PR 17185
[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 GUILE_LIBS
662 GUILE_CPPFLAGS
663 pkg_config_prog_path
664 PYTHON_LIBS
665 PYTHON_CPPFLAGS
666 PYTHON_CFLAGS
667 python_prog_path
668 LTLIBEXPAT
669 LIBEXPAT
670 HAVE_LIBEXPAT
671 JIT_READER_DIR
672 TARGET_PTR
673 READLINE_TEXI_INCFLAG
674 READLINE_CFLAGS
675 READLINE_DEPS
676 READLINE
677 MIG
678 WINDRES
679 DLLTOOL
680 AR
681 YFLAGS
682 YACC
683 RANLIB
684 LN_S
685 INSTALL_DATA
686 INSTALL_SCRIPT
687 INSTALL_PROGRAM
688 AWK
689 REPORT_BUGS_TEXI
690 REPORT_BUGS_TO
691 PKGVERSION
692 HAVE_NATIVE_GCORE_TARGET
693 TARGET_OBS
694 subdirs
695 GDB_DATADIR
696 DEBUGDIR
697 MAKEINFO_EXTRA_FLAGS
698 MAKEINFOFLAGS
699 MAKEINFO
700 PACKAGE
701 GNULIB_STDINT_H
702 CATOBJEXT
703 GENCAT
704 INSTOBJEXT
705 DATADIRNAME
706 CATALOGS
707 POSUB
708 GMSGFMT
709 XGETTEXT
710 INCINTL
711 LIBINTL_DEP
712 LIBINTL
713 USE_NLS
714 SET_MAKE
715 GMAKE_FALSE
716 GMAKE_TRUE
717 MAKE
718 CCDEPMODE
719 DEPDIR
720 am__leading_dot
721 INSTALL_STRIP_PROGRAM
722 STRIP
723 install_sh
724 target_os
725 target_vendor
726 target_cpu
727 target
728 host_os
729 host_vendor
730 host_cpu
731 host
732 build_os
733 build_vendor
734 build_cpu
735 build
736 EGREP
737 GREP
738 CPP
739 OBJEXT
740 EXEEXT
741 ac_ct_CC
742 CPPFLAGS
743 LDFLAGS
744 CFLAGS
745 CC
746 MAINT
747 MAINTAINER_MODE_FALSE
748 MAINTAINER_MODE_TRUE
749 target_alias
750 host_alias
751 build_alias
752 LIBS
753 ECHO_T
754 ECHO_N
755 ECHO_C
756 DEFS
757 mandir
758 localedir
759 libdir
760 psdir
761 pdfdir
762 dvidir
763 htmldir
764 infodir
765 docdir
766 oldincludedir
767 includedir
768 localstatedir
769 sharedstatedir
770 sysconfdir
771 datadir
772 datarootdir
773 libexecdir
774 sbindir
775 bindir
776 program_transform_name
777 prefix
778 exec_prefix
779 PACKAGE_URL
780 PACKAGE_BUGREPORT
781 PACKAGE_STRING
782 PACKAGE_VERSION
783 PACKAGE_TARNAME
784 PACKAGE_NAME
785 PATH_SEPARATOR
786 SHELL'
787 ac_subst_files='host_makefile_frag'
788 ac_user_opts='
789 enable_option_checking
790 enable_maintainer_mode
791 enable_plugins
792 enable_largefile
793 with_separate_debug_dir
794 with_gdb_datadir
795 with_relocated_sources
796 with_auto_load_dir
797 with_auto_load_safe_path
798 enable_targets
799 enable_64_bit_bfd
800 enable_gdbcli
801 enable_gdbmi
802 enable_tui
803 enable_gdbtk
804 with_libunwind_ia64
805 with_curses
806 enable_profiling
807 with_pkgversion
808 with_bugurl
809 with_zlib
810 with_libiconv_prefix
811 with_iconv_bin
812 with_system_readline
813 with_jit_reader_dir
814 with_expat
815 with_gnu_ld
816 enable_rpath
817 with_libexpat_prefix
818 with_python
819 with_guile
820 enable_libmcheck
821 with_included_regex
822 with_sysroot
823 with_system_gdbinit
824 enable_werror
825 enable_build_warnings
826 enable_gdb_build_warnings
827 with_lzma
828 with_liblzma_prefix
829 with_tcl
830 with_tk
831 with_x
832 enable_sim
833 enable_multi_ice
834 enable_gdbserver
835 with_babeltrace
836 with_libbabeltrace_prefix
837 '
838       ac_precious_vars='build_alias
839 host_alias
840 target_alias
841 CC
842 CFLAGS
843 LDFLAGS
844 LIBS
845 CPPFLAGS
846 CPP
847 MAKEINFO
848 MAKEINFOFLAGS
849 YACC
850 YFLAGS
851 XMKMF'
852 ac_subdirs_all='testsuite
853 gdbtk
854 multi-ice
855 gdbserver'
856
857 # Initialize some variables set by options.
858 ac_init_help=
859 ac_init_version=false
860 ac_unrecognized_opts=
861 ac_unrecognized_sep=
862 # The variables have the same names as the options, with
863 # dashes changed to underlines.
864 cache_file=/dev/null
865 exec_prefix=NONE
866 no_create=
867 no_recursion=
868 prefix=NONE
869 program_prefix=NONE
870 program_suffix=NONE
871 program_transform_name=s,x,x,
872 silent=
873 site=
874 srcdir=
875 verbose=
876 x_includes=NONE
877 x_libraries=NONE
878
879 # Installation directory options.
880 # These are left unexpanded so users can "make install exec_prefix=/foo"
881 # and all the variables that are supposed to be based on exec_prefix
882 # by default will actually change.
883 # Use braces instead of parens because sh, perl, etc. also accept them.
884 # (The list follows the same order as the GNU Coding Standards.)
885 bindir='${exec_prefix}/bin'
886 sbindir='${exec_prefix}/sbin'
887 libexecdir='${exec_prefix}/libexec'
888 datarootdir='${prefix}/share'
889 datadir='${datarootdir}'
890 sysconfdir='${prefix}/etc'
891 sharedstatedir='${prefix}/com'
892 localstatedir='${prefix}/var'
893 includedir='${prefix}/include'
894 oldincludedir='/usr/include'
895 docdir='${datarootdir}/doc/${PACKAGE}'
896 infodir='${datarootdir}/info'
897 htmldir='${docdir}'
898 dvidir='${docdir}'
899 pdfdir='${docdir}'
900 psdir='${docdir}'
901 libdir='${exec_prefix}/lib'
902 localedir='${datarootdir}/locale'
903 mandir='${datarootdir}/man'
904
905 ac_prev=
906 ac_dashdash=
907 for ac_option
908 do
909   # If the previous option needs an argument, assign it.
910   if test -n "$ac_prev"; then
911     eval $ac_prev=\$ac_option
912     ac_prev=
913     continue
914   fi
915
916   case $ac_option in
917   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
918   *)    ac_optarg=yes ;;
919   esac
920
921   # Accept the important Cygnus configure options, so we can diagnose typos.
922
923   case $ac_dashdash$ac_option in
924   --)
925     ac_dashdash=yes ;;
926
927   -bindir | --bindir | --bindi | --bind | --bin | --bi)
928     ac_prev=bindir ;;
929   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
930     bindir=$ac_optarg ;;
931
932   -build | --build | --buil | --bui | --bu)
933     ac_prev=build_alias ;;
934   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
935     build_alias=$ac_optarg ;;
936
937   -cache-file | --cache-file | --cache-fil | --cache-fi \
938   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
939     ac_prev=cache_file ;;
940   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
941   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
942     cache_file=$ac_optarg ;;
943
944   --config-cache | -C)
945     cache_file=config.cache ;;
946
947   -datadir | --datadir | --datadi | --datad)
948     ac_prev=datadir ;;
949   -datadir=* | --datadir=* | --datadi=* | --datad=*)
950     datadir=$ac_optarg ;;
951
952   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
953   | --dataroo | --dataro | --datar)
954     ac_prev=datarootdir ;;
955   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
956   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
957     datarootdir=$ac_optarg ;;
958
959   -disable-* | --disable-*)
960     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
961     # Reject names that are not valid shell variable names.
962     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
963       as_fn_error "invalid feature name: $ac_useropt"
964     ac_useropt_orig=$ac_useropt
965     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
966     case $ac_user_opts in
967       *"
968 "enable_$ac_useropt"
969 "*) ;;
970       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
971          ac_unrecognized_sep=', ';;
972     esac
973     eval enable_$ac_useropt=no ;;
974
975   -docdir | --docdir | --docdi | --doc | --do)
976     ac_prev=docdir ;;
977   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
978     docdir=$ac_optarg ;;
979
980   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
981     ac_prev=dvidir ;;
982   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
983     dvidir=$ac_optarg ;;
984
985   -enable-* | --enable-*)
986     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
987     # Reject names that are not valid shell variable names.
988     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
989       as_fn_error "invalid feature name: $ac_useropt"
990     ac_useropt_orig=$ac_useropt
991     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992     case $ac_user_opts in
993       *"
994 "enable_$ac_useropt"
995 "*) ;;
996       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
997          ac_unrecognized_sep=', ';;
998     esac
999     eval enable_$ac_useropt=\$ac_optarg ;;
1000
1001   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1002   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1003   | --exec | --exe | --ex)
1004     ac_prev=exec_prefix ;;
1005   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1006   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1007   | --exec=* | --exe=* | --ex=*)
1008     exec_prefix=$ac_optarg ;;
1009
1010   -gas | --gas | --ga | --g)
1011     # Obsolete; use --with-gas.
1012     with_gas=yes ;;
1013
1014   -help | --help | --hel | --he | -h)
1015     ac_init_help=long ;;
1016   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1017     ac_init_help=recursive ;;
1018   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1019     ac_init_help=short ;;
1020
1021   -host | --host | --hos | --ho)
1022     ac_prev=host_alias ;;
1023   -host=* | --host=* | --hos=* | --ho=*)
1024     host_alias=$ac_optarg ;;
1025
1026   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1027     ac_prev=htmldir ;;
1028   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1029   | --ht=*)
1030     htmldir=$ac_optarg ;;
1031
1032   -includedir | --includedir | --includedi | --included | --include \
1033   | --includ | --inclu | --incl | --inc)
1034     ac_prev=includedir ;;
1035   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1036   | --includ=* | --inclu=* | --incl=* | --inc=*)
1037     includedir=$ac_optarg ;;
1038
1039   -infodir | --infodir | --infodi | --infod | --info | --inf)
1040     ac_prev=infodir ;;
1041   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1042     infodir=$ac_optarg ;;
1043
1044   -libdir | --libdir | --libdi | --libd)
1045     ac_prev=libdir ;;
1046   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1047     libdir=$ac_optarg ;;
1048
1049   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1050   | --libexe | --libex | --libe)
1051     ac_prev=libexecdir ;;
1052   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1053   | --libexe=* | --libex=* | --libe=*)
1054     libexecdir=$ac_optarg ;;
1055
1056   -localedir | --localedir | --localedi | --localed | --locale)
1057     ac_prev=localedir ;;
1058   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1059     localedir=$ac_optarg ;;
1060
1061   -localstatedir | --localstatedir | --localstatedi | --localstated \
1062   | --localstate | --localstat | --localsta | --localst | --locals)
1063     ac_prev=localstatedir ;;
1064   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1065   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1066     localstatedir=$ac_optarg ;;
1067
1068   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1069     ac_prev=mandir ;;
1070   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1071     mandir=$ac_optarg ;;
1072
1073   -nfp | --nfp | --nf)
1074     # Obsolete; use --without-fp.
1075     with_fp=no ;;
1076
1077   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1078   | --no-cr | --no-c | -n)
1079     no_create=yes ;;
1080
1081   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1082   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1083     no_recursion=yes ;;
1084
1085   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1086   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1087   | --oldin | --oldi | --old | --ol | --o)
1088     ac_prev=oldincludedir ;;
1089   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1090   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1091   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1092     oldincludedir=$ac_optarg ;;
1093
1094   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1095     ac_prev=prefix ;;
1096   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1097     prefix=$ac_optarg ;;
1098
1099   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1100   | --program-pre | --program-pr | --program-p)
1101     ac_prev=program_prefix ;;
1102   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1103   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1104     program_prefix=$ac_optarg ;;
1105
1106   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1107   | --program-suf | --program-su | --program-s)
1108     ac_prev=program_suffix ;;
1109   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1110   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1111     program_suffix=$ac_optarg ;;
1112
1113   -program-transform-name | --program-transform-name \
1114   | --program-transform-nam | --program-transform-na \
1115   | --program-transform-n | --program-transform- \
1116   | --program-transform | --program-transfor \
1117   | --program-transfo | --program-transf \
1118   | --program-trans | --program-tran \
1119   | --progr-tra | --program-tr | --program-t)
1120     ac_prev=program_transform_name ;;
1121   -program-transform-name=* | --program-transform-name=* \
1122   | --program-transform-nam=* | --program-transform-na=* \
1123   | --program-transform-n=* | --program-transform-=* \
1124   | --program-transform=* | --program-transfor=* \
1125   | --program-transfo=* | --program-transf=* \
1126   | --program-trans=* | --program-tran=* \
1127   | --progr-tra=* | --program-tr=* | --program-t=*)
1128     program_transform_name=$ac_optarg ;;
1129
1130   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1131     ac_prev=pdfdir ;;
1132   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1133     pdfdir=$ac_optarg ;;
1134
1135   -psdir | --psdir | --psdi | --psd | --ps)
1136     ac_prev=psdir ;;
1137   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1138     psdir=$ac_optarg ;;
1139
1140   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1141   | -silent | --silent | --silen | --sile | --sil)
1142     silent=yes ;;
1143
1144   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1145     ac_prev=sbindir ;;
1146   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1147   | --sbi=* | --sb=*)
1148     sbindir=$ac_optarg ;;
1149
1150   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1151   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1152   | --sharedst | --shareds | --shared | --share | --shar \
1153   | --sha | --sh)
1154     ac_prev=sharedstatedir ;;
1155   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1156   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1157   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1158   | --sha=* | --sh=*)
1159     sharedstatedir=$ac_optarg ;;
1160
1161   -site | --site | --sit)
1162     ac_prev=site ;;
1163   -site=* | --site=* | --sit=*)
1164     site=$ac_optarg ;;
1165
1166   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1167     ac_prev=srcdir ;;
1168   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1169     srcdir=$ac_optarg ;;
1170
1171   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1172   | --syscon | --sysco | --sysc | --sys | --sy)
1173     ac_prev=sysconfdir ;;
1174   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1175   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1176     sysconfdir=$ac_optarg ;;
1177
1178   -target | --target | --targe | --targ | --tar | --ta | --t)
1179     ac_prev=target_alias ;;
1180   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1181     target_alias=$ac_optarg ;;
1182
1183   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1184     verbose=yes ;;
1185
1186   -version | --version | --versio | --versi | --vers | -V)
1187     ac_init_version=: ;;
1188
1189   -with-* | --with-*)
1190     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1191     # Reject names that are not valid shell variable names.
1192     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1193       as_fn_error "invalid package name: $ac_useropt"
1194     ac_useropt_orig=$ac_useropt
1195     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1196     case $ac_user_opts in
1197       *"
1198 "with_$ac_useropt"
1199 "*) ;;
1200       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1201          ac_unrecognized_sep=', ';;
1202     esac
1203     eval with_$ac_useropt=\$ac_optarg ;;
1204
1205   -without-* | --without-*)
1206     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1207     # Reject names that are not valid shell variable names.
1208     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1209       as_fn_error "invalid package name: $ac_useropt"
1210     ac_useropt_orig=$ac_useropt
1211     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1212     case $ac_user_opts in
1213       *"
1214 "with_$ac_useropt"
1215 "*) ;;
1216       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1217          ac_unrecognized_sep=', ';;
1218     esac
1219     eval with_$ac_useropt=no ;;
1220
1221   --x)
1222     # Obsolete; use --with-x.
1223     with_x=yes ;;
1224
1225   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1226   | --x-incl | --x-inc | --x-in | --x-i)
1227     ac_prev=x_includes ;;
1228   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1229   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1230     x_includes=$ac_optarg ;;
1231
1232   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1233   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1234     ac_prev=x_libraries ;;
1235   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1236   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1237     x_libraries=$ac_optarg ;;
1238
1239   -*) as_fn_error "unrecognized option: \`$ac_option'
1240 Try \`$0 --help' for more information."
1241     ;;
1242
1243   *=*)
1244     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1245     # Reject names that are not valid shell variable names.
1246     case $ac_envvar in #(
1247       '' | [0-9]* | *[!_$as_cr_alnum]* )
1248       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1249     esac
1250     eval $ac_envvar=\$ac_optarg
1251     export $ac_envvar ;;
1252
1253   *)
1254     # FIXME: should be removed in autoconf 3.0.
1255     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1256     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1257       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1258     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1259     ;;
1260
1261   esac
1262 done
1263
1264 if test -n "$ac_prev"; then
1265   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1266   as_fn_error "missing argument to $ac_option"
1267 fi
1268
1269 if test -n "$ac_unrecognized_opts"; then
1270   case $enable_option_checking in
1271     no) ;;
1272     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1273     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1274   esac
1275 fi
1276
1277 # Check all directory arguments for consistency.
1278 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1279                 datadir sysconfdir sharedstatedir localstatedir includedir \
1280                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1281                 libdir localedir mandir
1282 do
1283   eval ac_val=\$$ac_var
1284   # Remove trailing slashes.
1285   case $ac_val in
1286     */ )
1287       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1288       eval $ac_var=\$ac_val;;
1289   esac
1290   # Be sure to have absolute directory names.
1291   case $ac_val in
1292     [\\/$]* | ?:[\\/]* )  continue;;
1293     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1294   esac
1295   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1296 done
1297
1298 # There might be people who depend on the old broken behavior: `$host'
1299 # used to hold the argument of --host etc.
1300 # FIXME: To remove some day.
1301 build=$build_alias
1302 host=$host_alias
1303 target=$target_alias
1304
1305 # FIXME: To remove some day.
1306 if test "x$host_alias" != x; then
1307   if test "x$build_alias" = x; then
1308     cross_compiling=maybe
1309     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1310     If a cross compiler is detected then cross compile mode will be used." >&2
1311   elif test "x$build_alias" != "x$host_alias"; then
1312     cross_compiling=yes
1313   fi
1314 fi
1315
1316 ac_tool_prefix=
1317 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1318
1319 test "$silent" = yes && exec 6>/dev/null
1320
1321
1322 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1323 ac_ls_di=`ls -di .` &&
1324 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1325   as_fn_error "working directory cannot be determined"
1326 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1327   as_fn_error "pwd does not report name of working directory"
1328
1329
1330 # Find the source files, if location was not specified.
1331 if test -z "$srcdir"; then
1332   ac_srcdir_defaulted=yes
1333   # Try the directory containing this script, then the parent directory.
1334   ac_confdir=`$as_dirname -- "$as_myself" ||
1335 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1336          X"$as_myself" : 'X\(//\)[^/]' \| \
1337          X"$as_myself" : 'X\(//\)$' \| \
1338          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1339 $as_echo X"$as_myself" |
1340     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1341             s//\1/
1342             q
1343           }
1344           /^X\(\/\/\)[^/].*/{
1345             s//\1/
1346             q
1347           }
1348           /^X\(\/\/\)$/{
1349             s//\1/
1350             q
1351           }
1352           /^X\(\/\).*/{
1353             s//\1/
1354             q
1355           }
1356           s/.*/./; q'`
1357   srcdir=$ac_confdir
1358   if test ! -r "$srcdir/$ac_unique_file"; then
1359     srcdir=..
1360   fi
1361 else
1362   ac_srcdir_defaulted=no
1363 fi
1364 if test ! -r "$srcdir/$ac_unique_file"; then
1365   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1366   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1367 fi
1368 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1369 ac_abs_confdir=`(
1370         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1371         pwd)`
1372 # When building in place, set srcdir=.
1373 if test "$ac_abs_confdir" = "$ac_pwd"; then
1374   srcdir=.
1375 fi
1376 # Remove unnecessary trailing slashes from srcdir.
1377 # Double slashes in file names in object file debugging info
1378 # mess up M-x gdb in Emacs.
1379 case $srcdir in
1380 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1381 esac
1382 for ac_var in $ac_precious_vars; do
1383   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1384   eval ac_env_${ac_var}_value=\$${ac_var}
1385   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1386   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1387 done
1388
1389 #
1390 # Report the --help message.
1391 #
1392 if test "$ac_init_help" = "long"; then
1393   # Omit some internal or obsolete options to make the list less imposing.
1394   # This message is too long to be a string in the A/UX 3.1 sh.
1395   cat <<_ACEOF
1396 \`configure' configures this package to adapt to many kinds of systems.
1397
1398 Usage: $0 [OPTION]... [VAR=VALUE]...
1399
1400 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1401 VAR=VALUE.  See below for descriptions of some of the useful variables.
1402
1403 Defaults for the options are specified in brackets.
1404
1405 Configuration:
1406   -h, --help              display this help and exit
1407       --help=short        display options specific to this package
1408       --help=recursive    display the short help of all the included packages
1409   -V, --version           display version information and exit
1410   -q, --quiet, --silent   do not print \`checking...' messages
1411       --cache-file=FILE   cache test results in FILE [disabled]
1412   -C, --config-cache      alias for \`--cache-file=config.cache'
1413   -n, --no-create         do not create output files
1414       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1415
1416 Installation directories:
1417   --prefix=PREFIX         install architecture-independent files in PREFIX
1418                           [$ac_default_prefix]
1419   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1420                           [PREFIX]
1421
1422 By default, \`make install' will install all the files in
1423 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1424 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1425 for instance \`--prefix=\$HOME'.
1426
1427 For better control, use the options below.
1428
1429 Fine tuning of the installation directories:
1430   --bindir=DIR            user executables [EPREFIX/bin]
1431   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1432   --libexecdir=DIR        program executables [EPREFIX/libexec]
1433   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1434   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1435   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1436   --libdir=DIR            object code libraries [EPREFIX/lib]
1437   --includedir=DIR        C header files [PREFIX/include]
1438   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1439   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1440   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1441   --infodir=DIR           info documentation [DATAROOTDIR/info]
1442   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1443   --mandir=DIR            man documentation [DATAROOTDIR/man]
1444   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1445   --htmldir=DIR           html documentation [DOCDIR]
1446   --dvidir=DIR            dvi documentation [DOCDIR]
1447   --pdfdir=DIR            pdf documentation [DOCDIR]
1448   --psdir=DIR             ps documentation [DOCDIR]
1449 _ACEOF
1450
1451   cat <<\_ACEOF
1452
1453 Program names:
1454   --program-prefix=PREFIX            prepend PREFIX to installed program names
1455   --program-suffix=SUFFIX            append SUFFIX to installed program names
1456   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1457
1458 X features:
1459   --x-includes=DIR    X include files are in DIR
1460   --x-libraries=DIR   X library files are in DIR
1461
1462 System types:
1463   --build=BUILD     configure for building on BUILD [guessed]
1464   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1465   --target=TARGET   configure for building compilers for TARGET [HOST]
1466 _ACEOF
1467 fi
1468
1469 if test -n "$ac_init_help"; then
1470
1471   cat <<\_ACEOF
1472
1473 Optional Features:
1474   --disable-option-checking  ignore unrecognized --enable/--with options
1475   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1476   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1477   --enable-maintainer-mode  enable make rules and dependencies not useful
1478                           (and sometimes confusing) to the casual installer
1479   --enable-plugins        Enable support for plugins (defaults no)
1480   --disable-largefile     omit support for large files
1481   --enable-targets=TARGETS
1482                           alternative target configurations
1483   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1484   --disable-gdbcli        disable command-line interface (CLI)
1485   --disable-gdbmi         disable machine-interface (MI)
1486   --enable-tui            enable full-screen terminal user interface (TUI)
1487   --enable-gdbtk          enable gdbtk graphical user interface (GUI)
1488   --enable-profiling      enable profiling of GDB
1489   --disable-rpath         do not hardcode runtime library paths
1490   --enable-libmcheck      Try linking with -lmcheck if available
1491   --enable-werror         treat compile warnings as errors
1492   --enable-build-warnings enable build-time compiler warnings if gcc is used
1493   --enable-gdb-build-warnings
1494                           enable GDB specific build-time compiler warnings if
1495                           gcc is used
1496   --enable-sim            link gdb with simulator
1497   --enable-multi-ice      build the multi-ice-gdb-server
1498   --enable-gdbserver      automatically build gdbserver (yes/no/auto, default
1499                           is auto)
1500
1501 Optional Packages:
1502   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1503   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1504   --with-separate-debug-dir=PATH
1505                           look for global separate debug info in this path
1506                           [LIBDIR/debug]
1507   --with-gdb-datadir=PATH look for global separate data files in this path
1508                           [DATADIR/gdb]
1509   --with-relocated-sources=PATH
1510                           automatically relocate this path for source files
1511   --with-auto-load-dir=PATH
1512                           directories from which to load auto-loaded scripts
1513                           [$debugdir:$datadir/auto-load]
1514   --with-auto-load-safe-path=PATH
1515                           directories safe to hold auto-loaded files
1516                           [--with-auto-load-dir]
1517   --without-auto-load-safe-path
1518                           do not restrict auto-loaded files locations
1519   --with-libunwind-ia64   use libunwind frame unwinding for ia64 targets
1520   --with-curses           use the curses library instead of the termcap
1521                           library
1522   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1523   --with-bugurl=URL       Direct users to URL to report a bug
1524   --with-zlib             include zlib support (auto/yes/no) default=auto
1525   --with-libiconv-prefix=DIR
1526                           search for libiconv in DIR/include and DIR/lib
1527   --with-iconv-bin=PATH   specify where to find the iconv program
1528   --with-system-readline  use installed readline library
1529   --with-jit-reader-dir=PATH
1530                           directory to load the JIT readers from
1531   --with-expat            include expat support (auto/yes/no)
1532   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1533   --with-libexpat-prefix[=DIR]  search for libexpat in DIR/include and DIR/lib
1534   --without-libexpat-prefix     don't search for libexpat in includedir and libdir
1535   --with-python[=PYTHON]  include python support
1536                           (auto/yes/no/<python-program>)
1537   --with-guile[=GUILE]    include guile support
1538                           (auto/yes/no/<guile-version>/<pkg-config-program>)
1539   --without-included-regex
1540                           don't use included regex; this is the default on
1541                           systems with version 2 of the GNU C library (use
1542                           with caution on other system)
1543   --with-sysroot[=DIR]    search for usr/lib et al within DIR
1544   --with-system-gdbinit=PATH
1545                           automatically load a system-wide gdbinit file
1546   --with-lzma             support lzma compression (auto/yes/no)
1547   --with-liblzma-prefix[=DIR]  search for liblzma in DIR/include and DIR/lib
1548   --without-liblzma-prefix     don't search for liblzma in includedir and libdir
1549   --with-tcl              directory containing tcl configuration (tclConfig.sh)
1550   --with-tk               directory containing tk configuration (tkConfig.sh)
1551   --with-x                use the X Window System
1552   --with-babeltrace       include babeltrace support (auto/yes/no)
1553   --with-libbabeltrace-prefix[=DIR]  search for libbabeltrace in DIR/include and DIR/lib
1554   --without-libbabeltrace-prefix     don't search for libbabeltrace in includedir and libdir
1555
1556 Some influential environment variables:
1557   CC          C compiler command
1558   CFLAGS      C compiler flags
1559   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1560               nonstandard directory <lib dir>
1561   LIBS        libraries to pass to the linker, e.g. -l<library>
1562   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1563               you have headers in a nonstandard directory <include dir>
1564   CPP         C preprocessor
1565   MAKEINFO    Parent configure detects if it is of sufficient version.
1566   MAKEINFOFLAGS
1567               Parameters for MAKEINFO.
1568   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1569               the first program found out of: `bison -y', `byacc', `yacc'.
1570   YFLAGS      The list of arguments that will be passed by default to $YACC.
1571               This script will default YFLAGS to the empty string to avoid a
1572               default value of `-d' given by some make applications.
1573   XMKMF       Path to xmkmf, Makefile generator for X Window System
1574
1575 Use these variables to override the choices made by `configure' or to help
1576 it to find libraries and programs with nonstandard names/locations.
1577
1578 Report bugs to the package provider.
1579 _ACEOF
1580 ac_status=$?
1581 fi
1582
1583 if test "$ac_init_help" = "recursive"; then
1584   # If there are subdirs, report their specific --help.
1585   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1586     test -d "$ac_dir" ||
1587       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1588       continue
1589     ac_builddir=.
1590
1591 case "$ac_dir" in
1592 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1593 *)
1594   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1595   # A ".." for each directory in $ac_dir_suffix.
1596   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1597   case $ac_top_builddir_sub in
1598   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1599   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1600   esac ;;
1601 esac
1602 ac_abs_top_builddir=$ac_pwd
1603 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1604 # for backward compatibility:
1605 ac_top_builddir=$ac_top_build_prefix
1606
1607 case $srcdir in
1608   .)  # We are building in place.
1609     ac_srcdir=.
1610     ac_top_srcdir=$ac_top_builddir_sub
1611     ac_abs_top_srcdir=$ac_pwd ;;
1612   [\\/]* | ?:[\\/]* )  # Absolute name.
1613     ac_srcdir=$srcdir$ac_dir_suffix;
1614     ac_top_srcdir=$srcdir
1615     ac_abs_top_srcdir=$srcdir ;;
1616   *) # Relative name.
1617     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1618     ac_top_srcdir=$ac_top_build_prefix$srcdir
1619     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1620 esac
1621 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1622
1623     cd "$ac_dir" || { ac_status=$?; continue; }
1624     # Check for guested configure.
1625     if test -f "$ac_srcdir/configure.gnu"; then
1626       echo &&
1627       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1628     elif test -f "$ac_srcdir/configure"; then
1629       echo &&
1630       $SHELL "$ac_srcdir/configure" --help=recursive
1631     else
1632       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1633     fi || ac_status=$?
1634     cd "$ac_pwd" || { ac_status=$?; break; }
1635   done
1636 fi
1637
1638 test -n "$ac_init_help" && exit $ac_status
1639 if $ac_init_version; then
1640   cat <<\_ACEOF
1641 configure
1642 generated by GNU Autoconf 2.64
1643
1644 Copyright (C) 2009 Free Software Foundation, Inc.
1645 This configure script is free software; the Free Software Foundation
1646 gives unlimited permission to copy, distribute and modify it.
1647 _ACEOF
1648   exit
1649 fi
1650
1651 ## ------------------------ ##
1652 ## Autoconf initialization. ##
1653 ## ------------------------ ##
1654
1655 # ac_fn_c_try_compile LINENO
1656 # --------------------------
1657 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1658 ac_fn_c_try_compile ()
1659 {
1660   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661   rm -f conftest.$ac_objext
1662   if { { ac_try="$ac_compile"
1663 case "(($ac_try" in
1664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1665   *) ac_try_echo=$ac_try;;
1666 esac
1667 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1668 $as_echo "$ac_try_echo"; } >&5
1669   (eval "$ac_compile") 2>conftest.err
1670   ac_status=$?
1671   if test -s conftest.err; then
1672     grep -v '^ *+' conftest.err >conftest.er1
1673     cat conftest.er1 >&5
1674     mv -f conftest.er1 conftest.err
1675   fi
1676   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1677   test $ac_status = 0; } && {
1678          test -z "$ac_c_werror_flag" ||
1679          test ! -s conftest.err
1680        } && test -s conftest.$ac_objext; then :
1681   ac_retval=0
1682 else
1683   $as_echo "$as_me: failed program was:" >&5
1684 sed 's/^/| /' conftest.$ac_ext >&5
1685
1686         ac_retval=1
1687 fi
1688   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1689   return $ac_retval
1690
1691 } # ac_fn_c_try_compile
1692
1693 # ac_fn_c_try_cpp LINENO
1694 # ----------------------
1695 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1696 ac_fn_c_try_cpp ()
1697 {
1698   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1699   if { { ac_try="$ac_cpp conftest.$ac_ext"
1700 case "(($ac_try" in
1701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1702   *) ac_try_echo=$ac_try;;
1703 esac
1704 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1705 $as_echo "$ac_try_echo"; } >&5
1706   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1707   ac_status=$?
1708   if test -s conftest.err; then
1709     grep -v '^ *+' conftest.err >conftest.er1
1710     cat conftest.er1 >&5
1711     mv -f conftest.er1 conftest.err
1712   fi
1713   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1714   test $ac_status = 0; } >/dev/null && {
1715          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1716          test ! -s conftest.err
1717        }; then :
1718   ac_retval=0
1719 else
1720   $as_echo "$as_me: failed program was:" >&5
1721 sed 's/^/| /' conftest.$ac_ext >&5
1722
1723     ac_retval=1
1724 fi
1725   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726   return $ac_retval
1727
1728 } # ac_fn_c_try_cpp
1729
1730 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1731 # -------------------------------------------------------
1732 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1733 # the include files in INCLUDES and setting the cache variable VAR
1734 # accordingly.
1735 ac_fn_c_check_header_mongrel ()
1736 {
1737   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740 $as_echo_n "checking for $2... " >&6; }
1741 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1742   $as_echo_n "(cached) " >&6
1743 fi
1744 eval ac_res=\$$3
1745                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1746 $as_echo "$ac_res" >&6; }
1747 else
1748   # Is the header compilable?
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1750 $as_echo_n "checking $2 usability... " >&6; }
1751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752 /* end confdefs.h.  */
1753 $4
1754 #include <$2>
1755 _ACEOF
1756 if ac_fn_c_try_compile "$LINENO"; then :
1757   ac_header_compiler=yes
1758 else
1759   ac_header_compiler=no
1760 fi
1761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1763 $as_echo "$ac_header_compiler" >&6; }
1764
1765 # Is the header present?
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1767 $as_echo_n "checking $2 presence... " >&6; }
1768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769 /* end confdefs.h.  */
1770 #include <$2>
1771 _ACEOF
1772 if ac_fn_c_try_cpp "$LINENO"; then :
1773   ac_header_preproc=yes
1774 else
1775   ac_header_preproc=no
1776 fi
1777 rm -f conftest.err conftest.$ac_ext
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1779 $as_echo "$ac_header_preproc" >&6; }
1780
1781 # So?  What about this header?
1782 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1783   yes:no: )
1784     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1785 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1786     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1787 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1788     ;;
1789   no:yes:* )
1790     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1791 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1792     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1793 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1794     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1795 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1796     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1797 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1798     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1799 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1800     ;;
1801 esac
1802   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1803 $as_echo_n "checking for $2... " >&6; }
1804 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1805   $as_echo_n "(cached) " >&6
1806 else
1807   eval "$3=\$ac_header_compiler"
1808 fi
1809 eval ac_res=\$$3
1810                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811 $as_echo "$ac_res" >&6; }
1812 fi
1813   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1814
1815 } # ac_fn_c_check_header_mongrel
1816
1817 # ac_fn_c_try_run LINENO
1818 # ----------------------
1819 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1820 # that executables *can* be run.
1821 ac_fn_c_try_run ()
1822 {
1823   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824   if { { ac_try="$ac_link"
1825 case "(($ac_try" in
1826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1827   *) ac_try_echo=$ac_try;;
1828 esac
1829 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1830 $as_echo "$ac_try_echo"; } >&5
1831   (eval "$ac_link") 2>&5
1832   ac_status=$?
1833   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1834   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1835   { { case "(($ac_try" in
1836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837   *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 $as_echo "$ac_try_echo"; } >&5
1841   (eval "$ac_try") 2>&5
1842   ac_status=$?
1843   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1844   test $ac_status = 0; }; }; then :
1845   ac_retval=0
1846 else
1847   $as_echo "$as_me: program exited with status $ac_status" >&5
1848        $as_echo "$as_me: failed program was:" >&5
1849 sed 's/^/| /' conftest.$ac_ext >&5
1850
1851        ac_retval=$ac_status
1852 fi
1853   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1854   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1855   return $ac_retval
1856
1857 } # ac_fn_c_try_run
1858
1859 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1860 # -------------------------------------------------------
1861 # Tests whether HEADER exists and can be compiled using the include files in
1862 # INCLUDES, setting the cache variable VAR accordingly.
1863 ac_fn_c_check_header_compile ()
1864 {
1865   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1866   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1867 $as_echo_n "checking for $2... " >&6; }
1868 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1869   $as_echo_n "(cached) " >&6
1870 else
1871   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872 /* end confdefs.h.  */
1873 $4
1874 #include <$2>
1875 _ACEOF
1876 if ac_fn_c_try_compile "$LINENO"; then :
1877   eval "$3=yes"
1878 else
1879   eval "$3=no"
1880 fi
1881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882 fi
1883 eval ac_res=\$$3
1884                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885 $as_echo "$ac_res" >&6; }
1886   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1887
1888 } # ac_fn_c_check_header_compile
1889
1890 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1891 # --------------------------------------------
1892 # Tries to find the compile-time value of EXPR in a program that includes
1893 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1894 # computed
1895 ac_fn_c_compute_int ()
1896 {
1897   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1898   if test "$cross_compiling" = yes; then
1899     # Depending upon the size, compute the lo and hi bounds.
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901 /* end confdefs.h.  */
1902 $4
1903 int
1904 main ()
1905 {
1906 static int test_array [1 - 2 * !(($2) >= 0)];
1907 test_array [0] = 0
1908
1909   ;
1910   return 0;
1911 }
1912 _ACEOF
1913 if ac_fn_c_try_compile "$LINENO"; then :
1914   ac_lo=0 ac_mid=0
1915   while :; do
1916     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1917 /* end confdefs.h.  */
1918 $4
1919 int
1920 main ()
1921 {
1922 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1923 test_array [0] = 0
1924
1925   ;
1926   return 0;
1927 }
1928 _ACEOF
1929 if ac_fn_c_try_compile "$LINENO"; then :
1930   ac_hi=$ac_mid; break
1931 else
1932   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1933                         if test $ac_lo -le $ac_mid; then
1934                           ac_lo= ac_hi=
1935                           break
1936                         fi
1937                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1938 fi
1939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1940   done
1941 else
1942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h.  */
1944 $4
1945 int
1946 main ()
1947 {
1948 static int test_array [1 - 2 * !(($2) < 0)];
1949 test_array [0] = 0
1950
1951   ;
1952   return 0;
1953 }
1954 _ACEOF
1955 if ac_fn_c_try_compile "$LINENO"; then :
1956   ac_hi=-1 ac_mid=-1
1957   while :; do
1958     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1959 /* end confdefs.h.  */
1960 $4
1961 int
1962 main ()
1963 {
1964 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1965 test_array [0] = 0
1966
1967   ;
1968   return 0;
1969 }
1970 _ACEOF
1971 if ac_fn_c_try_compile "$LINENO"; then :
1972   ac_lo=$ac_mid; break
1973 else
1974   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1975                         if test $ac_mid -le $ac_hi; then
1976                           ac_lo= ac_hi=
1977                           break
1978                         fi
1979                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1980 fi
1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982   done
1983 else
1984   ac_lo= ac_hi=
1985 fi
1986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1987 fi
1988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1989 # Binary search between lo and hi bounds.
1990 while test "x$ac_lo" != "x$ac_hi"; do
1991   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1992   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1993 /* end confdefs.h.  */
1994 $4
1995 int
1996 main ()
1997 {
1998 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1999 test_array [0] = 0
2000
2001   ;
2002   return 0;
2003 }
2004 _ACEOF
2005 if ac_fn_c_try_compile "$LINENO"; then :
2006   ac_hi=$ac_mid
2007 else
2008   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2009 fi
2010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2011 done
2012 case $ac_lo in #((
2013 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2014 '') ac_retval=1 ;;
2015 esac
2016   else
2017     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2018 /* end confdefs.h.  */
2019 $4
2020 static long int longval () { return $2; }
2021 static unsigned long int ulongval () { return $2; }
2022 #include <stdio.h>
2023 #include <stdlib.h>
2024 int
2025 main ()
2026 {
2027
2028   FILE *f = fopen ("conftest.val", "w");
2029   if (! f)
2030     return 1;
2031   if (($2) < 0)
2032     {
2033       long int i = longval ();
2034       if (i != ($2))
2035         return 1;
2036       fprintf (f, "%ld", i);
2037     }
2038   else
2039     {
2040       unsigned long int i = ulongval ();
2041       if (i != ($2))
2042         return 1;
2043       fprintf (f, "%lu", i);
2044     }
2045   /* Do not output a trailing newline, as this causes \r\n confusion
2046      on some platforms.  */
2047   return ferror (f) || fclose (f) != 0;
2048
2049   ;
2050   return 0;
2051 }
2052 _ACEOF
2053 if ac_fn_c_try_run "$LINENO"; then :
2054   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2055 else
2056   ac_retval=1
2057 fi
2058 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2059   conftest.$ac_objext conftest.beam conftest.$ac_ext
2060 rm -f conftest.val
2061
2062   fi
2063   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2064   return $ac_retval
2065
2066 } # ac_fn_c_compute_int
2067
2068 # ac_fn_c_try_link LINENO
2069 # -----------------------
2070 # Try to link conftest.$ac_ext, and return whether this succeeded.
2071 ac_fn_c_try_link ()
2072 {
2073   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2074   rm -f conftest.$ac_objext conftest$ac_exeext
2075   if { { ac_try="$ac_link"
2076 case "(($ac_try" in
2077   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2078   *) ac_try_echo=$ac_try;;
2079 esac
2080 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2081 $as_echo "$ac_try_echo"; } >&5
2082   (eval "$ac_link") 2>conftest.err
2083   ac_status=$?
2084   if test -s conftest.err; then
2085     grep -v '^ *+' conftest.err >conftest.er1
2086     cat conftest.er1 >&5
2087     mv -f conftest.er1 conftest.err
2088   fi
2089   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2090   test $ac_status = 0; } && {
2091          test -z "$ac_c_werror_flag" ||
2092          test ! -s conftest.err
2093        } && test -s conftest$ac_exeext && {
2094          test "$cross_compiling" = yes ||
2095          $as_test_x conftest$ac_exeext
2096        }; then :
2097   ac_retval=0
2098 else
2099   $as_echo "$as_me: failed program was:" >&5
2100 sed 's/^/| /' conftest.$ac_ext >&5
2101
2102         ac_retval=1
2103 fi
2104   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2105   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2106   # interfere with the next link command; also delete a directory that is
2107   # left behind by Apple's compiler.  We do this before executing the actions.
2108   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2109   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2110   return $ac_retval
2111
2112 } # ac_fn_c_try_link
2113
2114 # ac_fn_c_check_func LINENO FUNC VAR
2115 # ----------------------------------
2116 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2117 ac_fn_c_check_func ()
2118 {
2119   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2120   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2121 $as_echo_n "checking for $2... " >&6; }
2122 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2123   $as_echo_n "(cached) " >&6
2124 else
2125   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2126 /* end confdefs.h.  */
2127 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2128    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2129 #define $2 innocuous_$2
2130
2131 /* System header to define __stub macros and hopefully few prototypes,
2132     which can conflict with char $2 (); below.
2133     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2134     <limits.h> exists even on freestanding compilers.  */
2135
2136 #ifdef __STDC__
2137 # include <limits.h>
2138 #else
2139 # include <assert.h>
2140 #endif
2141
2142 #undef $2
2143
2144 /* Override any GCC internal prototype to avoid an error.
2145    Use char because int might match the return type of a GCC
2146    builtin and then its argument prototype would still apply.  */
2147 #ifdef __cplusplus
2148 extern "C"
2149 #endif
2150 char $2 ();
2151 /* The GNU C library defines this for functions which it implements
2152     to always fail with ENOSYS.  Some functions are actually named
2153     something starting with __ and the normal name is an alias.  */
2154 #if defined __stub_$2 || defined __stub___$2
2155 choke me
2156 #endif
2157
2158 int
2159 main ()
2160 {
2161 return $2 ();
2162   ;
2163   return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_link "$LINENO"; then :
2167   eval "$3=yes"
2168 else
2169   eval "$3=no"
2170 fi
2171 rm -f core conftest.err conftest.$ac_objext \
2172     conftest$ac_exeext conftest.$ac_ext
2173 fi
2174 eval ac_res=\$$3
2175                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2176 $as_echo "$ac_res" >&6; }
2177   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2178
2179 } # ac_fn_c_check_func
2180
2181 # ac_fn_c_check_decl LINENO SYMBOL VAR
2182 # ------------------------------------
2183 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2184 ac_fn_c_check_decl ()
2185 {
2186   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2187   as_decl_name=`echo $2|sed 's/ *(.*//'`
2188   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2189   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2190 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2191 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2192   $as_echo_n "(cached) " >&6
2193 else
2194   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h.  */
2196 $4
2197 int
2198 main ()
2199 {
2200 #ifndef $as_decl_name
2201 #ifdef __cplusplus
2202   (void) $as_decl_use;
2203 #else
2204   (void) $as_decl_name;
2205 #endif
2206 #endif
2207
2208   ;
2209   return 0;
2210 }
2211 _ACEOF
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213   eval "$3=yes"
2214 else
2215   eval "$3=no"
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218 fi
2219 eval ac_res=\$$3
2220                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2221 $as_echo "$ac_res" >&6; }
2222   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2223
2224 } # ac_fn_c_check_decl
2225
2226 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2227 # ----------------------------------------------------
2228 # Tries to find if the field MEMBER exists in type AGGR, after including
2229 # INCLUDES, setting cache variable VAR accordingly.
2230 ac_fn_c_check_member ()
2231 {
2232   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2233   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2234 $as_echo_n "checking for $2.$3... " >&6; }
2235 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2236   $as_echo_n "(cached) " >&6
2237 else
2238   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2239 /* end confdefs.h.  */
2240 $5
2241 int
2242 main ()
2243 {
2244 static $2 ac_aggr;
2245 if (ac_aggr.$3)
2246 return 0;
2247   ;
2248   return 0;
2249 }
2250 _ACEOF
2251 if ac_fn_c_try_compile "$LINENO"; then :
2252   eval "$4=yes"
2253 else
2254   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255 /* end confdefs.h.  */
2256 $5
2257 int
2258 main ()
2259 {
2260 static $2 ac_aggr;
2261 if (sizeof ac_aggr.$3)
2262 return 0;
2263   ;
2264   return 0;
2265 }
2266 _ACEOF
2267 if ac_fn_c_try_compile "$LINENO"; then :
2268   eval "$4=yes"
2269 else
2270   eval "$4=no"
2271 fi
2272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2273 fi
2274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2275 fi
2276 eval ac_res=\$$4
2277                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2278 $as_echo "$ac_res" >&6; }
2279   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2280
2281 } # ac_fn_c_check_member
2282
2283 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2284 # -------------------------------------------
2285 # Tests whether TYPE exists after having included INCLUDES, setting cache
2286 # variable VAR accordingly.
2287 ac_fn_c_check_type ()
2288 {
2289   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2291 $as_echo_n "checking for $2... " >&6; }
2292 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2293   $as_echo_n "(cached) " >&6
2294 else
2295   eval "$3=no"
2296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2297 /* end confdefs.h.  */
2298 $4
2299 int
2300 main ()
2301 {
2302 if (sizeof ($2))
2303          return 0;
2304   ;
2305   return 0;
2306 }
2307 _ACEOF
2308 if ac_fn_c_try_compile "$LINENO"; then :
2309   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2310 /* end confdefs.h.  */
2311 $4
2312 int
2313 main ()
2314 {
2315 if (sizeof (($2)))
2316             return 0;
2317   ;
2318   return 0;
2319 }
2320 _ACEOF
2321 if ac_fn_c_try_compile "$LINENO"; then :
2322
2323 else
2324   eval "$3=yes"
2325 fi
2326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2327 fi
2328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2329 fi
2330 eval ac_res=\$$3
2331                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2332 $as_echo "$ac_res" >&6; }
2333   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2334
2335 } # ac_fn_c_check_type
2336 cat >config.log <<_ACEOF
2337 This file contains any messages produced by compilers while
2338 running configure, to aid debugging if configure makes a mistake.
2339
2340 It was created by $as_me, which was
2341 generated by GNU Autoconf 2.64.  Invocation command line was
2342
2343   $ $0 $@
2344
2345 _ACEOF
2346 exec 5>>config.log
2347 {
2348 cat <<_ASUNAME
2349 ## --------- ##
2350 ## Platform. ##
2351 ## --------- ##
2352
2353 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2354 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2355 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2356 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2357 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2358
2359 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2360 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2361
2362 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2363 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2364 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2365 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2366 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2367 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2368 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2369
2370 _ASUNAME
2371
2372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2373 for as_dir in $PATH
2374 do
2375   IFS=$as_save_IFS
2376   test -z "$as_dir" && as_dir=.
2377     $as_echo "PATH: $as_dir"
2378   done
2379 IFS=$as_save_IFS
2380
2381 } >&5
2382
2383 cat >&5 <<_ACEOF
2384
2385
2386 ## ----------- ##
2387 ## Core tests. ##
2388 ## ----------- ##
2389
2390 _ACEOF
2391
2392
2393 # Keep a trace of the command line.
2394 # Strip out --no-create and --no-recursion so they do not pile up.
2395 # Strip out --silent because we don't want to record it for future runs.
2396 # Also quote any args containing shell meta-characters.
2397 # Make two passes to allow for proper duplicate-argument suppression.
2398 ac_configure_args=
2399 ac_configure_args0=
2400 ac_configure_args1=
2401 ac_must_keep_next=false
2402 for ac_pass in 1 2
2403 do
2404   for ac_arg
2405   do
2406     case $ac_arg in
2407     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2408     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2409     | -silent | --silent | --silen | --sile | --sil)
2410       continue ;;
2411     *\'*)
2412       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2413     esac
2414     case $ac_pass in
2415     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2416     2)
2417       as_fn_append ac_configure_args1 " '$ac_arg'"
2418       if test $ac_must_keep_next = true; then
2419         ac_must_keep_next=false # Got value, back to normal.
2420       else
2421         case $ac_arg in
2422           *=* | --config-cache | -C | -disable-* | --disable-* \
2423           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2424           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2425           | -with-* | --with-* | -without-* | --without-* | --x)
2426             case "$ac_configure_args0 " in
2427               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2428             esac
2429             ;;
2430           -* ) ac_must_keep_next=true ;;
2431         esac
2432       fi
2433       as_fn_append ac_configure_args " '$ac_arg'"
2434       ;;
2435     esac
2436   done
2437 done
2438 { ac_configure_args0=; unset ac_configure_args0;}
2439 { ac_configure_args1=; unset ac_configure_args1;}
2440
2441 # When interrupted or exit'd, cleanup temporary files, and complete
2442 # config.log.  We remove comments because anyway the quotes in there
2443 # would cause problems or look ugly.
2444 # WARNING: Use '\'' to represent an apostrophe within the trap.
2445 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2446 trap 'exit_status=$?
2447   # Save into config.log some information that might help in debugging.
2448   {
2449     echo
2450
2451     cat <<\_ASBOX
2452 ## ---------------- ##
2453 ## Cache variables. ##
2454 ## ---------------- ##
2455 _ASBOX
2456     echo
2457     # The following way of writing the cache mishandles newlines in values,
2458 (
2459   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2460     eval ac_val=\$$ac_var
2461     case $ac_val in #(
2462     *${as_nl}*)
2463       case $ac_var in #(
2464       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2465 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2466       esac
2467       case $ac_var in #(
2468       _ | IFS | as_nl) ;; #(
2469       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2470       *) { eval $ac_var=; unset $ac_var;} ;;
2471       esac ;;
2472     esac
2473   done
2474   (set) 2>&1 |
2475     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2476     *${as_nl}ac_space=\ *)
2477       sed -n \
2478         "s/'\''/'\''\\\\'\'''\''/g;
2479           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2480       ;; #(
2481     *)
2482       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2483       ;;
2484     esac |
2485     sort
2486 )
2487     echo
2488
2489     cat <<\_ASBOX
2490 ## ----------------- ##
2491 ## Output variables. ##
2492 ## ----------------- ##
2493 _ASBOX
2494     echo
2495     for ac_var in $ac_subst_vars
2496     do
2497       eval ac_val=\$$ac_var
2498       case $ac_val in
2499       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2500       esac
2501       $as_echo "$ac_var='\''$ac_val'\''"
2502     done | sort
2503     echo
2504
2505     if test -n "$ac_subst_files"; then
2506       cat <<\_ASBOX
2507 ## ------------------- ##
2508 ## File substitutions. ##
2509 ## ------------------- ##
2510 _ASBOX
2511       echo
2512       for ac_var in $ac_subst_files
2513       do
2514         eval ac_val=\$$ac_var
2515         case $ac_val in
2516         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2517         esac
2518         $as_echo "$ac_var='\''$ac_val'\''"
2519       done | sort
2520       echo
2521     fi
2522
2523     if test -s confdefs.h; then
2524       cat <<\_ASBOX
2525 ## ----------- ##
2526 ## confdefs.h. ##
2527 ## ----------- ##
2528 _ASBOX
2529       echo
2530       cat confdefs.h
2531       echo
2532     fi
2533     test "$ac_signal" != 0 &&
2534       $as_echo "$as_me: caught signal $ac_signal"
2535     $as_echo "$as_me: exit $exit_status"
2536   } >&5
2537   rm -f core *.core core.conftest.* &&
2538     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2539     exit $exit_status
2540 ' 0
2541 for ac_signal in 1 2 13 15; do
2542   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2543 done
2544 ac_signal=0
2545
2546 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2547 rm -f -r conftest* confdefs.h
2548
2549 $as_echo "/* confdefs.h */" > confdefs.h
2550
2551 # Predefined preprocessor variables.
2552
2553 cat >>confdefs.h <<_ACEOF
2554 #define PACKAGE_NAME "$PACKAGE_NAME"
2555 _ACEOF
2556
2557 cat >>confdefs.h <<_ACEOF
2558 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2559 _ACEOF
2560
2561 cat >>confdefs.h <<_ACEOF
2562 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2563 _ACEOF
2564
2565 cat >>confdefs.h <<_ACEOF
2566 #define PACKAGE_STRING "$PACKAGE_STRING"
2567 _ACEOF
2568
2569 cat >>confdefs.h <<_ACEOF
2570 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2571 _ACEOF
2572
2573 cat >>confdefs.h <<_ACEOF
2574 #define PACKAGE_URL "$PACKAGE_URL"
2575 _ACEOF
2576
2577
2578 # Let the site file select an alternate cache file if it wants to.
2579 # Prefer an explicitly selected file to automatically selected ones.
2580 ac_site_file1=NONE
2581 ac_site_file2=NONE
2582 if test -n "$CONFIG_SITE"; then
2583   ac_site_file1=$CONFIG_SITE
2584 elif test "x$prefix" != xNONE; then
2585   ac_site_file1=$prefix/share/config.site
2586   ac_site_file2=$prefix/etc/config.site
2587 else
2588   ac_site_file1=$ac_default_prefix/share/config.site
2589   ac_site_file2=$ac_default_prefix/etc/config.site
2590 fi
2591 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2592 do
2593   test "x$ac_site_file" = xNONE && continue
2594   if test -r "$ac_site_file"; then
2595     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2596 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2597     sed 's/^/| /' "$ac_site_file" >&5
2598     . "$ac_site_file"
2599   fi
2600 done
2601
2602 if test -r "$cache_file"; then
2603   # Some versions of bash will fail to source /dev/null (special
2604   # files actually), so we avoid doing that.
2605   if test -f "$cache_file"; then
2606     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2607 $as_echo "$as_me: loading cache $cache_file" >&6;}
2608     case $cache_file in
2609       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2610       *)                      . "./$cache_file";;
2611     esac
2612   fi
2613 else
2614   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2615 $as_echo "$as_me: creating cache $cache_file" >&6;}
2616   >$cache_file
2617 fi
2618
2619 # Check that the precious variables saved in the cache have kept the same
2620 # value.
2621 ac_cache_corrupted=false
2622 for ac_var in $ac_precious_vars; do
2623   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2624   eval ac_new_set=\$ac_env_${ac_var}_set
2625   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2626   eval ac_new_val=\$ac_env_${ac_var}_value
2627   case $ac_old_set,$ac_new_set in
2628     set,)
2629       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2630 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2631       ac_cache_corrupted=: ;;
2632     ,set)
2633       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2634 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2635       ac_cache_corrupted=: ;;
2636     ,);;
2637     *)
2638       if test "x$ac_old_val" != "x$ac_new_val"; then
2639         # differences in whitespace do not lead to failure.
2640         ac_old_val_w=`echo x $ac_old_val`
2641         ac_new_val_w=`echo x $ac_new_val`
2642         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2643           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2644 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2645           ac_cache_corrupted=:
2646         else
2647           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2648 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2649           eval $ac_var=\$ac_old_val
2650         fi
2651         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2652 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2653         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2654 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2655       fi;;
2656   esac
2657   # Pass precious variables to config.status.
2658   if test "$ac_new_set" = set; then
2659     case $ac_new_val in
2660     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2661     *) ac_arg=$ac_var=$ac_new_val ;;
2662     esac
2663     case " $ac_configure_args " in
2664       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2665       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2666     esac
2667   fi
2668 done
2669 if $ac_cache_corrupted; then
2670   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2671 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2672   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2673 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2674   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2675 fi
2676 ## -------------------- ##
2677 ## Main body of script. ##
2678 ## -------------------- ##
2679
2680 ac_ext=c
2681 ac_cpp='$CPP $CPPFLAGS'
2682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2684 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2685
2686
2687
2688
2689
2690 ac_config_headers="$ac_config_headers config.h:config.in"
2691
2692
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2694 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2695     # Check whether --enable-maintainer-mode was given.
2696 if test "${enable_maintainer_mode+set}" = set; then :
2697   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2698 else
2699   USE_MAINTAINER_MODE=no
2700 fi
2701
2702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2703 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2704    if test $USE_MAINTAINER_MODE = yes; then
2705   MAINTAINER_MODE_TRUE=
2706   MAINTAINER_MODE_FALSE='#'
2707 else
2708   MAINTAINER_MODE_TRUE='#'
2709   MAINTAINER_MODE_FALSE=
2710 fi
2711
2712   MAINT=$MAINTAINER_MODE_TRUE
2713
2714
2715
2716 # Set the 'development' global.
2717 . $srcdir/../bfd/development.sh
2718
2719 ac_ext=c
2720 ac_cpp='$CPP $CPPFLAGS'
2721 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2722 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2723 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2724 if test -n "$ac_tool_prefix"; then
2725   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2726 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2728 $as_echo_n "checking for $ac_word... " >&6; }
2729 if test "${ac_cv_prog_CC+set}" = set; then :
2730   $as_echo_n "(cached) " >&6
2731 else
2732   if test -n "$CC"; then
2733   ac_cv_prog_CC="$CC" # Let the user override the test.
2734 else
2735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2736 for as_dir in $PATH
2737 do
2738   IFS=$as_save_IFS
2739   test -z "$as_dir" && as_dir=.
2740     for ac_exec_ext in '' $ac_executable_extensions; do
2741   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2742     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2743     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2744     break 2
2745   fi
2746 done
2747   done
2748 IFS=$as_save_IFS
2749
2750 fi
2751 fi
2752 CC=$ac_cv_prog_CC
2753 if test -n "$CC"; then
2754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2755 $as_echo "$CC" >&6; }
2756 else
2757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2758 $as_echo "no" >&6; }
2759 fi
2760
2761
2762 fi
2763 if test -z "$ac_cv_prog_CC"; then
2764   ac_ct_CC=$CC
2765   # Extract the first word of "gcc", so it can be a program name with args.
2766 set dummy gcc; ac_word=$2
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2768 $as_echo_n "checking for $ac_word... " >&6; }
2769 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2770   $as_echo_n "(cached) " >&6
2771 else
2772   if test -n "$ac_ct_CC"; then
2773   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2774 else
2775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776 for as_dir in $PATH
2777 do
2778   IFS=$as_save_IFS
2779   test -z "$as_dir" && as_dir=.
2780     for ac_exec_ext in '' $ac_executable_extensions; do
2781   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2782     ac_cv_prog_ac_ct_CC="gcc"
2783     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2784     break 2
2785   fi
2786 done
2787   done
2788 IFS=$as_save_IFS
2789
2790 fi
2791 fi
2792 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2793 if test -n "$ac_ct_CC"; then
2794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2795 $as_echo "$ac_ct_CC" >&6; }
2796 else
2797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2798 $as_echo "no" >&6; }
2799 fi
2800
2801   if test "x$ac_ct_CC" = x; then
2802     CC=""
2803   else
2804     case $cross_compiling:$ac_tool_warned in
2805 yes:)
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2807 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2808 ac_tool_warned=yes ;;
2809 esac
2810     CC=$ac_ct_CC
2811   fi
2812 else
2813   CC="$ac_cv_prog_CC"
2814 fi
2815
2816 if test -z "$CC"; then
2817           if test -n "$ac_tool_prefix"; then
2818     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2819 set dummy ${ac_tool_prefix}cc; ac_word=$2
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2821 $as_echo_n "checking for $ac_word... " >&6; }
2822 if test "${ac_cv_prog_CC+set}" = set; then :
2823   $as_echo_n "(cached) " >&6
2824 else
2825   if test -n "$CC"; then
2826   ac_cv_prog_CC="$CC" # Let the user override the test.
2827 else
2828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829 for as_dir in $PATH
2830 do
2831   IFS=$as_save_IFS
2832   test -z "$as_dir" && as_dir=.
2833     for ac_exec_ext in '' $ac_executable_extensions; do
2834   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2835     ac_cv_prog_CC="${ac_tool_prefix}cc"
2836     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2837     break 2
2838   fi
2839 done
2840   done
2841 IFS=$as_save_IFS
2842
2843 fi
2844 fi
2845 CC=$ac_cv_prog_CC
2846 if test -n "$CC"; then
2847   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848 $as_echo "$CC" >&6; }
2849 else
2850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851 $as_echo "no" >&6; }
2852 fi
2853
2854
2855   fi
2856 fi
2857 if test -z "$CC"; then
2858   # Extract the first word of "cc", so it can be a program name with args.
2859 set dummy cc; ac_word=$2
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2861 $as_echo_n "checking for $ac_word... " >&6; }
2862 if test "${ac_cv_prog_CC+set}" = set; then :
2863   $as_echo_n "(cached) " >&6
2864 else
2865   if test -n "$CC"; then
2866   ac_cv_prog_CC="$CC" # Let the user override the test.
2867 else
2868   ac_prog_rejected=no
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 for as_dir in $PATH
2871 do
2872   IFS=$as_save_IFS
2873   test -z "$as_dir" && as_dir=.
2874     for ac_exec_ext in '' $ac_executable_extensions; do
2875   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2876     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2877        ac_prog_rejected=yes
2878        continue
2879      fi
2880     ac_cv_prog_CC="cc"
2881     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2882     break 2
2883   fi
2884 done
2885   done
2886 IFS=$as_save_IFS
2887
2888 if test $ac_prog_rejected = yes; then
2889   # We found a bogon in the path, so make sure we never use it.
2890   set dummy $ac_cv_prog_CC
2891   shift
2892   if test $# != 0; then
2893     # We chose a different compiler from the bogus one.
2894     # However, it has the same basename, so the bogon will be chosen
2895     # first if we set CC to just the basename; use the full file name.
2896     shift
2897     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2898   fi
2899 fi
2900 fi
2901 fi
2902 CC=$ac_cv_prog_CC
2903 if test -n "$CC"; then
2904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2905 $as_echo "$CC" >&6; }
2906 else
2907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2908 $as_echo "no" >&6; }
2909 fi
2910
2911
2912 fi
2913 if test -z "$CC"; then
2914   if test -n "$ac_tool_prefix"; then
2915   for ac_prog in cl.exe
2916   do
2917     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2918 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2920 $as_echo_n "checking for $ac_word... " >&6; }
2921 if test "${ac_cv_prog_CC+set}" = set; then :
2922   $as_echo_n "(cached) " >&6
2923 else
2924   if test -n "$CC"; then
2925   ac_cv_prog_CC="$CC" # Let the user override the test.
2926 else
2927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2928 for as_dir in $PATH
2929 do
2930   IFS=$as_save_IFS
2931   test -z "$as_dir" && as_dir=.
2932     for ac_exec_ext in '' $ac_executable_extensions; do
2933   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2934     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2935     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2936     break 2
2937   fi
2938 done
2939   done
2940 IFS=$as_save_IFS
2941
2942 fi
2943 fi
2944 CC=$ac_cv_prog_CC
2945 if test -n "$CC"; then
2946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2947 $as_echo "$CC" >&6; }
2948 else
2949   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2950 $as_echo "no" >&6; }
2951 fi
2952
2953
2954     test -n "$CC" && break
2955   done
2956 fi
2957 if test -z "$CC"; then
2958   ac_ct_CC=$CC
2959   for ac_prog in cl.exe
2960 do
2961   # Extract the first word of "$ac_prog", so it can be a program name with args.
2962 set dummy $ac_prog; ac_word=$2
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2964 $as_echo_n "checking for $ac_word... " >&6; }
2965 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2966   $as_echo_n "(cached) " >&6
2967 else
2968   if test -n "$ac_ct_CC"; then
2969   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2970 else
2971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2972 for as_dir in $PATH
2973 do
2974   IFS=$as_save_IFS
2975   test -z "$as_dir" && as_dir=.
2976     for ac_exec_ext in '' $ac_executable_extensions; do
2977   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2978     ac_cv_prog_ac_ct_CC="$ac_prog"
2979     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2980     break 2
2981   fi
2982 done
2983   done
2984 IFS=$as_save_IFS
2985
2986 fi
2987 fi
2988 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2989 if test -n "$ac_ct_CC"; then
2990   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2991 $as_echo "$ac_ct_CC" >&6; }
2992 else
2993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2994 $as_echo "no" >&6; }
2995 fi
2996
2997
2998   test -n "$ac_ct_CC" && break
2999 done
3000
3001   if test "x$ac_ct_CC" = x; then
3002     CC=""
3003   else
3004     case $cross_compiling:$ac_tool_warned in
3005 yes:)
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3007 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3008 ac_tool_warned=yes ;;
3009 esac
3010     CC=$ac_ct_CC
3011   fi
3012 fi
3013
3014 fi
3015
3016
3017 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3018 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3019 as_fn_error "no acceptable C compiler found in \$PATH
3020 See \`config.log' for more details." "$LINENO" 5; }
3021
3022 # Provide some information about the compiler.
3023 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3024 set X $ac_compile
3025 ac_compiler=$2
3026 for ac_option in --version -v -V -qversion; do
3027   { { ac_try="$ac_compiler $ac_option >&5"
3028 case "(($ac_try" in
3029   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030   *) ac_try_echo=$ac_try;;
3031 esac
3032 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3033 $as_echo "$ac_try_echo"; } >&5
3034   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3035   ac_status=$?
3036   if test -s conftest.err; then
3037     sed '10a\
3038 ... rest of stderr output deleted ...
3039          10q' conftest.err >conftest.er1
3040     cat conftest.er1 >&5
3041     rm -f conftest.er1 conftest.err
3042   fi
3043   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3044   test $ac_status = 0; }
3045 done
3046
3047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3048 /* end confdefs.h.  */
3049
3050 int
3051 main ()
3052 {
3053
3054   ;
3055   return 0;
3056 }
3057 _ACEOF
3058 ac_clean_files_save=$ac_clean_files
3059 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3060 # Try to create an executable without -o first, disregard a.out.
3061 # It will help us diagnose broken compilers, and finding out an intuition
3062 # of exeext.
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3064 $as_echo_n "checking for C compiler default output file name... " >&6; }
3065 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3066
3067 # The possible output files:
3068 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3069
3070 ac_rmfiles=
3071 for ac_file in $ac_files
3072 do
3073   case $ac_file in
3074     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3075     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3076   esac
3077 done
3078 rm -f $ac_rmfiles
3079
3080 if { { ac_try="$ac_link_default"
3081 case "(($ac_try" in
3082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3083   *) ac_try_echo=$ac_try;;
3084 esac
3085 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3086 $as_echo "$ac_try_echo"; } >&5
3087   (eval "$ac_link_default") 2>&5
3088   ac_status=$?
3089   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3090   test $ac_status = 0; }; then :
3091   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3092 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3093 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3094 # so that the user can short-circuit this test for compilers unknown to
3095 # Autoconf.
3096 for ac_file in $ac_files ''
3097 do
3098   test -f "$ac_file" || continue
3099   case $ac_file in
3100     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3101         ;;
3102     [ab].out )
3103         # We found the default executable, but exeext='' is most
3104         # certainly right.
3105         break;;
3106     *.* )
3107         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3108         then :; else
3109            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3110         fi
3111         # We set ac_cv_exeext here because the later test for it is not
3112         # safe: cross compilers may not add the suffix if given an `-o'
3113         # argument, so we may need to know it at that point already.
3114         # Even if this section looks crufty: it has the advantage of
3115         # actually working.
3116         break;;
3117     * )
3118         break;;
3119   esac
3120 done
3121 test "$ac_cv_exeext" = no && ac_cv_exeext=
3122
3123 else
3124   ac_file=''
3125 fi
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3127 $as_echo "$ac_file" >&6; }
3128 if test -z "$ac_file"; then :
3129   $as_echo "$as_me: failed program was:" >&5
3130 sed 's/^/| /' conftest.$ac_ext >&5
3131
3132 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3133 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3134 { as_fn_set_status 77
3135 as_fn_error "C compiler cannot create executables
3136 See \`config.log' for more details." "$LINENO" 5; }; }
3137 fi
3138 ac_exeext=$ac_cv_exeext
3139
3140 # Check that the compiler produces executables we can run.  If not, either
3141 # the compiler is broken, or we cross compile.
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3143 $as_echo_n "checking whether the C compiler works... " >&6; }
3144 # If not cross compiling, check that we can run a simple program.
3145 if test "$cross_compiling" != yes; then
3146   if { ac_try='./$ac_file'
3147   { { case "(($ac_try" in
3148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3149   *) ac_try_echo=$ac_try;;
3150 esac
3151 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3152 $as_echo "$ac_try_echo"; } >&5
3153   (eval "$ac_try") 2>&5
3154   ac_status=$?
3155   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3156   test $ac_status = 0; }; }; then
3157     cross_compiling=no
3158   else
3159     if test "$cross_compiling" = maybe; then
3160         cross_compiling=yes
3161     else
3162         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3163 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164 as_fn_error "cannot run C compiled programs.
3165 If you meant to cross compile, use \`--host'.
3166 See \`config.log' for more details." "$LINENO" 5; }
3167     fi
3168   fi
3169 fi
3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3171 $as_echo "yes" >&6; }
3172
3173 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3174 ac_clean_files=$ac_clean_files_save
3175 # Check that the compiler produces executables we can run.  If not, either
3176 # the compiler is broken, or we cross compile.
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3178 $as_echo_n "checking whether we are cross compiling... " >&6; }
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3180 $as_echo "$cross_compiling" >&6; }
3181
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3183 $as_echo_n "checking for suffix of executables... " >&6; }
3184 if { { ac_try="$ac_link"
3185 case "(($ac_try" in
3186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3187   *) ac_try_echo=$ac_try;;
3188 esac
3189 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3190 $as_echo "$ac_try_echo"; } >&5
3191   (eval "$ac_link") 2>&5
3192   ac_status=$?
3193   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3194   test $ac_status = 0; }; then :
3195   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3196 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3197 # work properly (i.e., refer to `conftest.exe'), while it won't with
3198 # `rm'.
3199 for ac_file in conftest.exe conftest conftest.*; do
3200   test -f "$ac_file" || continue
3201   case $ac_file in
3202     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3203     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3204           break;;
3205     * ) break;;
3206   esac
3207 done
3208 else
3209   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3210 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3211 as_fn_error "cannot compute suffix of executables: cannot compile and link
3212 See \`config.log' for more details." "$LINENO" 5; }
3213 fi
3214 rm -f conftest$ac_cv_exeext
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3216 $as_echo "$ac_cv_exeext" >&6; }
3217
3218 rm -f conftest.$ac_ext
3219 EXEEXT=$ac_cv_exeext
3220 ac_exeext=$EXEEXT
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3222 $as_echo_n "checking for suffix of object files... " >&6; }
3223 if test "${ac_cv_objext+set}" = set; then :
3224   $as_echo_n "(cached) " >&6
3225 else
3226   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3227 /* end confdefs.h.  */
3228
3229 int
3230 main ()
3231 {
3232
3233   ;
3234   return 0;
3235 }
3236 _ACEOF
3237 rm -f conftest.o conftest.obj
3238 if { { ac_try="$ac_compile"
3239 case "(($ac_try" in
3240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3241   *) ac_try_echo=$ac_try;;
3242 esac
3243 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3244 $as_echo "$ac_try_echo"; } >&5
3245   (eval "$ac_compile") 2>&5
3246   ac_status=$?
3247   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3248   test $ac_status = 0; }; then :
3249   for ac_file in conftest.o conftest.obj conftest.*; do
3250   test -f "$ac_file" || continue;
3251   case $ac_file in
3252     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3253     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3254        break;;
3255   esac
3256 done
3257 else
3258   $as_echo "$as_me: failed program was:" >&5
3259 sed 's/^/| /' conftest.$ac_ext >&5
3260
3261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3263 as_fn_error "cannot compute suffix of object files: cannot compile
3264 See \`config.log' for more details." "$LINENO" 5; }
3265 fi
3266 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3267 fi
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3269 $as_echo "$ac_cv_objext" >&6; }
3270 OBJEXT=$ac_cv_objext
3271 ac_objext=$OBJEXT
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3273 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3274 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3275   $as_echo_n "(cached) " >&6
3276 else
3277   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h.  */
3279
3280 int
3281 main ()
3282 {
3283 #ifndef __GNUC__
3284        choke me
3285 #endif
3286
3287   ;
3288   return 0;
3289 }
3290 _ACEOF
3291 if ac_fn_c_try_compile "$LINENO"; then :
3292   ac_compiler_gnu=yes
3293 else
3294   ac_compiler_gnu=no
3295 fi
3296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3297 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3298
3299 fi
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3301 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3302 if test $ac_compiler_gnu = yes; then
3303   GCC=yes
3304 else
3305   GCC=
3306 fi
3307 ac_test_CFLAGS=${CFLAGS+set}
3308 ac_save_CFLAGS=$CFLAGS
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3310 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3311 if test "${ac_cv_prog_cc_g+set}" = set; then :
3312   $as_echo_n "(cached) " >&6
3313 else
3314   ac_save_c_werror_flag=$ac_c_werror_flag
3315    ac_c_werror_flag=yes
3316    ac_cv_prog_cc_g=no
3317    CFLAGS="-g"
3318    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3319 /* end confdefs.h.  */
3320
3321 int
3322 main ()
3323 {
3324
3325   ;
3326   return 0;
3327 }
3328 _ACEOF
3329 if ac_fn_c_try_compile "$LINENO"; then :
3330   ac_cv_prog_cc_g=yes
3331 else
3332   CFLAGS=""
3333       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3334 /* end confdefs.h.  */
3335
3336 int
3337 main ()
3338 {
3339
3340   ;
3341   return 0;
3342 }
3343 _ACEOF
3344 if ac_fn_c_try_compile "$LINENO"; then :
3345
3346 else
3347   ac_c_werror_flag=$ac_save_c_werror_flag
3348          CFLAGS="-g"
3349          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350 /* end confdefs.h.  */
3351
3352 int
3353 main ()
3354 {
3355
3356   ;
3357   return 0;
3358 }
3359 _ACEOF
3360 if ac_fn_c_try_compile "$LINENO"; then :
3361   ac_cv_prog_cc_g=yes
3362 fi
3363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3364 fi
3365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3366 fi
3367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3368    ac_c_werror_flag=$ac_save_c_werror_flag
3369 fi
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3371 $as_echo "$ac_cv_prog_cc_g" >&6; }
3372 if test "$ac_test_CFLAGS" = set; then
3373   CFLAGS=$ac_save_CFLAGS
3374 elif test $ac_cv_prog_cc_g = yes; then
3375   if test "$GCC" = yes; then
3376     CFLAGS="-g -O2"
3377   else
3378     CFLAGS="-g"
3379   fi
3380 else
3381   if test "$GCC" = yes; then
3382     CFLAGS="-O2"
3383   else
3384     CFLAGS=
3385   fi
3386 fi
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3388 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3389 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3390   $as_echo_n "(cached) " >&6
3391 else
3392   ac_cv_prog_cc_c89=no
3393 ac_save_CC=$CC
3394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3395 /* end confdefs.h.  */
3396 #include <stdarg.h>
3397 #include <stdio.h>
3398 #include <sys/types.h>
3399 #include <sys/stat.h>
3400 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3401 struct buf { int x; };
3402 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3403 static char *e (p, i)
3404      char **p;
3405      int i;
3406 {
3407   return p[i];
3408 }
3409 static char *f (char * (*g) (char **, int), char **p, ...)
3410 {
3411   char *s;
3412   va_list v;
3413   va_start (v,p);
3414   s = g (p, va_arg (v,int));
3415   va_end (v);
3416   return s;
3417 }
3418
3419 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3420    function prototypes and stuff, but not '\xHH' hex character constants.
3421    These don't provoke an error unfortunately, instead are silently treated
3422    as 'x'.  The following induces an error, until -std is added to get
3423    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3424    array size at least.  It's necessary to write '\x00'==0 to get something
3425    that's true only with -std.  */
3426 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3427
3428 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3429    inside strings and character constants.  */
3430 #define FOO(x) 'x'
3431 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3432
3433 int test (int i, double x);
3434 struct s1 {int (*f) (int a);};
3435 struct s2 {int (*f) (double a);};
3436 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3437 int argc;
3438 char **argv;
3439 int
3440 main ()
3441 {
3442 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3443   ;
3444   return 0;
3445 }
3446 _ACEOF
3447 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3448         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3449 do
3450   CC="$ac_save_CC $ac_arg"
3451   if ac_fn_c_try_compile "$LINENO"; then :
3452   ac_cv_prog_cc_c89=$ac_arg
3453 fi
3454 rm -f core conftest.err conftest.$ac_objext
3455   test "x$ac_cv_prog_cc_c89" != "xno" && break
3456 done
3457 rm -f conftest.$ac_ext
3458 CC=$ac_save_CC
3459
3460 fi
3461 # AC_CACHE_VAL
3462 case "x$ac_cv_prog_cc_c89" in
3463   x)
3464     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3465 $as_echo "none needed" >&6; } ;;
3466   xno)
3467     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3468 $as_echo "unsupported" >&6; } ;;
3469   *)
3470     CC="$CC $ac_cv_prog_cc_c89"
3471     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3472 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3473 esac
3474 if test "x$ac_cv_prog_cc_c89" != xno; then :
3475
3476 fi
3477
3478 ac_ext=c
3479 ac_cpp='$CPP $CPPFLAGS'
3480 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3481 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3482 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3483
3484
3485 ac_ext=c
3486 ac_cpp='$CPP $CPPFLAGS'
3487 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3488 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3489 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3491 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3492 # On Suns, sometimes $CPP names a directory.
3493 if test -n "$CPP" && test -d "$CPP"; then
3494   CPP=
3495 fi
3496 if test -z "$CPP"; then
3497   if test "${ac_cv_prog_CPP+set}" = set; then :
3498   $as_echo_n "(cached) " >&6
3499 else
3500       # Double quotes because CPP needs to be expanded
3501     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3502     do
3503       ac_preproc_ok=false
3504 for ac_c_preproc_warn_flag in '' yes
3505 do
3506   # Use a header file that comes with gcc, so configuring glibc
3507   # with a fresh cross-compiler works.
3508   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3509   # <limits.h> exists even on freestanding compilers.
3510   # On the NeXT, cc -E runs the code through the compiler's parser,
3511   # not just through cpp. "Syntax error" is here to catch this case.
3512   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513 /* end confdefs.h.  */
3514 #ifdef __STDC__
3515 # include <limits.h>
3516 #else
3517 # include <assert.h>
3518 #endif
3519                      Syntax error
3520 _ACEOF
3521 if ac_fn_c_try_cpp "$LINENO"; then :
3522
3523 else
3524   # Broken: fails on valid input.
3525 continue
3526 fi
3527 rm -f conftest.err conftest.$ac_ext
3528
3529   # OK, works on sane cases.  Now check whether nonexistent headers
3530   # can be detected and how.
3531   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3532 /* end confdefs.h.  */
3533 #include <ac_nonexistent.h>
3534 _ACEOF
3535 if ac_fn_c_try_cpp "$LINENO"; then :
3536   # Broken: success on invalid input.
3537 continue
3538 else
3539   # Passes both tests.
3540 ac_preproc_ok=:
3541 break
3542 fi
3543 rm -f conftest.err conftest.$ac_ext
3544
3545 done
3546 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3547 rm -f conftest.err conftest.$ac_ext
3548 if $ac_preproc_ok; then :
3549   break
3550 fi
3551
3552     done
3553     ac_cv_prog_CPP=$CPP
3554
3555 fi
3556   CPP=$ac_cv_prog_CPP
3557 else
3558   ac_cv_prog_CPP=$CPP
3559 fi
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3561 $as_echo "$CPP" >&6; }
3562 ac_preproc_ok=false
3563 for ac_c_preproc_warn_flag in '' yes
3564 do
3565   # Use a header file that comes with gcc, so configuring glibc
3566   # with a fresh cross-compiler works.
3567   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3568   # <limits.h> exists even on freestanding compilers.
3569   # On the NeXT, cc -E runs the code through the compiler's parser,
3570   # not just through cpp. "Syntax error" is here to catch this case.
3571   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572 /* end confdefs.h.  */
3573 #ifdef __STDC__
3574 # include <limits.h>
3575 #else
3576 # include <assert.h>
3577 #endif
3578                      Syntax error
3579 _ACEOF
3580 if ac_fn_c_try_cpp "$LINENO"; then :
3581
3582 else
3583   # Broken: fails on valid input.
3584 continue
3585 fi
3586 rm -f conftest.err conftest.$ac_ext
3587
3588   # OK, works on sane cases.  Now check whether nonexistent headers
3589   # can be detected and how.
3590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591 /* end confdefs.h.  */
3592 #include <ac_nonexistent.h>
3593 _ACEOF
3594 if ac_fn_c_try_cpp "$LINENO"; then :
3595   # Broken: success on invalid input.
3596 continue
3597 else
3598   # Passes both tests.
3599 ac_preproc_ok=:
3600 break
3601 fi
3602 rm -f conftest.err conftest.$ac_ext
3603
3604 done
3605 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3606 rm -f conftest.err conftest.$ac_ext
3607 if $ac_preproc_ok; then :
3608
3609 else
3610   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3611 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3612 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3613 See \`config.log' for more details." "$LINENO" 5; }
3614 fi
3615
3616 ac_ext=c
3617 ac_cpp='$CPP $CPPFLAGS'
3618 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3619 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3620 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3621
3622
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3624 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3625 if test "${ac_cv_path_GREP+set}" = set; then :
3626   $as_echo_n "(cached) " >&6
3627 else
3628   if test -z "$GREP"; then
3629   ac_path_GREP_found=false
3630   # Loop through the user's path and test for each of PROGNAME-LIST
3631   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3632 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3633 do
3634   IFS=$as_save_IFS
3635   test -z "$as_dir" && as_dir=.
3636     for ac_prog in grep ggrep; do
3637     for ac_exec_ext in '' $ac_executable_extensions; do
3638       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3639       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3640 # Check for GNU ac_path_GREP and select it if it is found.
3641   # Check for GNU $ac_path_GREP
3642 case `"$ac_path_GREP" --version 2>&1` in
3643 *GNU*)
3644   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3645 *)
3646   ac_count=0
3647   $as_echo_n 0123456789 >"conftest.in"
3648   while :
3649   do
3650     cat "conftest.in" "conftest.in" >"conftest.tmp"
3651     mv "conftest.tmp" "conftest.in"
3652     cp "conftest.in" "conftest.nl"
3653     $as_echo 'GREP' >> "conftest.nl"
3654     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3655     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3656     as_fn_arith $ac_count + 1 && ac_count=$as_val
3657     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3658       # Best one so far, save it but keep looking for a better one
3659       ac_cv_path_GREP="$ac_path_GREP"
3660       ac_path_GREP_max=$ac_count
3661     fi
3662     # 10*(2^10) chars as input seems more than enough
3663     test $ac_count -gt 10 && break
3664   done
3665   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3666 esac
3667
3668       $ac_path_GREP_found && break 3
3669     done
3670   done
3671   done
3672 IFS=$as_save_IFS
3673   if test -z "$ac_cv_path_GREP"; then
3674     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3675   fi
3676 else
3677   ac_cv_path_GREP=$GREP
3678 fi
3679
3680 fi
3681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3682 $as_echo "$ac_cv_path_GREP" >&6; }
3683  GREP="$ac_cv_path_GREP"
3684
3685
3686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3687 $as_echo_n "checking for egrep... " >&6; }
3688 if test "${ac_cv_path_EGREP+set}" = set; then :
3689   $as_echo_n "(cached) " >&6
3690 else
3691   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3692    then ac_cv_path_EGREP="$GREP -E"
3693    else
3694      if test -z "$EGREP"; then
3695   ac_path_EGREP_found=false
3696   # Loop through the user's path and test for each of PROGNAME-LIST
3697   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3698 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3699 do
3700   IFS=$as_save_IFS
3701   test -z "$as_dir" && as_dir=.
3702     for ac_prog in egrep; do
3703     for ac_exec_ext in '' $ac_executable_extensions; do
3704       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3705       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3706 # Check for GNU ac_path_EGREP and select it if it is found.
3707   # Check for GNU $ac_path_EGREP
3708 case `"$ac_path_EGREP" --version 2>&1` in
3709 *GNU*)
3710   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3711 *)
3712   ac_count=0
3713   $as_echo_n 0123456789 >"conftest.in"
3714   while :
3715   do
3716     cat "conftest.in" "conftest.in" >"conftest.tmp"
3717     mv "conftest.tmp" "conftest.in"
3718     cp "conftest.in" "conftest.nl"
3719     $as_echo 'EGREP' >> "conftest.nl"
3720     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3721     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3722     as_fn_arith $ac_count + 1 && ac_count=$as_val
3723     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3724       # Best one so far, save it but keep looking for a better one
3725       ac_cv_path_EGREP="$ac_path_EGREP"
3726       ac_path_EGREP_max=$ac_count
3727     fi
3728     # 10*(2^10) chars as input seems more than enough
3729     test $ac_count -gt 10 && break
3730   done
3731   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3732 esac
3733
3734       $ac_path_EGREP_found && break 3
3735     done
3736   done
3737   done
3738 IFS=$as_save_IFS
3739   if test -z "$ac_cv_path_EGREP"; then
3740     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3741   fi
3742 else
3743   ac_cv_path_EGREP=$EGREP
3744 fi
3745
3746    fi
3747 fi
3748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3749 $as_echo "$ac_cv_path_EGREP" >&6; }
3750  EGREP="$ac_cv_path_EGREP"
3751
3752
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3754 $as_echo_n "checking for ANSI C header files... " >&6; }
3755 if test "${ac_cv_header_stdc+set}" = set; then :
3756   $as_echo_n "(cached) " >&6
3757 else
3758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3759 /* end confdefs.h.  */
3760 #include <stdlib.h>
3761 #include <stdarg.h>
3762 #include <string.h>
3763 #include <float.h>
3764
3765 int
3766 main ()
3767 {
3768
3769   ;
3770   return 0;
3771 }
3772 _ACEOF
3773 if ac_fn_c_try_compile "$LINENO"; then :
3774   ac_cv_header_stdc=yes
3775 else
3776   ac_cv_header_stdc=no
3777 fi
3778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3779
3780 if test $ac_cv_header_stdc = yes; then
3781   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3782   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3783 /* end confdefs.h.  */
3784 #include <string.h>
3785
3786 _ACEOF
3787 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3788   $EGREP "memchr" >/dev/null 2>&1; then :
3789
3790 else
3791   ac_cv_header_stdc=no
3792 fi
3793 rm -f conftest*
3794
3795 fi
3796
3797 if test $ac_cv_header_stdc = yes; then
3798   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3799   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3800 /* end confdefs.h.  */
3801 #include <stdlib.h>
3802
3803 _ACEOF
3804 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3805   $EGREP "free" >/dev/null 2>&1; then :
3806
3807 else
3808   ac_cv_header_stdc=no
3809 fi
3810 rm -f conftest*
3811
3812 fi
3813
3814 if test $ac_cv_header_stdc = yes; then
3815   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3816   if test "$cross_compiling" = yes; then :
3817   :
3818 else
3819   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3820 /* end confdefs.h.  */
3821 #include <ctype.h>
3822 #include <stdlib.h>
3823 #if ((' ' & 0x0FF) == 0x020)
3824 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3825 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3826 #else
3827 # define ISLOWER(c) \
3828                    (('a' <= (c) && (c) <= 'i') \
3829                      || ('j' <= (c) && (c) <= 'r') \
3830                      || ('s' <= (c) && (c) <= 'z'))
3831 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3832 #endif
3833
3834 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3835 int
3836 main ()
3837 {
3838   int i;
3839   for (i = 0; i < 256; i++)
3840     if (XOR (islower (i), ISLOWER (i))
3841         || toupper (i) != TOUPPER (i))
3842       return 2;
3843   return 0;
3844 }
3845 _ACEOF
3846 if ac_fn_c_try_run "$LINENO"; then :
3847
3848 else
3849   ac_cv_header_stdc=no
3850 fi
3851 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3852   conftest.$ac_objext conftest.beam conftest.$ac_ext
3853 fi
3854
3855 fi
3856 fi
3857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3858 $as_echo "$ac_cv_header_stdc" >&6; }
3859 if test $ac_cv_header_stdc = yes; then
3860
3861 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3862
3863 fi
3864
3865 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3866 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3867                   inttypes.h stdint.h unistd.h
3868 do :
3869   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3870 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3871 "
3872 eval as_val=\$$as_ac_Header
3873    if test "x$as_val" = x""yes; then :
3874   cat >>confdefs.h <<_ACEOF
3875 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3876 _ACEOF
3877
3878 fi
3879
3880 done
3881
3882
3883
3884   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3885 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3886   MINIX=yes
3887 else
3888   MINIX=
3889 fi
3890
3891
3892   if test "$MINIX" = yes; then
3893
3894 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3895
3896
3897 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3898
3899
3900 $as_echo "#define _MINIX 1" >>confdefs.h
3901
3902   fi
3903
3904
3905   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3906 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3907 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3908   $as_echo_n "(cached) " >&6
3909 else
3910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911 /* end confdefs.h.  */
3912
3913 #         define __EXTENSIONS__ 1
3914           $ac_includes_default
3915 int
3916 main ()
3917 {
3918
3919   ;
3920   return 0;
3921 }
3922 _ACEOF
3923 if ac_fn_c_try_compile "$LINENO"; then :
3924   ac_cv_safe_to_define___extensions__=yes
3925 else
3926   ac_cv_safe_to_define___extensions__=no
3927 fi
3928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3929 fi
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3931 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3932   test $ac_cv_safe_to_define___extensions__ = yes &&
3933     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3934
3935   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3936
3937   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3938
3939   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3940
3941   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3942
3943
3944 ac_aux_dir=
3945 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3946   for ac_t in install-sh install.sh shtool; do
3947     if test -f "$ac_dir/$ac_t"; then
3948       ac_aux_dir=$ac_dir
3949       ac_install_sh="$ac_aux_dir/$ac_t -c"
3950       break 2
3951     fi
3952   done
3953 done
3954 if test -z "$ac_aux_dir"; then
3955   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3956 fi
3957
3958 # These three variables are undocumented and unsupported,
3959 # and are intended to be withdrawn in a future Autoconf release.
3960 # They can cause serious problems if a builder's source tree is in a directory
3961 # whose full name contains unusual characters.
3962 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3963 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3964 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3965
3966
3967 # Make sure we can run config.sub.
3968 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3969   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3970
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3972 $as_echo_n "checking build system type... " >&6; }
3973 if test "${ac_cv_build+set}" = set; then :
3974   $as_echo_n "(cached) " >&6
3975 else
3976   ac_build_alias=$build_alias
3977 test "x$ac_build_alias" = x &&
3978   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3979 test "x$ac_build_alias" = x &&
3980   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3981 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3982   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3983
3984 fi
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3986 $as_echo "$ac_cv_build" >&6; }
3987 case $ac_cv_build in
3988 *-*-*) ;;
3989 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3990 esac
3991 build=$ac_cv_build
3992 ac_save_IFS=$IFS; IFS='-'
3993 set x $ac_cv_build
3994 shift
3995 build_cpu=$1
3996 build_vendor=$2
3997 shift; shift
3998 # Remember, the first character of IFS is used to create $*,
3999 # except with old shells:
4000 build_os=$*
4001 IFS=$ac_save_IFS
4002 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4003
4004
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4006 $as_echo_n "checking host system type... " >&6; }
4007 if test "${ac_cv_host+set}" = set; then :
4008   $as_echo_n "(cached) " >&6
4009 else
4010   if test "x$host_alias" = x; then
4011   ac_cv_host=$ac_cv_build
4012 else
4013   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4014     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4015 fi
4016
4017 fi
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4019 $as_echo "$ac_cv_host" >&6; }
4020 case $ac_cv_host in
4021 *-*-*) ;;
4022 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4023 esac
4024 host=$ac_cv_host
4025 ac_save_IFS=$IFS; IFS='-'
4026 set x $ac_cv_host
4027 shift
4028 host_cpu=$1
4029 host_vendor=$2
4030 shift; shift
4031 # Remember, the first character of IFS is used to create $*,
4032 # except with old shells:
4033 host_os=$*
4034 IFS=$ac_save_IFS
4035 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4036
4037
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4039 $as_echo_n "checking target system type... " >&6; }
4040 if test "${ac_cv_target+set}" = set; then :
4041   $as_echo_n "(cached) " >&6
4042 else
4043   if test "x$target_alias" = x; then
4044   ac_cv_target=$ac_cv_host
4045 else
4046   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4047     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4048 fi
4049
4050 fi
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4052 $as_echo "$ac_cv_target" >&6; }
4053 case $ac_cv_target in
4054 *-*-*) ;;
4055 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4056 esac
4057 target=$ac_cv_target
4058 ac_save_IFS=$IFS; IFS='-'
4059 set x $ac_cv_target
4060 shift
4061 target_cpu=$1
4062 target_vendor=$2
4063 shift; shift
4064 # Remember, the first character of IFS is used to create $*,
4065 # except with old shells:
4066 target_os=$*
4067 IFS=$ac_save_IFS
4068 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4069
4070
4071 # The aliases save the names the user supplied, while $host etc.
4072 # will get canonicalized.
4073 test -n "$target_alias" &&
4074   test "$program_prefix$program_suffix$program_transform_name" = \
4075     NONENONEs,x,x, &&
4076   program_prefix=${target_alias}-
4077
4078 # The tests for host and target for $enable_largefile require
4079 # canonical names.
4080
4081
4082
4083 # As the $enable_largefile decision depends on --enable-plugins we must set it
4084 # even in directories otherwise not depending on the $plugins option.
4085
4086
4087 # Check whether --enable-plugins was given.
4088 if test "${enable_plugins+set}" = set; then :
4089   enableval=$enable_plugins; case "${enableval}" in
4090   yes | "") plugins=yes ;;
4091   no) plugins=no ;;
4092   *) plugins=yes ;;
4093  esac
4094 else
4095   plugins=no
4096 fi
4097
4098
4099
4100 case "${host}" in
4101   sparc-*-solaris*|i[3-7]86-*-solaris*)
4102     # On native 32bit sparc and ia32 solaris, large-file and procfs support
4103     # are mutually exclusive; and without procfs support, the bfd/ elf module
4104     # cannot provide certain routines such as elfcore_write_prpsinfo
4105     # or elfcore_write_prstatus.  So unless the user explicitly requested
4106     # large-file support through the --enable-largefile switch, disable
4107     # large-file support in favor of procfs support.
4108     test "${target}" = "${host}" -a "x$plugins" = xno \
4109       && : ${enable_largefile="no"}
4110     ;;
4111 esac
4112
4113 # Check whether --enable-largefile was given.
4114 if test "${enable_largefile+set}" = set; then :
4115   enableval=$enable_largefile;
4116 fi
4117
4118 if test "$enable_largefile" != no; then
4119
4120   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4121 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4122 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4123   $as_echo_n "(cached) " >&6
4124 else
4125   ac_cv_sys_largefile_CC=no
4126      if test "$GCC" != yes; then
4127        ac_save_CC=$CC
4128        while :; do
4129          # IRIX 6.2 and later do not support large files by default,
4130          # so use the C compiler's -n32 option if that helps.
4131          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4132 /* end confdefs.h.  */
4133 #include <sys/types.h>
4134  /* Check that off_t can represent 2**63 - 1 correctly.
4135     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4136     since some C++ compilers masquerading as C compilers
4137     incorrectly reject 9223372036854775807.  */
4138 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4139   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4140                        && LARGE_OFF_T % 2147483647 == 1)
4141                       ? 1 : -1];
4142 int
4143 main ()
4144 {
4145
4146   ;
4147   return 0;
4148 }
4149 _ACEOF
4150          if ac_fn_c_try_compile "$LINENO"; then :
4151   break
4152 fi
4153 rm -f core conftest.err conftest.$ac_objext
4154          CC="$CC -n32"
4155          if ac_fn_c_try_compile "$LINENO"; then :
4156   ac_cv_sys_largefile_CC=' -n32'; break
4157 fi
4158 rm -f core conftest.err conftest.$ac_objext
4159          break
4160        done
4161        CC=$ac_save_CC
4162        rm -f conftest.$ac_ext
4163     fi
4164 fi
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4166 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4167   if test "$ac_cv_sys_largefile_CC" != no; then
4168     CC=$CC$ac_cv_sys_largefile_CC
4169   fi
4170
4171   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4172 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4173 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4174   $as_echo_n "(cached) " >&6
4175 else
4176   while :; do
4177   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4178 /* end confdefs.h.  */
4179 #include <sys/types.h>
4180  /* Check that off_t can represent 2**63 - 1 correctly.
4181     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4182     since some C++ compilers masquerading as C compilers
4183     incorrectly reject 9223372036854775807.  */
4184 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4185   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4186                        && LARGE_OFF_T % 2147483647 == 1)
4187                       ? 1 : -1];
4188 int
4189 main ()
4190 {
4191
4192   ;
4193   return 0;
4194 }
4195 _ACEOF
4196 if ac_fn_c_try_compile "$LINENO"; then :
4197   ac_cv_sys_file_offset_bits=no; break
4198 fi
4199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4201 /* end confdefs.h.  */
4202 #define _FILE_OFFSET_BITS 64
4203 #include <sys/types.h>
4204  /* Check that off_t can represent 2**63 - 1 correctly.
4205     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4206     since some C++ compilers masquerading as C compilers
4207     incorrectly reject 9223372036854775807.  */
4208 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4209   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4210                        && LARGE_OFF_T % 2147483647 == 1)
4211                       ? 1 : -1];
4212 int
4213 main ()
4214 {
4215
4216   ;
4217   return 0;
4218 }
4219 _ACEOF
4220 if ac_fn_c_try_compile "$LINENO"; then :
4221   ac_cv_sys_file_offset_bits=64; break
4222 fi
4223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4224   ac_cv_sys_file_offset_bits=unknown
4225   break
4226 done
4227 fi
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4229 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4230 case $ac_cv_sys_file_offset_bits in #(
4231   no | unknown) ;;
4232   *)
4233 cat >>confdefs.h <<_ACEOF
4234 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4235 _ACEOF
4236 ;;
4237 esac
4238 rm -rf conftest*
4239   if test $ac_cv_sys_file_offset_bits = unknown; then
4240     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4241 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4242 if test "${ac_cv_sys_large_files+set}" = set; then :
4243   $as_echo_n "(cached) " >&6
4244 else
4245   while :; do
4246   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4247 /* end confdefs.h.  */
4248 #include <sys/types.h>
4249  /* Check that off_t can represent 2**63 - 1 correctly.
4250     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4251     since some C++ compilers masquerading as C compilers
4252     incorrectly reject 9223372036854775807.  */
4253 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4254   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4255                        && LARGE_OFF_T % 2147483647 == 1)
4256                       ? 1 : -1];
4257 int
4258 main ()
4259 {
4260
4261   ;
4262   return 0;
4263 }
4264 _ACEOF
4265 if ac_fn_c_try_compile "$LINENO"; then :
4266   ac_cv_sys_large_files=no; break
4267 fi
4268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4269   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4270 /* end confdefs.h.  */
4271 #define _LARGE_FILES 1
4272 #include <sys/types.h>
4273  /* Check that off_t can represent 2**63 - 1 correctly.
4274     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4275     since some C++ compilers masquerading as C compilers
4276     incorrectly reject 9223372036854775807.  */
4277 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4278   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4279                        && LARGE_OFF_T % 2147483647 == 1)
4280                       ? 1 : -1];
4281 int
4282 main ()
4283 {
4284
4285   ;
4286   return 0;
4287 }
4288 _ACEOF
4289 if ac_fn_c_try_compile "$LINENO"; then :
4290   ac_cv_sys_large_files=1; break
4291 fi
4292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4293   ac_cv_sys_large_files=unknown
4294   break
4295 done
4296 fi
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4298 $as_echo "$ac_cv_sys_large_files" >&6; }
4299 case $ac_cv_sys_large_files in #(
4300   no | unknown) ;;
4301   *)
4302 cat >>confdefs.h <<_ACEOF
4303 #define _LARGE_FILES $ac_cv_sys_large_files
4304 _ACEOF
4305 ;;
4306 esac
4307 rm -rf conftest*
4308   fi
4309 fi
4310
4311
4312
4313
4314
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4316 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4317 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4318   $as_echo_n "(cached) " >&6
4319 else
4320   am_cv_prog_cc_stdc=no
4321 ac_save_CC="$CC"
4322 # Don't try gcc -ansi; that turns off useful extensions and
4323 # breaks some systems' header files.
4324 # AIX                   -qlanglvl=ansi
4325 # Ultrix and OSF/1      -std1
4326 # HP-UX 10.20 and later -Ae
4327 # HP-UX older versions  -Aa -D_HPUX_SOURCE
4328 # SVR4                  -Xc -D__EXTENSIONS__
4329 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4330 do
4331   CC="$ac_save_CC $ac_arg"
4332   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4333 /* end confdefs.h.  */
4334 #include <stdarg.h>
4335 #include <stdio.h>
4336 #include <sys/types.h>
4337 #include <sys/stat.h>
4338 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4339 struct buf { int x; };
4340 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4341 static char *e (p, i)
4342      char **p;
4343      int i;
4344 {
4345   return p[i];
4346 }
4347 static char *f (char * (*g) (char **, int), char **p, ...)
4348 {
4349   char *s;
4350   va_list v;
4351   va_start (v,p);
4352   s = g (p, va_arg (v,int));
4353   va_end (v);
4354   return s;
4355 }
4356 int test (int i, double x);
4357 struct s1 {int (*f) (int a);};
4358 struct s2 {int (*f) (double a);};
4359 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4360 int argc;
4361 char **argv;
4362
4363 int
4364 main ()
4365 {
4366
4367 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4368
4369   ;
4370   return 0;
4371 }
4372 _ACEOF
4373 if ac_fn_c_try_compile "$LINENO"; then :
4374   am_cv_prog_cc_stdc="$ac_arg"; break
4375 fi
4376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4377 done
4378 CC="$ac_save_CC"
4379
4380 fi
4381
4382 if test -z "$am_cv_prog_cc_stdc"; then
4383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4384 $as_echo "none needed" >&6; }
4385 else
4386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4387 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4388 fi
4389 case "x$am_cv_prog_cc_stdc" in
4390   x|xno) ;;
4391   *) CC="$CC $am_cv_prog_cc_stdc" ;;
4392 esac
4393
4394 # expand $ac_aux_dir to an absolute path
4395 am_aux_dir=`cd $ac_aux_dir && pwd`
4396
4397 if test x"${install_sh}" != xset; then
4398   case $am_aux_dir in
4399   *\ * | *\     *)
4400     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4401   *)
4402     install_sh="\${SHELL} $am_aux_dir/install-sh"
4403   esac
4404 fi
4405
4406 # Installed binaries are usually stripped using `strip' when the user
4407 # run `make install-strip'.  However `strip' might not be the right
4408 # tool to use in cross-compilation environments, therefore Automake
4409 # will honor the `STRIP' environment variable to overrule this program.
4410 if test "$cross_compiling" != no; then
4411   if test -n "$ac_tool_prefix"; then
4412   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4413 set dummy ${ac_tool_prefix}strip; ac_word=$2
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4415 $as_echo_n "checking for $ac_word... " >&6; }
4416 if test "${ac_cv_prog_STRIP+set}" = set; then :
4417   $as_echo_n "(cached) " >&6
4418 else
4419   if test -n "$STRIP"; then
4420   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4421 else
4422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4423 for as_dir in $PATH
4424 do
4425   IFS=$as_save_IFS
4426   test -z "$as_dir" && as_dir=.
4427     for ac_exec_ext in '' $ac_executable_extensions; do
4428   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4429     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4430     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4431     break 2
4432   fi
4433 done
4434   done
4435 IFS=$as_save_IFS
4436
4437 fi
4438 fi
4439 STRIP=$ac_cv_prog_STRIP
4440 if test -n "$STRIP"; then
4441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4442 $as_echo "$STRIP" >&6; }
4443 else
4444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4445 $as_echo "no" >&6; }
4446 fi
4447
4448
4449 fi
4450 if test -z "$ac_cv_prog_STRIP"; then
4451   ac_ct_STRIP=$STRIP
4452   # Extract the first word of "strip", so it can be a program name with args.
4453 set dummy strip; ac_word=$2
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4455 $as_echo_n "checking for $ac_word... " >&6; }
4456 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4457   $as_echo_n "(cached) " >&6
4458 else
4459   if test -n "$ac_ct_STRIP"; then
4460   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4461 else
4462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4463 for as_dir in $PATH
4464 do
4465   IFS=$as_save_IFS
4466   test -z "$as_dir" && as_dir=.
4467     for ac_exec_ext in '' $ac_executable_extensions; do
4468   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4469     ac_cv_prog_ac_ct_STRIP="strip"
4470     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4471     break 2
4472   fi
4473 done
4474   done
4475 IFS=$as_save_IFS
4476
4477 fi
4478 fi
4479 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4480 if test -n "$ac_ct_STRIP"; then
4481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4482 $as_echo "$ac_ct_STRIP" >&6; }
4483 else
4484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4485 $as_echo "no" >&6; }
4486 fi
4487
4488   if test "x$ac_ct_STRIP" = x; then
4489     STRIP=":"
4490   else
4491     case $cross_compiling:$ac_tool_warned in
4492 yes:)
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4494 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4495 ac_tool_warned=yes ;;
4496 esac
4497     STRIP=$ac_ct_STRIP
4498   fi
4499 else
4500   STRIP="$ac_cv_prog_STRIP"
4501 fi
4502
4503 fi
4504 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4505
4506
4507 ac_aux_dir=
4508 for ac_dir in .. "$srcdir"/..; do
4509   for ac_t in install-sh install.sh shtool; do
4510     if test -f "$ac_dir/$ac_t"; then
4511       ac_aux_dir=$ac_dir
4512       ac_install_sh="$ac_aux_dir/$ac_t -c"
4513       break 2
4514     fi
4515   done
4516 done
4517 if test -z "$ac_aux_dir"; then
4518   as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4519 fi
4520
4521 # These three variables are undocumented and unsupported,
4522 # and are intended to be withdrawn in a future Autoconf release.
4523 # They can cause serious problems if a builder's source tree is in a directory
4524 # whose full name contains unusual characters.
4525 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4526 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4527 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4528
4529
4530
4531 test "$program_prefix" != NONE &&
4532   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4533 # Use a double $ so make ignores it.
4534 test "$program_suffix" != NONE &&
4535   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4536 # Double any \ or $.
4537 # By default was `s,x,x', remove it if useless.
4538 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4539 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4540
4541
4542 # Dependency checking.
4543 rm -rf .tst 2>/dev/null
4544 mkdir .tst 2>/dev/null
4545 if test -d .tst; then
4546   am__leading_dot=.
4547 else
4548   am__leading_dot=_
4549 fi
4550 rmdir .tst 2>/dev/null
4551
4552 DEPDIR="${am__leading_dot}deps"
4553
4554 ac_config_commands="$ac_config_commands depdir"
4555
4556
4557 depcc="$CC"   am_compiler_list=
4558
4559 am_depcomp=$ac_aux_dir/depcomp
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4561 $as_echo_n "checking dependency style of $depcc... " >&6; }
4562 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4563   $as_echo_n "(cached) " >&6
4564 else
4565   if test -f "$am_depcomp"; then
4566   # We make a subdir and do the tests there.  Otherwise we can end up
4567   # making bogus files that we don't know about and never remove.  For
4568   # instance it was reported that on HP-UX the gcc test will end up
4569   # making a dummy file named `D' -- because `-MD' means `put the output
4570   # in D'.
4571   mkdir conftest.dir
4572   # Copy depcomp to subdir because otherwise we won't find it if we're
4573   # using a relative directory.
4574   cp "$am_depcomp" conftest.dir
4575   cd conftest.dir
4576   # We will build objects and dependencies in a subdirectory because
4577   # it helps to detect inapplicable dependency modes.  For instance
4578   # both Tru64's cc and ICC support -MD to output dependencies as a
4579   # side effect of compilation, but ICC will put the dependencies in
4580   # the current directory while Tru64 will put them in the object
4581   # directory.
4582   mkdir sub
4583
4584   am_cv_CC_dependencies_compiler_type=none
4585   if test "$am_compiler_list" = ""; then
4586      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4587   fi
4588   for depmode in $am_compiler_list; do
4589     if test $depmode = none; then break; fi
4590
4591     $as_echo "$as_me:$LINENO: trying $depmode" >&5
4592     # Setup a source with many dependencies, because some compilers
4593     # like to wrap large dependency lists on column 80 (with \), and
4594     # we should not choose a depcomp mode which is confused by this.
4595     #
4596     # We need to recreate these files for each test, as the compiler may
4597     # overwrite some of them when testing with obscure command lines.
4598     # This happens at least with the AIX C compiler.
4599     : > sub/conftest.c
4600     for i in 1 2 3 4 5 6; do
4601       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4602       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4603       # Solaris 8's {/usr,}/bin/sh.
4604       touch sub/conftst$i.h
4605     done
4606     echo "include sub/conftest.Po" > confmf
4607
4608     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4609     # mode.  It turns out that the SunPro C++ compiler does not properly
4610     # handle `-M -o', and we need to detect this.
4611     depcmd="depmode=$depmode \
4612        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4613        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4614        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4615     echo "| $depcmd" | sed -e 's/  */ /g' >&5
4616     if env $depcmd > conftest.err 2>&1 &&
4617        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4618        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4619        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4620       # icc doesn't choke on unknown options, it will just issue warnings
4621       # or remarks (even with -Werror).  So we grep stderr for any message
4622       # that says an option was ignored or not supported.
4623       # When given -MP, icc 7.0 and 7.1 complain thusly:
4624       #   icc: Command line warning: ignoring option '-M'; no argument required
4625       # The diagnosis changed in icc 8.0:
4626       #   icc: Command line remark: option '-MP' not supported
4627       if (grep 'ignoring option' conftest.err ||
4628           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4629         am_cv_CC_dependencies_compiler_type=$depmode
4630         $as_echo "$as_me:$LINENO: success" >&5
4631         break
4632       fi
4633     fi
4634     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4635     sed -e 's/^/| /' < conftest.err >&5
4636   done
4637
4638   cd ..
4639   rm -rf conftest.dir
4640 else
4641   am_cv_CC_dependencies_compiler_type=none
4642 fi
4643
4644 fi
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4646 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4647 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4648 then as_fn_error "no usable dependency style found" "$LINENO" 5
4649 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4650
4651 fi
4652
4653
4654 # Check for the 'make' the user wants to use.
4655 for ac_prog in make
4656 do
4657   # Extract the first word of "$ac_prog", so it can be a program name with args.
4658 set dummy $ac_prog; ac_word=$2
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4660 $as_echo_n "checking for $ac_word... " >&6; }
4661 if test "${ac_cv_prog_MAKE+set}" = set; then :
4662   $as_echo_n "(cached) " >&6
4663 else
4664   if test -n "$MAKE"; then
4665   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4666 else
4667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4668 for as_dir in $PATH
4669 do
4670   IFS=$as_save_IFS
4671   test -z "$as_dir" && as_dir=.
4672     for ac_exec_ext in '' $ac_executable_extensions; do
4673   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4674     ac_cv_prog_MAKE="$ac_prog"
4675     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4676     break 2
4677   fi
4678 done
4679   done
4680 IFS=$as_save_IFS
4681
4682 fi
4683 fi
4684 MAKE=$ac_cv_prog_MAKE
4685 if test -n "$MAKE"; then
4686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4687 $as_echo "$MAKE" >&6; }
4688 else
4689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4690 $as_echo "no" >&6; }
4691 fi
4692
4693
4694   test -n "$MAKE" && break
4695 done
4696
4697 MAKE_IS_GNU=
4698 case "`$MAKE --version 2>&1 | sed 1q`" in
4699   *GNU*)
4700     MAKE_IS_GNU=yes
4701     ;;
4702 esac
4703  if test "$MAKE_IS_GNU" = yes; then
4704   GMAKE_TRUE=
4705   GMAKE_FALSE='#'
4706 else
4707   GMAKE_TRUE='#'
4708   GMAKE_FALSE=
4709 fi
4710
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4712 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4713 set x ${MAKE-make}
4714 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4715 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4716   $as_echo_n "(cached) " >&6
4717 else
4718   cat >conftest.make <<\_ACEOF
4719 SHELL = /bin/sh
4720 all:
4721         @echo '@@@%%%=$(MAKE)=@@@%%%'
4722 _ACEOF
4723 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4724 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4725   *@@@%%%=?*=@@@%%%*)
4726     eval ac_cv_prog_make_${ac_make}_set=yes;;
4727   *)
4728     eval ac_cv_prog_make_${ac_make}_set=no;;
4729 esac
4730 rm -f conftest.make
4731 fi
4732 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4734 $as_echo "yes" >&6; }
4735   SET_MAKE=
4736 else
4737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4738 $as_echo "no" >&6; }
4739   SET_MAKE="MAKE=${MAKE-make}"
4740 fi
4741
4742
4743 # Configure gnulib.  We need to build gnulib under some other
4744 # directory not "gnulib", to avoid the problem of both GDB and
4745 # GDBserver wanting to build it in the same directory, when building
4746 # in the source dir.
4747
4748   in_src="gnulib"
4749   in_build="build-gnulib"
4750
4751   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4752   # so they do not pile up.
4753   ac_sub_configure_args=
4754   ac_prev=
4755   eval "set x $ac_configure_args"
4756   shift
4757   for ac_arg
4758   do
4759     if test -n "$ac_prev"; then
4760       ac_prev=
4761       continue
4762     fi
4763     case $ac_arg in
4764     -cache-file | --cache-file | --cache-fil | --cache-fi \
4765     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4766       ac_prev=cache_file ;;
4767     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4768     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4769     | --c=*)
4770       ;;
4771     --config-cache | -C)
4772       ;;
4773     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4774       ac_prev=srcdir ;;
4775     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4776       ;;
4777     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4778       ac_prev=prefix ;;
4779     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4780       ;;
4781     --disable-option-checking)
4782       ;;
4783     *)
4784       case $ac_arg in
4785       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4786       esac
4787       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4788     esac
4789   done
4790
4791   # Always prepend --prefix to ensure using the same prefix
4792   # in subdir configurations.
4793   ac_arg="--prefix=$prefix"
4794   case $ac_arg in
4795   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4796   esac
4797   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4798
4799   # Pass --silent
4800   if test "$silent" = yes; then
4801     ac_sub_configure_args="--silent $ac_sub_configure_args"
4802   fi
4803
4804   # Always prepend --disable-option-checking to silence warnings, since
4805   # different subdirs can have different --enable and --with options.
4806   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4807
4808   ac_popdir=`pwd`
4809   ac_dir=$in_build
4810
4811   ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4812   $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4813   $as_echo "$ac_msg" >&6
4814   as_dir="$ac_dir"; as_fn_mkdir_p
4815
4816   case $srcdir in
4817   [\\/]* | ?:[\\/]* )
4818     ac_srcdir=$srcdir/$in_src ;;
4819   *) # Relative name.
4820     ac_srcdir=../$srcdir/$in_src ;;
4821   esac
4822
4823   cd "$ac_dir"
4824
4825   ac_sub_configure=$ac_srcdir/configure
4826
4827   # Make the cache file name correct relative to the subdirectory.
4828   case $cache_file in
4829   [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4830   *) # Relative name.
4831     ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4832   esac
4833
4834   { $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
4835 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4836   # The eval makes quoting arguments work.
4837   eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4838        --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4839     as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4840
4841   cd "$ac_popdir"
4842
4843
4844
4845 CONFIG_OBS=
4846 CONFIG_DEPS=
4847 CONFIG_SRCS=
4848 ENABLE_CFLAGS=
4849
4850 CONFIG_ALL=
4851 CONFIG_CLEAN=
4852 CONFIG_INSTALL=
4853 CONFIG_UNINSTALL=
4854
4855 # If we haven't got the data from the intl directory,
4856 # assume NLS is disabled.
4857 USE_NLS=no
4858 LIBINTL=
4859 LIBINTL_DEP=
4860 INCINTL=
4861 XGETTEXT=
4862 GMSGFMT=
4863 POSUB=
4864
4865 if test -f  ../intl/config.intl; then
4866   .  ../intl/config.intl
4867 fi
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4869 $as_echo_n "checking whether NLS is requested... " >&6; }
4870 if test x"$USE_NLS" != xyes; then
4871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4872 $as_echo "no" >&6; }
4873 else
4874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4875 $as_echo "yes" >&6; }
4876
4877 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4878
4879
4880   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4881 $as_echo_n "checking for catalogs to be installed... " >&6; }
4882   # Look for .po and .gmo files in the source directory.
4883   CATALOGS=
4884   XLINGUAS=
4885   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4886     # If there aren't any .gmo files the shell will give us the
4887     # literal string "../path/to/srcdir/po/*.gmo" which has to be
4888     # weeded out.
4889     case "$cat" in *\**)
4890       continue;;
4891     esac
4892     # The quadruple backslash is collapsed to a double backslash
4893     # by the backticks, then collapsed again by the double quotes,
4894     # leaving us with one backslash in the sed expression (right
4895     # before the dot that mustn't act as a wildcard).
4896     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4897     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4898     # The user is allowed to set LINGUAS to a list of languages to
4899     # install catalogs for.  If it's empty that means "all of them."
4900     if test "x$LINGUAS" = x; then
4901       CATALOGS="$CATALOGS $cat"
4902       XLINGUAS="$XLINGUAS $lang"
4903     else
4904       case "$LINGUAS" in *$lang*)
4905         CATALOGS="$CATALOGS $cat"
4906         XLINGUAS="$XLINGUAS $lang"
4907         ;;
4908       esac
4909     fi
4910   done
4911   LINGUAS="$XLINGUAS"
4912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4913 $as_echo "$LINGUAS" >&6; }
4914
4915
4916     DATADIRNAME=share
4917
4918   INSTOBJEXT=.mo
4919
4920   GENCAT=gencat
4921
4922   CATOBJEXT=.gmo
4923
4924 fi
4925
4926 localedir='${datadir}/locale'
4927
4928
4929 if test x"$USE_NLS" = xyes; then
4930    CONFIG_ALL="$CONFIG_ALL all-po"
4931    CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4932    CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4933    CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4934 fi
4935
4936 GNULIB=build-gnulib/import
4937
4938 # For Makefile dependencies.
4939 GNULIB_STDINT_H=
4940 if test x"$STDINT_H" != x; then
4941   GNULIB_STDINT_H=$GNULIB/$STDINT_H
4942 fi
4943
4944
4945 PACKAGE=gdb
4946
4947 cat >>confdefs.h <<_ACEOF
4948 #define PACKAGE "$PACKAGE"
4949 _ACEOF
4950
4951
4952
4953 # We never need to detect it in this sub-configure.
4954 # But preserve it for config.status --recheck.
4955
4956
4957
4958 MAKEINFO_EXTRA_FLAGS=""
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4960 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4961 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4962   $as_echo_n "(cached) " >&6
4963 else
4964   echo '@clicksequence{a @click{} b}' >conftest.texinfo
4965   if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4966     gdb_cv_have_makeinfo_click=yes
4967   else
4968     gdb_cv_have_makeinfo_click=no
4969   fi
4970 fi
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4972 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4973 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4974   MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4975 fi
4976
4977
4978
4979
4980 # Check whether --with-separate-debug-dir was given.
4981 if test "${with_separate_debug_dir+set}" = set; then :
4982   withval=$with_separate_debug_dir;
4983     DEBUGDIR=$withval
4984 else
4985   DEBUGDIR=${libdir}/debug
4986 fi
4987
4988
4989   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4990   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4991   ac_define_dir=`eval echo $DEBUGDIR`
4992   ac_define_dir=`eval echo $ac_define_dir`
4993
4994 cat >>confdefs.h <<_ACEOF
4995 #define DEBUGDIR "$ac_define_dir"
4996 _ACEOF
4997
4998
4999
5000
5001   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5002      if test "x$prefix" = xNONE; then
5003         test_prefix=/usr/local
5004      else
5005         test_prefix=$prefix
5006      fi
5007   else
5008      test_prefix=$exec_prefix
5009   fi
5010   value=0
5011   case ${ac_define_dir} in
5012      "${test_prefix}"|"${test_prefix}/"*|\
5013         '${exec_prefix}'|'${exec_prefix}/'*)
5014      value=1
5015      ;;
5016   esac
5017
5018 cat >>confdefs.h <<_ACEOF
5019 #define DEBUGDIR_RELOCATABLE $value
5020 _ACEOF
5021
5022
5023
5024
5025 # We can't pass paths as command line arguments.
5026 # Mingw32 tries to be clever and will convert the paths for us.
5027 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5028 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5029 # This breaks GDB's relocatable path conversions since paths passed in
5030 # config.h would not get so translated, the path prefixes no longer match.
5031
5032   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5033   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5034   ac_define_dir=`eval echo $bindir`
5035   ac_define_dir=`eval echo $ac_define_dir`
5036
5037 cat >>confdefs.h <<_ACEOF
5038 #define BINDIR "$ac_define_dir"
5039 _ACEOF
5040
5041
5042
5043 # GDB's datadir relocation
5044
5045
5046
5047 # Check whether --with-gdb-datadir was given.
5048 if test "${with_gdb_datadir+set}" = set; then :
5049   withval=$with_gdb_datadir;
5050     GDB_DATADIR=$withval
5051 else
5052   GDB_DATADIR=${datadir}/gdb
5053 fi
5054
5055
5056   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5057   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5058   ac_define_dir=`eval echo $GDB_DATADIR`
5059   ac_define_dir=`eval echo $ac_define_dir`
5060
5061 cat >>confdefs.h <<_ACEOF
5062 #define GDB_DATADIR "$ac_define_dir"
5063 _ACEOF
5064
5065
5066
5067
5068   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5069      if test "x$prefix" = xNONE; then
5070         test_prefix=/usr/local
5071      else
5072         test_prefix=$prefix
5073      fi
5074   else
5075      test_prefix=$exec_prefix
5076   fi
5077   value=0
5078   case ${ac_define_dir} in
5079      "${test_prefix}"|"${test_prefix}/"*|\
5080         '${exec_prefix}'|'${exec_prefix}/'*)
5081      value=1
5082      ;;
5083   esac
5084
5085 cat >>confdefs.h <<_ACEOF
5086 #define GDB_DATADIR_RELOCATABLE $value
5087 _ACEOF
5088
5089
5090
5091
5092
5093 # Check whether --with-relocated-sources was given.
5094 if test "${with_relocated_sources+set}" = set; then :
5095   withval=$with_relocated_sources; reloc_srcdir="${withval}"
5096
5097   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5098   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5099   ac_define_dir=`eval echo $reloc_srcdir`
5100   ac_define_dir=`eval echo $ac_define_dir`
5101
5102 cat >>confdefs.h <<_ACEOF
5103 #define RELOC_SRCDIR "$ac_define_dir"
5104 _ACEOF
5105
5106
5107
5108 fi
5109
5110
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5112 $as_echo_n "checking for default auto-load directory... " >&6; }
5113
5114 # Check whether --with-auto-load-dir was given.
5115 if test "${with_auto_load_dir+set}" = set; then :
5116   withval=$with_auto_load_dir;
5117 else
5118   with_auto_load_dir='$debugdir:$datadir/auto-load'
5119 fi
5120
5121 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5122
5123   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5124   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5125   ac_define_dir=`eval echo $escape_dir`
5126   ac_define_dir=`eval echo $ac_define_dir`
5127
5128 cat >>confdefs.h <<_ACEOF
5129 #define AUTO_LOAD_DIR "$ac_define_dir"
5130 _ACEOF
5131
5132
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5134 $as_echo "$with_auto_load_dir" >&6; }
5135
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5137 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5138
5139 # Check whether --with-auto-load-safe-path was given.
5140 if test "${with_auto_load_safe_path+set}" = set; then :
5141   withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5142      with_auto_load_safe_path="/"
5143      fi
5144 else
5145   with_auto_load_safe_path="$with_auto_load_dir"
5146 fi
5147
5148 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5149
5150   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5151   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5152   ac_define_dir=`eval echo $escape_dir`
5153   ac_define_dir=`eval echo $ac_define_dir`
5154
5155 cat >>confdefs.h <<_ACEOF
5156 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5157 _ACEOF
5158
5159
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5161 $as_echo "$with_auto_load_safe_path" >&6; }
5162
5163
5164
5165 subdirs="$subdirs testsuite"
5166
5167
5168 # Check whether to support alternative target configurations
5169 # Check whether --enable-targets was given.
5170 if test "${enable_targets+set}" = set; then :
5171   enableval=$enable_targets; case "${enableval}" in
5172   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5173             ;;
5174   no)       enable_targets= ;;
5175   *)        enable_targets=$enableval ;;
5176 esac
5177 fi
5178
5179
5180 # Check whether to enable 64-bit support on 32-bit hosts
5181 # Check whether --enable-64-bit-bfd was given.
5182 if test "${enable_64_bit_bfd+set}" = set; then :
5183   enableval=$enable_64_bit_bfd; case "${enableval}" in
5184   yes)  want64=true  ;;
5185   no)   want64=false ;;
5186   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5187 esac
5188 else
5189   want64=false
5190 fi
5191
5192 # Provide defaults for some variables set by the per-host and per-target
5193 # configuration.
5194 gdb_host_obs=posix-hdep.o
5195
5196 if test "${target}" = "${host}"; then
5197   gdb_native=yes
5198 else
5199   gdb_native=no
5200 fi
5201
5202 . $srcdir/configure.host
5203
5204 # Accumulate some settings from configure.tgt over all enabled targets
5205
5206 TARGET_OBS=
5207 all_targets=
5208 HAVE_NATIVE_GCORE_TARGET=
5209
5210 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5211 do
5212   if test "$targ_alias" = "all"; then
5213     all_targets=true
5214   else
5215     # Canonicalize the secondary target names.
5216     result=`$ac_config_sub $targ_alias 2>/dev/null`
5217     if test -n "$result"; then
5218         targ=$result
5219     else
5220         targ=$targ_alias
5221     fi
5222
5223     . ${srcdir}/configure.tgt
5224
5225     if test -z "${gdb_target_obs}"; then :
5226   as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5227 fi
5228
5229     # Target-specific object files
5230     for i in ${gdb_target_obs}; do
5231         case " $TARGET_OBS " in
5232         *" ${i} "*) ;;
5233         *)
5234           TARGET_OBS="$TARGET_OBS ${i}"
5235           ;;
5236         esac
5237     done
5238
5239     # Check whether this target needs 64-bit CORE_ADDR
5240     if test x${want64} = xfalse; then
5241       . ${srcdir}/../bfd/config.bfd
5242     fi
5243
5244     # Check whether this target is native and supports gcore.
5245     if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5246        && $gdb_have_gcore; then
5247       HAVE_NATIVE_GCORE_TARGET=1
5248     fi
5249   fi
5250 done
5251
5252 if test x${all_targets} = xtrue; then
5253
5254   # We want all 64-bit targets if we either:
5255   #  - run on a 64-bit host  or
5256   #  - already require 64-bit support for some other target  or
5257   #  - the --enable-64-bit-bfd option was supplied
5258   # Otherwise we only support all 32-bit targets.
5259   #
5260   # NOTE: This test must be in sync with the corresponding
5261   #       tests in BFD!
5262
5263   if test x${want64} = xfalse; then
5264     # The cast to long int works around a bug in the HP C Compiler
5265 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5266 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5267 # This bug is HP SR number 8606223364.
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5269 $as_echo_n "checking size of long... " >&6; }
5270 if test "${ac_cv_sizeof_long+set}" = set; then :
5271   $as_echo_n "(cached) " >&6
5272 else
5273   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
5274
5275 else
5276   if test "$ac_cv_type_long" = yes; then
5277      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5279 { as_fn_set_status 77
5280 as_fn_error "cannot compute sizeof (long)
5281 See \`config.log' for more details." "$LINENO" 5; }; }
5282    else
5283      ac_cv_sizeof_long=0
5284    fi
5285 fi
5286
5287 fi
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5289 $as_echo "$ac_cv_sizeof_long" >&6; }
5290
5291
5292
5293 cat >>confdefs.h <<_ACEOF
5294 #define SIZEOF_LONG $ac_cv_sizeof_long
5295 _ACEOF
5296
5297
5298     if test "x${ac_cv_sizeof_long}" = "x8"; then
5299       want64=true
5300     fi
5301   fi
5302   if test x${want64} = xtrue; then
5303     TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5304   else
5305     TARGET_OBS='$(ALL_TARGET_OBS)'
5306   fi
5307 fi
5308
5309
5310
5311
5312 # For other settings, only the main target counts.
5313 gdb_sim=
5314 gdb_osabi=
5315 build_gdbserver=
5316 targ=$target; . ${srcdir}/configure.tgt
5317
5318 # Fetch the default architecture and default target vector from BFD.
5319 targ=$target; . $srcdir/../bfd/config.bfd
5320
5321 # We only want the first architecture, so strip off the others if
5322 # there is more than one.
5323 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5324
5325 if test "x$targ_archs" != x; then
5326
5327 cat >>confdefs.h <<_ACEOF
5328 #define DEFAULT_BFD_ARCH $targ_archs
5329 _ACEOF
5330
5331 fi
5332 if test "x$targ_defvec" != x; then
5333
5334 cat >>confdefs.h <<_ACEOF
5335 #define DEFAULT_BFD_VEC $targ_defvec
5336 _ACEOF
5337
5338 fi
5339
5340 # The CLI cannot be disabled yet, but may be in the future.
5341
5342 # Enable CLI.
5343 # Check whether --enable-gdbcli was given.
5344 if test "${enable_gdbcli+set}" = set; then :
5345   enableval=$enable_gdbcli; case $enableval in
5346     yes)
5347       ;;
5348     no)
5349       as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5350     *)
5351       as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5352   esac
5353 else
5354   enable_gdbcli=yes
5355 fi
5356
5357 if test x"$enable_gdbcli" = xyes; then
5358   if test -d $srcdir/cli; then
5359     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5360     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5361     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5362     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5363   fi
5364 fi
5365
5366 # Enable MI.
5367 # Check whether --enable-gdbmi was given.
5368 if test "${enable_gdbmi+set}" = set; then :
5369   enableval=$enable_gdbmi; case $enableval in
5370     yes | no)
5371       ;;
5372     *)
5373       as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5374   esac
5375 else
5376   enable_gdbmi=yes
5377 fi
5378
5379 if test x"$enable_gdbmi" = xyes; then
5380   if test -d $srcdir/mi; then
5381     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5382     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5383     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5384     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5385   fi
5386 fi
5387
5388 # Enable TUI.
5389 # Check whether --enable-tui was given.
5390 if test "${enable_tui+set}" = set; then :
5391   enableval=$enable_tui; case $enableval in
5392     yes | no | auto)
5393       ;;
5394     *)
5395       as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5396   esac
5397 else
5398   enable_tui=auto
5399 fi
5400
5401
5402 # Enable gdbtk.
5403 # Check whether --enable-gdbtk was given.
5404 if test "${enable_gdbtk+set}" = set; then :
5405   enableval=$enable_gdbtk; case $enableval in
5406     yes | no)
5407       ;;
5408     *)
5409       as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5410   esac
5411 else
5412   if test -d $srcdir/gdbtk; then
5413     enable_gdbtk=yes
5414   else
5415     enable_gdbtk=no
5416   fi
5417 fi
5418
5419 # We unconditionally disable gdbtk tests on selected platforms.
5420 case $host_os in
5421   go32* | windows*)
5422     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5423 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5424     enable_gdbtk=no ;;
5425 esac
5426
5427 # Libunwind support for ia64.
5428
5429
5430 # Check whether --with-libunwind-ia64 was given.
5431 if test "${with_libunwind_ia64+set}" = set; then :
5432   withval=$with_libunwind_ia64;
5433 else
5434   with_libunwind_ia64=auto
5435 fi
5436
5437
5438 # Backward compatibility option.
5439 if test "${with_libunwind+set}" = set; then
5440   if test x"$with_libunwind_ia64" != xauto; then
5441     as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5442   fi
5443   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5444 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5445   with_libunwind_ia64="$with_libunwind"
5446 fi
5447
5448 case "$with_libunwind_ia64" in
5449   yes | no)
5450     ;;
5451   auto)
5452     for ac_header in libunwind-ia64.h
5453 do :
5454   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5455 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5456   cat >>confdefs.h <<_ACEOF
5457 #define HAVE_LIBUNWIND_IA64_H 1
5458 _ACEOF
5459
5460 fi
5461
5462 done
5463
5464     with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5465     ;;
5466   *)
5467     as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5468     ;;
5469 esac
5470
5471 if test x"$with_libunwind_ia64" = xyes; then
5472   for ac_header in libunwind-ia64.h
5473 do :
5474   ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5475 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5476   cat >>confdefs.h <<_ACEOF
5477 #define HAVE_LIBUNWIND_IA64_H 1
5478 _ACEOF
5479
5480 fi
5481
5482 done
5483
5484   if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5485     as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5486   fi
5487   CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5488   CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5489   CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5490 fi
5491
5492 opt_curses=no
5493
5494 # Check whether --with-curses was given.
5495 if test "${with_curses+set}" = set; then :
5496   withval=$with_curses; opt_curses=$withval
5497 fi
5498
5499
5500 prefer_curses=no
5501 if test "$opt_curses" = "yes"; then
5502   prefer_curses=yes
5503 fi
5504
5505 # Profiling support.
5506 # Check whether --enable-profiling was given.
5507 if test "${enable_profiling+set}" = set; then :
5508   enableval=$enable_profiling; case $enableval in
5509     yes | no)
5510       ;;
5511     *)
5512       as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5513   esac
5514 else
5515   enable_profiling=no
5516 fi
5517
5518
5519 for ac_func in monstartup _mcleanup
5520 do :
5521   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5522 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5523 eval as_val=\$$as_ac_var
5524    if test "x$as_val" = x""yes; then :
5525   cat >>confdefs.h <<_ACEOF
5526 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5527 _ACEOF
5528
5529 fi
5530 done
5531
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5533 $as_echo_n "checking for _etext... " >&6; }
5534 if test "${ac_cv_var__etext+set}" = set; then :
5535   $as_echo_n "(cached) " >&6
5536 else
5537   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5538 /* end confdefs.h.  */
5539 #include <stdlib.h>
5540 extern char _etext;
5541
5542 int
5543 main ()
5544 {
5545 free (&_etext);
5546   ;
5547   return 0;
5548 }
5549 _ACEOF
5550 if ac_fn_c_try_link "$LINENO"; then :
5551   ac_cv_var__etext=yes
5552 else
5553   ac_cv_var__etext=no
5554 fi
5555 rm -f core conftest.err conftest.$ac_objext \
5556     conftest$ac_exeext conftest.$ac_ext
5557 fi
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5559 $as_echo "$ac_cv_var__etext" >&6; }
5560 if test $ac_cv_var__etext = yes; then
5561
5562 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5563
5564 fi
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5566 $as_echo_n "checking for etext... " >&6; }
5567 if test "${ac_cv_var_etext+set}" = set; then :
5568   $as_echo_n "(cached) " >&6
5569 else
5570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5571 /* end confdefs.h.  */
5572 #include <stdlib.h>
5573 extern char etext;
5574
5575 int
5576 main ()
5577 {
5578 free (&etext);
5579   ;
5580   return 0;
5581 }
5582 _ACEOF
5583 if ac_fn_c_try_link "$LINENO"; then :
5584   ac_cv_var_etext=yes
5585 else
5586   ac_cv_var_etext=no
5587 fi
5588 rm -f core conftest.err conftest.$ac_objext \
5589     conftest$ac_exeext conftest.$ac_ext
5590 fi
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5592 $as_echo "$ac_cv_var_etext" >&6; }
5593 if test $ac_cv_var_etext = yes; then
5594
5595 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5596
5597 fi
5598 if test "$enable_profiling" = yes ; then
5599   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5600     as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5601   fi
5602   PROFILE_CFLAGS=-pg
5603   OLD_CFLAGS="$CFLAGS"
5604   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5605
5606   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5607 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5608 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5609   $as_echo_n "(cached) " >&6
5610 else
5611   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5612 /* end confdefs.h.  */
5613
5614 int
5615 main ()
5616 {
5617 int x;
5618   ;
5619   return 0;
5620 }
5621 _ACEOF
5622 if ac_fn_c_try_compile "$LINENO"; then :
5623   ac_cv_cc_supports_pg=yes
5624 else
5625   ac_cv_cc_supports_pg=no
5626 fi
5627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5628 fi
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5630 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5631
5632   if test $ac_cv_cc_supports_pg = no; then
5633     as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5634   fi
5635
5636   CFLAGS="$OLD_CFLAGS"
5637 fi
5638
5639
5640
5641 # Check whether --with-pkgversion was given.
5642 if test "${with_pkgversion+set}" = set; then :
5643   withval=$with_pkgversion; case "$withval" in
5644       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5645       no)  PKGVERSION= ;;
5646       *)   PKGVERSION="($withval) " ;;
5647      esac
5648 else
5649   PKGVERSION="(GDB) "
5650
5651 fi
5652
5653
5654
5655
5656
5657 # Check whether --with-bugurl was given.
5658 if test "${with_bugurl+set}" = set; then :
5659   withval=$with_bugurl; case "$withval" in
5660       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5661       no)  BUGURL=
5662            ;;
5663       *)   BUGURL="$withval"
5664            ;;
5665      esac
5666 else
5667   BUGURL="http://www.gnu.org/software/gdb/bugs/"
5668
5669 fi
5670
5671   case ${BUGURL} in
5672   "")
5673     REPORT_BUGS_TO=
5674     REPORT_BUGS_TEXI=
5675     ;;
5676   *)
5677     REPORT_BUGS_TO="<$BUGURL>"
5678     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5679     ;;
5680   esac;
5681
5682
5683
5684
5685 cat >>confdefs.h <<_ACEOF
5686 #define PKGVERSION "$PKGVERSION"
5687 _ACEOF
5688
5689
5690 cat >>confdefs.h <<_ACEOF
5691 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5692 _ACEOF
5693
5694
5695 # --------------------- #
5696 # Checks for programs.  #
5697 # --------------------- #
5698
5699 for ac_prog in gawk mawk nawk awk
5700 do
5701   # Extract the first word of "$ac_prog", so it can be a program name with args.
5702 set dummy $ac_prog; ac_word=$2
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5704 $as_echo_n "checking for $ac_word... " >&6; }
5705 if test "${ac_cv_prog_AWK+set}" = set; then :
5706   $as_echo_n "(cached) " >&6
5707 else
5708   if test -n "$AWK"; then
5709   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5710 else
5711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5712 for as_dir in $PATH
5713 do
5714   IFS=$as_save_IFS
5715   test -z "$as_dir" && as_dir=.
5716     for ac_exec_ext in '' $ac_executable_extensions; do
5717   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5718     ac_cv_prog_AWK="$ac_prog"
5719     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5720     break 2
5721   fi
5722 done
5723   done
5724 IFS=$as_save_IFS
5725
5726 fi
5727 fi
5728 AWK=$ac_cv_prog_AWK
5729 if test -n "$AWK"; then
5730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5731 $as_echo "$AWK" >&6; }
5732 else
5733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5734 $as_echo "no" >&6; }
5735 fi
5736
5737
5738   test -n "$AWK" && break
5739 done
5740
5741 # Find a good install program.  We prefer a C program (faster),
5742 # so one script is as good as another.  But avoid the broken or
5743 # incompatible versions:
5744 # SysV /etc/install, /usr/sbin/install
5745 # SunOS /usr/etc/install
5746 # IRIX /sbin/install
5747 # AIX /bin/install
5748 # AmigaOS /C/install, which installs bootblocks on floppy discs
5749 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5750 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5751 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5752 # OS/2's system install, which has a completely different semantic
5753 # ./install, which can be erroneously created by make from ./install.sh.
5754 # Reject install programs that cannot install multiple files.
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5756 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5757 if test -z "$INSTALL"; then
5758 if test "${ac_cv_path_install+set}" = set; then :
5759   $as_echo_n "(cached) " >&6
5760 else
5761   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5762 for as_dir in $PATH
5763 do
5764   IFS=$as_save_IFS
5765   test -z "$as_dir" && as_dir=.
5766     # Account for people who put trailing slashes in PATH elements.
5767 case $as_dir/ in #((
5768   ./ | .// | /[cC]/* | \
5769   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5770   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5771   /usr/ucb/* ) ;;
5772   *)
5773     # OSF1 and SCO ODT 3.0 have their own names for install.
5774     # Don't use installbsd from OSF since it installs stuff as root
5775     # by default.
5776     for ac_prog in ginstall scoinst install; do
5777       for ac_exec_ext in '' $ac_executable_extensions; do
5778         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5779           if test $ac_prog = install &&
5780             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5781             # AIX install.  It has an incompatible calling convention.
5782             :
5783           elif test $ac_prog = install &&
5784             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5785             # program-specific install script used by HP pwplus--don't use.
5786             :
5787           else
5788             rm -rf conftest.one conftest.two conftest.dir
5789             echo one > conftest.one
5790             echo two > conftest.two
5791             mkdir conftest.dir
5792             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5793               test -s conftest.one && test -s conftest.two &&
5794               test -s conftest.dir/conftest.one &&
5795               test -s conftest.dir/conftest.two
5796             then
5797               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5798               break 3
5799             fi
5800           fi
5801         fi
5802       done
5803     done
5804     ;;
5805 esac
5806
5807   done
5808 IFS=$as_save_IFS
5809
5810 rm -rf conftest.one conftest.two conftest.dir
5811
5812 fi
5813   if test "${ac_cv_path_install+set}" = set; then
5814     INSTALL=$ac_cv_path_install
5815   else
5816     # As a last resort, use the slow shell script.  Don't cache a
5817     # value for INSTALL within a source directory, because that will
5818     # break other packages using the cache if that directory is
5819     # removed, or if the value is a relative name.
5820     INSTALL=$ac_install_sh
5821   fi
5822 fi
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5824 $as_echo "$INSTALL" >&6; }
5825
5826 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5827 # It thinks the first close brace ends the variable substitution.
5828 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5829
5830 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5831
5832 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5833
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5835 $as_echo_n "checking whether ln -s works... " >&6; }
5836 LN_S=$as_ln_s
5837 if test "$LN_S" = "ln -s"; then
5838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5839 $as_echo "yes" >&6; }
5840 else
5841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5842 $as_echo "no, using $LN_S" >&6; }
5843 fi
5844
5845 if test -n "$ac_tool_prefix"; then
5846   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5847 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5849 $as_echo_n "checking for $ac_word... " >&6; }
5850 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5851   $as_echo_n "(cached) " >&6
5852 else
5853   if test -n "$RANLIB"; then
5854   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5855 else
5856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5857 for as_dir in $PATH
5858 do
5859   IFS=$as_save_IFS
5860   test -z "$as_dir" && as_dir=.
5861     for ac_exec_ext in '' $ac_executable_extensions; do
5862   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5863     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5864     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5865     break 2
5866   fi
5867 done
5868   done
5869 IFS=$as_save_IFS
5870
5871 fi
5872 fi
5873 RANLIB=$ac_cv_prog_RANLIB
5874 if test -n "$RANLIB"; then
5875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5876 $as_echo "$RANLIB" >&6; }
5877 else
5878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5879 $as_echo "no" >&6; }
5880 fi
5881
5882
5883 fi
5884 if test -z "$ac_cv_prog_RANLIB"; then
5885   ac_ct_RANLIB=$RANLIB
5886   # Extract the first word of "ranlib", so it can be a program name with args.
5887 set dummy ranlib; ac_word=$2
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5889 $as_echo_n "checking for $ac_word... " >&6; }
5890 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5891   $as_echo_n "(cached) " >&6
5892 else
5893   if test -n "$ac_ct_RANLIB"; then
5894   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5895 else
5896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5897 for as_dir in $PATH
5898 do
5899   IFS=$as_save_IFS
5900   test -z "$as_dir" && as_dir=.
5901     for ac_exec_ext in '' $ac_executable_extensions; do
5902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5903     ac_cv_prog_ac_ct_RANLIB="ranlib"
5904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5905     break 2
5906   fi
5907 done
5908   done
5909 IFS=$as_save_IFS
5910
5911 fi
5912 fi
5913 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5914 if test -n "$ac_ct_RANLIB"; then
5915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5916 $as_echo "$ac_ct_RANLIB" >&6; }
5917 else
5918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5919 $as_echo "no" >&6; }
5920 fi
5921
5922   if test "x$ac_ct_RANLIB" = x; then
5923     RANLIB=":"
5924   else
5925     case $cross_compiling:$ac_tool_warned in
5926 yes:)
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5929 ac_tool_warned=yes ;;
5930 esac
5931     RANLIB=$ac_ct_RANLIB
5932   fi
5933 else
5934   RANLIB="$ac_cv_prog_RANLIB"
5935 fi
5936
5937 for ac_prog in 'bison -y' byacc
5938 do
5939   # Extract the first word of "$ac_prog", so it can be a program name with args.
5940 set dummy $ac_prog; ac_word=$2
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5942 $as_echo_n "checking for $ac_word... " >&6; }
5943 if test "${ac_cv_prog_YACC+set}" = set; then :
5944   $as_echo_n "(cached) " >&6
5945 else
5946   if test -n "$YACC"; then
5947   ac_cv_prog_YACC="$YACC" # Let the user override the test.
5948 else
5949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5950 for as_dir in $PATH
5951 do
5952   IFS=$as_save_IFS
5953   test -z "$as_dir" && as_dir=.
5954     for ac_exec_ext in '' $ac_executable_extensions; do
5955   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5956     ac_cv_prog_YACC="$ac_prog"
5957     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5958     break 2
5959   fi
5960 done
5961   done
5962 IFS=$as_save_IFS
5963
5964 fi
5965 fi
5966 YACC=$ac_cv_prog_YACC
5967 if test -n "$YACC"; then
5968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5969 $as_echo "$YACC" >&6; }
5970 else
5971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5972 $as_echo "no" >&6; }
5973 fi
5974
5975
5976   test -n "$YACC" && break
5977 done
5978 test -n "$YACC" || YACC="yacc"
5979
5980
5981 if test -n "$ac_tool_prefix"; then
5982   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5983 set dummy ${ac_tool_prefix}ar; ac_word=$2
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5985 $as_echo_n "checking for $ac_word... " >&6; }
5986 if test "${ac_cv_prog_AR+set}" = set; then :
5987   $as_echo_n "(cached) " >&6
5988 else
5989   if test -n "$AR"; then
5990   ac_cv_prog_AR="$AR" # Let the user override the test.
5991 else
5992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5993 for as_dir in $PATH
5994 do
5995   IFS=$as_save_IFS
5996   test -z "$as_dir" && as_dir=.
5997     for ac_exec_ext in '' $ac_executable_extensions; do
5998   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5999     ac_cv_prog_AR="${ac_tool_prefix}ar"
6000     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6001     break 2
6002   fi
6003 done
6004   done
6005 IFS=$as_save_IFS
6006
6007 fi
6008 fi
6009 AR=$ac_cv_prog_AR
6010 if test -n "$AR"; then
6011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6012 $as_echo "$AR" >&6; }
6013 else
6014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6015 $as_echo "no" >&6; }
6016 fi
6017
6018
6019 fi
6020 if test -z "$ac_cv_prog_AR"; then
6021   ac_ct_AR=$AR
6022   # Extract the first word of "ar", so it can be a program name with args.
6023 set dummy ar; ac_word=$2
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6025 $as_echo_n "checking for $ac_word... " >&6; }
6026 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6027   $as_echo_n "(cached) " >&6
6028 else
6029   if test -n "$ac_ct_AR"; then
6030   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6031 else
6032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6033 for as_dir in $PATH
6034 do
6035   IFS=$as_save_IFS
6036   test -z "$as_dir" && as_dir=.
6037     for ac_exec_ext in '' $ac_executable_extensions; do
6038   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6039     ac_cv_prog_ac_ct_AR="ar"
6040     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6041     break 2
6042   fi
6043 done
6044   done
6045 IFS=$as_save_IFS
6046
6047 fi
6048 fi
6049 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6050 if test -n "$ac_ct_AR"; then
6051   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6052 $as_echo "$ac_ct_AR" >&6; }
6053 else
6054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6055 $as_echo "no" >&6; }
6056 fi
6057
6058   if test "x$ac_ct_AR" = x; then
6059     AR=""
6060   else
6061     case $cross_compiling:$ac_tool_warned in
6062 yes:)
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6064 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6065 ac_tool_warned=yes ;;
6066 esac
6067     AR=$ac_ct_AR
6068   fi
6069 else
6070   AR="$ac_cv_prog_AR"
6071 fi
6072
6073 if test -n "$ac_tool_prefix"; then
6074   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6075 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6077 $as_echo_n "checking for $ac_word... " >&6; }
6078 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6079   $as_echo_n "(cached) " >&6
6080 else
6081   if test -n "$DLLTOOL"; then
6082   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6083 else
6084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6085 for as_dir in $PATH
6086 do
6087   IFS=$as_save_IFS
6088   test -z "$as_dir" && as_dir=.
6089     for ac_exec_ext in '' $ac_executable_extensions; do
6090   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6091     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6092     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6093     break 2
6094   fi
6095 done
6096   done
6097 IFS=$as_save_IFS
6098
6099 fi
6100 fi
6101 DLLTOOL=$ac_cv_prog_DLLTOOL
6102 if test -n "$DLLTOOL"; then
6103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6104 $as_echo "$DLLTOOL" >&6; }
6105 else
6106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6107 $as_echo "no" >&6; }
6108 fi
6109
6110
6111 fi
6112 if test -z "$ac_cv_prog_DLLTOOL"; then
6113   ac_ct_DLLTOOL=$DLLTOOL
6114   # Extract the first word of "dlltool", so it can be a program name with args.
6115 set dummy dlltool; ac_word=$2
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6117 $as_echo_n "checking for $ac_word... " >&6; }
6118 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6119   $as_echo_n "(cached) " >&6
6120 else
6121   if test -n "$ac_ct_DLLTOOL"; then
6122   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6123 else
6124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6125 for as_dir in $PATH
6126 do
6127   IFS=$as_save_IFS
6128   test -z "$as_dir" && as_dir=.
6129     for ac_exec_ext in '' $ac_executable_extensions; do
6130   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6131     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6132     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6133     break 2
6134   fi
6135 done
6136   done
6137 IFS=$as_save_IFS
6138
6139 fi
6140 fi
6141 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6142 if test -n "$ac_ct_DLLTOOL"; then
6143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6144 $as_echo "$ac_ct_DLLTOOL" >&6; }
6145 else
6146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6147 $as_echo "no" >&6; }
6148 fi
6149
6150   if test "x$ac_ct_DLLTOOL" = x; then
6151     DLLTOOL=""
6152   else
6153     case $cross_compiling:$ac_tool_warned in
6154 yes:)
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6156 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6157 ac_tool_warned=yes ;;
6158 esac
6159     DLLTOOL=$ac_ct_DLLTOOL
6160   fi
6161 else
6162   DLLTOOL="$ac_cv_prog_DLLTOOL"
6163 fi
6164
6165 if test -n "$ac_tool_prefix"; then
6166   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6167 set dummy ${ac_tool_prefix}windres; ac_word=$2
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6169 $as_echo_n "checking for $ac_word... " >&6; }
6170 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6171   $as_echo_n "(cached) " >&6
6172 else
6173   if test -n "$WINDRES"; then
6174   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6175 else
6176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6177 for as_dir in $PATH
6178 do
6179   IFS=$as_save_IFS
6180   test -z "$as_dir" && as_dir=.
6181     for ac_exec_ext in '' $ac_executable_extensions; do
6182   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6183     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6184     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6185     break 2
6186   fi
6187 done
6188   done
6189 IFS=$as_save_IFS
6190
6191 fi
6192 fi
6193 WINDRES=$ac_cv_prog_WINDRES
6194 if test -n "$WINDRES"; then
6195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6196 $as_echo "$WINDRES" >&6; }
6197 else
6198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6199 $as_echo "no" >&6; }
6200 fi
6201
6202
6203 fi
6204 if test -z "$ac_cv_prog_WINDRES"; then
6205   ac_ct_WINDRES=$WINDRES
6206   # Extract the first word of "windres", so it can be a program name with args.
6207 set dummy windres; ac_word=$2
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6209 $as_echo_n "checking for $ac_word... " >&6; }
6210 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6211   $as_echo_n "(cached) " >&6
6212 else
6213   if test -n "$ac_ct_WINDRES"; then
6214   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6215 else
6216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6217 for as_dir in $PATH
6218 do
6219   IFS=$as_save_IFS
6220   test -z "$as_dir" && as_dir=.
6221     for ac_exec_ext in '' $ac_executable_extensions; do
6222   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6223     ac_cv_prog_ac_ct_WINDRES="windres"
6224     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6225     break 2
6226   fi
6227 done
6228   done
6229 IFS=$as_save_IFS
6230
6231 fi
6232 fi
6233 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6234 if test -n "$ac_ct_WINDRES"; then
6235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6236 $as_echo "$ac_ct_WINDRES" >&6; }
6237 else
6238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6239 $as_echo "no" >&6; }
6240 fi
6241
6242   if test "x$ac_ct_WINDRES" = x; then
6243     WINDRES=""
6244   else
6245     case $cross_compiling:$ac_tool_warned in
6246 yes:)
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6248 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6249 ac_tool_warned=yes ;;
6250 esac
6251     WINDRES=$ac_ct_WINDRES
6252   fi
6253 else
6254   WINDRES="$ac_cv_prog_WINDRES"
6255 fi
6256
6257
6258 case $host_os in
6259   gnu*)
6260     # Needed for GNU Hurd hosts.
6261     if test -n "$ac_tool_prefix"; then
6262   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6263 set dummy ${ac_tool_prefix}mig; ac_word=$2
6264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6265 $as_echo_n "checking for $ac_word... " >&6; }
6266 if test "${ac_cv_prog_MIG+set}" = set; then :
6267   $as_echo_n "(cached) " >&6
6268 else
6269   if test -n "$MIG"; then
6270   ac_cv_prog_MIG="$MIG" # Let the user override the test.
6271 else
6272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6273 for as_dir in $PATH
6274 do
6275   IFS=$as_save_IFS
6276   test -z "$as_dir" && as_dir=.
6277     for ac_exec_ext in '' $ac_executable_extensions; do
6278   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6279     ac_cv_prog_MIG="${ac_tool_prefix}mig"
6280     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6281     break 2
6282   fi
6283 done
6284   done
6285 IFS=$as_save_IFS
6286
6287 fi
6288 fi
6289 MIG=$ac_cv_prog_MIG
6290 if test -n "$MIG"; then
6291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6292 $as_echo "$MIG" >&6; }
6293 else
6294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6295 $as_echo "no" >&6; }
6296 fi
6297
6298
6299 fi
6300 if test -z "$ac_cv_prog_MIG"; then
6301   ac_ct_MIG=$MIG
6302   # Extract the first word of "mig", so it can be a program name with args.
6303 set dummy mig; ac_word=$2
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6305 $as_echo_n "checking for $ac_word... " >&6; }
6306 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6307   $as_echo_n "(cached) " >&6
6308 else
6309   if test -n "$ac_ct_MIG"; then
6310   ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6311 else
6312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313 for as_dir in $PATH
6314 do
6315   IFS=$as_save_IFS
6316   test -z "$as_dir" && as_dir=.
6317     for ac_exec_ext in '' $ac_executable_extensions; do
6318   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6319     ac_cv_prog_ac_ct_MIG="mig"
6320     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6321     break 2
6322   fi
6323 done
6324   done
6325 IFS=$as_save_IFS
6326
6327 fi
6328 fi
6329 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6330 if test -n "$ac_ct_MIG"; then
6331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6332 $as_echo "$ac_ct_MIG" >&6; }
6333 else
6334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6335 $as_echo "no" >&6; }
6336 fi
6337
6338   if test "x$ac_ct_MIG" = x; then
6339     MIG=""
6340   else
6341     case $cross_compiling:$ac_tool_warned in
6342 yes:)
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6344 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6345 ac_tool_warned=yes ;;
6346 esac
6347     MIG=$ac_ct_MIG
6348   fi
6349 else
6350   MIG="$ac_cv_prog_MIG"
6351 fi
6352
6353     if test x"$MIG" = x; then
6354       as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6355     fi
6356     ;;
6357 esac
6358
6359 # ---------------------- #
6360 # Checks for libraries.  #
6361 # ---------------------- #
6362
6363 # We might need to link with -lm; most simulators need it.
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6365 $as_echo_n "checking for main in -lm... " >&6; }
6366 if test "${ac_cv_lib_m_main+set}" = set; then :
6367   $as_echo_n "(cached) " >&6
6368 else
6369   ac_check_lib_save_LIBS=$LIBS
6370 LIBS="-lm  $LIBS"
6371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6372 /* end confdefs.h.  */
6373
6374
6375 int
6376 main ()
6377 {
6378 return main ();
6379   ;
6380   return 0;
6381 }
6382 _ACEOF
6383 if ac_fn_c_try_link "$LINENO"; then :
6384   ac_cv_lib_m_main=yes
6385 else
6386   ac_cv_lib_m_main=no
6387 fi
6388 rm -f core conftest.err conftest.$ac_objext \
6389     conftest$ac_exeext conftest.$ac_ext
6390 LIBS=$ac_check_lib_save_LIBS
6391 fi
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6393 $as_echo "$ac_cv_lib_m_main" >&6; }
6394 if test "x$ac_cv_lib_m_main" = x""yes; then :
6395   cat >>confdefs.h <<_ACEOF
6396 #define HAVE_LIBM 1
6397 _ACEOF
6398
6399   LIBS="-lm $LIBS"
6400
6401 fi
6402
6403
6404 # We need to link with -lw to get `wctype' on Solaris before Solaris
6405 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
6406 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6407 # is known to have this problem).  Therefore we avoid libw if we can.
6408 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6409 if test "x$ac_cv_func_wctype" = x""yes; then :
6410
6411 else
6412   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6413 $as_echo_n "checking for wctype in -lw... " >&6; }
6414 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6415   $as_echo_n "(cached) " >&6
6416 else
6417   ac_check_lib_save_LIBS=$LIBS
6418 LIBS="-lw  $LIBS"
6419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6420 /* end confdefs.h.  */
6421
6422 /* Override any GCC internal prototype to avoid an error.
6423    Use char because int might match the return type of a GCC
6424    builtin and then its argument prototype would still apply.  */
6425 #ifdef __cplusplus
6426 extern "C"
6427 #endif
6428 char wctype ();
6429 int
6430 main ()
6431 {
6432 return wctype ();
6433   ;
6434   return 0;
6435 }
6436 _ACEOF
6437 if ac_fn_c_try_link "$LINENO"; then :
6438   ac_cv_lib_w_wctype=yes
6439 else
6440   ac_cv_lib_w_wctype=no
6441 fi
6442 rm -f core conftest.err conftest.$ac_objext \
6443     conftest$ac_exeext conftest.$ac_ext
6444 LIBS=$ac_check_lib_save_LIBS
6445 fi
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6447 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6448 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6449   cat >>confdefs.h <<_ACEOF
6450 #define HAVE_LIBW 1
6451 _ACEOF
6452
6453   LIBS="-lw $LIBS"
6454
6455 fi
6456
6457 fi
6458
6459
6460 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6462 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6463 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6464   $as_echo_n "(cached) " >&6
6465 else
6466   ac_func_search_save_LIBS=$LIBS
6467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6468 /* end confdefs.h.  */
6469
6470 /* Override any GCC internal prototype to avoid an error.
6471    Use char because int might match the return type of a GCC
6472    builtin and then its argument prototype would still apply.  */
6473 #ifdef __cplusplus
6474 extern "C"
6475 #endif
6476 char gethostbyname ();
6477 int
6478 main ()
6479 {
6480 return gethostbyname ();
6481   ;
6482   return 0;
6483 }
6484 _ACEOF
6485 for ac_lib in '' nsl; do
6486   if test -z "$ac_lib"; then
6487     ac_res="none required"
6488   else
6489     ac_res=-l$ac_lib
6490     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6491   fi
6492   if ac_fn_c_try_link "$LINENO"; then :
6493   ac_cv_search_gethostbyname=$ac_res
6494 fi
6495 rm -f core conftest.err conftest.$ac_objext \
6496     conftest$ac_exeext
6497   if test "${ac_cv_search_gethostbyname+set}" = set; then :
6498   break
6499 fi
6500 done
6501 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6502
6503 else
6504   ac_cv_search_gethostbyname=no
6505 fi
6506 rm conftest.$ac_ext
6507 LIBS=$ac_func_search_save_LIBS
6508 fi
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6510 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6511 ac_res=$ac_cv_search_gethostbyname
6512 if test "$ac_res" != no; then :
6513   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6514
6515 fi
6516
6517
6518 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6520 $as_echo_n "checking for library containing socketpair... " >&6; }
6521 if test "${ac_cv_search_socketpair+set}" = set; then :
6522   $as_echo_n "(cached) " >&6
6523 else
6524   ac_func_search_save_LIBS=$LIBS
6525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6526 /* end confdefs.h.  */
6527
6528 /* Override any GCC internal prototype to avoid an error.
6529    Use char because int might match the return type of a GCC
6530    builtin and then its argument prototype would still apply.  */
6531 #ifdef __cplusplus
6532 extern "C"
6533 #endif
6534 char socketpair ();
6535 int
6536 main ()
6537 {
6538 return socketpair ();
6539   ;
6540   return 0;
6541 }
6542 _ACEOF
6543 for ac_lib in '' socket; do
6544   if test -z "$ac_lib"; then
6545     ac_res="none required"
6546   else
6547     ac_res=-l$ac_lib
6548     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6549   fi
6550   if ac_fn_c_try_link "$LINENO"; then :
6551   ac_cv_search_socketpair=$ac_res
6552 fi
6553 rm -f core conftest.err conftest.$ac_objext \
6554     conftest$ac_exeext
6555   if test "${ac_cv_search_socketpair+set}" = set; then :
6556   break
6557 fi
6558 done
6559 if test "${ac_cv_search_socketpair+set}" = set; then :
6560
6561 else
6562   ac_cv_search_socketpair=no
6563 fi
6564 rm conftest.$ac_ext
6565 LIBS=$ac_func_search_save_LIBS
6566 fi
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6568 $as_echo "$ac_cv_search_socketpair" >&6; }
6569 ac_res=$ac_cv_search_socketpair
6570 if test "$ac_res" != no; then :
6571   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6572
6573 fi
6574
6575
6576 # Link in zlib if we can.  This allows us to read compressed debug sections.
6577
6578   # See if the user specified whether he wants zlib support or not.
6579
6580 # Check whether --with-zlib was given.
6581 if test "${with_zlib+set}" = set; then :
6582   withval=$with_zlib;
6583 else
6584   with_zlib=auto
6585 fi
6586
6587
6588   if test "$with_zlib" != "no"; then
6589     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6590 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6591 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6592   $as_echo_n "(cached) " >&6
6593 else
6594   ac_func_search_save_LIBS=$LIBS
6595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6596 /* end confdefs.h.  */
6597
6598 /* Override any GCC internal prototype to avoid an error.
6599    Use char because int might match the return type of a GCC
6600    builtin and then its argument prototype would still apply.  */
6601 #ifdef __cplusplus
6602 extern "C"
6603 #endif
6604 char zlibVersion ();
6605 int
6606 main ()
6607 {
6608 return zlibVersion ();
6609   ;
6610   return 0;
6611 }
6612 _ACEOF
6613 for ac_lib in '' z; do
6614   if test -z "$ac_lib"; then
6615     ac_res="none required"
6616   else
6617     ac_res=-l$ac_lib
6618     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6619   fi
6620   if ac_fn_c_try_link "$LINENO"; then :
6621   ac_cv_search_zlibVersion=$ac_res
6622 fi
6623 rm -f core conftest.err conftest.$ac_objext \
6624     conftest$ac_exeext
6625   if test "${ac_cv_search_zlibVersion+set}" = set; then :
6626   break
6627 fi
6628 done
6629 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6630
6631 else
6632   ac_cv_search_zlibVersion=no
6633 fi
6634 rm conftest.$ac_ext
6635 LIBS=$ac_func_search_save_LIBS
6636 fi
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6638 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6639 ac_res=$ac_cv_search_zlibVersion
6640 if test "$ac_res" != no; then :
6641   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6642   for ac_header in zlib.h
6643 do :
6644   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6645 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6646   cat >>confdefs.h <<_ACEOF
6647 #define HAVE_ZLIB_H 1
6648 _ACEOF
6649
6650 fi
6651
6652 done
6653
6654 fi
6655
6656     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6657       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6658     fi
6659   fi
6660
6661
6662 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6664 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6665 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6666   $as_echo_n "(cached) " >&6
6667 else
6668   ac_func_search_save_LIBS=$LIBS
6669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6670 /* end confdefs.h.  */
6671
6672 /* Override any GCC internal prototype to avoid an error.
6673    Use char because int might match the return type of a GCC
6674    builtin and then its argument prototype would still apply.  */
6675 #ifdef __cplusplus
6676 extern "C"
6677 #endif
6678 char dlgetmodinfo ();
6679 int
6680 main ()
6681 {
6682 return dlgetmodinfo ();
6683   ;
6684   return 0;
6685 }
6686 _ACEOF
6687 for ac_lib in '' dl xpdl; do
6688   if test -z "$ac_lib"; then
6689     ac_res="none required"
6690   else
6691     ac_res=-l$ac_lib
6692     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6693   fi
6694   if ac_fn_c_try_link "$LINENO"; then :
6695   ac_cv_search_dlgetmodinfo=$ac_res
6696 fi
6697 rm -f core conftest.err conftest.$ac_objext \
6698     conftest$ac_exeext
6699   if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6700   break
6701 fi
6702 done
6703 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6704
6705 else
6706   ac_cv_search_dlgetmodinfo=no
6707 fi
6708 rm conftest.$ac_ext
6709 LIBS=$ac_func_search_save_LIBS
6710 fi
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6712 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6713 ac_res=$ac_cv_search_dlgetmodinfo
6714 if test "$ac_res" != no; then :
6715   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6716
6717 fi
6718
6719
6720
6721
6722
6723 # Check whether --with-libiconv-prefix was given.
6724 if test "${with_libiconv_prefix+set}" = set; then :
6725   withval=$with_libiconv_prefix;
6726     for dir in `echo "$withval" | tr : ' '`; do
6727       if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6728       if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6729     done
6730
6731 fi
6732
6733
6734   BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6735   BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6736
6737   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6738 $as_echo_n "checking for iconv... " >&6; }
6739 if test "${am_cv_func_iconv+set}" = set; then :
6740   $as_echo_n "(cached) " >&6
6741 else
6742
6743     am_cv_func_iconv="no, consider installing GNU libiconv"
6744     am_cv_lib_iconv=no
6745     am_cv_use_build_libiconv=no
6746     am_cv_build_libiconv_path=
6747
6748     # If libiconv is part of the build tree, then try using it over
6749     # any system iconv.
6750     if test -d ../libiconv; then
6751       for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6752         am_save_LIBS="$LIBS"
6753         am_save_CPPFLAGS="$CPPFLAGS"
6754         LIBS="$LIBS $lib_dir/libiconv.a"
6755         CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6756         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h.  */
6758 #include <stdlib.h>
6759 #include <iconv.h>
6760 int
6761 main ()
6762 {
6763 iconv_t cd = iconv_open("","");
6764            iconv(cd,NULL,NULL,NULL,NULL);
6765            iconv_close(cd);
6766   ;
6767   return 0;
6768 }
6769 _ACEOF
6770 if ac_fn_c_try_link "$LINENO"; then :
6771   am_cv_use_build_libiconv=yes
6772           am_cv_build_libiconv_path=$lib_dir/libiconv.a
6773           am_cv_lib_iconv=yes
6774           am_cv_func_iconv=yes
6775 fi
6776 rm -f core conftest.err conftest.$ac_objext \
6777     conftest$ac_exeext conftest.$ac_ext
6778         LIBS="$am_save_LIBS"
6779         CPPFLAGS="$am_save_CPPFLAGS"
6780         if test "$am_cv_use_build_libiconv" = "yes"; then
6781           break
6782         fi
6783       done
6784     fi
6785
6786     # Next, try to find iconv in libc.
6787     if test "$am_cv_func_iconv" != yes; then
6788       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6789 /* end confdefs.h.  */
6790 #include <stdlib.h>
6791 #include <iconv.h>
6792 int
6793 main ()
6794 {
6795 iconv_t cd = iconv_open("","");
6796          iconv(cd,NULL,NULL,NULL,NULL);
6797          iconv_close(cd);
6798   ;
6799   return 0;
6800 }
6801 _ACEOF
6802 if ac_fn_c_try_link "$LINENO"; then :
6803   am_cv_func_iconv=yes
6804 fi
6805 rm -f core conftest.err conftest.$ac_objext \
6806     conftest$ac_exeext conftest.$ac_ext
6807     fi
6808
6809     # If iconv was not in libc, try -liconv.  In this case, arrange to
6810     # look in the libiconv prefix, if it was specified by the user.
6811     if test "$am_cv_func_iconv" != yes; then
6812       am_save_CPPFLAGS="$CPPFLAGS"
6813       am_save_LIBS="$LIBS"
6814       if test -n "$LIBICONV_INCLUDE"; then
6815         CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6816         LIBS="$LIBS $LIBICONV_LIBDIR"
6817       fi
6818       LIBS="$LIBS -liconv"
6819       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6820 /* end confdefs.h.  */
6821 #include <stdlib.h>
6822 #include <iconv.h>
6823 int
6824 main ()
6825 {
6826 iconv_t cd = iconv_open("","");
6827          iconv(cd,NULL,NULL,NULL,NULL);
6828          iconv_close(cd);
6829   ;
6830   return 0;
6831 }
6832 _ACEOF
6833 if ac_fn_c_try_link "$LINENO"; then :
6834   am_cv_lib_iconv=yes
6835         am_cv_func_iconv=yes
6836 fi
6837 rm -f core conftest.err conftest.$ac_objext \
6838     conftest$ac_exeext conftest.$ac_ext
6839       LIBS="$am_save_LIBS"
6840       CPPFLAGS="$am_save_CPPFLAGS"
6841     fi
6842
6843 fi
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6845 $as_echo "$am_cv_func_iconv" >&6; }
6846
6847   # Set the various flags based on the cache variables.  We can't rely
6848   # on the flags to remain set from the above code, due to caching.
6849   LIBICONV=
6850   if test "$am_cv_lib_iconv" = yes; then
6851     LIBICONV="-liconv"
6852   else
6853     LIBICONV_LIBDIR=
6854     LIBICONV_INCLUDE=
6855   fi
6856   if test "$am_cv_use_build_libiconv" = yes; then
6857     LIBICONV="$am_cv_build_libiconv_path"
6858     LIBICONV_LIBDIR=""
6859     LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6860   fi
6861   CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6862   LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6863
6864   if test "$am_cv_func_iconv" = yes; then
6865
6866 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6867
6868     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6869 $as_echo_n "checking for iconv declaration... " >&6; }
6870     if test "${am_cv_proto_iconv+set}" = set; then :
6871   $as_echo_n "(cached) " >&6
6872 else
6873
6874       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6875 /* end confdefs.h.  */
6876
6877 #include <stdlib.h>
6878 #include <iconv.h>
6879 extern
6880 #ifdef __cplusplus
6881 "C"
6882 #endif
6883 #if defined(__STDC__) || defined(__cplusplus)
6884 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6885 #else
6886 size_t iconv();
6887 #endif
6888
6889 int
6890 main ()
6891 {
6892
6893   ;
6894   return 0;
6895 }
6896 _ACEOF
6897 if ac_fn_c_try_compile "$LINENO"; then :
6898   am_cv_proto_iconv_arg1=""
6899 else
6900   am_cv_proto_iconv_arg1="const"
6901 fi
6902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6903       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);"
6904 fi
6905
6906     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6907     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6908          }$am_cv_proto_iconv" >&5
6909 $as_echo "${ac_t:-
6910          }$am_cv_proto_iconv" >&6; }
6911
6912 cat >>confdefs.h <<_ACEOF
6913 #define ICONV_CONST $am_cv_proto_iconv_arg1
6914 _ACEOF
6915
6916   fi
6917
6918
6919 # GDB may fork/exec the iconv program to get the list of supported character
6920 # sets.  Allow the user to specify where to find it.
6921 # There are several factors affecting the choice of option name:
6922 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6923 #   the build-time location of libiconv files.
6924 # - The program we need to find is iconv, which comes with glibc.  The user
6925 #   doesn't necessarily have libiconv installed.  Therefore naming this
6926 #   --with-libiconv-foo feels wrong.
6927 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6928 #   defined to work on directories not files (though it really doesn't know
6929 #   the difference).
6930 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6931 #   with --with-libiconv-prefix.
6932 # Putting these together is why the option name is --with-iconv-bin.
6933
6934
6935 # Check whether --with-iconv-bin was given.
6936 if test "${with_iconv_bin+set}" = set; then :
6937   withval=$with_iconv_bin; iconv_bin="${withval}"
6938
6939 cat >>confdefs.h <<_ACEOF
6940 #define ICONV_BIN "${iconv_bin}"
6941 _ACEOF
6942
6943
6944   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6945      if test "x$prefix" = xNONE; then
6946         test_prefix=/usr/local
6947      else
6948         test_prefix=$prefix
6949      fi
6950   else
6951      test_prefix=$exec_prefix
6952   fi
6953   value=0
6954   case ${iconv_bin} in
6955      "${test_prefix}"|"${test_prefix}/"*|\
6956         '${exec_prefix}'|'${exec_prefix}/'*)
6957      value=1
6958      ;;
6959   esac
6960
6961 cat >>confdefs.h <<_ACEOF
6962 #define ICONV_BIN_RELOCATABLE $value
6963 _ACEOF
6964
6965
6966
6967 fi
6968
6969
6970 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6971 # There is a very specific comment in /usr/include/curses.h explaining that
6972 # termcap routines built into libcurses must not be used.
6973 #
6974 # The symptoms we observed so far is GDB unexpectedly changing
6975 # the terminal settings when tgetent is called - this is particularly
6976 # visible as the output is missing carriage returns, and so rapidly
6977 # becomes very hard to read.
6978 #
6979 # The readline configure script has already decided that libtermcap
6980 # was enough for its purposes, and so decided to build readline using
6981 # libtermcap.  Since the TUI mode requires curses, building GDB with
6982 # TUI enabled results in both libraries to be used at the same time,
6983 # which is not allowed.  This basically means that GDB with TUI is
6984 # broken on alpha-osf.
6985
6986 case $host_os in
6987   osf* )
6988     if test x"$enable_tui" = xyes; then
6989       as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6990     fi
6991     if test x"$enable_tui" = xauto; then
6992       enable_tui=no
6993     fi
6994     ;;
6995 esac
6996
6997 # For the TUI, we need enhanced curses functionality.
6998 if test x"$enable_tui" != xno; then
6999   prefer_curses=yes
7000 fi
7001
7002 curses_found=no
7003 if test x"$prefer_curses" = xyes; then
7004   # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7005   # curses library because the latter might not provide all the
7006   # functionality we need.  However, this leads to problems on systems
7007   # where the linker searches /usr/local/lib, but the compiler doesn't
7008   # search /usr/local/include, if ncurses is installed in /usr/local.  A
7009   # default installation of ncurses on alpha*-dec-osf* will lead to such
7010   # a situation.
7011   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7012 $as_echo_n "checking for library containing waddstr... " >&6; }
7013 if test "${ac_cv_search_waddstr+set}" = set; then :
7014   $as_echo_n "(cached) " >&6
7015 else
7016   ac_func_search_save_LIBS=$LIBS
7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7018 /* end confdefs.h.  */
7019
7020 /* Override any GCC internal prototype to avoid an error.
7021    Use char because int might match the return type of a GCC
7022    builtin and then its argument prototype would still apply.  */
7023 #ifdef __cplusplus
7024 extern "C"
7025 #endif
7026 char waddstr ();
7027 int
7028 main ()
7029 {
7030 return waddstr ();
7031   ;
7032   return 0;
7033 }
7034 _ACEOF
7035 for ac_lib in '' ncurses cursesX curses; do
7036   if test -z "$ac_lib"; then
7037     ac_res="none required"
7038   else
7039     ac_res=-l$ac_lib
7040     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7041   fi
7042   if ac_fn_c_try_link "$LINENO"; then :
7043   ac_cv_search_waddstr=$ac_res
7044 fi
7045 rm -f core conftest.err conftest.$ac_objext \
7046     conftest$ac_exeext
7047   if test "${ac_cv_search_waddstr+set}" = set; then :
7048   break
7049 fi
7050 done
7051 if test "${ac_cv_search_waddstr+set}" = set; then :
7052
7053 else
7054   ac_cv_search_waddstr=no
7055 fi
7056 rm conftest.$ac_ext
7057 LIBS=$ac_func_search_save_LIBS
7058 fi
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
7060 $as_echo "$ac_cv_search_waddstr" >&6; }
7061 ac_res=$ac_cv_search_waddstr
7062 if test "$ac_res" != no; then :
7063   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7064
7065 fi
7066
7067
7068   if test "$ac_cv_search_waddstr" != no; then
7069     curses_found=yes
7070   fi
7071 fi
7072
7073 # Check whether we should enable the TUI, but only do so if we really
7074 # can.
7075 if test x"$enable_tui" != xno; then
7076   if test -d $srcdir/tui; then
7077     if test "$curses_found" != no; then
7078       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
7079       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
7080       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
7081       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
7082     else
7083       if test x"$enable_tui" = xyes; then
7084         as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
7085       else
7086         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
7087 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
7088       fi
7089     fi
7090   fi
7091 fi
7092
7093 # Since GDB uses Readline, we need termcap functionality.  In many
7094 # cases this will be provided by the curses library, but some systems
7095 # have a seperate termcap library, or no curses library at all.
7096
7097 case $host_os in
7098   cygwin*)
7099     if test -d $srcdir/libtermcap; then
7100       LIBS="../libtermcap/libtermcap.a $LIBS"
7101       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
7102     fi ;;
7103   go32* | *djgpp*)
7104     ac_cv_search_tgetent="none required"
7105     ;;
7106   *mingw32*)
7107     ac_cv_search_tgetent="none required"
7108     CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
7109     ;;
7110 esac
7111
7112 # These are the libraries checked by Readline.
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
7114 $as_echo_n "checking for library containing tgetent... " >&6; }
7115 if test "${ac_cv_search_tgetent+set}" = set; then :
7116   $as_echo_n "(cached) " >&6
7117 else
7118   ac_func_search_save_LIBS=$LIBS
7119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7120 /* end confdefs.h.  */
7121
7122 /* Override any GCC internal prototype to avoid an error.
7123    Use char because int might match the return type of a GCC
7124    builtin and then its argument prototype would still apply.  */
7125 #ifdef __cplusplus
7126 extern "C"
7127 #endif
7128 char tgetent ();
7129 int
7130 main ()
7131 {
7132 return tgetent ();
7133   ;
7134   return 0;
7135 }
7136 _ACEOF
7137 for ac_lib in '' termcap tinfo curses ncurses; do
7138   if test -z "$ac_lib"; then
7139     ac_res="none required"
7140   else
7141     ac_res=-l$ac_lib
7142     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7143   fi
7144   if ac_fn_c_try_link "$LINENO"; then :
7145   ac_cv_search_tgetent=$ac_res
7146 fi
7147 rm -f core conftest.err conftest.$ac_objext \
7148     conftest$ac_exeext
7149   if test "${ac_cv_search_tgetent+set}" = set; then :
7150   break
7151 fi
7152 done
7153 if test "${ac_cv_search_tgetent+set}" = set; then :
7154
7155 else
7156   ac_cv_search_tgetent=no
7157 fi
7158 rm conftest.$ac_ext
7159 LIBS=$ac_func_search_save_LIBS
7160 fi
7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7162 $as_echo "$ac_cv_search_tgetent" >&6; }
7163 ac_res=$ac_cv_search_tgetent
7164 if test "$ac_res" != no; then :
7165   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7166
7167 fi
7168
7169
7170 if test "$ac_cv_search_tgetent" = no; then
7171   as_fn_error "no termcap library found" "$LINENO" 5
7172 fi
7173
7174
7175 # Check whether --with-system-readline was given.
7176 if test "${with_system_readline+set}" = set; then :
7177   withval=$with_system_readline;
7178 fi
7179
7180
7181 if test "$with_system_readline" = yes; then
7182   READLINE=-lreadline
7183   READLINE_DEPS=
7184   READLINE_CFLAGS=
7185   READLINE_TEXI_INCFLAG=
7186 else
7187   READLINE='$(READLINE_DIR)/libreadline.a'
7188   READLINE_DEPS='$(READLINE)'
7189   READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7190   READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7191 fi
7192
7193
7194
7195
7196
7197 # Generate jit-reader.h
7198
7199 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7200 TARGET_PTR=
7201
7202 # The cast to long int works around a bug in the HP C Compiler
7203 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7204 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7205 # This bug is HP SR number 8606223364.
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7207 $as_echo_n "checking size of unsigned long long... " >&6; }
7208 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7209   $as_echo_n "(cached) " >&6
7210 else
7211   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long"        "$ac_includes_default"; then :
7212
7213 else
7214   if test "$ac_cv_type_unsigned_long_long" = yes; then
7215      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7217 { as_fn_set_status 77
7218 as_fn_error "cannot compute sizeof (unsigned long long)
7219 See \`config.log' for more details." "$LINENO" 5; }; }
7220    else
7221      ac_cv_sizeof_unsigned_long_long=0
7222    fi
7223 fi
7224
7225 fi
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7227 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7228
7229
7230
7231 cat >>confdefs.h <<_ACEOF
7232 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7233 _ACEOF
7234
7235
7236 # The cast to long int works around a bug in the HP C Compiler
7237 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7238 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7239 # This bug is HP SR number 8606223364.
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7241 $as_echo_n "checking size of unsigned long... " >&6; }
7242 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7243   $as_echo_n "(cached) " >&6
7244 else
7245   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long"        "$ac_includes_default"; then :
7246
7247 else
7248   if test "$ac_cv_type_unsigned_long" = yes; then
7249      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7250 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7251 { as_fn_set_status 77
7252 as_fn_error "cannot compute sizeof (unsigned long)
7253 See \`config.log' for more details." "$LINENO" 5; }; }
7254    else
7255      ac_cv_sizeof_unsigned_long=0
7256    fi
7257 fi
7258
7259 fi
7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7261 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7262
7263
7264
7265 cat >>confdefs.h <<_ACEOF
7266 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7267 _ACEOF
7268
7269
7270 # The cast to long int works around a bug in the HP C Compiler
7271 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7272 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7273 # This bug is HP SR number 8606223364.
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7275 $as_echo_n "checking size of unsigned __int128... " >&6; }
7276 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7277   $as_echo_n "(cached) " >&6
7278 else
7279   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128"        "$ac_includes_default"; then :
7280
7281 else
7282   if test "$ac_cv_type_unsigned___int128" = yes; then
7283      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7284 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7285 { as_fn_set_status 77
7286 as_fn_error "cannot compute sizeof (unsigned __int128)
7287 See \`config.log' for more details." "$LINENO" 5; }; }
7288    else
7289      ac_cv_sizeof_unsigned___int128=0
7290    fi
7291 fi
7292
7293 fi
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7295 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7296
7297
7298
7299 cat >>confdefs.h <<_ACEOF
7300 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7301 _ACEOF
7302
7303
7304
7305 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7306   TARGET_PTR="unsigned long"
7307 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7308   TARGET_PTR="unsigned long long"
7309 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7310   TARGET_PTR="unsigned __int128"
7311 else
7312   TARGET_PTR="unsigned long"
7313 fi
7314
7315
7316 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7317
7318
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7320 $as_echo_n "checking for library containing dlopen... " >&6; }
7321 if test "${ac_cv_search_dlopen+set}" = set; then :
7322   $as_echo_n "(cached) " >&6
7323 else
7324   ac_func_search_save_LIBS=$LIBS
7325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7326 /* end confdefs.h.  */
7327
7328 /* Override any GCC internal prototype to avoid an error.
7329    Use char because int might match the return type of a GCC
7330    builtin and then its argument prototype would still apply.  */
7331 #ifdef __cplusplus
7332 extern "C"
7333 #endif
7334 char dlopen ();
7335 int
7336 main ()
7337 {
7338 return dlopen ();
7339   ;
7340   return 0;
7341 }
7342 _ACEOF
7343 for ac_lib in '' dl; do
7344   if test -z "$ac_lib"; then
7345     ac_res="none required"
7346   else
7347     ac_res=-l$ac_lib
7348     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7349   fi
7350   if ac_fn_c_try_link "$LINENO"; then :
7351   ac_cv_search_dlopen=$ac_res
7352 fi
7353 rm -f core conftest.err conftest.$ac_objext \
7354     conftest$ac_exeext
7355   if test "${ac_cv_search_dlopen+set}" = set; then :
7356   break
7357 fi
7358 done
7359 if test "${ac_cv_search_dlopen+set}" = set; then :
7360
7361 else
7362   ac_cv_search_dlopen=no
7363 fi
7364 rm conftest.$ac_ext
7365 LIBS=$ac_func_search_save_LIBS
7366 fi
7367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7368 $as_echo "$ac_cv_search_dlopen" >&6; }
7369 ac_res=$ac_cv_search_dlopen
7370 if test "$ac_res" != no; then :
7371   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7372
7373 fi
7374
7375
7376
7377
7378 # Check whether --with-jit-reader-dir was given.
7379 if test "${with_jit_reader_dir+set}" = set; then :
7380   withval=$with_jit_reader_dir;
7381     JIT_READER_DIR=$withval
7382 else
7383   JIT_READER_DIR=${libdir}/gdb
7384 fi
7385
7386
7387   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7388   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7389   ac_define_dir=`eval echo $JIT_READER_DIR`
7390   ac_define_dir=`eval echo $ac_define_dir`
7391
7392 cat >>confdefs.h <<_ACEOF
7393 #define JIT_READER_DIR "$ac_define_dir"
7394 _ACEOF
7395
7396
7397
7398
7399   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7400      if test "x$prefix" = xNONE; then
7401         test_prefix=/usr/local
7402      else
7403         test_prefix=$prefix
7404      fi
7405   else
7406      test_prefix=$exec_prefix
7407   fi
7408   value=0
7409   case ${ac_define_dir} in
7410      "${test_prefix}"|"${test_prefix}/"*|\
7411         '${exec_prefix}'|'${exec_prefix}/'*)
7412      value=1
7413      ;;
7414   esac
7415
7416 cat >>confdefs.h <<_ACEOF
7417 #define JIT_READER_DIR_RELOCATABLE $value
7418 _ACEOF
7419
7420
7421
7422
7423
7424 # Check whether --with-expat was given.
7425 if test "${with_expat+set}" = set; then :
7426   withval=$with_expat;
7427 else
7428   with_expat=auto
7429 fi
7430
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7432 $as_echo_n "checking whether to use expat... " >&6; }
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7434 $as_echo "$with_expat" >&6; }
7435
7436 if test "${with_expat}" = no; then
7437   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7438 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7439   HAVE_LIBEXPAT=no
7440 else
7441
7442       if test "X$prefix" = "XNONE"; then
7443     acl_final_prefix="$ac_default_prefix"
7444   else
7445     acl_final_prefix="$prefix"
7446   fi
7447   if test "X$exec_prefix" = "XNONE"; then
7448     acl_final_exec_prefix='${prefix}'
7449   else
7450     acl_final_exec_prefix="$exec_prefix"
7451   fi
7452   acl_save_prefix="$prefix"
7453   prefix="$acl_final_prefix"
7454   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7455   prefix="$acl_save_prefix"
7456
7457
7458 # Check whether --with-gnu-ld was given.
7459 if test "${with_gnu_ld+set}" = set; then :
7460   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7461 else
7462   with_gnu_ld=no
7463 fi
7464
7465 # Prepare PATH_SEPARATOR.
7466 # The user is always right.
7467 if test "${PATH_SEPARATOR+set}" != set; then
7468   echo "#! /bin/sh" >conf$$.sh
7469   echo  "exit 0"   >>conf$$.sh
7470   chmod +x conf$$.sh
7471   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7472     PATH_SEPARATOR=';'
7473   else
7474     PATH_SEPARATOR=:
7475   fi
7476   rm -f conf$$.sh
7477 fi
7478 ac_prog=ld
7479 if test "$GCC" = yes; then
7480   # Check if gcc -print-prog-name=ld gives a path.
7481   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7482 $as_echo_n "checking for ld used by GCC... " >&6; }
7483   case $host in
7484   *-*-mingw*)
7485     # gcc leaves a trailing carriage return which upsets mingw
7486     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7487   *)
7488     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7489   esac
7490   case $ac_prog in
7491     # Accept absolute paths.
7492     [\\/]* | [A-Za-z]:[\\/]*)
7493       re_direlt='/[^/][^/]*/\.\./'
7494       # Canonicalize the path of ld
7495       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7496       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7497         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7498       done
7499       test -z "$LD" && LD="$ac_prog"
7500       ;;
7501   "")
7502     # If it fails, then pretend we aren't using GCC.
7503     ac_prog=ld
7504     ;;
7505   *)
7506     # If it is relative, then search for the first ld in PATH.
7507     with_gnu_ld=unknown
7508     ;;
7509   esac
7510 elif test "$with_gnu_ld" = yes; then
7511   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7512 $as_echo_n "checking for GNU ld... " >&6; }
7513 else
7514   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7515 $as_echo_n "checking for non-GNU ld... " >&6; }
7516 fi
7517 if test "${acl_cv_path_LD+set}" = set; then :
7518   $as_echo_n "(cached) " >&6
7519 else
7520   if test -z "$LD"; then
7521   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7522   for ac_dir in $PATH; do
7523     test -z "$ac_dir" && ac_dir=.
7524     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7525       acl_cv_path_LD="$ac_dir/$ac_prog"
7526       # Check to see if the program is GNU ld.  I'd rather use --version,
7527       # but apparently some GNU ld's only accept -v.
7528       # Break only if it was the GNU/non-GNU ld that we prefer.
7529       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7530         test "$with_gnu_ld" != no && break
7531       else
7532         test "$with_gnu_ld" != yes && break
7533       fi
7534     fi
7535   done
7536   IFS="$ac_save_ifs"
7537 else
7538   acl_cv_path_LD="$LD" # Let the user override the test with a path.
7539 fi
7540 fi
7541
7542 LD="$acl_cv_path_LD"
7543 if test -n "$LD"; then
7544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7545 $as_echo "$LD" >&6; }
7546 else
7547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7548 $as_echo "no" >&6; }
7549 fi
7550 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7552 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7553 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7554   $as_echo_n "(cached) " >&6
7555 else
7556   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7557 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7558   acl_cv_prog_gnu_ld=yes
7559 else
7560   acl_cv_prog_gnu_ld=no
7561 fi
7562 fi
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7564 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7565 with_gnu_ld=$acl_cv_prog_gnu_ld
7566
7567
7568
7569                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7570 $as_echo_n "checking for shared library run path origin... " >&6; }
7571 if test "${acl_cv_rpath+set}" = set; then :
7572   $as_echo_n "(cached) " >&6
7573 else
7574
7575     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7576     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7577     . ./conftest.sh
7578     rm -f ./conftest.sh
7579     acl_cv_rpath=done
7580
7581 fi
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7583 $as_echo "$acl_cv_rpath" >&6; }
7584   wl="$acl_cv_wl"
7585   libext="$acl_cv_libext"
7586   shlibext="$acl_cv_shlibext"
7587   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7588   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7589   hardcode_direct="$acl_cv_hardcode_direct"
7590   hardcode_minus_L="$acl_cv_hardcode_minus_L"
7591     # Check whether --enable-rpath was given.
7592 if test "${enable_rpath+set}" = set; then :
7593   enableval=$enable_rpath; :
7594 else
7595   enable_rpath=yes
7596 fi
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607     use_additional=yes
7608
7609   acl_save_prefix="$prefix"
7610   prefix="$acl_final_prefix"
7611   acl_save_exec_prefix="$exec_prefix"
7612   exec_prefix="$acl_final_exec_prefix"
7613
7614     eval additional_includedir=\"$includedir\"
7615     eval additional_libdir=\"$libdir\"
7616
7617   exec_prefix="$acl_save_exec_prefix"
7618   prefix="$acl_save_prefix"
7619
7620
7621 # Check whether --with-libexpat-prefix was given.
7622 if test "${with_libexpat_prefix+set}" = set; then :
7623   withval=$with_libexpat_prefix;
7624     if test "X$withval" = "Xno"; then
7625       use_additional=no
7626     else
7627       if test "X$withval" = "X"; then
7628
7629   acl_save_prefix="$prefix"
7630   prefix="$acl_final_prefix"
7631   acl_save_exec_prefix="$exec_prefix"
7632   exec_prefix="$acl_final_exec_prefix"
7633
7634           eval additional_includedir=\"$includedir\"
7635           eval additional_libdir=\"$libdir\"
7636
7637   exec_prefix="$acl_save_exec_prefix"
7638   prefix="$acl_save_prefix"
7639
7640       else
7641         additional_includedir="$withval/include"
7642         additional_libdir="$withval/lib"
7643       fi
7644     fi
7645
7646 fi
7647
7648       LIBEXPAT=
7649   LTLIBEXPAT=
7650   INCEXPAT=
7651   rpathdirs=
7652   ltrpathdirs=
7653   names_already_handled=
7654   names_next_round='expat '
7655   while test -n "$names_next_round"; do
7656     names_this_round="$names_next_round"
7657     names_next_round=
7658     for name in $names_this_round; do
7659       already_handled=
7660       for n in $names_already_handled; do
7661         if test "$n" = "$name"; then
7662           already_handled=yes
7663           break
7664         fi
7665       done
7666       if test -z "$already_handled"; then
7667         names_already_handled="$names_already_handled $name"
7668                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7669         eval value=\"\$HAVE_LIB$uppername\"
7670         if test -n "$value"; then
7671           if test "$value" = yes; then
7672             eval value=\"\$LIB$uppername\"
7673             test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7674             eval value=\"\$LTLIB$uppername\"
7675             test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7676           else
7677                                     :
7678           fi
7679         else
7680                               found_dir=
7681           found_la=
7682           found_so=
7683           found_a=
7684           if test $use_additional = yes; then
7685             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7686               found_dir="$additional_libdir"
7687               found_so="$additional_libdir/lib$name.$shlibext"
7688               if test -f "$additional_libdir/lib$name.la"; then
7689                 found_la="$additional_libdir/lib$name.la"
7690               fi
7691             else
7692               if test -f "$additional_libdir/lib$name.$libext"; then
7693                 found_dir="$additional_libdir"
7694                 found_a="$additional_libdir/lib$name.$libext"
7695                 if test -f "$additional_libdir/lib$name.la"; then
7696                   found_la="$additional_libdir/lib$name.la"
7697                 fi
7698               fi
7699             fi
7700           fi
7701           if test "X$found_dir" = "X"; then
7702             for x in $LDFLAGS $LTLIBEXPAT; do
7703
7704   acl_save_prefix="$prefix"
7705   prefix="$acl_final_prefix"
7706   acl_save_exec_prefix="$exec_prefix"
7707   exec_prefix="$acl_final_exec_prefix"
7708   eval x=\"$x\"
7709   exec_prefix="$acl_save_exec_prefix"
7710   prefix="$acl_save_prefix"
7711
7712               case "$x" in
7713                 -L*)
7714                   dir=`echo "X$x" | sed -e 's/^X-L//'`
7715                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7716                     found_dir="$dir"
7717                     found_so="$dir/lib$name.$shlibext"
7718                     if test -f "$dir/lib$name.la"; then
7719                       found_la="$dir/lib$name.la"
7720                     fi
7721                   else
7722                     if test -f "$dir/lib$name.$libext"; then
7723                       found_dir="$dir"
7724                       found_a="$dir/lib$name.$libext"
7725                       if test -f "$dir/lib$name.la"; then
7726                         found_la="$dir/lib$name.la"
7727                       fi
7728                     fi
7729                   fi
7730                   ;;
7731               esac
7732               if test "X$found_dir" != "X"; then
7733                 break
7734               fi
7735             done
7736           fi
7737           if test "X$found_dir" != "X"; then
7738                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7739             if test "X$found_so" != "X"; then
7740                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7741                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7742               else
7743                                                                                 haveit=
7744                 for x in $ltrpathdirs; do
7745                   if test "X$x" = "X$found_dir"; then
7746                     haveit=yes
7747                     break
7748                   fi
7749                 done
7750                 if test -z "$haveit"; then
7751                   ltrpathdirs="$ltrpathdirs $found_dir"
7752                 fi
7753                                 if test "$hardcode_direct" = yes; then
7754                                                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7755                 else
7756                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7757                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7758                                                             haveit=
7759                     for x in $rpathdirs; do
7760                       if test "X$x" = "X$found_dir"; then
7761                         haveit=yes
7762                         break
7763                       fi
7764                     done
7765                     if test -z "$haveit"; then
7766                       rpathdirs="$rpathdirs $found_dir"
7767                     fi
7768                   else
7769                                                                                 haveit=
7770                     for x in $LDFLAGS $LIBEXPAT; do
7771
7772   acl_save_prefix="$prefix"
7773   prefix="$acl_final_prefix"
7774   acl_save_exec_prefix="$exec_prefix"
7775   exec_prefix="$acl_final_exec_prefix"
7776   eval x=\"$x\"
7777   exec_prefix="$acl_save_exec_prefix"
7778   prefix="$acl_save_prefix"
7779
7780                       if test "X$x" = "X-L$found_dir"; then
7781                         haveit=yes
7782                         break
7783                       fi
7784                     done
7785                     if test -z "$haveit"; then
7786                       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7787                     fi
7788                     if test "$hardcode_minus_L" != no; then
7789                                                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7790                     else
7791                                                                                                                                                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7792                     fi
7793                   fi
7794                 fi
7795               fi
7796             else
7797               if test "X$found_a" != "X"; then
7798                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7799               else
7800                                                 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7801               fi
7802             fi
7803                         additional_includedir=
7804             case "$found_dir" in
7805               */lib | */lib/)
7806                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7807                 additional_includedir="$basedir/include"
7808                 ;;
7809             esac
7810             if test "X$additional_includedir" != "X"; then
7811                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
7812                 haveit=
7813                 if test "X$additional_includedir" = "X/usr/local/include"; then
7814                   if test -n "$GCC"; then
7815                     case $host_os in
7816                       linux*) haveit=yes;;
7817                     esac
7818                   fi
7819                 fi
7820                 if test -z "$haveit"; then
7821                   for x in $CPPFLAGS $INCEXPAT; do
7822
7823   acl_save_prefix="$prefix"
7824   prefix="$acl_final_prefix"
7825   acl_save_exec_prefix="$exec_prefix"
7826   exec_prefix="$acl_final_exec_prefix"
7827   eval x=\"$x\"
7828   exec_prefix="$acl_save_exec_prefix"
7829   prefix="$acl_save_prefix"
7830
7831                     if test "X$x" = "X-I$additional_includedir"; then
7832                       haveit=yes
7833                       break
7834                     fi
7835                   done
7836                   if test -z "$haveit"; then
7837                     if test -d "$additional_includedir"; then
7838                                             INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7839                     fi
7840                   fi
7841                 fi
7842               fi
7843             fi
7844                         if test -n "$found_la"; then
7845                                                         save_libdir="$libdir"
7846               case "$found_la" in
7847                 */* | *\\*) . "$found_la" ;;
7848                 *) . "./$found_la" ;;
7849               esac
7850               libdir="$save_libdir"
7851                             for dep in $dependency_libs; do
7852                 case "$dep" in
7853                   -L*)
7854                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7855                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
7856                       haveit=
7857                       if test "X$additional_libdir" = "X/usr/local/lib"; then
7858                         if test -n "$GCC"; then
7859                           case $host_os in
7860                             linux*) haveit=yes;;
7861                           esac
7862                         fi
7863                       fi
7864                       if test -z "$haveit"; then
7865                         haveit=
7866                         for x in $LDFLAGS $LIBEXPAT; do
7867
7868   acl_save_prefix="$prefix"
7869   prefix="$acl_final_prefix"
7870   acl_save_exec_prefix="$exec_prefix"
7871   exec_prefix="$acl_final_exec_prefix"
7872   eval x=\"$x\"
7873   exec_prefix="$acl_save_exec_prefix"
7874   prefix="$acl_save_prefix"
7875
7876                           if test "X$x" = "X-L$additional_libdir"; then
7877                             haveit=yes
7878                             break
7879                           fi
7880                         done
7881                         if test -z "$haveit"; then
7882                           if test -d "$additional_libdir"; then
7883                                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7884                           fi
7885                         fi
7886                         haveit=
7887                         for x in $LDFLAGS $LTLIBEXPAT; do
7888
7889   acl_save_prefix="$prefix"
7890   prefix="$acl_final_prefix"
7891   acl_save_exec_prefix="$exec_prefix"
7892   exec_prefix="$acl_final_exec_prefix"
7893   eval x=\"$x\"
7894   exec_prefix="$acl_save_exec_prefix"
7895   prefix="$acl_save_prefix"
7896
7897                           if test "X$x" = "X-L$additional_libdir"; then
7898                             haveit=yes
7899                             break
7900                           fi
7901                         done
7902                         if test -z "$haveit"; then
7903                           if test -d "$additional_libdir"; then
7904                                                         LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7905                           fi
7906                         fi
7907                       fi
7908                     fi
7909                     ;;
7910                   -R*)
7911                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
7912                     if test "$enable_rpath" != no; then
7913                                                                   haveit=
7914                       for x in $rpathdirs; do
7915                         if test "X$x" = "X$dir"; then
7916                           haveit=yes
7917                           break
7918                         fi
7919                       done
7920                       if test -z "$haveit"; then
7921                         rpathdirs="$rpathdirs $dir"
7922                       fi
7923                                                                   haveit=
7924                       for x in $ltrpathdirs; do
7925                         if test "X$x" = "X$dir"; then
7926                           haveit=yes
7927                           break
7928                         fi
7929                       done
7930                       if test -z "$haveit"; then
7931                         ltrpathdirs="$ltrpathdirs $dir"
7932                       fi
7933                     fi
7934                     ;;
7935                   -l*)
7936                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7937                     ;;
7938                   *.la)
7939                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7940                     ;;
7941                   *)
7942                                         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7943                     LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7944                     ;;
7945                 esac
7946               done
7947             fi
7948           else
7949                                                             LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7950             LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7951           fi
7952         fi
7953       fi
7954     done
7955   done
7956   if test "X$rpathdirs" != "X"; then
7957     if test -n "$hardcode_libdir_separator"; then
7958                         alldirs=
7959       for found_dir in $rpathdirs; do
7960         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7961       done
7962             acl_save_libdir="$libdir"
7963       libdir="$alldirs"
7964       eval flag=\"$hardcode_libdir_flag_spec\"
7965       libdir="$acl_save_libdir"
7966       LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7967     else
7968             for found_dir in $rpathdirs; do
7969         acl_save_libdir="$libdir"
7970         libdir="$found_dir"
7971         eval flag=\"$hardcode_libdir_flag_spec\"
7972         libdir="$acl_save_libdir"
7973         LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7974       done
7975     fi
7976   fi
7977   if test "X$ltrpathdirs" != "X"; then
7978             for found_dir in $ltrpathdirs; do
7979       LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7980     done
7981   fi
7982
7983
7984         ac_save_CPPFLAGS="$CPPFLAGS"
7985
7986   for element in $INCEXPAT; do
7987     haveit=
7988     for x in $CPPFLAGS; do
7989
7990   acl_save_prefix="$prefix"
7991   prefix="$acl_final_prefix"
7992   acl_save_exec_prefix="$exec_prefix"
7993   exec_prefix="$acl_final_exec_prefix"
7994   eval x=\"$x\"
7995   exec_prefix="$acl_save_exec_prefix"
7996   prefix="$acl_save_prefix"
7997
7998       if test "X$x" = "X$element"; then
7999         haveit=yes
8000         break
8001       fi
8002     done
8003     if test -z "$haveit"; then
8004       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8005     fi
8006   done
8007
8008
8009   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8010 $as_echo_n "checking for libexpat... " >&6; }
8011 if test "${ac_cv_libexpat+set}" = set; then :
8012   $as_echo_n "(cached) " >&6
8013 else
8014
8015     ac_save_LIBS="$LIBS"
8016     LIBS="$LIBS $LIBEXPAT"
8017     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8018 /* end confdefs.h.  */
8019 #include "expat.h"
8020 int
8021 main ()
8022 {
8023 XML_Parser p = XML_ParserCreate (0);
8024   ;
8025   return 0;
8026 }
8027 _ACEOF
8028 if ac_fn_c_try_link "$LINENO"; then :
8029   ac_cv_libexpat=yes
8030 else
8031   ac_cv_libexpat=no
8032 fi
8033 rm -f core conftest.err conftest.$ac_objext \
8034     conftest$ac_exeext conftest.$ac_ext
8035     LIBS="$ac_save_LIBS"
8036
8037 fi
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8039 $as_echo "$ac_cv_libexpat" >&6; }
8040   if test "$ac_cv_libexpat" = yes; then
8041     HAVE_LIBEXPAT=yes
8042
8043 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8044
8045     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8046 $as_echo_n "checking how to link with libexpat... " >&6; }
8047     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8048 $as_echo "$LIBEXPAT" >&6; }
8049   else
8050     HAVE_LIBEXPAT=no
8051             CPPFLAGS="$ac_save_CPPFLAGS"
8052     LIBEXPAT=
8053     LTLIBEXPAT=
8054   fi
8055
8056
8057
8058
8059
8060
8061   if test "$HAVE_LIBEXPAT" != yes; then
8062     if test "$with_expat" = yes; then
8063       as_fn_error "expat is missing or unusable" "$LINENO" 5
8064     else
8065       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8066 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8067     fi
8068   else
8069     save_LIBS=$LIBS
8070     LIBS="$LIBS $LIBEXPAT"
8071     for ac_func in XML_StopParser
8072 do :
8073   ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8074 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8075   cat >>confdefs.h <<_ACEOF
8076 #define HAVE_XML_STOPPARSER 1
8077 _ACEOF
8078
8079 fi
8080 done
8081
8082     LIBS=$save_LIBS
8083   fi
8084 fi
8085
8086 # --------------------- #
8087 # Check for libpython.  #
8088 # --------------------- #
8089
8090
8091
8092
8093
8094
8095 # Check whether --with-python was given.
8096 if test "${with_python+set}" = set; then :
8097   withval=$with_python;
8098 else
8099   with_python=auto
8100 fi
8101
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8103 $as_echo_n "checking whether to use python... " >&6; }
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8105 $as_echo "$with_python" >&6; }
8106
8107 if test "${with_python}" = no; then
8108   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8109 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8110   have_libpython=no
8111 else
8112   case "${with_python}" in
8113   [\\/]* | ?:[\\/]*)
8114     if test -d ${with_python}; then
8115       # Assume the python binary is ${with_python}/bin/python.
8116       python_prog="${with_python}/bin/python"
8117       python_prefix=
8118       # If python does not exit ${with_python}/bin, then try in
8119       # ${with_python}.  On Windows/MinGW, this is where the Python
8120       # executable is.
8121       if test ! -x "${python_prog}"; then
8122         python_prog="${with_python}/python"
8123         python_prefix=
8124       fi
8125       if test ! -x "${python_prog}"; then
8126         # Fall back to gdb 7.0/7.1 behaviour.
8127         python_prog=missing
8128         python_prefix=${with_python}
8129       fi
8130     elif test -x "${with_python}"; then
8131       # While we can't run python compiled for $host (unless host == build),
8132       # the user could write a script that provides the needed information,
8133       # so we support that.
8134       python_prog=${with_python}
8135       python_prefix=
8136     else
8137       as_fn_error "invalid value for --with-python" "$LINENO" 5
8138     fi
8139     ;;
8140   */*)
8141     # Disallow --with-python=foo/bar.
8142     as_fn_error "invalid value for --with-python" "$LINENO" 5
8143     ;;
8144   *)
8145     # The user has either specified auto, yes, or the name of the python
8146     # program assumed to be in $PATH.
8147     python_prefix=
8148     case "${with_python}" in
8149     yes | auto)
8150       if test ${build} = ${host}; then
8151         # Extract the first word of "python", so it can be a program name with args.
8152 set dummy python; ac_word=$2
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8154 $as_echo_n "checking for $ac_word... " >&6; }
8155 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8156   $as_echo_n "(cached) " >&6
8157 else
8158   case $python_prog_path in
8159   [\\/]* | ?:[\\/]*)
8160   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8161   ;;
8162   *)
8163   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8164 for as_dir in $PATH
8165 do
8166   IFS=$as_save_IFS
8167   test -z "$as_dir" && as_dir=.
8168     for ac_exec_ext in '' $ac_executable_extensions; do
8169   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8170     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8171     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8172     break 2
8173   fi
8174 done
8175   done
8176 IFS=$as_save_IFS
8177
8178   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8179   ;;
8180 esac
8181 fi
8182 python_prog_path=$ac_cv_path_python_prog_path
8183 if test -n "$python_prog_path"; then
8184   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8185 $as_echo "$python_prog_path" >&6; }
8186 else
8187   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8188 $as_echo "no" >&6; }
8189 fi
8190
8191
8192         if test "${python_prog_path}" = missing; then
8193           python_prog=missing
8194         else
8195           python_prog=${python_prog_path}
8196         fi
8197       else
8198         # Not much we can do except assume the cross-compiler will find the
8199         # right files.
8200         python_prog=missing
8201       fi
8202       ;;
8203     *)
8204       # While we can't run python compiled for $host (unless host == build),
8205       # the user could write a script that provides the needed information,
8206       # so we support that.
8207       python_prog="${with_python}"
8208       # Extract the first word of "${python_prog}", so it can be a program name with args.
8209 set dummy ${python_prog}; ac_word=$2
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8211 $as_echo_n "checking for $ac_word... " >&6; }
8212 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8213   $as_echo_n "(cached) " >&6
8214 else
8215   case $python_prog_path in
8216   [\\/]* | ?:[\\/]*)
8217   ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8218   ;;
8219   *)
8220   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8221 for as_dir in $PATH
8222 do
8223   IFS=$as_save_IFS
8224   test -z "$as_dir" && as_dir=.
8225     for ac_exec_ext in '' $ac_executable_extensions; do
8226   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8227     ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8228     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8229     break 2
8230   fi
8231 done
8232   done
8233 IFS=$as_save_IFS
8234
8235   test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8236   ;;
8237 esac
8238 fi
8239 python_prog_path=$ac_cv_path_python_prog_path
8240 if test -n "$python_prog_path"; then
8241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8242 $as_echo "$python_prog_path" >&6; }
8243 else
8244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8245 $as_echo "no" >&6; }
8246 fi
8247
8248
8249       if test "${python_prog_path}" = missing; then
8250         as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8251       fi
8252       ;;
8253     esac
8254   esac
8255
8256   if test "${python_prog}" != missing; then
8257     # We have a python program to use, but it may be too old.
8258     # Don't flag an error for --with-python=auto (the default).
8259     have_python_config=yes
8260     python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8261     if test $? != 0; then
8262       have_python_config=failed
8263       if test "${with_python}" != auto; then
8264         as_fn_error "failure running python-config --includes" "$LINENO" 5
8265       fi
8266     fi
8267     python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8268     if test $? != 0; then
8269       have_python_config=failed
8270       if test "${with_python}" != auto; then
8271         as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8272       fi
8273     fi
8274     python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8275     if test $? != 0; then
8276       have_python_config=failed
8277       if test "${with_python}" != auto; then
8278         as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8279       fi
8280     fi
8281   else
8282     # We do not have a python executable we can use to determine where
8283     # to find the Python headers and libs.  We cannot guess the include
8284     # path from the python_prefix either, because that include path
8285     # depends on the Python version.  So, there is nothing much we can
8286     # do except assume that the compiler will be able to find those files.
8287     python_includes=
8288     python_libs=
8289     have_python_config=no
8290   fi
8291
8292   # If we have python-config, only try the configuration it provides.
8293   # Otherwise fallback on the old way of trying different versions of
8294   # python in turn.
8295
8296   have_libpython=no
8297   if test "${have_python_config}" = yes; then
8298     # Determine the Python version by extracting "-lpython<version>"
8299     # part of the python_libs. <version> is usually X.Y with X and Y
8300     # being decimal numbers, but can also be XY (seen on Windows).
8301     #
8302     # The extraction is performed using sed with a regular expression.
8303     # Initially, the regexp used was using the '?' quantifier to make
8304     # the dot in the version number optional.  Unfortunately, this
8305     # does not work with non-GNU versions of sed because, because of
8306     # what looks like a limitation (the '?' quantifier does not work
8307     # with back-references).  We work around this limitation by using
8308     # the '*' quantifier instead.  It means that, in theory, we might
8309     # match unexpected version strings such as "-lpython2..7", but
8310     # this seems unlikely in practice.  And even if that happens,
8311     # an error will be triggered later on, when checking that version
8312     # number.
8313     python_version=`echo " ${python_libs} " \
8314                          | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8315     case "${python_version}" in
8316     python*)
8317
8318   version=${python_version}
8319
8320   new_CPPFLAGS=${python_includes}
8321   new_LIBS=${python_libs}
8322   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8323 $as_echo_n "checking for ${version}... " >&6; }
8324   save_CPPFLAGS=$CPPFLAGS
8325   save_LIBS=$LIBS
8326   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8327   LIBS="$LIBS $new_LIBS"
8328   found_usable_python=no
8329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8330 /* end confdefs.h.  */
8331 #include "Python.h"
8332 int
8333 main ()
8334 {
8335 Py_Initialize ();
8336   ;
8337   return 0;
8338 }
8339 _ACEOF
8340 if ac_fn_c_try_link "$LINENO"; then :
8341   have_libpython=${version}
8342                   found_usable_python=yes
8343                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8344                   PYTHON_LIBS=$new_LIBS
8345 fi
8346 rm -f core conftest.err conftest.$ac_objext \
8347     conftest$ac_exeext conftest.$ac_ext
8348   CPPFLAGS=$save_CPPFLAGS
8349   LIBS=$save_LIBS
8350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8351 $as_echo "${found_usable_python}" >&6; }
8352
8353       ;;
8354     *)
8355       as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8356       ;;
8357     esac
8358   elif test "${have_python_config}" != failed; then
8359     if test "${have_libpython}" = no; then
8360
8361   version=python2.7
8362
8363   new_CPPFLAGS=${python_includes}
8364   new_LIBS="${python_libs} -lpython2.7"
8365   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8366 $as_echo_n "checking for ${version}... " >&6; }
8367   save_CPPFLAGS=$CPPFLAGS
8368   save_LIBS=$LIBS
8369   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8370   LIBS="$LIBS $new_LIBS"
8371   found_usable_python=no
8372   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8373 /* end confdefs.h.  */
8374 #include "Python.h"
8375 int
8376 main ()
8377 {
8378 Py_Initialize ();
8379   ;
8380   return 0;
8381 }
8382 _ACEOF
8383 if ac_fn_c_try_link "$LINENO"; then :
8384   have_libpython=${version}
8385                   found_usable_python=yes
8386                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8387                   PYTHON_LIBS=$new_LIBS
8388 fi
8389 rm -f core conftest.err conftest.$ac_objext \
8390     conftest$ac_exeext conftest.$ac_ext
8391   CPPFLAGS=$save_CPPFLAGS
8392   LIBS=$save_LIBS
8393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8394 $as_echo "${found_usable_python}" >&6; }
8395
8396     fi
8397     if test "${have_libpython}" = no; then
8398
8399   version=python2.6
8400
8401   new_CPPFLAGS=${python_includes}
8402   new_LIBS="${python_libs} -lpython2.6"
8403   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8404 $as_echo_n "checking for ${version}... " >&6; }
8405   save_CPPFLAGS=$CPPFLAGS
8406   save_LIBS=$LIBS
8407   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8408   LIBS="$LIBS $new_LIBS"
8409   found_usable_python=no
8410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8411 /* end confdefs.h.  */
8412 #include "Python.h"
8413 int
8414 main ()
8415 {
8416 Py_Initialize ();
8417   ;
8418   return 0;
8419 }
8420 _ACEOF
8421 if ac_fn_c_try_link "$LINENO"; then :
8422   have_libpython=${version}
8423                   found_usable_python=yes
8424                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8425                   PYTHON_LIBS=$new_LIBS
8426 fi
8427 rm -f core conftest.err conftest.$ac_objext \
8428     conftest$ac_exeext conftest.$ac_ext
8429   CPPFLAGS=$save_CPPFLAGS
8430   LIBS=$save_LIBS
8431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8432 $as_echo "${found_usable_python}" >&6; }
8433
8434     fi
8435     if test ${have_libpython} = no; then
8436
8437   version=python2.5
8438
8439   new_CPPFLAGS=${python_includes}
8440   new_LIBS="${python_libs} -lpython2.5"
8441   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8442 $as_echo_n "checking for ${version}... " >&6; }
8443   save_CPPFLAGS=$CPPFLAGS
8444   save_LIBS=$LIBS
8445   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8446   LIBS="$LIBS $new_LIBS"
8447   found_usable_python=no
8448   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8449 /* end confdefs.h.  */
8450 #include "Python.h"
8451 int
8452 main ()
8453 {
8454 Py_Initialize ();
8455   ;
8456   return 0;
8457 }
8458 _ACEOF
8459 if ac_fn_c_try_link "$LINENO"; then :
8460   have_libpython=${version}
8461                   found_usable_python=yes
8462                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8463                   PYTHON_LIBS=$new_LIBS
8464 fi
8465 rm -f core conftest.err conftest.$ac_objext \
8466     conftest$ac_exeext conftest.$ac_ext
8467   CPPFLAGS=$save_CPPFLAGS
8468   LIBS=$save_LIBS
8469   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8470 $as_echo "${found_usable_python}" >&6; }
8471
8472     fi
8473     if test ${have_libpython} = no; then
8474
8475   version=python2.4
8476
8477   new_CPPFLAGS=${python_includes}
8478   new_LIBS="${python_libs} -lpython2.4"
8479   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8480 $as_echo_n "checking for ${version}... " >&6; }
8481   save_CPPFLAGS=$CPPFLAGS
8482   save_LIBS=$LIBS
8483   CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8484   LIBS="$LIBS $new_LIBS"
8485   found_usable_python=no
8486   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8487 /* end confdefs.h.  */
8488 #include "Python.h"
8489 int
8490 main ()
8491 {
8492 Py_Initialize ();
8493   ;
8494   return 0;
8495 }
8496 _ACEOF
8497 if ac_fn_c_try_link "$LINENO"; then :
8498   have_libpython=${version}
8499                   found_usable_python=yes
8500                   PYTHON_CPPFLAGS=$new_CPPFLAGS
8501                   PYTHON_LIBS=$new_LIBS
8502 fi
8503 rm -f core conftest.err conftest.$ac_objext \
8504     conftest$ac_exeext conftest.$ac_ext
8505   CPPFLAGS=$save_CPPFLAGS
8506   LIBS=$save_LIBS
8507   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8508 $as_echo "${found_usable_python}" >&6; }
8509
8510     fi
8511   fi
8512   if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8513
8514 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8515
8516   elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8517
8518 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8519
8520   elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8521
8522 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8523
8524   elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8525
8526 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8527
8528   fi
8529
8530   if test "${have_libpython}" = no; then
8531     case "${with_python}" in
8532     yes)
8533       as_fn_error "python is missing or unusable" "$LINENO" 5
8534       ;;
8535     auto)
8536       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8537 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8538       ;;
8539     *)
8540       as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8541       ;;
8542     esac
8543   else
8544     if test -n "${python_prefix}"; then
8545
8546 cat >>confdefs.h <<_ACEOF
8547 #define WITH_PYTHON_PATH "${python_prefix}"
8548 _ACEOF
8549
8550
8551   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8552      if test "x$prefix" = xNONE; then
8553         test_prefix=/usr/local
8554      else
8555         test_prefix=$prefix
8556      fi
8557   else
8558      test_prefix=$exec_prefix
8559   fi
8560   value=0
8561   case ${python_prefix} in
8562      "${test_prefix}"|"${test_prefix}/"*|\
8563         '${exec_prefix}'|'${exec_prefix}/'*)
8564      value=1
8565      ;;
8566   esac
8567
8568 cat >>confdefs.h <<_ACEOF
8569 #define PYTHON_PATH_RELOCATABLE $value
8570 _ACEOF
8571
8572
8573     fi
8574   fi
8575 fi
8576
8577 if test "${have_libpython}" != no; then
8578
8579 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8580
8581   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8582   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8583   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8584   CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8585   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8586
8587   # Flags needed to compile Python code (taken from python-config --cflags).
8588   # We cannot call python-config directly because it will output whatever was
8589   # used when compiling the Python interpreter itself, including flags which
8590   # would make the python-related objects be compiled differently from the
8591   # rest of GDB (e.g., -O2 and -fPIC).
8592   if test "${GCC}" = yes; then
8593     tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8594   fi
8595
8596   if test "x${tentative_python_cflags}" != x; then
8597     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8598 $as_echo_n "checking compiler flags for python code... " >&6; }
8599     for flag in ${tentative_python_cflags}; do
8600       # Check that the compiler accepts it
8601       saved_CFLAGS="$CFLAGS"
8602       CFLAGS="$CFLAGS $flag"
8603       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8604 /* end confdefs.h.  */
8605
8606 int
8607 main ()
8608 {
8609
8610   ;
8611   return 0;
8612 }
8613 _ACEOF
8614 if ac_fn_c_try_compile "$LINENO"; then :
8615   PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8616 fi
8617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8618       CFLAGS="$saved_CFLAGS"
8619     done
8620     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8621 $as_echo "${PYTHON_CFLAGS}" >&6; }
8622   fi
8623
8624   # On IRIX, type siginfo is not defined.  Instead, sys/siginfo.h provides:
8625   #    #if _SGIAPI
8626   #    #define siginfo __siginfo
8627   #    #endif
8628   # The problem is that including Python causes some XOPEN macros to be
8629   # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8630   # to false.  So, we work around this issue by defining siginfo ourself
8631   # though the command-line.
8632   #
8633   # On x64 Windows, Python's include headers, and pyconfig.h in
8634   # particular, rely on MS_WIN64 macro to detect that it's a 64bit
8635   # version of Windows.  Unfortunately, MS_WIN64 is only defined if
8636   # _MSC_VER, a Microsoft-specific macro, is defined.  So, when
8637   # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
8638   # The issue was reported to the Python community, but still isn't
8639   # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
8640
8641   case "$gdb_host" in
8642     irix*) if test "${GCC}" = yes; then
8643              CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8644            fi
8645            ;;
8646     mingw64)
8647            if test "${GCC}" = yes; then
8648              CPPFLAGS="$CPPFLAGS -DMS_WIN64"
8649            fi
8650            ;;
8651   esac
8652
8653   # Note that "python -m threading" cannot be used to check for
8654   # threading support due to a bug in Python 2.7.3
8655   # (http://bugs.python.org/issue15567).
8656   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
8657 $as_echo_n "checking whether python supports threads... " >&6; }
8658   saved_CPPFLAGS="${CPPFLAGS}"
8659   CPPFLAGS="${PYTHON_CPPFLAGS}"
8660   # Note that the test is reversed so that python_has_threads=yes on
8661   # unexpected failures.
8662   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8663 /* end confdefs.h.  */
8664
8665 #include <Python.h>
8666 #ifdef WITH_THREAD
8667 # error
8668 #endif
8669
8670 _ACEOF
8671 if ac_fn_c_try_cpp "$LINENO"; then :
8672   python_has_threads=no
8673 else
8674   python_has_threads=yes
8675 fi
8676 rm -f conftest.err conftest.$ac_ext
8677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
8678 $as_echo "${python_has_threads}" >&6; }
8679   CPPFLAGS="${saved_CPPFLAGS}"
8680 else
8681   # Even if Python support is not compiled in, we need to have this file
8682   # included so that the "python" command, et.al., still exists.
8683   CONFIG_OBS="$CONFIG_OBS python.o"
8684   CONFIG_SRCS="$CONFIG_SRCS python/python.c"
8685 fi
8686
8687
8688
8689
8690 # -------------------- #
8691 # Check for libguile.  #
8692 # -------------------- #
8693
8694
8695
8696
8697
8698
8699 # Check whether --with-guile was given.
8700 if test "${with_guile+set}" = set; then :
8701   withval=$with_guile;
8702 else
8703   with_guile=auto
8704 fi
8705
8706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
8707 $as_echo_n "checking whether to use guile... " >&6; }
8708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
8709 $as_echo "$with_guile" >&6; }
8710
8711 # Extract the first word of "pkg-config", so it can be a program name with args.
8712 set dummy pkg-config; ac_word=$2
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8714 $as_echo_n "checking for $ac_word... " >&6; }
8715 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
8716   $as_echo_n "(cached) " >&6
8717 else
8718   case $pkg_config_prog_path in
8719   [\\/]* | ?:[\\/]*)
8720   ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
8721   ;;
8722   *)
8723   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8724 for as_dir in $PATH
8725 do
8726   IFS=$as_save_IFS
8727   test -z "$as_dir" && as_dir=.
8728     for ac_exec_ext in '' $ac_executable_extensions; do
8729   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8730     ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
8731     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8732     break 2
8733   fi
8734 done
8735   done
8736 IFS=$as_save_IFS
8737
8738   test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
8739   ;;
8740 esac
8741 fi
8742 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
8743 if test -n "$pkg_config_prog_path"; then
8744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
8745 $as_echo "$pkg_config_prog_path" >&6; }
8746 else
8747   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8748 $as_echo "no" >&6; }
8749 fi
8750
8751
8752
8753 try_guile_versions="guile-2.2 guile-2.0"
8754 have_libguile=no
8755 case "${with_guile}" in
8756 no)
8757   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
8758 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
8759   ;;
8760 auto)
8761   if test "${pkg_config_prog_path}" = "missing"; then
8762     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
8763 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
8764   else
8765
8766   pkg_config=${pkg_config_prog_path}
8767   guile_version_list=${try_guile_versions}
8768   flag_errors=no
8769
8770   found_usable_guile=checking
8771   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8772 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8773   for guile_version in ${guile_version_list}; do
8774     ${pkg_config} --exists ${guile_version} 2>/dev/null
8775     if test $? != 0; then
8776       continue
8777     fi
8778             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8779     if test $? != 0; then
8780       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8781     fi
8782     new_LIBS=`${pkg_config} --libs ${guile_version}`
8783     if test $? != 0; then
8784       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8785     fi
8786         found_usable_guile=${guile_version}
8787     break
8788   done
8789   if test "${found_usable_guile}" = "checking"; then
8790     if test "${flag_errors}" = "yes"; then
8791       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8792     else
8793       found_usable_guile=no
8794     fi
8795   fi
8796       if test "${found_usable_guile}" != no; then
8797     save_CPPFLAGS=$CPPFLAGS
8798     save_LIBS=$LIBS
8799     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8800     LIBS="$LIBS $new_LIBS"
8801     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8802 /* end confdefs.h.  */
8803 #include "libguile.h"
8804 int
8805 main ()
8806 {
8807 scm_init_guile ();
8808   ;
8809   return 0;
8810 }
8811 _ACEOF
8812 if ac_fn_c_try_link "$LINENO"; then :
8813   have_libguile=yes
8814                     GUILE_CPPFLAGS=$new_CPPFLAGS
8815                     GUILE_LIBS=$new_LIBS
8816 else
8817   found_usable_guile=no
8818 fi
8819 rm -f core conftest.err conftest.$ac_objext \
8820     conftest$ac_exeext conftest.$ac_ext
8821     CPPFLAGS=$save_CPPFLAGS
8822     LIBS=$save_LIBS
8823     if test "${found_usable_guile}" = no; then
8824       if test "${flag_errors}" = yes; then
8825         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8826 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8827 as_fn_error "linking guile version ${guile_version} test program failed
8828 See \`config.log' for more details." "$LINENO" 5; }
8829       fi
8830     fi
8831   fi
8832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8833 $as_echo "${found_usable_guile}" >&6; }
8834
8835   fi
8836   ;;
8837 yes)
8838   if test "${pkg_config_prog_path}" = "missing"; then
8839     as_fn_error "pkg-config not found" "$LINENO" 5
8840   fi
8841
8842   pkg_config=${pkg_config_prog_path}
8843   guile_version_list=${try_guile_versions}
8844   flag_errors=yes
8845
8846   found_usable_guile=checking
8847   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8848 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8849   for guile_version in ${guile_version_list}; do
8850     ${pkg_config} --exists ${guile_version} 2>/dev/null
8851     if test $? != 0; then
8852       continue
8853     fi
8854             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8855     if test $? != 0; then
8856       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8857     fi
8858     new_LIBS=`${pkg_config} --libs ${guile_version}`
8859     if test $? != 0; then
8860       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8861     fi
8862         found_usable_guile=${guile_version}
8863     break
8864   done
8865   if test "${found_usable_guile}" = "checking"; then
8866     if test "${flag_errors}" = "yes"; then
8867       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8868     else
8869       found_usable_guile=no
8870     fi
8871   fi
8872       if test "${found_usable_guile}" != no; then
8873     save_CPPFLAGS=$CPPFLAGS
8874     save_LIBS=$LIBS
8875     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8876     LIBS="$LIBS $new_LIBS"
8877     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8878 /* end confdefs.h.  */
8879 #include "libguile.h"
8880 int
8881 main ()
8882 {
8883 scm_init_guile ();
8884   ;
8885   return 0;
8886 }
8887 _ACEOF
8888 if ac_fn_c_try_link "$LINENO"; then :
8889   have_libguile=yes
8890                     GUILE_CPPFLAGS=$new_CPPFLAGS
8891                     GUILE_LIBS=$new_LIBS
8892 else
8893   found_usable_guile=no
8894 fi
8895 rm -f core conftest.err conftest.$ac_objext \
8896     conftest$ac_exeext conftest.$ac_ext
8897     CPPFLAGS=$save_CPPFLAGS
8898     LIBS=$save_LIBS
8899     if test "${found_usable_guile}" = no; then
8900       if test "${flag_errors}" = yes; then
8901         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8902 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8903 as_fn_error "linking guile version ${guile_version} test program failed
8904 See \`config.log' for more details." "$LINENO" 5; }
8905       fi
8906     fi
8907   fi
8908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8909 $as_echo "${found_usable_guile}" >&6; }
8910
8911   ;;
8912 [\\/]* | ?:[\\/]*)
8913   if test -x "${with_guile}"; then
8914
8915   pkg_config=${with_guile}
8916   guile_version_list=${try_guile_versions}
8917   flag_errors=yes
8918
8919   found_usable_guile=checking
8920   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8921 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8922   for guile_version in ${guile_version_list}; do
8923     ${pkg_config} --exists ${guile_version} 2>/dev/null
8924     if test $? != 0; then
8925       continue
8926     fi
8927             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8928     if test $? != 0; then
8929       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8930     fi
8931     new_LIBS=`${pkg_config} --libs ${guile_version}`
8932     if test $? != 0; then
8933       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8934     fi
8935         found_usable_guile=${guile_version}
8936     break
8937   done
8938   if test "${found_usable_guile}" = "checking"; then
8939     if test "${flag_errors}" = "yes"; then
8940       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8941     else
8942       found_usable_guile=no
8943     fi
8944   fi
8945       if test "${found_usable_guile}" != no; then
8946     save_CPPFLAGS=$CPPFLAGS
8947     save_LIBS=$LIBS
8948     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8949     LIBS="$LIBS $new_LIBS"
8950     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8951 /* end confdefs.h.  */
8952 #include "libguile.h"
8953 int
8954 main ()
8955 {
8956 scm_init_guile ();
8957   ;
8958   return 0;
8959 }
8960 _ACEOF
8961 if ac_fn_c_try_link "$LINENO"; then :
8962   have_libguile=yes
8963                     GUILE_CPPFLAGS=$new_CPPFLAGS
8964                     GUILE_LIBS=$new_LIBS
8965 else
8966   found_usable_guile=no
8967 fi
8968 rm -f core conftest.err conftest.$ac_objext \
8969     conftest$ac_exeext conftest.$ac_ext
8970     CPPFLAGS=$save_CPPFLAGS
8971     LIBS=$save_LIBS
8972     if test "${found_usable_guile}" = no; then
8973       if test "${flag_errors}" = yes; then
8974         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8976 as_fn_error "linking guile version ${guile_version} test program failed
8977 See \`config.log' for more details." "$LINENO" 5; }
8978       fi
8979     fi
8980   fi
8981   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8982 $as_echo "${found_usable_guile}" >&6; }
8983
8984   else
8985     as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
8986   fi
8987   ;;
8988 "" | */*)
8989   # Disallow --with=guile="" and --with-guile=foo/bar.
8990   as_fn_error "invalid value for --with-guile" "$LINENO" 5
8991   ;;
8992 *)
8993   # A space separate list of guile versions to try, in order.
8994   if test "${pkg_config_prog_path}" = "missing"; then
8995     as_fn_error "pkg-config not found" "$LINENO" 5
8996   fi
8997
8998   pkg_config=${pkg_config_prog_path}
8999   guile_version_list=${with_guile}
9000   flag_errors=yes
9001
9002   found_usable_guile=checking
9003   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9004 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9005   for guile_version in ${guile_version_list}; do
9006     ${pkg_config} --exists ${guile_version} 2>/dev/null
9007     if test $? != 0; then
9008       continue
9009     fi
9010             new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9011     if test $? != 0; then
9012       as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9013     fi
9014     new_LIBS=`${pkg_config} --libs ${guile_version}`
9015     if test $? != 0; then
9016       as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9017     fi
9018         found_usable_guile=${guile_version}
9019     break
9020   done
9021   if test "${found_usable_guile}" = "checking"; then
9022     if test "${flag_errors}" = "yes"; then
9023       as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9024     else
9025       found_usable_guile=no
9026     fi
9027   fi
9028       if test "${found_usable_guile}" != no; then
9029     save_CPPFLAGS=$CPPFLAGS
9030     save_LIBS=$LIBS
9031     CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9032     LIBS="$LIBS $new_LIBS"
9033     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9034 /* end confdefs.h.  */
9035 #include "libguile.h"
9036 int
9037 main ()
9038 {
9039 scm_init_guile ();
9040   ;
9041   return 0;
9042 }
9043 _ACEOF
9044 if ac_fn_c_try_link "$LINENO"; then :
9045   have_libguile=yes
9046                     GUILE_CPPFLAGS=$new_CPPFLAGS
9047                     GUILE_LIBS=$new_LIBS
9048 else
9049   found_usable_guile=no
9050 fi
9051 rm -f core conftest.err conftest.$ac_objext \
9052     conftest$ac_exeext conftest.$ac_ext
9053     CPPFLAGS=$save_CPPFLAGS
9054     LIBS=$save_LIBS
9055     if test "${found_usable_guile}" = no; then
9056       if test "${flag_errors}" = yes; then
9057         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9058 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9059 as_fn_error "linking guile version ${guile_version} test program failed
9060 See \`config.log' for more details." "$LINENO" 5; }
9061       fi
9062     fi
9063   fi
9064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9065 $as_echo "${found_usable_guile}" >&6; }
9066
9067   ;;
9068 esac
9069
9070 if test "${have_libguile}" != no; then
9071
9072 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9073
9074   CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9075   CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9076   CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9077   CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9078   ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9079
9080     save_LIBS="$LIBS"
9081   save_CPPFLAGS="$CPPFLAGS"
9082   LIBS="$GUILE_LIBS"
9083   CPPFLAGS="$GUILE_CPPFLAGS"
9084   for ac_func in scm_new_smob
9085 do :
9086   ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9087 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9088   cat >>confdefs.h <<_ACEOF
9089 #define HAVE_SCM_NEW_SMOB 1
9090 _ACEOF
9091
9092 fi
9093 done
9094
9095   LIBS="$save_LIBS"
9096   CPPFLAGS="$save_CPPFLAGS"
9097 else
9098   # Even if Guile support is not compiled in, we need to have these files
9099   # included.
9100   CONFIG_OBS="$CONFIG_OBS guile.o"
9101   CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
9102 fi
9103
9104
9105
9106 # PR 17185, see if we can get the libgc version to see if we need
9107 # to apply the workaround.
9108 for ac_header in gc/gc.h
9109 do :
9110   ac_fn_c_check_header_mongrel "$LINENO" "gc/gc.h" "ac_cv_header_gc_gc_h" "$ac_includes_default"
9111 if test "x$ac_cv_header_gc_gc_h" = x""yes; then :
9112   cat >>confdefs.h <<_ACEOF
9113 #define HAVE_GC_GC_H 1
9114 _ACEOF
9115
9116 fi
9117
9118 done
9119
9120 for ac_func in setenv
9121 do :
9122   ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
9123 if test "x$ac_cv_func_setenv" = x""yes; then :
9124   cat >>confdefs.h <<_ACEOF
9125 #define HAVE_SETENV 1
9126 _ACEOF
9127
9128 fi
9129 done
9130
9131
9132 # --------------------- #
9133 # Check for libmcheck.  #
9134 # --------------------- #
9135
9136 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
9137 # but turn it off if Python is enabled with threads, since -lmcheck is
9138 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
9139 # and for releases.
9140 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
9141    && $development; then
9142   libmcheck_default=yes
9143 else
9144   libmcheck_default=no
9145 fi
9146
9147   # Check whether --enable-libmcheck was given.
9148 if test "${enable_libmcheck+set}" = set; then :
9149   enableval=$enable_libmcheck; case "${enableval}" in
9150       yes | y) ENABLE_LIBMCHECK="yes" ;;
9151       no | n)  ENABLE_LIBMCHECK="no" ;;
9152       *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
9153     esac
9154 fi
9155
9156
9157   if test -z "${ENABLE_LIBMCHECK}"; then
9158     ENABLE_LIBMCHECK=${libmcheck_default}
9159   fi
9160
9161   if test "$ENABLE_LIBMCHECK" = "yes" ; then
9162     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
9163 $as_echo_n "checking for main in -lmcheck... " >&6; }
9164 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
9165   $as_echo_n "(cached) " >&6
9166 else
9167   ac_check_lib_save_LIBS=$LIBS
9168 LIBS="-lmcheck  $LIBS"
9169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9170 /* end confdefs.h.  */
9171
9172
9173 int
9174 main ()
9175 {
9176 return main ();
9177   ;
9178   return 0;
9179 }
9180 _ACEOF
9181 if ac_fn_c_try_link "$LINENO"; then :
9182   ac_cv_lib_mcheck_main=yes
9183 else
9184   ac_cv_lib_mcheck_main=no
9185 fi
9186 rm -f core conftest.err conftest.$ac_objext \
9187     conftest$ac_exeext conftest.$ac_ext
9188 LIBS=$ac_check_lib_save_LIBS
9189 fi
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
9191 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
9192 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
9193   cat >>confdefs.h <<_ACEOF
9194 #define HAVE_LIBMCHECK 1
9195 _ACEOF
9196
9197   LIBS="-lmcheck $LIBS"
9198
9199 fi
9200
9201   fi
9202
9203
9204 if test "$ENABLE_LIBMCHECK" = "yes" \
9205         -a "${have_libpython}" != "no" \
9206         -a "${python_has_threads}" = "yes" ; then
9207   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
9208 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
9209 fi
9210
9211 # ------------------------- #
9212 # Checks for header files.  #
9213 # ------------------------- #
9214
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9216 $as_echo_n "checking for ANSI C header files... " >&6; }
9217 if test "${ac_cv_header_stdc+set}" = set; then :
9218   $as_echo_n "(cached) " >&6
9219 else
9220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9221 /* end confdefs.h.  */
9222 #include <stdlib.h>
9223 #include <stdarg.h>
9224 #include <string.h>
9225 #include <float.h>
9226
9227 int
9228 main ()
9229 {
9230
9231   ;
9232   return 0;
9233 }
9234 _ACEOF
9235 if ac_fn_c_try_compile "$LINENO"; then :
9236   ac_cv_header_stdc=yes
9237 else
9238   ac_cv_header_stdc=no
9239 fi
9240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9241
9242 if test $ac_cv_header_stdc = yes; then
9243   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9244   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9245 /* end confdefs.h.  */
9246 #include <string.h>
9247
9248 _ACEOF
9249 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9250   $EGREP "memchr" >/dev/null 2>&1; then :
9251
9252 else
9253   ac_cv_header_stdc=no
9254 fi
9255 rm -f conftest*
9256
9257 fi
9258
9259 if test $ac_cv_header_stdc = yes; then
9260   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9261   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9262 /* end confdefs.h.  */
9263 #include <stdlib.h>
9264
9265 _ACEOF
9266 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9267   $EGREP "free" >/dev/null 2>&1; then :
9268
9269 else
9270   ac_cv_header_stdc=no
9271 fi
9272 rm -f conftest*
9273
9274 fi
9275
9276 if test $ac_cv_header_stdc = yes; then
9277   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9278   if test "$cross_compiling" = yes; then :
9279   :
9280 else
9281   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9282 /* end confdefs.h.  */
9283 #include <ctype.h>
9284 #include <stdlib.h>
9285 #if ((' ' & 0x0FF) == 0x020)
9286 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9287 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9288 #else
9289 # define ISLOWER(c) \
9290                    (('a' <= (c) && (c) <= 'i') \
9291                      || ('j' <= (c) && (c) <= 'r') \
9292                      || ('s' <= (c) && (c) <= 'z'))
9293 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9294 #endif
9295
9296 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9297 int
9298 main ()
9299 {
9300   int i;
9301   for (i = 0; i < 256; i++)
9302     if (XOR (islower (i), ISLOWER (i))
9303         || toupper (i) != TOUPPER (i))
9304       return 2;
9305   return 0;
9306 }
9307 _ACEOF
9308 if ac_fn_c_try_run "$LINENO"; then :
9309
9310 else
9311   ac_cv_header_stdc=no
9312 fi
9313 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9314   conftest.$ac_objext conftest.beam conftest.$ac_ext
9315 fi
9316
9317 fi
9318 fi
9319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9320 $as_echo "$ac_cv_header_stdc" >&6; }
9321 if test $ac_cv_header_stdc = yes; then
9322
9323 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9324
9325 fi
9326
9327 # elf_hp.h is for HP/UX 64-bit shared library support.
9328 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9329                   thread_db.h \
9330                   sys/fault.h \
9331                   sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9332                   sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9333                   sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9334                   termios.h termio.h \
9335                   sgtty.h elf_hp.h \
9336                   dlfcn.h
9337 do :
9338   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9339 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9340 eval as_val=\$$as_ac_Header
9341    if test "x$as_val" = x""yes; then :
9342   cat >>confdefs.h <<_ACEOF
9343 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9344 _ACEOF
9345
9346 fi
9347
9348 done
9349
9350 for ac_header in sys/proc.h
9351 do :
9352   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
9353 # include <sys/param.h>
9354 #endif
9355
9356 "
9357 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
9358   cat >>confdefs.h <<_ACEOF
9359 #define HAVE_SYS_PROC_H 1
9360 _ACEOF
9361
9362 fi
9363
9364 done
9365
9366 for ac_header in sys/user.h
9367 do :
9368   ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
9369 # include <sys/param.h>
9370 #endif
9371
9372 "
9373 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
9374   cat >>confdefs.h <<_ACEOF
9375 #define HAVE_SYS_USER_H 1
9376 _ACEOF
9377
9378 fi
9379
9380 done
9381
9382
9383 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
9384 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
9385 # think that we don't have <curses.h> if we're using GCC.
9386 case $host_os in
9387   solaris2.[789])
9388     if test "$GCC" = yes; then
9389
9390 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
9391
9392     fi ;;
9393 esac
9394 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
9395 do :
9396   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9397 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9398 eval as_val=\$$as_ac_Header
9399    if test "x$as_val" = x""yes; then :
9400   cat >>confdefs.h <<_ACEOF
9401 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9402 _ACEOF
9403
9404 fi
9405
9406 done
9407
9408 for ac_header in term.h
9409 do :
9410   ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
9411 # include <curses.h>
9412 #endif
9413
9414 "
9415 if test "x$ac_cv_header_term_h" = x""yes; then :
9416   cat >>confdefs.h <<_ACEOF
9417 #define HAVE_TERM_H 1
9418 _ACEOF
9419
9420 fi
9421
9422 done
9423
9424
9425 # ------------------------- #
9426 # Checks for declarations.  #
9427 # ------------------------- #
9428
9429 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
9430 if test "x$ac_cv_have_decl_free" = x""yes; then :
9431   ac_have_decl=1
9432 else
9433   ac_have_decl=0
9434 fi
9435
9436 cat >>confdefs.h <<_ACEOF
9437 #define HAVE_DECL_FREE $ac_have_decl
9438 _ACEOF
9439 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
9440 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
9441   ac_have_decl=1
9442 else
9443   ac_have_decl=0
9444 fi
9445
9446 cat >>confdefs.h <<_ACEOF
9447 #define HAVE_DECL_MALLOC $ac_have_decl
9448 _ACEOF
9449 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
9450 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
9451   ac_have_decl=1
9452 else
9453   ac_have_decl=0
9454 fi
9455
9456 cat >>confdefs.h <<_ACEOF
9457 #define HAVE_DECL_REALLOC $ac_have_decl
9458 _ACEOF
9459 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9460 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9461   ac_have_decl=1
9462 else
9463   ac_have_decl=0
9464 fi
9465
9466 cat >>confdefs.h <<_ACEOF
9467 #define HAVE_DECL_SNPRINTF $ac_have_decl
9468 _ACEOF
9469
9470
9471   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9472 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9473 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9474   $as_echo_n "(cached) " >&6
9475 else
9476   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9477 /* end confdefs.h.  */
9478 #include <locale.h>
9479 int
9480 main ()
9481 {
9482 return LC_MESSAGES
9483   ;
9484   return 0;
9485 }
9486 _ACEOF
9487 if ac_fn_c_try_link "$LINENO"; then :
9488   am_cv_val_LC_MESSAGES=yes
9489 else
9490   am_cv_val_LC_MESSAGES=no
9491 fi
9492 rm -f core conftest.err conftest.$ac_objext \
9493     conftest$ac_exeext conftest.$ac_ext
9494 fi
9495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9496 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9497   if test $am_cv_val_LC_MESSAGES = yes; then
9498
9499 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9500
9501   fi
9502
9503
9504 # ----------------------- #
9505 # Checks for structures.  #
9506 # ----------------------- #
9507
9508 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9509 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9510
9511 cat >>confdefs.h <<_ACEOF
9512 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9513 _ACEOF
9514
9515
9516 fi
9517 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9518 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9519
9520 cat >>confdefs.h <<_ACEOF
9521 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9522 _ACEOF
9523
9524
9525 fi
9526
9527
9528 # ------------------ #
9529 # Checks for types.  #
9530 # ------------------ #
9531
9532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9533 $as_echo_n "checking return type of signal handlers... " >&6; }
9534 if test "${ac_cv_type_signal+set}" = set; then :
9535   $as_echo_n "(cached) " >&6
9536 else
9537   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9538 /* end confdefs.h.  */
9539 #include <sys/types.h>
9540 #include <signal.h>
9541
9542 int
9543 main ()
9544 {
9545 return *(signal (0, 0)) (0) == 1;
9546   ;
9547   return 0;
9548 }
9549 _ACEOF
9550 if ac_fn_c_try_compile "$LINENO"; then :
9551   ac_cv_type_signal=int
9552 else
9553   ac_cv_type_signal=void
9554 fi
9555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9556 fi
9557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9558 $as_echo "$ac_cv_type_signal" >&6; }
9559
9560 cat >>confdefs.h <<_ACEOF
9561 #define RETSIGTYPE $ac_cv_type_signal
9562 _ACEOF
9563
9564
9565 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9566 #include <sys/socket.h>
9567
9568 "
9569 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9570
9571 cat >>confdefs.h <<_ACEOF
9572 #define HAVE_SOCKLEN_T 1
9573 _ACEOF
9574
9575
9576 fi
9577
9578
9579 # ------------------------------------- #
9580 # Checks for compiler characteristics.  #
9581 # ------------------------------------- #
9582
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9584 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9585 if test "${ac_cv_c_const+set}" = set; then :
9586   $as_echo_n "(cached) " >&6
9587 else
9588   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9589 /* end confdefs.h.  */
9590
9591 int
9592 main ()
9593 {
9594 /* FIXME: Include the comments suggested by Paul. */
9595 #ifndef __cplusplus
9596   /* Ultrix mips cc rejects this.  */
9597   typedef int charset[2];
9598   const charset cs;
9599   /* SunOS 4.1.1 cc rejects this.  */
9600   char const *const *pcpcc;
9601   char **ppc;
9602   /* NEC SVR4.0.2 mips cc rejects this.  */
9603   struct point {int x, y;};
9604   static struct point const zero = {0,0};
9605   /* AIX XL C 1.02.0.0 rejects this.
9606      It does not let you subtract one const X* pointer from another in
9607      an arm of an if-expression whose if-part is not a constant
9608      expression */
9609   const char *g = "string";
9610   pcpcc = &g + (g ? g-g : 0);
9611   /* HPUX 7.0 cc rejects these. */
9612   ++pcpcc;
9613   ppc = (char**) pcpcc;
9614   pcpcc = (char const *const *) ppc;
9615   { /* SCO 3.2v4 cc rejects this.  */
9616     char *t;
9617     char const *s = 0 ? (char *) 0 : (char const *) 0;
9618
9619     *t++ = 0;
9620     if (s) return 0;
9621   }
9622   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9623     int x[] = {25, 17};
9624     const int *foo = &x[0];
9625     ++foo;
9626   }
9627   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9628     typedef const int *iptr;
9629     iptr p = 0;
9630     ++p;
9631   }
9632   { /* AIX XL C 1.02.0.0 rejects this saying
9633        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9634     struct s { int j; const int *ap[3]; };
9635     struct s *b; b->j = 5;
9636   }
9637   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9638     const int foo = 10;
9639     if (!foo) return 0;
9640   }
9641   return !cs[0] && !zero.x;
9642 #endif
9643
9644   ;
9645   return 0;
9646 }
9647 _ACEOF
9648 if ac_fn_c_try_compile "$LINENO"; then :
9649   ac_cv_c_const=yes
9650 else
9651   ac_cv_c_const=no
9652 fi
9653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9654 fi
9655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9656 $as_echo "$ac_cv_c_const" >&6; }
9657 if test $ac_cv_c_const = no; then
9658
9659 $as_echo "#define const /**/" >>confdefs.h
9660
9661 fi
9662
9663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9664 $as_echo_n "checking for inline... " >&6; }
9665 if test "${ac_cv_c_inline+set}" = set; then :
9666   $as_echo_n "(cached) " >&6
9667 else
9668   ac_cv_c_inline=no
9669 for ac_kw in inline __inline__ __inline; do
9670   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9671 /* end confdefs.h.  */
9672 #ifndef __cplusplus
9673 typedef int foo_t;
9674 static $ac_kw foo_t static_foo () {return 0; }
9675 $ac_kw foo_t foo () {return 0; }
9676 #endif
9677
9678 _ACEOF
9679 if ac_fn_c_try_compile "$LINENO"; then :
9680   ac_cv_c_inline=$ac_kw
9681 fi
9682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9683   test "$ac_cv_c_inline" != no && break
9684 done
9685
9686 fi
9687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9688 $as_echo "$ac_cv_c_inline" >&6; }
9689
9690 case $ac_cv_c_inline in
9691   inline | yes) ;;
9692   *)
9693     case $ac_cv_c_inline in
9694       no) ac_val=;;
9695       *) ac_val=$ac_cv_c_inline;;
9696     esac
9697     cat >>confdefs.h <<_ACEOF
9698 #ifndef __cplusplus
9699 #define inline $ac_val
9700 #endif
9701 _ACEOF
9702     ;;
9703 esac
9704
9705  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9706 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9707 if test "${ac_cv_c_bigendian+set}" = set; then :
9708   $as_echo_n "(cached) " >&6
9709 else
9710   ac_cv_c_bigendian=unknown
9711     # See if we're dealing with a universal compiler.
9712     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9713 /* end confdefs.h.  */
9714 #ifndef __APPLE_CC__
9715                not a universal capable compiler
9716              #endif
9717              typedef int dummy;
9718
9719 _ACEOF
9720 if ac_fn_c_try_compile "$LINENO"; then :
9721
9722         # Check for potential -arch flags.  It is not universal unless
9723         # there are at least two -arch flags with different values.
9724         ac_arch=
9725         ac_prev=
9726         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9727          if test -n "$ac_prev"; then
9728            case $ac_word in
9729              i?86 | x86_64 | ppc | ppc64)
9730                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9731                  ac_arch=$ac_word
9732                else
9733                  ac_cv_c_bigendian=universal
9734                  break
9735                fi
9736                ;;
9737            esac
9738            ac_prev=
9739          elif test "x$ac_word" = "x-arch"; then
9740            ac_prev=arch
9741          fi
9742        done
9743 fi
9744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9745     if test $ac_cv_c_bigendian = unknown; then
9746       # See if sys/param.h defines the BYTE_ORDER macro.
9747       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9748 /* end confdefs.h.  */
9749 #include <sys/types.h>
9750              #include <sys/param.h>
9751
9752 int
9753 main ()
9754 {
9755 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9756                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9757                      && LITTLE_ENDIAN)
9758               bogus endian macros
9759              #endif
9760
9761   ;
9762   return 0;
9763 }
9764 _ACEOF
9765 if ac_fn_c_try_compile "$LINENO"; then :
9766   # It does; now see whether it defined to BIG_ENDIAN or not.
9767          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9768 /* end confdefs.h.  */
9769 #include <sys/types.h>
9770                 #include <sys/param.h>
9771
9772 int
9773 main ()
9774 {
9775 #if BYTE_ORDER != BIG_ENDIAN
9776                  not big endian
9777                 #endif
9778
9779   ;
9780   return 0;
9781 }
9782 _ACEOF
9783 if ac_fn_c_try_compile "$LINENO"; then :
9784   ac_cv_c_bigendian=yes
9785 else
9786   ac_cv_c_bigendian=no
9787 fi
9788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9789 fi
9790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9791     fi
9792     if test $ac_cv_c_bigendian = unknown; then
9793       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9794       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9795 /* end confdefs.h.  */
9796 #include <limits.h>
9797
9798 int
9799 main ()
9800 {
9801 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9802               bogus endian macros
9803              #endif
9804
9805   ;
9806   return 0;
9807 }
9808 _ACEOF
9809 if ac_fn_c_try_compile "$LINENO"; then :
9810   # It does; now see whether it defined to _BIG_ENDIAN or not.
9811          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9812 /* end confdefs.h.  */
9813 #include <limits.h>
9814
9815 int
9816 main ()
9817 {
9818 #ifndef _BIG_ENDIAN
9819                  not big endian
9820                 #endif
9821
9822   ;
9823   return 0;
9824 }
9825 _ACEOF
9826 if ac_fn_c_try_compile "$LINENO"; then :
9827   ac_cv_c_bigendian=yes
9828 else
9829   ac_cv_c_bigendian=no
9830 fi
9831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9832 fi
9833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9834     fi
9835     if test $ac_cv_c_bigendian = unknown; then
9836       # Compile a test program.
9837       if test "$cross_compiling" = yes; then :
9838   # Try to guess by grepping values from an object file.
9839          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9840 /* end confdefs.h.  */
9841 short int ascii_mm[] =
9842                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9843                 short int ascii_ii[] =
9844                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9845                 int use_ascii (int i) {
9846                   return ascii_mm[i] + ascii_ii[i];
9847                 }
9848                 short int ebcdic_ii[] =
9849                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9850                 short int ebcdic_mm[] =
9851                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9852                 int use_ebcdic (int i) {
9853                   return ebcdic_mm[i] + ebcdic_ii[i];
9854                 }
9855                 extern int foo;
9856
9857 int
9858 main ()
9859 {
9860 return use_ascii (foo) == use_ebcdic (foo);
9861   ;
9862   return 0;
9863 }
9864 _ACEOF
9865 if ac_fn_c_try_compile "$LINENO"; then :
9866   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9867               ac_cv_c_bigendian=yes
9868             fi
9869             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9870               if test "$ac_cv_c_bigendian" = unknown; then
9871                 ac_cv_c_bigendian=no
9872               else
9873                 # finding both strings is unlikely to happen, but who knows?
9874                 ac_cv_c_bigendian=unknown
9875               fi
9876             fi
9877 fi
9878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9879 else
9880   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9881 /* end confdefs.h.  */
9882 $ac_includes_default
9883 int
9884 main ()
9885 {
9886
9887              /* Are we little or big endian?  From Harbison&Steele.  */
9888              union
9889              {
9890                long int l;
9891                char c[sizeof (long int)];
9892              } u;
9893              u.l = 1;
9894              return u.c[sizeof (long int) - 1] == 1;
9895
9896   ;
9897   return 0;
9898 }
9899 _ACEOF
9900 if ac_fn_c_try_run "$LINENO"; then :
9901   ac_cv_c_bigendian=no
9902 else
9903   ac_cv_c_bigendian=yes
9904 fi
9905 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9906   conftest.$ac_objext conftest.beam conftest.$ac_ext
9907 fi
9908
9909     fi
9910 fi
9911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9912 $as_echo "$ac_cv_c_bigendian" >&6; }
9913  case $ac_cv_c_bigendian in #(
9914    yes)
9915      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9916 ;; #(
9917    no)
9918       ;; #(
9919    universal)
9920
9921 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9922
9923      ;; #(
9924    *)
9925      as_fn_error "unknown endianness
9926  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9927  esac
9928
9929
9930 # ------------------------------ #
9931 # Checks for library functions.  #
9932 # ------------------------------ #
9933
9934 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9935 # for constant arguments.  Useless!
9936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9937 $as_echo_n "checking for working alloca.h... " >&6; }
9938 if test "${ac_cv_working_alloca_h+set}" = set; then :
9939   $as_echo_n "(cached) " >&6
9940 else
9941   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9942 /* end confdefs.h.  */
9943 #include <alloca.h>
9944 int
9945 main ()
9946 {
9947 char *p = (char *) alloca (2 * sizeof (int));
9948                           if (p) return 0;
9949   ;
9950   return 0;
9951 }
9952 _ACEOF
9953 if ac_fn_c_try_link "$LINENO"; then :
9954   ac_cv_working_alloca_h=yes
9955 else
9956   ac_cv_working_alloca_h=no
9957 fi
9958 rm -f core conftest.err conftest.$ac_objext \
9959     conftest$ac_exeext conftest.$ac_ext
9960 fi
9961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9962 $as_echo "$ac_cv_working_alloca_h" >&6; }
9963 if test $ac_cv_working_alloca_h = yes; then
9964
9965 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9966
9967 fi
9968
9969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9970 $as_echo_n "checking for alloca... " >&6; }
9971 if test "${ac_cv_func_alloca_works+set}" = set; then :
9972   $as_echo_n "(cached) " >&6
9973 else
9974   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9975 /* end confdefs.h.  */
9976 #ifdef __GNUC__
9977 # define alloca __builtin_alloca
9978 #else
9979 # ifdef _MSC_VER
9980 #  include <malloc.h>
9981 #  define alloca _alloca
9982 # else
9983 #  ifdef HAVE_ALLOCA_H
9984 #   include <alloca.h>
9985 #  else
9986 #   ifdef _AIX
9987  #pragma alloca
9988 #   else
9989 #    ifndef alloca /* predefined by HP cc +Olibcalls */
9990 char *alloca ();
9991 #    endif
9992 #   endif
9993 #  endif
9994 # endif
9995 #endif
9996
9997 int
9998 main ()
9999 {
10000 char *p = (char *) alloca (1);
10001                                     if (p) return 0;
10002   ;
10003   return 0;
10004 }
10005 _ACEOF
10006 if ac_fn_c_try_link "$LINENO"; then :
10007   ac_cv_func_alloca_works=yes
10008 else
10009   ac_cv_func_alloca_works=no
10010 fi
10011 rm -f core conftest.err conftest.$ac_objext \
10012     conftest$ac_exeext conftest.$ac_ext
10013 fi
10014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10015 $as_echo "$ac_cv_func_alloca_works" >&6; }
10016
10017 if test $ac_cv_func_alloca_works = yes; then
10018
10019 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10020
10021 else
10022   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10023 # that cause trouble.  Some versions do not even contain alloca or
10024 # contain a buggy version.  If you still want to use their alloca,
10025 # use ar to extract alloca.o from them instead of compiling alloca.c.
10026
10027 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10028
10029 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10030
10031
10032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10033 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10034 if test "${ac_cv_os_cray+set}" = set; then :
10035   $as_echo_n "(cached) " >&6
10036 else
10037   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10038 /* end confdefs.h.  */
10039 #if defined CRAY && ! defined CRAY2
10040 webecray
10041 #else
10042 wenotbecray
10043 #endif
10044
10045 _ACEOF
10046 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10047   $EGREP "webecray" >/dev/null 2>&1; then :
10048   ac_cv_os_cray=yes
10049 else
10050   ac_cv_os_cray=no
10051 fi
10052 rm -f conftest*
10053
10054 fi
10055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10056 $as_echo "$ac_cv_os_cray" >&6; }
10057 if test $ac_cv_os_cray = yes; then
10058   for ac_func in _getb67 GETB67 getb67; do
10059     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10060 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10061 eval as_val=\$$as_ac_var
10062    if test "x$as_val" = x""yes; then :
10063
10064 cat >>confdefs.h <<_ACEOF
10065 #define CRAY_STACKSEG_END $ac_func
10066 _ACEOF
10067
10068     break
10069 fi
10070
10071   done
10072 fi
10073
10074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10075 $as_echo_n "checking stack direction for C alloca... " >&6; }
10076 if test "${ac_cv_c_stack_direction+set}" = set; then :
10077   $as_echo_n "(cached) " >&6
10078 else
10079   if test "$cross_compiling" = yes; then :
10080   ac_cv_c_stack_direction=0
10081 else
10082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10083 /* end confdefs.h.  */
10084 $ac_includes_default
10085 int
10086 find_stack_direction ()
10087 {
10088   static char *addr = 0;
10089   auto char dummy;
10090   if (addr == 0)
10091     {
10092       addr = &dummy;
10093       return find_stack_direction ();
10094     }
10095   else
10096     return (&dummy > addr) ? 1 : -1;
10097 }
10098
10099 int
10100 main ()
10101 {
10102   return find_stack_direction () < 0;
10103 }
10104 _ACEOF
10105 if ac_fn_c_try_run "$LINENO"; then :
10106   ac_cv_c_stack_direction=1
10107 else
10108   ac_cv_c_stack_direction=-1
10109 fi
10110 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10111   conftest.$ac_objext conftest.beam conftest.$ac_ext
10112 fi
10113
10114 fi
10115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10116 $as_echo "$ac_cv_c_stack_direction" >&6; }
10117 cat >>confdefs.h <<_ACEOF
10118 #define STACK_DIRECTION $ac_cv_c_stack_direction
10119 _ACEOF
10120
10121
10122 fi
10123
10124 for ac_header in stdlib.h unistd.h
10125 do :
10126   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10127 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10128 eval as_val=\$$as_ac_Header
10129    if test "x$as_val" = x""yes; then :
10130   cat >>confdefs.h <<_ACEOF
10131 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10132 _ACEOF
10133
10134 fi
10135
10136 done
10137
10138 for ac_func in getpagesize
10139 do :
10140   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10141 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10142   cat >>confdefs.h <<_ACEOF
10143 #define HAVE_GETPAGESIZE 1
10144 _ACEOF
10145
10146 fi
10147 done
10148
10149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10150 $as_echo_n "checking for working mmap... " >&6; }
10151 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10152   $as_echo_n "(cached) " >&6
10153 else
10154   if test "$cross_compiling" = yes; then :
10155   ac_cv_func_mmap_fixed_mapped=no
10156 else
10157   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10158 /* end confdefs.h.  */
10159 $ac_includes_default
10160 /* malloc might have been renamed as rpl_malloc. */
10161 #undef malloc
10162
10163 /* Thanks to Mike Haertel and Jim Avera for this test.
10164    Here is a matrix of mmap possibilities:
10165         mmap private not fixed
10166         mmap private fixed at somewhere currently unmapped
10167         mmap private fixed at somewhere already mapped
10168         mmap shared not fixed
10169         mmap shared fixed at somewhere currently unmapped
10170         mmap shared fixed at somewhere already mapped
10171    For private mappings, we should verify that changes cannot be read()
10172    back from the file, nor mmap's back from the file at a different
10173    address.  (There have been systems where private was not correctly
10174    implemented like the infamous i386 svr4.0, and systems where the
10175    VM page cache was not coherent with the file system buffer cache
10176    like early versions of FreeBSD and possibly contemporary NetBSD.)
10177    For shared mappings, we should conversely verify that changes get
10178    propagated back to all the places they're supposed to be.
10179
10180    Grep wants private fixed already mapped.
10181    The main things grep needs to know about mmap are:
10182    * does it exist and is it safe to write into the mmap'd area
10183    * how to use it (BSD variants)  */
10184
10185 #include <fcntl.h>
10186 #include <sys/mman.h>
10187
10188 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10189 char *malloc ();
10190 #endif
10191
10192 /* This mess was copied from the GNU getpagesize.h.  */
10193 #ifndef HAVE_GETPAGESIZE
10194 /* Assume that all systems that can run configure have sys/param.h.  */
10195 # ifndef HAVE_SYS_PARAM_H
10196 #  define HAVE_SYS_PARAM_H 1
10197 # endif
10198
10199 # ifdef _SC_PAGESIZE
10200 #  define getpagesize() sysconf(_SC_PAGESIZE)
10201 # else /* no _SC_PAGESIZE */
10202 #  ifdef HAVE_SYS_PARAM_H
10203 #   include <sys/param.h>
10204 #   ifdef EXEC_PAGESIZE
10205 #    define getpagesize() EXEC_PAGESIZE
10206 #   else /* no EXEC_PAGESIZE */
10207 #    ifdef NBPG
10208 #     define getpagesize() NBPG * CLSIZE
10209 #     ifndef CLSIZE
10210 #      define CLSIZE 1
10211 #     endif /* no CLSIZE */
10212 #    else /* no NBPG */
10213 #     ifdef NBPC
10214 #      define getpagesize() NBPC
10215 #     else /* no NBPC */
10216 #      ifdef PAGESIZE
10217 #       define getpagesize() PAGESIZE
10218 #      endif /* PAGESIZE */
10219 #     endif /* no NBPC */
10220 #    endif /* no NBPG */
10221 #   endif /* no EXEC_PAGESIZE */
10222 #  else /* no HAVE_SYS_PARAM_H */
10223 #   define getpagesize() 8192   /* punt totally */
10224 #  endif /* no HAVE_SYS_PARAM_H */
10225 # endif /* no _SC_PAGESIZE */
10226
10227 #endif /* no HAVE_GETPAGESIZE */
10228
10229 int
10230 main ()
10231 {
10232   char *data, *data2, *data3;
10233   int i, pagesize;
10234   int fd;
10235
10236   pagesize = getpagesize ();
10237
10238   /* First, make a file with some known garbage in it. */
10239   data = (char *) malloc (pagesize);
10240   if (!data)
10241     return 1;
10242   for (i = 0; i < pagesize; ++i)
10243     *(data + i) = rand ();
10244   umask (0);
10245   fd = creat ("conftest.mmap", 0600);
10246   if (fd < 0)
10247     return 1;
10248   if (write (fd, data, pagesize) != pagesize)
10249     return 1;
10250   close (fd);
10251
10252   /* Next, try to mmap the file at a fixed address which already has
10253      something else allocated at it.  If we can, also make sure that
10254      we see the same garbage.  */
10255   fd = open ("conftest.mmap", O_RDWR);
10256   if (fd < 0)
10257     return 1;
10258   data2 = (char *) malloc (2 * pagesize);
10259   if (!data2)
10260     return 1;
10261   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10262   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10263                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
10264     return 1;
10265   for (i = 0; i < pagesize; ++i)
10266     if (*(data + i) != *(data2 + i))
10267       return 1;
10268
10269   /* Finally, make sure that changes to the mapped area do not
10270      percolate back to the file as seen by read().  (This is a bug on
10271      some variants of i386 svr4.0.)  */
10272   for (i = 0; i < pagesize; ++i)
10273     *(data2 + i) = *(data2 + i) + 1;
10274   data3 = (char *) malloc (pagesize);
10275   if (!data3)
10276     return 1;
10277   if (read (fd, data3, pagesize) != pagesize)
10278     return 1;
10279   for (i = 0; i < pagesize; ++i)
10280     if (*(data + i) != *(data3 + i))
10281       return 1;
10282   close (fd);
10283   return 0;
10284 }
10285 _ACEOF
10286 if ac_fn_c_try_run "$LINENO"; then :
10287   ac_cv_func_mmap_fixed_mapped=yes
10288 else
10289   ac_cv_func_mmap_fixed_mapped=no
10290 fi
10291 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10292   conftest.$ac_objext conftest.beam conftest.$ac_ext
10293 fi
10294
10295 fi
10296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10297 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10298 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10299
10300 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10301
10302 fi
10303 rm -f conftest.mmap
10304
10305 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10306 if test "x$ac_cv_type_pid_t" = x""yes; then :
10307
10308 else
10309
10310 cat >>confdefs.h <<_ACEOF
10311 #define pid_t int
10312 _ACEOF
10313
10314 fi
10315
10316 for ac_header in vfork.h
10317 do :
10318   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
10319 if test "x$ac_cv_header_vfork_h" = x""yes; then :
10320   cat >>confdefs.h <<_ACEOF
10321 #define HAVE_VFORK_H 1
10322 _ACEOF
10323
10324 fi
10325
10326 done
10327
10328 for ac_func in fork vfork
10329 do :
10330   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10331 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10332 eval as_val=\$$as_ac_var
10333    if test "x$as_val" = x""yes; then :
10334   cat >>confdefs.h <<_ACEOF
10335 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10336 _ACEOF
10337
10338 fi
10339 done
10340
10341 if test "x$ac_cv_func_fork" = xyes; then
10342   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
10343 $as_echo_n "checking for working fork... " >&6; }
10344 if test "${ac_cv_func_fork_works+set}" = set; then :
10345   $as_echo_n "(cached) " >&6
10346 else
10347   if test "$cross_compiling" = yes; then :
10348   ac_cv_func_fork_works=cross
10349 else
10350   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10351 /* end confdefs.h.  */
10352 $ac_includes_default
10353 int
10354 main ()
10355 {
10356
10357           /* By Ruediger Kuhlmann. */
10358           return fork () < 0;
10359
10360   ;
10361   return 0;
10362 }
10363 _ACEOF
10364 if ac_fn_c_try_run "$LINENO"; then :
10365   ac_cv_func_fork_works=yes
10366 else
10367   ac_cv_func_fork_works=no
10368 fi
10369 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10370   conftest.$ac_objext conftest.beam conftest.$ac_ext
10371 fi
10372
10373 fi
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
10375 $as_echo "$ac_cv_func_fork_works" >&6; }
10376
10377 else
10378   ac_cv_func_fork_works=$ac_cv_func_fork
10379 fi
10380 if test "x$ac_cv_func_fork_works" = xcross; then
10381   case $host in
10382     *-*-amigaos* | *-*-msdosdjgpp*)
10383       # Override, as these systems have only a dummy fork() stub
10384       ac_cv_func_fork_works=no
10385       ;;
10386     *)
10387       ac_cv_func_fork_works=yes
10388       ;;
10389   esac
10390   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10391 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10392 fi
10393 ac_cv_func_vfork_works=$ac_cv_func_vfork
10394 if test "x$ac_cv_func_vfork" = xyes; then
10395   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
10396 $as_echo_n "checking for working vfork... " >&6; }
10397 if test "${ac_cv_func_vfork_works+set}" = set; then :
10398   $as_echo_n "(cached) " >&6
10399 else
10400   if test "$cross_compiling" = yes; then :
10401   ac_cv_func_vfork_works=cross
10402 else
10403   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10404 /* end confdefs.h.  */
10405 /* Thanks to Paul Eggert for this test.  */
10406 $ac_includes_default
10407 #include <sys/wait.h>
10408 #ifdef HAVE_VFORK_H
10409 # include <vfork.h>
10410 #endif
10411 /* On some sparc systems, changes by the child to local and incoming
10412    argument registers are propagated back to the parent.  The compiler
10413    is told about this with #include <vfork.h>, but some compilers
10414    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
10415    static variable whose address is put into a register that is
10416    clobbered by the vfork.  */
10417 static void
10418 #ifdef __cplusplus
10419 sparc_address_test (int arg)
10420 # else
10421 sparc_address_test (arg) int arg;
10422 #endif
10423 {
10424   static pid_t child;
10425   if (!child) {
10426     child = vfork ();
10427     if (child < 0) {
10428       perror ("vfork");
10429       _exit(2);
10430     }
10431     if (!child) {
10432       arg = getpid();
10433       write(-1, "", 0);
10434       _exit (arg);
10435     }
10436   }
10437 }
10438
10439 int
10440 main ()
10441 {
10442   pid_t parent = getpid ();
10443   pid_t child;
10444
10445   sparc_address_test (0);
10446
10447   child = vfork ();
10448
10449   if (child == 0) {
10450     /* Here is another test for sparc vfork register problems.  This
10451        test uses lots of local variables, at least as many local
10452        variables as main has allocated so far including compiler
10453        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
10454        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
10455        reuse the register of parent for one of the local variables,
10456        since it will think that parent can't possibly be used any more
10457        in this routine.  Assigning to the local variable will thus
10458        munge parent in the parent process.  */
10459     pid_t
10460       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10461       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10462     /* Convince the compiler that p..p7 are live; otherwise, it might
10463        use the same hardware register for all 8 local variables.  */
10464     if (p != p1 || p != p2 || p != p3 || p != p4
10465         || p != p5 || p != p6 || p != p7)
10466       _exit(1);
10467
10468     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10469        from child file descriptors.  If the child closes a descriptor
10470        before it execs or exits, this munges the parent's descriptor
10471        as well.  Test for this by closing stdout in the child.  */
10472     _exit(close(fileno(stdout)) != 0);
10473   } else {
10474     int status;
10475     struct stat st;
10476
10477     while (wait(&status) != child)
10478       ;
10479     return (
10480          /* Was there some problem with vforking?  */
10481          child < 0
10482
10483          /* Did the child fail?  (This shouldn't happen.)  */
10484          || status
10485
10486          /* Did the vfork/compiler bug occur?  */
10487          || parent != getpid()
10488
10489          /* Did the file descriptor bug occur?  */
10490          || fstat(fileno(stdout), &st) != 0
10491          );
10492   }
10493 }
10494 _ACEOF
10495 if ac_fn_c_try_run "$LINENO"; then :
10496   ac_cv_func_vfork_works=yes
10497 else
10498   ac_cv_func_vfork_works=no
10499 fi
10500 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10501   conftest.$ac_objext conftest.beam conftest.$ac_ext
10502 fi
10503
10504 fi
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10506 $as_echo "$ac_cv_func_vfork_works" >&6; }
10507
10508 fi;
10509 if test "x$ac_cv_func_fork_works" = xcross; then
10510   ac_cv_func_vfork_works=$ac_cv_func_vfork
10511   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10512 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10513 fi
10514
10515 if test "x$ac_cv_func_vfork_works" = xyes; then
10516
10517 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10518
10519 else
10520
10521 $as_echo "#define vfork fork" >>confdefs.h
10522
10523 fi
10524 if test "x$ac_cv_func_fork_works" = xyes; then
10525
10526 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10527
10528 fi
10529
10530 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10531                 pipe poll pread pread64 pwrite readlink resize_term \
10532                 sbrk setpgid setpgrp setsid \
10533                 sigaction sigprocmask sigsetmask socketpair \
10534                 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10535                 setrlimit getrlimit posix_madvise waitpid lstat \
10536                 ptrace64
10537 do :
10538   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10539 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10540 eval as_val=\$$as_ac_var
10541    if test "x$as_val" = x""yes; then :
10542   cat >>confdefs.h <<_ACEOF
10543 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10544 _ACEOF
10545
10546 fi
10547 done
10548
10549
10550   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10551 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10552 if test "${am_cv_langinfo_codeset+set}" = set; then :
10553   $as_echo_n "(cached) " >&6
10554 else
10555   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10556 /* end confdefs.h.  */
10557 #include <langinfo.h>
10558 int
10559 main ()
10560 {
10561 char* cs = nl_langinfo(CODESET);
10562   ;
10563   return 0;
10564 }
10565 _ACEOF
10566 if ac_fn_c_try_link "$LINENO"; then :
10567   am_cv_langinfo_codeset=yes
10568 else
10569   am_cv_langinfo_codeset=no
10570 fi
10571 rm -f core conftest.err conftest.$ac_objext \
10572     conftest$ac_exeext conftest.$ac_ext
10573
10574 fi
10575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10576 $as_echo "$am_cv_langinfo_codeset" >&6; }
10577   if test $am_cv_langinfo_codeset = yes; then
10578
10579 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10580
10581   fi
10582
10583
10584   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10585 $as_echo_n "checking for ANSI C header files... " >&6; }
10586 if test "${ac_cv_header_stdc+set}" = set; then :
10587   $as_echo_n "(cached) " >&6
10588 else
10589   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10590 /* end confdefs.h.  */
10591 #include <stdlib.h>
10592 #include <stdarg.h>
10593 #include <string.h>
10594 #include <float.h>
10595
10596 int
10597 main ()
10598 {
10599
10600   ;
10601   return 0;
10602 }
10603 _ACEOF
10604 if ac_fn_c_try_compile "$LINENO"; then :
10605   ac_cv_header_stdc=yes
10606 else
10607   ac_cv_header_stdc=no
10608 fi
10609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10610
10611 if test $ac_cv_header_stdc = yes; then
10612   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10613   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10614 /* end confdefs.h.  */
10615 #include <string.h>
10616
10617 _ACEOF
10618 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10619   $EGREP "memchr" >/dev/null 2>&1; then :
10620
10621 else
10622   ac_cv_header_stdc=no
10623 fi
10624 rm -f conftest*
10625
10626 fi
10627
10628 if test $ac_cv_header_stdc = yes; then
10629   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10630   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10631 /* end confdefs.h.  */
10632 #include <stdlib.h>
10633
10634 _ACEOF
10635 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10636   $EGREP "free" >/dev/null 2>&1; then :
10637
10638 else
10639   ac_cv_header_stdc=no
10640 fi
10641 rm -f conftest*
10642
10643 fi
10644
10645 if test $ac_cv_header_stdc = yes; then
10646   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10647   if test "$cross_compiling" = yes; then :
10648   :
10649 else
10650   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10651 /* end confdefs.h.  */
10652 #include <ctype.h>
10653 #include <stdlib.h>
10654 #if ((' ' & 0x0FF) == 0x020)
10655 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10656 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10657 #else
10658 # define ISLOWER(c) \
10659                    (('a' <= (c) && (c) <= 'i') \
10660                      || ('j' <= (c) && (c) <= 'r') \
10661                      || ('s' <= (c) && (c) <= 'z'))
10662 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10663 #endif
10664
10665 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10666 int
10667 main ()
10668 {
10669   int i;
10670   for (i = 0; i < 256; i++)
10671     if (XOR (islower (i), ISLOWER (i))
10672         || toupper (i) != TOUPPER (i))
10673       return 2;
10674   return 0;
10675 }
10676 _ACEOF
10677 if ac_fn_c_try_run "$LINENO"; then :
10678
10679 else
10680   ac_cv_header_stdc=no
10681 fi
10682 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10683   conftest.$ac_objext conftest.beam conftest.$ac_ext
10684 fi
10685
10686 fi
10687 fi
10688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10689 $as_echo "$ac_cv_header_stdc" >&6; }
10690 if test $ac_cv_header_stdc = yes; then
10691
10692 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10693
10694 fi
10695
10696   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10697 # for constant arguments.  Useless!
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10699 $as_echo_n "checking for working alloca.h... " >&6; }
10700 if test "${ac_cv_working_alloca_h+set}" = set; then :
10701   $as_echo_n "(cached) " >&6
10702 else
10703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10704 /* end confdefs.h.  */
10705 #include <alloca.h>
10706 int
10707 main ()
10708 {
10709 char *p = (char *) alloca (2 * sizeof (int));
10710                           if (p) return 0;
10711   ;
10712   return 0;
10713 }
10714 _ACEOF
10715 if ac_fn_c_try_link "$LINENO"; then :
10716   ac_cv_working_alloca_h=yes
10717 else
10718   ac_cv_working_alloca_h=no
10719 fi
10720 rm -f core conftest.err conftest.$ac_objext \
10721     conftest$ac_exeext conftest.$ac_ext
10722 fi
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10724 $as_echo "$ac_cv_working_alloca_h" >&6; }
10725 if test $ac_cv_working_alloca_h = yes; then
10726
10727 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10728
10729 fi
10730
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10732 $as_echo_n "checking for alloca... " >&6; }
10733 if test "${ac_cv_func_alloca_works+set}" = set; then :
10734   $as_echo_n "(cached) " >&6
10735 else
10736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10737 /* end confdefs.h.  */
10738 #ifdef __GNUC__
10739 # define alloca __builtin_alloca
10740 #else
10741 # ifdef _MSC_VER
10742 #  include <malloc.h>
10743 #  define alloca _alloca
10744 # else
10745 #  ifdef HAVE_ALLOCA_H
10746 #   include <alloca.h>
10747 #  else
10748 #   ifdef _AIX
10749  #pragma alloca
10750 #   else
10751 #    ifndef alloca /* predefined by HP cc +Olibcalls */
10752 char *alloca ();
10753 #    endif
10754 #   endif
10755 #  endif
10756 # endif
10757 #endif
10758
10759 int
10760 main ()
10761 {
10762 char *p = (char *) alloca (1);
10763                                     if (p) return 0;
10764   ;
10765   return 0;
10766 }
10767 _ACEOF
10768 if ac_fn_c_try_link "$LINENO"; then :
10769   ac_cv_func_alloca_works=yes
10770 else
10771   ac_cv_func_alloca_works=no
10772 fi
10773 rm -f core conftest.err conftest.$ac_objext \
10774     conftest$ac_exeext conftest.$ac_ext
10775 fi
10776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10777 $as_echo "$ac_cv_func_alloca_works" >&6; }
10778
10779 if test $ac_cv_func_alloca_works = yes; then
10780
10781 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10782
10783 else
10784   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10785 # that cause trouble.  Some versions do not even contain alloca or
10786 # contain a buggy version.  If you still want to use their alloca,
10787 # use ar to extract alloca.o from them instead of compiling alloca.c.
10788
10789 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10790
10791 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10792
10793
10794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10795 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10796 if test "${ac_cv_os_cray+set}" = set; then :
10797   $as_echo_n "(cached) " >&6
10798 else
10799   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10800 /* end confdefs.h.  */
10801 #if defined CRAY && ! defined CRAY2
10802 webecray
10803 #else
10804 wenotbecray
10805 #endif
10806
10807 _ACEOF
10808 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10809   $EGREP "webecray" >/dev/null 2>&1; then :
10810   ac_cv_os_cray=yes
10811 else
10812   ac_cv_os_cray=no
10813 fi
10814 rm -f conftest*
10815
10816 fi
10817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10818 $as_echo "$ac_cv_os_cray" >&6; }
10819 if test $ac_cv_os_cray = yes; then
10820   for ac_func in _getb67 GETB67 getb67; do
10821     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10822 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10823 eval as_val=\$$as_ac_var
10824    if test "x$as_val" = x""yes; then :
10825
10826 cat >>confdefs.h <<_ACEOF
10827 #define CRAY_STACKSEG_END $ac_func
10828 _ACEOF
10829
10830     break
10831 fi
10832
10833   done
10834 fi
10835
10836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10837 $as_echo_n "checking stack direction for C alloca... " >&6; }
10838 if test "${ac_cv_c_stack_direction+set}" = set; then :
10839   $as_echo_n "(cached) " >&6
10840 else
10841   if test "$cross_compiling" = yes; then :
10842   ac_cv_c_stack_direction=0
10843 else
10844   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10845 /* end confdefs.h.  */
10846 $ac_includes_default
10847 int
10848 find_stack_direction ()
10849 {
10850   static char *addr = 0;
10851   auto char dummy;
10852   if (addr == 0)
10853     {
10854       addr = &dummy;
10855       return find_stack_direction ();
10856     }
10857   else
10858     return (&dummy > addr) ? 1 : -1;
10859 }
10860
10861 int
10862 main ()
10863 {
10864   return find_stack_direction () < 0;
10865 }
10866 _ACEOF
10867 if ac_fn_c_try_run "$LINENO"; then :
10868   ac_cv_c_stack_direction=1
10869 else
10870   ac_cv_c_stack_direction=-1
10871 fi
10872 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10873   conftest.$ac_objext conftest.beam conftest.$ac_ext
10874 fi
10875
10876 fi
10877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10878 $as_echo "$ac_cv_c_stack_direction" >&6; }
10879 cat >>confdefs.h <<_ACEOF
10880 #define STACK_DIRECTION $ac_cv_c_stack_direction
10881 _ACEOF
10882
10883
10884 fi
10885
10886
10887
10888   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10889 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10890 if test "${am_cv_langinfo_codeset+set}" = set; then :
10891   $as_echo_n "(cached) " >&6
10892 else
10893   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10894 /* end confdefs.h.  */
10895 #include <langinfo.h>
10896 int
10897 main ()
10898 {
10899 char* cs = nl_langinfo(CODESET);
10900   ;
10901   return 0;
10902 }
10903 _ACEOF
10904 if ac_fn_c_try_link "$LINENO"; then :
10905   am_cv_langinfo_codeset=yes
10906 else
10907   am_cv_langinfo_codeset=no
10908 fi
10909 rm -f core conftest.err conftest.$ac_objext \
10910     conftest$ac_exeext conftest.$ac_ext
10911
10912 fi
10913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10914 $as_echo "$am_cv_langinfo_codeset" >&6; }
10915   if test $am_cv_langinfo_codeset = yes; then
10916
10917 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10918
10919   fi
10920
10921
10922   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
10923 do :
10924   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10925 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10926 eval as_val=\$$as_ac_Header
10927    if test "x$as_val" = x""yes; then :
10928   cat >>confdefs.h <<_ACEOF
10929 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10930 _ACEOF
10931
10932 fi
10933
10934 done
10935
10936
10937   for ac_func in fdwalk getrlimit pipe pipe2 socketpair
10938 do :
10939   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10940 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10941 eval as_val=\$$as_ac_var
10942    if test "x$as_val" = x""yes; then :
10943   cat >>confdefs.h <<_ACEOF
10944 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10945 _ACEOF
10946
10947 fi
10948 done
10949
10950
10951   ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
10952 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
10953   ac_have_decl=1
10954 else
10955   ac_have_decl=0
10956 fi
10957
10958 cat >>confdefs.h <<_ACEOF
10959 #define HAVE_DECL_STRERROR $ac_have_decl
10960 _ACEOF
10961 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
10962 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
10963   ac_have_decl=1
10964 else
10965   ac_have_decl=0
10966 fi
10967
10968 cat >>confdefs.h <<_ACEOF
10969 #define HAVE_DECL_STRSTR $ac_have_decl
10970 _ACEOF
10971
10972
10973
10974 # Check the return and argument types of ptrace.  No canned test for
10975 # this, so roll our own.
10976 gdb_ptrace_headers='
10977 #include <sys/types.h>
10978 #if HAVE_SYS_PTRACE_H
10979 # include <sys/ptrace.h>
10980 #endif
10981 #if HAVE_UNISTD_H
10982 # include <unistd.h>
10983 #endif
10984 '
10985 # There is no point in checking if we don't have a prototype.
10986 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10987 "
10988 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10989   ac_have_decl=1
10990 else
10991   ac_have_decl=0
10992 fi
10993
10994 cat >>confdefs.h <<_ACEOF
10995 #define HAVE_DECL_PTRACE $ac_have_decl
10996 _ACEOF
10997 if test $ac_have_decl = 1; then :
10998
10999 else
11000
11001   : ${gdb_cv_func_ptrace_ret='int'}
11002   : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11003
11004 fi
11005
11006 # Check return type.  Varargs (used on GNU/Linux) conflict with the
11007 # empty argument list, so check for that explicitly.
11008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
11009 $as_echo_n "checking return type of ptrace... " >&6; }
11010 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
11011   $as_echo_n "(cached) " >&6
11012 else
11013   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11014 /* end confdefs.h.  */
11015 $gdb_ptrace_headers
11016 int
11017 main ()
11018 {
11019 extern long ptrace (enum __ptrace_request, ...);
11020   ;
11021   return 0;
11022 }
11023 _ACEOF
11024 if ac_fn_c_try_compile "$LINENO"; then :
11025   gdb_cv_func_ptrace_ret='long'
11026 else
11027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11028 /* end confdefs.h.  */
11029 $gdb_ptrace_headers
11030 int
11031 main ()
11032 {
11033 extern int ptrace ();
11034   ;
11035   return 0;
11036 }
11037 _ACEOF
11038 if ac_fn_c_try_compile "$LINENO"; then :
11039   gdb_cv_func_ptrace_ret='int'
11040 else
11041   gdb_cv_func_ptrace_ret='long'
11042 fi
11043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11044 fi
11045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11046 fi
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11048 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
11049
11050 cat >>confdefs.h <<_ACEOF
11051 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
11052 _ACEOF
11053
11054 # Check argument types.
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11056 $as_echo_n "checking types of arguments for ptrace... " >&6; }
11057 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11058   $as_echo_n "(cached) " >&6
11059 else
11060
11061   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11062 /* end confdefs.h.  */
11063 $gdb_ptrace_headers
11064 int
11065 main ()
11066 {
11067 extern long ptrace (enum __ptrace_request, ...);
11068   ;
11069   return 0;
11070 }
11071 _ACEOF
11072 if ac_fn_c_try_compile "$LINENO"; then :
11073   gdb_cv_func_ptrace_args='int,int,long,long'
11074 else
11075
11076 for gdb_arg1 in 'int' 'long'; do
11077  for gdb_arg2 in 'pid_t' 'int' 'long'; do
11078   for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
11079    for gdb_arg4 in 'int' 'long' 'void *'; do
11080      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11081 /* end confdefs.h.  */
11082 $gdb_ptrace_headers
11083 int
11084 main ()
11085 {
11086
11087 extern $gdb_cv_func_ptrace_ret
11088   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11089
11090   ;
11091   return 0;
11092 }
11093 _ACEOF
11094 if ac_fn_c_try_compile "$LINENO"; then :
11095   gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11096     break 4;
11097 fi
11098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11099     for gdb_arg5 in 'int *' 'int' 'long'; do
11100      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11101 /* end confdefs.h.  */
11102 $gdb_ptrace_headers
11103 int
11104 main ()
11105 {
11106
11107 extern $gdb_cv_func_ptrace_ret
11108   ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11109
11110   ;
11111   return 0;
11112 }
11113 _ACEOF
11114 if ac_fn_c_try_compile "$LINENO"; then :
11115
11116 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11117     break 5;
11118 fi
11119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11120     done
11121    done
11122   done
11123  done
11124 done
11125 # Provide a safe default value.
11126 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11127
11128 fi
11129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11130 fi
11131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11132 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
11133 ac_save_IFS=$IFS; IFS=','
11134 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11135 IFS=$ac_save_IFS
11136 shift
11137
11138 cat >>confdefs.h <<_ACEOF
11139 #define PTRACE_TYPE_ARG3 $3
11140 _ACEOF
11141
11142
11143 cat >>confdefs.h <<_ACEOF
11144 #define PTRACE_TYPE_ARG4 $4
11145 _ACEOF
11146
11147 if test -n "$5"; then
11148
11149 cat >>confdefs.h <<_ACEOF
11150 #define PTRACE_TYPE_ARG5 $5
11151 _ACEOF
11152
11153 fi
11154
11155 if test "$cross_compiling" = no; then
11156   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11157 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11158 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11159   $as_echo_n "(cached) " >&6
11160 else
11161   if test "$cross_compiling" = yes; then :
11162   as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
11163 else
11164   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11165 /* end confdefs.h.  */
11166 $ac_includes_default
11167 int
11168 main ()
11169 {
11170 /* If this system has a BSD-style setpgrp which takes arguments,
11171   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11172   exit successfully. */
11173   return setpgrp (1,1) != -1;
11174   ;
11175   return 0;
11176 }
11177 _ACEOF
11178 if ac_fn_c_try_run "$LINENO"; then :
11179   ac_cv_func_setpgrp_void=no
11180 else
11181   ac_cv_func_setpgrp_void=yes
11182 fi
11183 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11184   conftest.$ac_objext conftest.beam conftest.$ac_ext
11185 fi
11186
11187 fi
11188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11189 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11190 if test $ac_cv_func_setpgrp_void = yes; then
11191
11192 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11193
11194 fi
11195
11196 else
11197   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11198 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11199 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11200   $as_echo_n "(cached) " >&6
11201 else
11202   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11203 /* end confdefs.h.  */
11204
11205 #include <unistd.h>
11206
11207 int
11208 main ()
11209 {
11210
11211   if (setpgrp(1,1) == -1)
11212     exit (0);
11213   else
11214     exit (1);
11215
11216   ;
11217   return 0;
11218 }
11219 _ACEOF
11220 if ac_fn_c_try_compile "$LINENO"; then :
11221   ac_cv_func_setpgrp_void=no
11222 else
11223   ac_cv_func_setpgrp_void=yes
11224 fi
11225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11226 fi
11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11228 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11229 if test $ac_cv_func_setpgrp_void = yes; then
11230   $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11231
11232 fi
11233 fi
11234
11235 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
11236 # since sigsetjmp might only be defined as a macro.
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
11238 $as_echo_n "checking for sigsetjmp... " >&6; }
11239 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
11240   $as_echo_n "(cached) " >&6
11241 else
11242   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11243 /* end confdefs.h.  */
11244
11245 #include <setjmp.h>
11246
11247 int
11248 main ()
11249 {
11250 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
11251   ;
11252   return 0;
11253 }
11254 _ACEOF
11255 if ac_fn_c_try_compile "$LINENO"; then :
11256   gdb_cv_func_sigsetjmp=yes
11257 else
11258   gdb_cv_func_sigsetjmp=no
11259 fi
11260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11261 fi
11262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
11263 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
11264 if test $gdb_cv_func_sigsetjmp = yes; then
11265
11266 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
11267
11268 fi
11269
11270 # Assume we'll default to using the included libiberty regex.
11271 gdb_use_included_regex=yes
11272
11273 # However, if the system regex is GNU regex, then default to *not*
11274 # using the included regex.
11275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11276 $as_echo_n "checking for GNU regex... " >&6; }
11277 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11278   $as_echo_n "(cached) " >&6
11279 else
11280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11281 /* end confdefs.h.  */
11282 #include <gnu-versions.h>
11283 int
11284 main ()
11285 {
11286 #define REGEX_INTERFACE_VERSION 1
11287 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11288 # error "Version mismatch"
11289 #endif
11290   ;
11291   return 0;
11292 }
11293 _ACEOF
11294 if ac_fn_c_try_compile "$LINENO"; then :
11295   gdb_cv_have_gnu_regex=yes
11296 else
11297   gdb_cv_have_gnu_regex=no
11298 fi
11299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11300 fi
11301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11302 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
11303 if test $gdb_cv_have_gnu_regex = yes; then
11304   gdb_use_included_regex=no
11305 fi
11306
11307
11308 # Check whether --with-included-regex was given.
11309 if test "${with_included_regex+set}" = set; then :
11310   withval=$with_included_regex; gdb_with_regex=$withval
11311 else
11312   gdb_with_regex=$gdb_use_included_regex
11313 fi
11314
11315 if test "$gdb_with_regex" = yes; then
11316
11317 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11318
11319 fi
11320
11321 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11322 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11323 #include <sys/proc.h>
11324
11325 "
11326 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
11327
11328 cat >>confdefs.h <<_ACEOF
11329 #define HAVE_STRUCT_THREAD_TD_PCB 1
11330 _ACEOF
11331
11332
11333 fi
11334
11335
11336 # See if <sys/lwp.h> defines `struct lwp`.
11337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11338 $as_echo_n "checking for struct lwp... " >&6; }
11339 if test "${gdb_cv_struct_lwp+set}" = set; then :
11340   $as_echo_n "(cached) " >&6
11341 else
11342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11343 /* end confdefs.h.  */
11344 #include <sys/param.h>
11345 #include <sys/lwp.h>
11346 int
11347 main ()
11348 {
11349 struct lwp l;
11350   ;
11351   return 0;
11352 }
11353 _ACEOF
11354 if ac_fn_c_try_compile "$LINENO"; then :
11355   gdb_cv_struct_lwp=yes
11356 else
11357   gdb_cv_struct_lwp=no
11358 fi
11359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11360 fi
11361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11362 $as_echo "$gdb_cv_struct_lwp" >&6; }
11363 if test $gdb_cv_struct_lwp = yes; then
11364
11365 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
11366
11367 fi
11368
11369 # See if <machine/reg.h> degines `struct reg'.
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11371 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11372 if test "${gdb_cv_struct_reg+set}" = set; then :
11373   $as_echo_n "(cached) " >&6
11374 else
11375   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376 /* end confdefs.h.  */
11377 #include <sys/types.h>
11378 #include <machine/reg.h>
11379 int
11380 main ()
11381 {
11382 struct reg r;
11383   ;
11384   return 0;
11385 }
11386 _ACEOF
11387 if ac_fn_c_try_compile "$LINENO"; then :
11388   gdb_cv_struct_reg=yes
11389 else
11390   gdb_cv_struct_reg=no
11391 fi
11392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11393 fi
11394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11395 $as_echo "$gdb_cv_struct_reg" >&6; }
11396 if test $gdb_cv_struct_reg = yes; then
11397
11398 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
11399
11400 fi
11401
11402 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11403 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
11404 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11405 "
11406 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
11407
11408 cat >>confdefs.h <<_ACEOF
11409 #define HAVE_STRUCT_REG_R_FS 1
11410 _ACEOF
11411
11412
11413 fi
11414 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11415 "
11416 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
11417
11418 cat >>confdefs.h <<_ACEOF
11419 #define HAVE_STRUCT_REG_R_GS 1
11420 _ACEOF
11421
11422
11423 fi
11424
11425
11426 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
11427 # Older amd64 Linux's don't have the fs_base and gs_base members of
11428 # `struct user_regs_struct'.
11429 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>
11430 "
11431 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
11432
11433 cat >>confdefs.h <<_ACEOF
11434 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
11435 _ACEOF
11436
11437
11438 fi
11439 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>
11440 "
11441 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
11442
11443 cat >>confdefs.h <<_ACEOF
11444 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
11445 _ACEOF
11446
11447
11448 fi
11449
11450
11451 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
11452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11453 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11454 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11455   $as_echo_n "(cached) " >&6
11456 else
11457   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11458 /* end confdefs.h.  */
11459 #include <sys/ptrace.h>
11460 int
11461 main ()
11462 {
11463 PTRACE_GETREGS;
11464   ;
11465   return 0;
11466 }
11467 _ACEOF
11468 if ac_fn_c_try_compile "$LINENO"; then :
11469   gdb_cv_have_ptrace_getregs=yes
11470 else
11471   gdb_cv_have_ptrace_getregs=no
11472 fi
11473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11474 fi
11475
11476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11477 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
11478 if test $gdb_cv_have_ptrace_getregs = yes; then
11479
11480 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
11481
11482 fi
11483
11484 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
11485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11486 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11487 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11488   $as_echo_n "(cached) " >&6
11489 else
11490   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11491 /* end confdefs.h.  */
11492 #include <sys/ptrace.h>
11493 int
11494 main ()
11495 {
11496 PTRACE_GETFPXREGS;
11497   ;
11498   return 0;
11499 }
11500 _ACEOF
11501 if ac_fn_c_try_compile "$LINENO"; then :
11502   gdb_cv_have_ptrace_getfpxregs=yes
11503 else
11504   gdb_cv_have_ptrace_getfpxregs=no
11505 fi
11506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11507 fi
11508
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11510 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
11511 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
11512
11513 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
11514
11515 fi
11516
11517 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
11518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11519 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
11520 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11521   $as_echo_n "(cached) " >&6
11522 else
11523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11524 /* end confdefs.h.  */
11525 #include <sys/types.h>
11526 #include <sys/ptrace.h>
11527 int
11528 main ()
11529 {
11530 PT_GETDBREGS;
11531   ;
11532   return 0;
11533 }
11534 _ACEOF
11535 if ac_fn_c_try_compile "$LINENO"; then :
11536   gdb_cv_have_pt_getdbregs=yes
11537 else
11538   gdb_cv_have_pt_getdbregs=no
11539 fi
11540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11541 fi
11542
11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11544 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
11545 if test $gdb_cv_have_pt_getdbregs = yes; then
11546
11547 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
11548
11549 fi
11550
11551 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11553 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11554 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11555   $as_echo_n "(cached) " >&6
11556 else
11557   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11558 /* end confdefs.h.  */
11559 #include <sys/types.h>
11560 #include <sys/ptrace.h>
11561 int
11562 main ()
11563 {
11564 PT_GETXMMREGS;
11565   ;
11566   return 0;
11567 }
11568 _ACEOF
11569 if ac_fn_c_try_compile "$LINENO"; then :
11570   gdb_cv_have_pt_getxmmregs=yes
11571 else
11572   gdb_cv_have_pt_getxmmregs=no
11573 fi
11574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11575 fi
11576
11577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11578 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
11579 if test $gdb_cv_have_pt_getxmmregs = yes; then
11580
11581 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
11582
11583 fi
11584
11585 # Detect which type of /proc is in use, such as for Solaris.
11586
11587 if test "${target}" = "${host}"; then
11588   case "${host}" in
11589   *-*-sysv4.2* | *-*-sysv5* )
11590
11591 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11592
11593       ;;
11594   *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
11595
11596 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11597
11598       ;;
11599   mips-sgi-irix5*)
11600       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
11601
11602 $as_echo "#define _KMEMUSER 1" >>confdefs.h
11603
11604       ;;
11605   esac
11606 fi
11607
11608 if test "$ac_cv_header_sys_procfs_h" = yes; then
11609   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11610 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11611  if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11612   $as_echo_n "(cached) " >&6
11613 else
11614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11615 /* end confdefs.h.  */
11616
11617 #define _SYSCALL32
11618 /* Needed for new procfs interface on sparc-solaris.  */
11619 #define _STRUCTURED_PROC 1
11620 #include <sys/procfs.h>
11621 int
11622 main ()
11623 {
11624 gregset_t avar
11625   ;
11626   return 0;
11627 }
11628 _ACEOF
11629 if ac_fn_c_try_compile "$LINENO"; then :
11630   bfd_cv_have_sys_procfs_type_gregset_t=yes
11631 else
11632   bfd_cv_have_sys_procfs_type_gregset_t=no
11633
11634 fi
11635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11636 fi
11637
11638  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
11639
11640 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
11641
11642  fi
11643  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11644 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
11645
11646   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11647 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11648  if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11649   $as_echo_n "(cached) " >&6
11650 else
11651   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11652 /* end confdefs.h.  */
11653
11654 #define _SYSCALL32
11655 /* Needed for new procfs interface on sparc-solaris.  */
11656 #define _STRUCTURED_PROC 1
11657 #include <sys/procfs.h>
11658 int
11659 main ()
11660 {
11661 fpregset_t avar
11662   ;
11663   return 0;
11664 }
11665 _ACEOF
11666 if ac_fn_c_try_compile "$LINENO"; then :
11667   bfd_cv_have_sys_procfs_type_fpregset_t=yes
11668 else
11669   bfd_cv_have_sys_procfs_type_fpregset_t=no
11670
11671 fi
11672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11673 fi
11674
11675  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
11676
11677 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
11678
11679  fi
11680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
11681 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
11682
11683   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
11684 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
11685  if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
11686   $as_echo_n "(cached) " >&6
11687 else
11688   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11689 /* end confdefs.h.  */
11690
11691 #define _SYSCALL32
11692 /* Needed for new procfs interface on sparc-solaris.  */
11693 #define _STRUCTURED_PROC 1
11694 #include <sys/procfs.h>
11695 int
11696 main ()
11697 {
11698 prgregset_t avar
11699   ;
11700   return 0;
11701 }
11702 _ACEOF
11703 if ac_fn_c_try_compile "$LINENO"; then :
11704   bfd_cv_have_sys_procfs_type_prgregset_t=yes
11705 else
11706   bfd_cv_have_sys_procfs_type_prgregset_t=no
11707
11708 fi
11709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11710 fi
11711
11712  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
11713
11714 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
11715
11716  fi
11717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
11718 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
11719
11720   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
11721 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
11722  if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
11723   $as_echo_n "(cached) " >&6
11724 else
11725   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11726 /* end confdefs.h.  */
11727
11728 #define _SYSCALL32
11729 /* Needed for new procfs interface on sparc-solaris.  */
11730 #define _STRUCTURED_PROC 1
11731 #include <sys/procfs.h>
11732 int
11733 main ()
11734 {
11735 prfpregset_t avar
11736   ;
11737   return 0;
11738 }
11739 _ACEOF
11740 if ac_fn_c_try_compile "$LINENO"; then :
11741   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11742 else
11743   bfd_cv_have_sys_procfs_type_prfpregset_t=no
11744
11745 fi
11746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11747 fi
11748
11749  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11750
11751 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11752
11753  fi
11754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11755 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11756
11757   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11758 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11759  if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11760   $as_echo_n "(cached) " >&6
11761 else
11762   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11763 /* end confdefs.h.  */
11764
11765 #define _SYSCALL32
11766 /* Needed for new procfs interface on sparc-solaris.  */
11767 #define _STRUCTURED_PROC 1
11768 #include <sys/procfs.h>
11769 int
11770 main ()
11771 {
11772 prgregset32_t avar
11773   ;
11774   return 0;
11775 }
11776 _ACEOF
11777 if ac_fn_c_try_compile "$LINENO"; then :
11778   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11779 else
11780   bfd_cv_have_sys_procfs_type_prgregset32_t=no
11781
11782 fi
11783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11784 fi
11785
11786  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11787
11788 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11789
11790  fi
11791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11792 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11793
11794   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11795 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11796  if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11797   $as_echo_n "(cached) " >&6
11798 else
11799   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11800 /* end confdefs.h.  */
11801
11802 #define _SYSCALL32
11803 /* Needed for new procfs interface on sparc-solaris.  */
11804 #define _STRUCTURED_PROC 1
11805 #include <sys/procfs.h>
11806 int
11807 main ()
11808 {
11809 lwpid_t avar
11810   ;
11811   return 0;
11812 }
11813 _ACEOF
11814 if ac_fn_c_try_compile "$LINENO"; then :
11815   bfd_cv_have_sys_procfs_type_lwpid_t=yes
11816 else
11817   bfd_cv_have_sys_procfs_type_lwpid_t=no
11818
11819 fi
11820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11821 fi
11822
11823  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11824
11825 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11826
11827  fi
11828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11829 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11830
11831   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11832 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11833  if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11834   $as_echo_n "(cached) " >&6
11835 else
11836   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11837 /* end confdefs.h.  */
11838
11839 #define _SYSCALL32
11840 /* Needed for new procfs interface on sparc-solaris.  */
11841 #define _STRUCTURED_PROC 1
11842 #include <sys/procfs.h>
11843 int
11844 main ()
11845 {
11846 psaddr_t avar
11847   ;
11848   return 0;
11849 }
11850 _ACEOF
11851 if ac_fn_c_try_compile "$LINENO"; then :
11852   bfd_cv_have_sys_procfs_type_psaddr_t=yes
11853 else
11854   bfd_cv_have_sys_procfs_type_psaddr_t=no
11855
11856 fi
11857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11858 fi
11859
11860  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11861
11862 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11863
11864  fi
11865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11866 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11867
11868   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11869 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11870  if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11871   $as_echo_n "(cached) " >&6
11872 else
11873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11874 /* end confdefs.h.  */
11875
11876 #define _SYSCALL32
11877 /* Needed for new procfs interface on sparc-solaris.  */
11878 #define _STRUCTURED_PROC 1
11879 #include <sys/procfs.h>
11880 int
11881 main ()
11882 {
11883 prsysent_t avar
11884   ;
11885   return 0;
11886 }
11887 _ACEOF
11888 if ac_fn_c_try_compile "$LINENO"; then :
11889   bfd_cv_have_sys_procfs_type_prsysent_t=yes
11890 else
11891   bfd_cv_have_sys_procfs_type_prsysent_t=no
11892
11893 fi
11894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11895 fi
11896
11897  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11898
11899 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11900
11901  fi
11902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11903 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11904
11905   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11906 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11907  if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11908   $as_echo_n "(cached) " >&6
11909 else
11910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11911 /* end confdefs.h.  */
11912
11913 #define _SYSCALL32
11914 /* Needed for new procfs interface on sparc-solaris.  */
11915 #define _STRUCTURED_PROC 1
11916 #include <sys/procfs.h>
11917 int
11918 main ()
11919 {
11920 pr_sigset_t avar
11921   ;
11922   return 0;
11923 }
11924 _ACEOF
11925 if ac_fn_c_try_compile "$LINENO"; then :
11926   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11927 else
11928   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11929
11930 fi
11931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11932 fi
11933
11934  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11935
11936 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11937
11938  fi
11939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11940 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11941
11942   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11943 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11944  if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11945   $as_echo_n "(cached) " >&6
11946 else
11947   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h.  */
11949
11950 #define _SYSCALL32
11951 /* Needed for new procfs interface on sparc-solaris.  */
11952 #define _STRUCTURED_PROC 1
11953 #include <sys/procfs.h>
11954 int
11955 main ()
11956 {
11957 pr_sigaction64_t avar
11958   ;
11959   return 0;
11960 }
11961 _ACEOF
11962 if ac_fn_c_try_compile "$LINENO"; then :
11963   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11964 else
11965   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11966
11967 fi
11968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11969 fi
11970
11971  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11972
11973 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11974
11975  fi
11976  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11977 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11978
11979   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11980 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11981  if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11982   $as_echo_n "(cached) " >&6
11983 else
11984   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11985 /* end confdefs.h.  */
11986
11987 #define _SYSCALL32
11988 /* Needed for new procfs interface on sparc-solaris.  */
11989 #define _STRUCTURED_PROC 1
11990 #include <sys/procfs.h>
11991 int
11992 main ()
11993 {
11994 pr_siginfo64_t avar
11995   ;
11996   return 0;
11997 }
11998 _ACEOF
11999 if ac_fn_c_try_compile "$LINENO"; then :
12000   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
12001 else
12002   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
12003
12004 fi
12005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12006 fi
12007
12008  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
12009
12010 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
12011
12012  fi
12013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
12014 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
12015
12016
12017
12018
12019
12020   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
12021     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
12022 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
12023     if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
12024   $as_echo_n "(cached) " >&6
12025 else
12026   if test "$cross_compiling" = yes; then :
12027   gdb_cv_prfpregset_t_broken=yes
12028 else
12029   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12030 /* end confdefs.h.  */
12031 #include <sys/procfs.h>
12032        int main ()
12033        {
12034          if (sizeof (prfpregset_t) == sizeof (void *))
12035            return 1;
12036          return 0;
12037        }
12038 _ACEOF
12039 if ac_fn_c_try_run "$LINENO"; then :
12040   gdb_cv_prfpregset_t_broken=no
12041 else
12042   gdb_cv_prfpregset_t_broken=yes
12043 fi
12044 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12045   conftest.$ac_objext conftest.beam conftest.$ac_ext
12046 fi
12047
12048 fi
12049
12050     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12051 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
12052     if test $gdb_cv_prfpregset_t_broken = yes; then
12053
12054 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
12055
12056     fi
12057   fi
12058 fi
12059
12060 # Check if the compiler supports the `long long' type.
12061
12062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12063 $as_echo_n "checking for long long support in compiler... " >&6; }
12064 if test "${gdb_cv_c_long_long+set}" = set; then :
12065   $as_echo_n "(cached) " >&6
12066 else
12067   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12068 /* end confdefs.h.  */
12069 extern long long foo;
12070 int
12071 main ()
12072 {
12073 switch (foo & 2) { case 0: return 1; }
12074   ;
12075   return 0;
12076 }
12077 _ACEOF
12078 if ac_fn_c_try_compile "$LINENO"; then :
12079   gdb_cv_c_long_long=yes
12080 else
12081   gdb_cv_c_long_long=no
12082 fi
12083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12084 fi
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12086 $as_echo "$gdb_cv_c_long_long" >&6; }
12087 if test $gdb_cv_c_long_long != yes; then
12088   # libdecnumber requires long long.
12089   as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
12090 fi
12091
12092 # Check if the compiler and runtime support printing long longs.
12093
12094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12095 $as_echo_n "checking for long long support in printf... " >&6; }
12096 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12097   $as_echo_n "(cached) " >&6
12098 else
12099   if test "$cross_compiling" = yes; then :
12100   gdb_cv_printf_has_long_long=no
12101 else
12102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12103 /* end confdefs.h.  */
12104 $ac_includes_default
12105 int
12106 main ()
12107 {
12108 char buf[32];
12109   long long l = 0;
12110   l = (l << 16) + 0x0123;
12111   l = (l << 16) + 0x4567;
12112   l = (l << 16) + 0x89ab;
12113   l = (l << 16) + 0xcdef;
12114   sprintf (buf, "0x%016llx", l);
12115   return (strcmp ("0x0123456789abcdef", buf));
12116   ;
12117   return 0;
12118 }
12119 _ACEOF
12120 if ac_fn_c_try_run "$LINENO"; then :
12121   gdb_cv_printf_has_long_long=yes
12122 else
12123   gdb_cv_printf_has_long_long=no
12124 fi
12125 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12126   conftest.$ac_objext conftest.beam conftest.$ac_ext
12127 fi
12128
12129 fi
12130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12131 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
12132 if test $gdb_cv_printf_has_long_long = yes; then
12133
12134 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
12135
12136 fi
12137
12138 # Check if the compiler and runtime support printing decfloats.
12139
12140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12141 $as_echo_n "checking for decfloat support in printf... " >&6; }
12142 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12143   $as_echo_n "(cached) " >&6
12144 else
12145   if test "$cross_compiling" = yes; then :
12146   gdb_cv_printf_has_decfloat=no
12147 else
12148   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12149 /* end confdefs.h.  */
12150 $ac_includes_default
12151 int
12152 main ()
12153 {
12154 char buf[64];
12155   _Decimal32 d32 = 1.2345df;
12156   _Decimal64 d64 = 1.2345dd;
12157   _Decimal128 d128 = 1.2345dl;
12158   sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12159   return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12160   ;
12161   return 0;
12162 }
12163 _ACEOF
12164 if ac_fn_c_try_run "$LINENO"; then :
12165   gdb_cv_printf_has_decfloat=yes
12166 else
12167   gdb_cv_printf_has_decfloat=no
12168 fi
12169 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12170   conftest.$ac_objext conftest.beam conftest.$ac_ext
12171 fi
12172
12173 fi
12174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12175 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
12176 if test $gdb_cv_printf_has_decfloat = yes; then
12177
12178 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
12179
12180 fi
12181
12182 # Check if the compiler supports the `long double' type.  We can't use
12183 # AC_C_LONG_DOUBLE because that one does additional checks on the
12184 # constants defined in <float.h> that fail on some systems,
12185 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
12186
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12188 $as_echo_n "checking for long double support in compiler... " >&6; }
12189 if test "${gdb_cv_c_long_double+set}" = set; then :
12190   $as_echo_n "(cached) " >&6
12191 else
12192   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12193 /* end confdefs.h.  */
12194 long double foo;
12195 _ACEOF
12196 if ac_fn_c_try_compile "$LINENO"; then :
12197   gdb_cv_c_long_double=yes
12198 else
12199   gdb_cv_c_long_double=no
12200 fi
12201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12202 fi
12203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12204 $as_echo "$gdb_cv_c_long_double" >&6; }
12205 if test $gdb_cv_c_long_double = yes; then
12206
12207 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12208
12209 fi
12210
12211 # Check if the compiler and runtime support printing long doubles.
12212
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12214 $as_echo_n "checking for long double support in printf... " >&6; }
12215 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12216   $as_echo_n "(cached) " >&6
12217 else
12218   if test "$cross_compiling" = yes; then :
12219   gdb_cv_printf_has_long_double=no
12220 else
12221   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12222 /* end confdefs.h.  */
12223 $ac_includes_default
12224 int
12225 main ()
12226 {
12227 char buf[16];
12228   long double f = 3.141592653;
12229   sprintf (buf, "%Lg", f);
12230   return (strncmp ("3.14159", buf, 7));
12231   ;
12232   return 0;
12233 }
12234 _ACEOF
12235 if ac_fn_c_try_run "$LINENO"; then :
12236   gdb_cv_printf_has_long_double=yes
12237 else
12238   gdb_cv_printf_has_long_double=no
12239 fi
12240 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12241   conftest.$ac_objext conftest.beam conftest.$ac_ext
12242 fi
12243
12244 fi
12245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12246 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
12247 if test $gdb_cv_printf_has_long_double = yes; then
12248
12249 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
12250
12251 fi
12252
12253 # Check if the compiler and runtime support scanning long doubles.
12254
12255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12256 $as_echo_n "checking for long double support in scanf... " >&6; }
12257 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12258   $as_echo_n "(cached) " >&6
12259 else
12260   if test "$cross_compiling" = yes; then :
12261   gdb_cv_scanf_has_long_double=no
12262 else
12263   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12264 /* end confdefs.h.  */
12265 #include <stdio.h>
12266 int
12267 main ()
12268 {
12269 char *buf = "3.141592653";
12270   long double f = 0;
12271   sscanf (buf, "%Lg", &f);
12272   return !(f > 3.14159 && f < 3.14160);
12273   ;
12274   return 0;
12275 }
12276 _ACEOF
12277 if ac_fn_c_try_run "$LINENO"; then :
12278   gdb_cv_scanf_has_long_double=yes
12279 else
12280   gdb_cv_scanf_has_long_double=no
12281 fi
12282 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12283   conftest.$ac_objext conftest.beam conftest.$ac_ext
12284 fi
12285
12286 fi
12287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12288 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
12289 if test $gdb_cv_scanf_has_long_double = yes; then
12290
12291 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
12292
12293 fi
12294
12295 case ${host_os} in
12296 aix*)
12297   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12298 $as_echo_n "checking for -bbigtoc option... " >&6; }
12299 if test "${gdb_cv_bigtoc+set}" = set; then :
12300   $as_echo_n "(cached) " >&6
12301 else
12302
12303     SAVE_LDFLAGS=$LDFLAGS
12304
12305     case $GCC in
12306     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12307     *) gdb_cv_bigtoc=-bbigtoc ;;
12308     esac
12309
12310     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
12311     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12312 /* end confdefs.h.  */
12313
12314 int
12315 main ()
12316 {
12317 int i;
12318   ;
12319   return 0;
12320 }
12321 _ACEOF
12322 if ac_fn_c_try_link "$LINENO"; then :
12323
12324 else
12325   gdb_cv_bigtoc=
12326 fi
12327 rm -f core conftest.err conftest.$ac_objext \
12328     conftest$ac_exeext conftest.$ac_ext
12329     LDFLAGS="${SAVE_LDFLAGS}"
12330
12331 fi
12332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12333 $as_echo "$gdb_cv_bigtoc" >&6; }
12334   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12335   ;;
12336 esac
12337
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
12339 $as_echo_n "checking for the dynamic export flag... " >&6; }
12340 dynamic_list=false
12341 if test "${gdb_native}" = yes; then
12342    # The dynamically loaded libthread_db needs access to symbols in the gdb
12343    # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
12344    # may not be supported there.
12345    old_LDFLAGS="$LDFLAGS"
12346    # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
12347    RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
12348    LDFLAGS="$LDFLAGS $RDYNAMIC"
12349    if test "${have_libpython}" = no; then
12350      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12351 /* end confdefs.h.  */
12352
12353 int
12354 main ()
12355 {
12356
12357   ;
12358   return 0;
12359 }
12360 _ACEOF
12361 if ac_fn_c_try_link "$LINENO"; then :
12362   dynamic_list=true
12363 fi
12364 rm -f core conftest.err conftest.$ac_objext \
12365     conftest$ac_exeext conftest.$ac_ext
12366    else
12367      # Workaround http://bugs.python.org/issue4434 where static
12368      # libpythonX.Y.a would get its symbols required for
12369      # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
12370      # Problem does not happen for the recommended libpythonX.Y.so linkage.
12371      old_CFLAGS="$CFLAGS"
12372      CFLAGS="$CFLAGS $PYTHON_CFLAGS"
12373      old_LIBS="$LIBS"
12374      LIBS="$LIBS $PYTHON_LIBS"
12375      if test "$cross_compiling" = yes; then :
12376   true
12377 else
12378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12379 /* end confdefs.h.  */
12380 #include "${have_libpython}/Python.h"
12381 int
12382 main ()
12383 {
12384 int err;
12385           Py_Initialize ();
12386           err = PyRun_SimpleString ("import itertools\n");
12387           Py_Finalize ();
12388           return err == 0 ? 0 : 1;
12389   ;
12390   return 0;
12391 }
12392 _ACEOF
12393 if ac_fn_c_try_run "$LINENO"; then :
12394   dynamic_list=true
12395 fi
12396 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12397   conftest.$ac_objext conftest.beam conftest.$ac_ext
12398 fi
12399
12400      LIBS="$old_LIBS"
12401      CFLAGS="$old_CFLAGS"
12402    fi
12403    LDFLAGS="$old_LDFLAGS"
12404 fi
12405 if $dynamic_list; then
12406   found="-Wl,--dynamic-list"
12407   RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
12408 else
12409   found="-rdynamic"
12410   RDYNAMIC="-rdynamic"
12411 fi
12412
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12414 $as_echo "$found" >&6; }
12415
12416
12417 if test ${build} = ${host} -a ${host} = ${target} ; then
12418    case ${host_os} in
12419    solaris*)
12420       # See if thread_db library is around for Solaris thread debugging.
12421       # Note that we must explicitly test for version 1 of the library
12422       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12423       # the same API.
12424       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12425 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
12426       if test -f /usr/lib/libthread_db.so.1 ; then
12427          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12428 $as_echo "yes" >&6; }
12429
12430 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
12431
12432          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
12433          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
12434          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12435 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12436 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12437   $as_echo_n "(cached) " >&6
12438 else
12439   ac_check_lib_save_LIBS=$LIBS
12440 LIBS="-ldl  $LIBS"
12441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12442 /* end confdefs.h.  */
12443
12444 /* Override any GCC internal prototype to avoid an error.
12445    Use char because int might match the return type of a GCC
12446    builtin and then its argument prototype would still apply.  */
12447 #ifdef __cplusplus
12448 extern "C"
12449 #endif
12450 char dlopen ();
12451 int
12452 main ()
12453 {
12454 return dlopen ();
12455   ;
12456   return 0;
12457 }
12458 _ACEOF
12459 if ac_fn_c_try_link "$LINENO"; then :
12460   ac_cv_lib_dl_dlopen=yes
12461 else
12462   ac_cv_lib_dl_dlopen=no
12463 fi
12464 rm -f core conftest.err conftest.$ac_objext \
12465     conftest$ac_exeext conftest.$ac_ext
12466 LIBS=$ac_check_lib_save_LIBS
12467 fi
12468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12469 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12470 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12471   cat >>confdefs.h <<_ACEOF
12472 #define HAVE_LIBDL 1
12473 _ACEOF
12474
12475   LIBS="-ldl $LIBS"
12476
12477 fi
12478
12479          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
12480          # Sun randomly tweaked the prototypes in <proc_service.h>
12481          # at one point.
12482          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12483 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
12484          if test "${gdb_cv_proc_service_is_old+set}" = set; then :
12485   $as_echo_n "(cached) " >&6
12486 else
12487
12488             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12489 /* end confdefs.h.  */
12490
12491                 #include <proc_service.h>
12492                 ps_err_e ps_pdwrite
12493                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
12494
12495 int
12496 main ()
12497 {
12498
12499   ;
12500   return 0;
12501 }
12502 _ACEOF
12503 if ac_fn_c_try_compile "$LINENO"; then :
12504   gdb_cv_proc_service_is_old=no
12505 else
12506   gdb_cv_proc_service_is_old=yes
12507 fi
12508 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12509
12510 fi
12511
12512          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
12513 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
12514          if test $gdb_cv_proc_service_is_old = yes; then
12515
12516 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
12517
12518          fi
12519       else
12520          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12521 $as_echo "no" >&6; }
12522       fi
12523       ;;
12524    aix*)
12525       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12526 $as_echo_n "checking for AiX thread debugging library... " >&6; }
12527       if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12528   $as_echo_n "(cached) " >&6
12529 else
12530   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12531 /* end confdefs.h.  */
12532 #include <sys/pthdebug.h>
12533 int
12534 main ()
12535 {
12536 #ifndef PTHDB_VERSION_3
12537                                     #error
12538                                     #endif
12539   ;
12540   return 0;
12541 }
12542 _ACEOF
12543 if ac_fn_c_try_compile "$LINENO"; then :
12544   gdb_cv_have_aix_thread_debug=yes
12545 else
12546   gdb_cv_have_aix_thread_debug=no
12547 fi
12548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12549 fi
12550
12551       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12552 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12553       if test $gdb_cv_have_aix_thread_debug = yes; then
12554          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12555          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12556          LIBS="$LIBS -lpthdebug"
12557
12558          # Older versions of AIX do not provide the declaration for
12559          # the getthrds function (it appears that it was introduced
12560          # with AIX 6.x).
12561          ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
12562 "
12563 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
12564   ac_have_decl=1
12565 else
12566   ac_have_decl=0
12567 fi
12568
12569 cat >>confdefs.h <<_ACEOF
12570 #define HAVE_DECL_GETTHRDS $ac_have_decl
12571 _ACEOF
12572
12573       fi
12574       ;;
12575    esac
12576
12577 fi
12578
12579 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12580    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12581 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12582 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12583   $as_echo_n "(cached) " >&6
12584 else
12585   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12586 /* end confdefs.h.  */
12587 #include <thread_db.h>
12588 int
12589 main ()
12590 {
12591 int i = TD_NOTALLOC;
12592   ;
12593   return 0;
12594 }
12595 _ACEOF
12596 if ac_fn_c_try_compile "$LINENO"; then :
12597   gdb_cv_thread_db_h_has_td_notalloc=yes
12598 else
12599   gdb_cv_thread_db_h_has_td_notalloc=no
12600
12601 fi
12602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12603
12604 fi
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12606 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12607    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12608 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12609 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12610   $as_echo_n "(cached) " >&6
12611 else
12612   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12613 /* end confdefs.h.  */
12614 #include <thread_db.h>
12615 int
12616 main ()
12617 {
12618 int i = TD_VERSION;
12619   ;
12620   return 0;
12621 }
12622 _ACEOF
12623 if ac_fn_c_try_compile "$LINENO"; then :
12624   gdb_cv_thread_db_h_has_td_version=yes
12625 else
12626   gdb_cv_thread_db_h_has_td_version=no
12627
12628 fi
12629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12630
12631 fi
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12633 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12634    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12635 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12636 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12637   $as_echo_n "(cached) " >&6
12638 else
12639   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12640 /* end confdefs.h.  */
12641 #include <thread_db.h>
12642 int
12643 main ()
12644 {
12645 int i = TD_NOTLS;
12646   ;
12647   return 0;
12648 }
12649 _ACEOF
12650 if ac_fn_c_try_compile "$LINENO"; then :
12651   gdb_cv_thread_db_h_has_td_notls=yes
12652 else
12653   gdb_cv_thread_db_h_has_td_notls=no
12654
12655 fi
12656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12657
12658 fi
12659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12660 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12661 fi
12662 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12663
12664 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12665
12666 fi
12667 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12668
12669 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12670
12671 fi
12672 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12673
12674 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12675
12676 fi
12677
12678 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12679    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12680 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12681 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12682   $as_echo_n "(cached) " >&6
12683 else
12684   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12685 /* end confdefs.h.  */
12686 #include <sys/syscall.h>
12687 int
12688 main ()
12689 {
12690 int i = __NR_tkill;
12691   ;
12692   return 0;
12693 }
12694 _ACEOF
12695 if ac_fn_c_try_compile "$LINENO"; then :
12696   gdb_cv_sys_syscall_h_has_tkill=yes
12697 else
12698   gdb_cv_sys_syscall_h_has_tkill=no
12699
12700 fi
12701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12702
12703 fi
12704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12705 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12706 fi
12707 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
12708   ac_fn_c_check_func "$LINENO" "syscall" "ac_cv_func_syscall"
12709 if test "x$ac_cv_func_syscall" = x""yes; then :
12710
12711 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12712
12713
12714 fi
12715
12716 fi
12717
12718 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12719 "
12720 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12721   ac_have_decl=1
12722 else
12723   ac_have_decl=0
12724 fi
12725
12726 cat >>confdefs.h <<_ACEOF
12727 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12728 _ACEOF
12729
12730
12731 if test "$cross_compiling" = yes; then :
12732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12733 /* end confdefs.h.  */
12734 #include <sys/personality.h>
12735 int
12736 main ()
12737 {
12738
12739 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12740 #       define ADDR_NO_RANDOMIZE 0x0040000
12741 #      endif
12742        /* Test the flag could be set and stays set.  */
12743        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12744        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12745            return 1
12746   ;
12747   return 0;
12748 }
12749 _ACEOF
12750 if ac_fn_c_try_link "$LINENO"; then :
12751   have_personality=true
12752 else
12753   have_personality=false
12754 fi
12755 rm -f core conftest.err conftest.$ac_objext \
12756     conftest$ac_exeext conftest.$ac_ext
12757 else
12758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12759 /* end confdefs.h.  */
12760 #include <sys/personality.h>
12761 int
12762 main ()
12763 {
12764
12765 #      if !HAVE_DECL_ADDR_NO_RANDOMIZE
12766 #       define ADDR_NO_RANDOMIZE 0x0040000
12767 #      endif
12768        /* Test the flag could be set and stays set.  */
12769        personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12770        if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12771            return 1
12772   ;
12773   return 0;
12774 }
12775 _ACEOF
12776 if ac_fn_c_try_run "$LINENO"; then :
12777   have_personality=true
12778 else
12779   have_personality=false
12780 fi
12781 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12782   conftest.$ac_objext conftest.beam conftest.$ac_ext
12783 fi
12784
12785 if $have_personality
12786 then
12787
12788 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12789
12790 fi
12791
12792 case $host_os in
12793   go32* | *djgpp*)
12794     gdbinit=gdb.ini
12795     ;;
12796   *)
12797     gdbinit=.gdbinit
12798     ;;
12799 esac
12800
12801 cat >>confdefs.h <<_ACEOF
12802 #define GDBINIT "$gdbinit"
12803 _ACEOF
12804
12805
12806
12807 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12808 # except that the argument to --with-sysroot is optional.
12809 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12810 if test "x$with_sysroot" = xyes; then
12811   with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12812 fi
12813
12814 # Check whether --with-sysroot was given.
12815 if test "${with_sysroot+set}" = set; then :
12816   withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12817 else
12818   TARGET_SYSTEM_ROOT=
12819 fi
12820
12821
12822   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12823   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12824   ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12825   ac_define_dir=`eval echo $ac_define_dir`
12826
12827 cat >>confdefs.h <<_ACEOF
12828 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12829 _ACEOF
12830
12831
12832
12833
12834   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12835      if test "x$prefix" = xNONE; then
12836         test_prefix=/usr/local
12837      else
12838         test_prefix=$prefix
12839      fi
12840   else
12841      test_prefix=$exec_prefix
12842   fi
12843   value=0
12844   case ${ac_define_dir} in
12845      "${test_prefix}"|"${test_prefix}/"*|\
12846         '${exec_prefix}'|'${exec_prefix}/'*)
12847      value=1
12848      ;;
12849   esac
12850
12851 cat >>confdefs.h <<_ACEOF
12852 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12853 _ACEOF
12854
12855
12856
12857
12858
12859 # Check whether --with-system-gdbinit was given.
12860 if test "${with_system_gdbinit+set}" = set; then :
12861   withval=$with_system_gdbinit;
12862     SYSTEM_GDBINIT=$withval
12863 else
12864   SYSTEM_GDBINIT=
12865 fi
12866
12867
12868   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12869   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12870   ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12871   ac_define_dir=`eval echo $ac_define_dir`
12872
12873 cat >>confdefs.h <<_ACEOF
12874 #define SYSTEM_GDBINIT "$ac_define_dir"
12875 _ACEOF
12876
12877
12878
12879
12880   if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12881      if test "x$prefix" = xNONE; then
12882         test_prefix=/usr/local
12883      else
12884         test_prefix=$prefix
12885      fi
12886   else
12887      test_prefix=$exec_prefix
12888   fi
12889   value=0
12890   case ${ac_define_dir} in
12891      "${test_prefix}"|"${test_prefix}/"*|\
12892         '${exec_prefix}'|'${exec_prefix}/'*)
12893      value=1
12894      ;;
12895   esac
12896
12897 cat >>confdefs.h <<_ACEOF
12898 #define SYSTEM_GDBINIT_RELOCATABLE $value
12899 _ACEOF
12900
12901
12902
12903
12904 # Check whether --enable-werror was given.
12905 if test "${enable_werror+set}" = set; then :
12906   enableval=$enable_werror; case "${enableval}" in
12907      yes | y) ERROR_ON_WARNING="yes" ;;
12908      no | n)  ERROR_ON_WARNING="no" ;;
12909      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12910    esac
12911 fi
12912
12913
12914 # Enable -Werror by default when using gcc.  Turn it off for releases.
12915 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
12916     ERROR_ON_WARNING=yes
12917 fi
12918
12919 WERROR_CFLAGS=""
12920 if test "${ERROR_ON_WARNING}" = yes ; then
12921     WERROR_CFLAGS="-Werror"
12922 fi
12923
12924 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12925 -Wpointer-sign \
12926 -Wno-unused -Wunused-value -Wunused-function \
12927 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes \
12928 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12929 -Wold-style-declaration -Wold-style-definition"
12930
12931 # Enable -Wno-format by default when using gcc on mingw since many
12932 # GCC versions complain about %I64.
12933 case "${host}" in
12934   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12935   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12936 esac
12937
12938 # Check whether --enable-build-warnings was given.
12939 if test "${enable_build_warnings+set}" = set; then :
12940   enableval=$enable_build_warnings; case "${enableval}" in
12941   yes)  ;;
12942   no)   build_warnings="-w";;
12943   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12944         build_warnings="${build_warnings} ${t}";;
12945   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12946         build_warnings="${t} ${build_warnings}";;
12947   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12948 esac
12949 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12950   echo "Setting compiler warning flags = $build_warnings" 6>&1
12951 fi
12952 fi
12953 # Check whether --enable-gdb-build-warnings was given.
12954 if test "${enable_gdb_build_warnings+set}" = set; then :
12955   enableval=$enable_gdb_build_warnings; case "${enableval}" in
12956   yes)  ;;
12957   no)   build_warnings="-w";;
12958   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12959         build_warnings="${build_warnings} ${t}";;
12960   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
12961         build_warnings="${t} ${build_warnings}";;
12962   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12963 esac
12964 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12965   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12966 fi
12967 fi
12968 WARN_CFLAGS=""
12969 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12970 then
12971     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12972 $as_echo_n "checking compiler warning flags... " >&6; }
12973     # Separate out the -Werror flag as some files just cannot be
12974     # compiled with it enabled.
12975     for w in ${build_warnings}; do
12976         case $w in
12977         -Werr*) WERROR_CFLAGS=-Werror ;;
12978         *) # Check that GCC accepts it
12979             saved_CFLAGS="$CFLAGS"
12980             CFLAGS="$CFLAGS $w"
12981             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12982 /* end confdefs.h.  */
12983
12984 int
12985 main ()
12986 {
12987
12988   ;
12989   return 0;
12990 }
12991 _ACEOF
12992 if ac_fn_c_try_compile "$LINENO"; then :
12993   WARN_CFLAGS="${WARN_CFLAGS} $w"
12994 fi
12995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12996             CFLAGS="$saved_CFLAGS"
12997         esac
12998     done
12999     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13000 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13001 fi
13002
13003
13004
13005 # In the Cygwin environment, we need some additional flags.
13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
13007 $as_echo_n "checking for cygwin... " >&6; }
13008 if test "${gdb_cv_os_cygwin+set}" = set; then :
13009   $as_echo_n "(cached) " >&6
13010 else
13011   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13012 /* end confdefs.h.  */
13013
13014 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
13015 lose
13016 #endif
13017 _ACEOF
13018 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13019   $EGREP "^lose$" >/dev/null 2>&1; then :
13020   gdb_cv_os_cygwin=yes
13021 else
13022   gdb_cv_os_cygwin=no
13023 fi
13024 rm -f conftest*
13025
13026 fi
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
13028 $as_echo "$gdb_cv_os_cygwin" >&6; }
13029
13030
13031 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
13032 case ${host} in
13033   *go32* ) SER_HARDWIRE=ser-go32.o ;;
13034   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
13035   *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
13036 esac
13037
13038
13039 # libreadline needs libuser32.a in a cygwin environment
13040 WIN32LIBS=
13041 if test x$gdb_cv_os_cygwin = xyes; then
13042     WIN32LIBS="-luser32"
13043     case "${target}" in
13044         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13045         ;;
13046     esac
13047 fi
13048
13049 # The ser-tcp.c module requires sockets.
13050 case ${host} in
13051   *mingw32*)
13052
13053 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13054
13055     WIN32LIBS="$WIN32LIBS -lws2_32"
13056     ;;
13057 esac
13058
13059
13060 # Add ELF support to GDB, but only if BFD includes ELF support.
13061
13062   OLD_CFLAGS=$CFLAGS
13063   OLD_LDFLAGS=$LDFLAGS
13064   OLD_LIBS=$LIBS
13065   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13066   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
13067   # always want our bfd.
13068   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13069   LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13070   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13071   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13072   if test "$plugins" = "yes"; then
13073     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13074 $as_echo_n "checking for library containing dlopen... " >&6; }
13075 if test "${ac_cv_search_dlopen+set}" = set; then :
13076   $as_echo_n "(cached) " >&6
13077 else
13078   ac_func_search_save_LIBS=$LIBS
13079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13080 /* end confdefs.h.  */
13081
13082 /* Override any GCC internal prototype to avoid an error.
13083    Use char because int might match the return type of a GCC
13084    builtin and then its argument prototype would still apply.  */
13085 #ifdef __cplusplus
13086 extern "C"
13087 #endif
13088 char dlopen ();
13089 int
13090 main ()
13091 {
13092 return dlopen ();
13093   ;
13094   return 0;
13095 }
13096 _ACEOF
13097 for ac_lib in '' dl; do
13098   if test -z "$ac_lib"; then
13099     ac_res="none required"
13100   else
13101     ac_res=-l$ac_lib
13102     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13103   fi
13104   if ac_fn_c_try_link "$LINENO"; then :
13105   ac_cv_search_dlopen=$ac_res
13106 fi
13107 rm -f core conftest.err conftest.$ac_objext \
13108     conftest$ac_exeext
13109   if test "${ac_cv_search_dlopen+set}" = set; then :
13110   break
13111 fi
13112 done
13113 if test "${ac_cv_search_dlopen+set}" = set; then :
13114
13115 else
13116   ac_cv_search_dlopen=no
13117 fi
13118 rm conftest.$ac_ext
13119 LIBS=$ac_func_search_save_LIBS
13120 fi
13121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13122 $as_echo "$ac_cv_search_dlopen" >&6; }
13123 ac_res=$ac_cv_search_dlopen
13124 if test "$ac_res" != no; then :
13125   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13126
13127 fi
13128
13129   fi
13130   LIBS="-lbfd -liberty $intl $LIBS"
13131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13132 $as_echo_n "checking for ELF support in BFD... " >&6; }
13133 if test "${gdb_cv_var_elf+set}" = set; then :
13134   $as_echo_n "(cached) " >&6
13135 else
13136   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13137 /* end confdefs.h.  */
13138 #include <stdlib.h>
13139   #include "bfd.h"
13140   #include "elf-bfd.h"
13141
13142 int
13143 main ()
13144 {
13145 return bfd_get_elf_phdr_upper_bound (NULL);
13146   ;
13147   return 0;
13148 }
13149 _ACEOF
13150 if ac_fn_c_try_link "$LINENO"; then :
13151   gdb_cv_var_elf=yes
13152 else
13153   gdb_cv_var_elf=no
13154 fi
13155 rm -f core conftest.err conftest.$ac_objext \
13156     conftest$ac_exeext conftest.$ac_ext
13157 fi
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13159 $as_echo "$gdb_cv_var_elf" >&6; }
13160   CFLAGS=$OLD_CFLAGS
13161   LDFLAGS=$OLD_LDFLAGS
13162   LIBS=$OLD_LIBS
13163 if test $gdb_cv_var_elf = yes; then
13164   CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
13165
13166 $as_echo "#define HAVE_ELF 1" >>confdefs.h
13167
13168   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13169   if test "$plugins" = "yes"; then
13170     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13171 $as_echo_n "checking for library containing dlopen... " >&6; }
13172 if test "${ac_cv_search_dlopen+set}" = set; then :
13173   $as_echo_n "(cached) " >&6
13174 else
13175   ac_func_search_save_LIBS=$LIBS
13176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13177 /* end confdefs.h.  */
13178
13179 /* Override any GCC internal prototype to avoid an error.
13180    Use char because int might match the return type of a GCC
13181    builtin and then its argument prototype would still apply.  */
13182 #ifdef __cplusplus
13183 extern "C"
13184 #endif
13185 char dlopen ();
13186 int
13187 main ()
13188 {
13189 return dlopen ();
13190   ;
13191   return 0;
13192 }
13193 _ACEOF
13194 for ac_lib in '' dl; do
13195   if test -z "$ac_lib"; then
13196     ac_res="none required"
13197   else
13198     ac_res=-l$ac_lib
13199     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13200   fi
13201   if ac_fn_c_try_link "$LINENO"; then :
13202   ac_cv_search_dlopen=$ac_res
13203 fi
13204 rm -f core conftest.err conftest.$ac_objext \
13205     conftest$ac_exeext
13206   if test "${ac_cv_search_dlopen+set}" = set; then :
13207   break
13208 fi
13209 done
13210 if test "${ac_cv_search_dlopen+set}" = set; then :
13211
13212 else
13213   ac_cv_search_dlopen=no
13214 fi
13215 rm conftest.$ac_ext
13216 LIBS=$ac_func_search_save_LIBS
13217 fi
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13219 $as_echo "$ac_cv_search_dlopen" >&6; }
13220 ac_res=$ac_cv_search_dlopen
13221 if test "$ac_res" != no; then :
13222   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13223
13224 fi
13225
13226   fi
13227 fi
13228
13229 # Add macho support to GDB, but only if BFD includes it.
13230
13231   OLD_CFLAGS=$CFLAGS
13232   OLD_LDFLAGS=$LDFLAGS
13233   OLD_LIBS=$LIBS
13234   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13235   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
13236   # always want our bfd.
13237   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13238   LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13239   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13240   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13241   if test "$plugins" = "yes"; then
13242     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13243 $as_echo_n "checking for library containing dlopen... " >&6; }
13244 if test "${ac_cv_search_dlopen+set}" = set; then :
13245   $as_echo_n "(cached) " >&6
13246 else
13247   ac_func_search_save_LIBS=$LIBS
13248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13249 /* end confdefs.h.  */
13250
13251 /* Override any GCC internal prototype to avoid an error.
13252    Use char because int might match the return type of a GCC
13253    builtin and then its argument prototype would still apply.  */
13254 #ifdef __cplusplus
13255 extern "C"
13256 #endif
13257 char dlopen ();
13258 int
13259 main ()
13260 {
13261 return dlopen ();
13262   ;
13263   return 0;
13264 }
13265 _ACEOF
13266 for ac_lib in '' dl; do
13267   if test -z "$ac_lib"; then
13268     ac_res="none required"
13269   else
13270     ac_res=-l$ac_lib
13271     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13272   fi
13273   if ac_fn_c_try_link "$LINENO"; then :
13274   ac_cv_search_dlopen=$ac_res
13275 fi
13276 rm -f core conftest.err conftest.$ac_objext \
13277     conftest$ac_exeext
13278   if test "${ac_cv_search_dlopen+set}" = set; then :
13279   break
13280 fi
13281 done
13282 if test "${ac_cv_search_dlopen+set}" = set; then :
13283
13284 else
13285   ac_cv_search_dlopen=no
13286 fi
13287 rm conftest.$ac_ext
13288 LIBS=$ac_func_search_save_LIBS
13289 fi
13290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13291 $as_echo "$ac_cv_search_dlopen" >&6; }
13292 ac_res=$ac_cv_search_dlopen
13293 if test "$ac_res" != no; then :
13294   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13295
13296 fi
13297
13298   fi
13299   LIBS="-lbfd -liberty $intl $LIBS"
13300   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
13301 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
13302 if test "${gdb_cv_var_macho+set}" = set; then :
13303   $as_echo_n "(cached) " >&6
13304 else
13305   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13306 /* end confdefs.h.  */
13307 #include <stdlib.h>
13308   #include "bfd.h"
13309   #include "mach-o.h"
13310
13311 int
13312 main ()
13313 {
13314 return bfd_mach_o_lookup_command (NULL, 0, NULL);
13315   ;
13316   return 0;
13317 }
13318 _ACEOF
13319 if ac_fn_c_try_link "$LINENO"; then :
13320   gdb_cv_var_macho=yes
13321 else
13322   gdb_cv_var_macho=no
13323 fi
13324 rm -f core conftest.err conftest.$ac_objext \
13325     conftest$ac_exeext conftest.$ac_ext
13326 fi
13327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
13328 $as_echo "$gdb_cv_var_macho" >&6; }
13329   CFLAGS=$OLD_CFLAGS
13330   LDFLAGS=$OLD_LDFLAGS
13331   LIBS=$OLD_LIBS
13332 if test $gdb_cv_var_macho = yes; then
13333   CONFIG_OBS="$CONFIG_OBS machoread.o"
13334 fi
13335
13336 # Add SOM support to GDB, but only if BFD includes it.
13337
13338   OLD_CFLAGS=$CFLAGS
13339   OLD_LDFLAGS=$LDFLAGS
13340   OLD_LIBS=$LIBS
13341   # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13342   # points somewhere with bfd, with -I/foo/lib and -L/foo/lib.  We
13343   # always want our bfd.
13344   CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13345   LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13346   intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13347   # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13348   if test "$plugins" = "yes"; then
13349     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13350 $as_echo_n "checking for library containing dlopen... " >&6; }
13351 if test "${ac_cv_search_dlopen+set}" = set; then :
13352   $as_echo_n "(cached) " >&6
13353 else
13354   ac_func_search_save_LIBS=$LIBS
13355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13356 /* end confdefs.h.  */
13357
13358 /* Override any GCC internal prototype to avoid an error.
13359    Use char because int might match the return type of a GCC
13360    builtin and then its argument prototype would still apply.  */
13361 #ifdef __cplusplus
13362 extern "C"
13363 #endif
13364 char dlopen ();
13365 int
13366 main ()
13367 {
13368 return dlopen ();
13369   ;
13370   return 0;
13371 }
13372 _ACEOF
13373 for ac_lib in '' dl; do
13374   if test -z "$ac_lib"; then
13375     ac_res="none required"
13376   else
13377     ac_res=-l$ac_lib
13378     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13379   fi
13380   if ac_fn_c_try_link "$LINENO"; then :
13381   ac_cv_search_dlopen=$ac_res
13382 fi
13383 rm -f core conftest.err conftest.$ac_objext \
13384     conftest$ac_exeext
13385   if test "${ac_cv_search_dlopen+set}" = set; then :
13386   break
13387 fi
13388 done
13389 if test "${ac_cv_search_dlopen+set}" = set; then :
13390
13391 else
13392   ac_cv_search_dlopen=no
13393 fi
13394 rm conftest.$ac_ext
13395 LIBS=$ac_func_search_save_LIBS
13396 fi
13397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13398 $as_echo "$ac_cv_search_dlopen" >&6; }
13399 ac_res=$ac_cv_search_dlopen
13400 if test "$ac_res" != no; then :
13401   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13402
13403 fi
13404
13405   fi
13406   LIBS="-lbfd -liberty $intl $LIBS"
13407   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOM support in BFD" >&5
13408 $as_echo_n "checking for SOM support in BFD... " >&6; }
13409 if test "${gdb_cv_var_som+set}" = set; then :
13410   $as_echo_n "(cached) " >&6
13411 else
13412   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13413 /* end confdefs.h.  */
13414 #include <stdlib.h>
13415   #include "bfd.h"
13416   #include "som.h"
13417
13418 int
13419 main ()
13420 {
13421 return bfd_som_attach_aux_hdr (NULL, 0, NULL);
13422   ;
13423   return 0;
13424 }
13425 _ACEOF
13426 if ac_fn_c_try_link "$LINENO"; then :
13427   gdb_cv_var_som=yes
13428 else
13429   gdb_cv_var_som=no
13430 fi
13431 rm -f core conftest.err conftest.$ac_objext \
13432     conftest$ac_exeext conftest.$ac_ext
13433 fi
13434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_som" >&5
13435 $as_echo "$gdb_cv_var_som" >&6; }
13436   CFLAGS=$OLD_CFLAGS
13437   LDFLAGS=$OLD_LDFLAGS
13438   LIBS=$OLD_LIBS
13439 if test $gdb_cv_var_som = yes; then
13440   CONFIG_OBS="$CONFIG_OBS somread.o"
13441 fi
13442
13443 # Add any host-specific objects to GDB.
13444 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13445
13446 # If building on ELF, look for lzma support for embedded compressed debug info.
13447 if test $gdb_cv_var_elf = yes; then
13448
13449 # Check whether --with-lzma was given.
13450 if test "${with_lzma+set}" = set; then :
13451   withval=$with_lzma;
13452 else
13453   with_lzma=auto
13454 fi
13455
13456   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
13457 $as_echo_n "checking whether to use lzma... " >&6; }
13458   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
13459 $as_echo "$with_lzma" >&6; }
13460
13461   if test "${with_lzma}" != no; then
13462
13463
13464
13465
13466
13467
13468
13469
13470     use_additional=yes
13471
13472   acl_save_prefix="$prefix"
13473   prefix="$acl_final_prefix"
13474   acl_save_exec_prefix="$exec_prefix"
13475   exec_prefix="$acl_final_exec_prefix"
13476
13477     eval additional_includedir=\"$includedir\"
13478     eval additional_libdir=\"$libdir\"
13479
13480   exec_prefix="$acl_save_exec_prefix"
13481   prefix="$acl_save_prefix"
13482
13483
13484 # Check whether --with-liblzma-prefix was given.
13485 if test "${with_liblzma_prefix+set}" = set; then :
13486   withval=$with_liblzma_prefix;
13487     if test "X$withval" = "Xno"; then
13488       use_additional=no
13489     else
13490       if test "X$withval" = "X"; then
13491
13492   acl_save_prefix="$prefix"
13493   prefix="$acl_final_prefix"
13494   acl_save_exec_prefix="$exec_prefix"
13495   exec_prefix="$acl_final_exec_prefix"
13496
13497           eval additional_includedir=\"$includedir\"
13498           eval additional_libdir=\"$libdir\"
13499
13500   exec_prefix="$acl_save_exec_prefix"
13501   prefix="$acl_save_prefix"
13502
13503       else
13504         additional_includedir="$withval/include"
13505         additional_libdir="$withval/lib"
13506       fi
13507     fi
13508
13509 fi
13510
13511       LIBLZMA=
13512   LTLIBLZMA=
13513   INCLZMA=
13514   rpathdirs=
13515   ltrpathdirs=
13516   names_already_handled=
13517   names_next_round='lzma '
13518   while test -n "$names_next_round"; do
13519     names_this_round="$names_next_round"
13520     names_next_round=
13521     for name in $names_this_round; do
13522       already_handled=
13523       for n in $names_already_handled; do
13524         if test "$n" = "$name"; then
13525           already_handled=yes
13526           break
13527         fi
13528       done
13529       if test -z "$already_handled"; then
13530         names_already_handled="$names_already_handled $name"
13531                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13532         eval value=\"\$HAVE_LIB$uppername\"
13533         if test -n "$value"; then
13534           if test "$value" = yes; then
13535             eval value=\"\$LIB$uppername\"
13536             test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
13537             eval value=\"\$LTLIB$uppername\"
13538             test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
13539           else
13540                                     :
13541           fi
13542         else
13543                               found_dir=
13544           found_la=
13545           found_so=
13546           found_a=
13547           if test $use_additional = yes; then
13548             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
13549               found_dir="$additional_libdir"
13550               found_so="$additional_libdir/lib$name.$shlibext"
13551               if test -f "$additional_libdir/lib$name.la"; then
13552                 found_la="$additional_libdir/lib$name.la"
13553               fi
13554             else
13555               if test -f "$additional_libdir/lib$name.$libext"; then
13556                 found_dir="$additional_libdir"
13557                 found_a="$additional_libdir/lib$name.$libext"
13558                 if test -f "$additional_libdir/lib$name.la"; then
13559                   found_la="$additional_libdir/lib$name.la"
13560                 fi
13561               fi
13562             fi
13563           fi
13564           if test "X$found_dir" = "X"; then
13565             for x in $LDFLAGS $LTLIBLZMA; do
13566
13567   acl_save_prefix="$prefix"
13568   prefix="$acl_final_prefix"
13569   acl_save_exec_prefix="$exec_prefix"
13570   exec_prefix="$acl_final_exec_prefix"
13571   eval x=\"$x\"
13572   exec_prefix="$acl_save_exec_prefix"
13573   prefix="$acl_save_prefix"
13574
13575               case "$x" in
13576                 -L*)
13577                   dir=`echo "X$x" | sed -e 's/^X-L//'`
13578                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
13579                     found_dir="$dir"
13580                     found_so="$dir/lib$name.$shlibext"
13581                     if test -f "$dir/lib$name.la"; then
13582                       found_la="$dir/lib$name.la"
13583                     fi
13584                   else
13585                     if test -f "$dir/lib$name.$libext"; then
13586                       found_dir="$dir"
13587                       found_a="$dir/lib$name.$libext"
13588                       if test -f "$dir/lib$name.la"; then
13589                         found_la="$dir/lib$name.la"
13590                       fi
13591                     fi
13592                   fi
13593                   ;;
13594               esac
13595               if test "X$found_dir" != "X"; then
13596                 break
13597               fi
13598             done
13599           fi
13600           if test "X$found_dir" != "X"; then
13601                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
13602             if test "X$found_so" != "X"; then
13603                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13604                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13605               else
13606                                                                                 haveit=
13607                 for x in $ltrpathdirs; do
13608                   if test "X$x" = "X$found_dir"; then
13609                     haveit=yes
13610                     break
13611                   fi
13612                 done
13613                 if test -z "$haveit"; then
13614                   ltrpathdirs="$ltrpathdirs $found_dir"
13615                 fi
13616                                 if test "$hardcode_direct" = yes; then
13617                                                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13618                 else
13619                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13620                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13621                                                             haveit=
13622                     for x in $rpathdirs; do
13623                       if test "X$x" = "X$found_dir"; then
13624                         haveit=yes
13625                         break
13626                       fi
13627                     done
13628                     if test -z "$haveit"; then
13629                       rpathdirs="$rpathdirs $found_dir"
13630                     fi
13631                   else
13632                                                                                 haveit=
13633                     for x in $LDFLAGS $LIBLZMA; do
13634
13635   acl_save_prefix="$prefix"
13636   prefix="$acl_final_prefix"
13637   acl_save_exec_prefix="$exec_prefix"
13638   exec_prefix="$acl_final_exec_prefix"
13639   eval x=\"$x\"
13640   exec_prefix="$acl_save_exec_prefix"
13641   prefix="$acl_save_prefix"
13642
13643                       if test "X$x" = "X-L$found_dir"; then
13644                         haveit=yes
13645                         break
13646                       fi
13647                     done
13648                     if test -z "$haveit"; then
13649                       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
13650                     fi
13651                     if test "$hardcode_minus_L" != no; then
13652                                                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13653                     else
13654                                                                                                                                                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13655                     fi
13656                   fi
13657                 fi
13658               fi
13659             else
13660               if test "X$found_a" != "X"; then
13661                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
13662               else
13663                                                 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
13664               fi
13665             fi
13666                         additional_includedir=
13667             case "$found_dir" in
13668               */lib | */lib/)
13669                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13670                 additional_includedir="$basedir/include"
13671                 ;;
13672             esac
13673             if test "X$additional_includedir" != "X"; then
13674                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
13675                 haveit=
13676                 if test "X$additional_includedir" = "X/usr/local/include"; then
13677                   if test -n "$GCC"; then
13678                     case $host_os in
13679                       linux*) haveit=yes;;
13680                     esac
13681                   fi
13682                 fi
13683                 if test -z "$haveit"; then
13684                   for x in $CPPFLAGS $INCLZMA; do
13685
13686   acl_save_prefix="$prefix"
13687   prefix="$acl_final_prefix"
13688   acl_save_exec_prefix="$exec_prefix"
13689   exec_prefix="$acl_final_exec_prefix"
13690   eval x=\"$x\"
13691   exec_prefix="$acl_save_exec_prefix"
13692   prefix="$acl_save_prefix"
13693
13694                     if test "X$x" = "X-I$additional_includedir"; then
13695                       haveit=yes
13696                       break
13697                     fi
13698                   done
13699                   if test -z "$haveit"; then
13700                     if test -d "$additional_includedir"; then
13701                                             INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
13702                     fi
13703                   fi
13704                 fi
13705               fi
13706             fi
13707                         if test -n "$found_la"; then
13708                                                         save_libdir="$libdir"
13709               case "$found_la" in
13710                 */* | *\\*) . "$found_la" ;;
13711                 *) . "./$found_la" ;;
13712               esac
13713               libdir="$save_libdir"
13714                             for dep in $dependency_libs; do
13715                 case "$dep" in
13716                   -L*)
13717                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13718                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
13719                       haveit=
13720                       if test "X$additional_libdir" = "X/usr/local/lib"; then
13721                         if test -n "$GCC"; then
13722                           case $host_os in
13723                             linux*) haveit=yes;;
13724                           esac
13725                         fi
13726                       fi
13727                       if test -z "$haveit"; then
13728                         haveit=
13729                         for x in $LDFLAGS $LIBLZMA; do
13730
13731   acl_save_prefix="$prefix"
13732   prefix="$acl_final_prefix"
13733   acl_save_exec_prefix="$exec_prefix"
13734   exec_prefix="$acl_final_exec_prefix"
13735   eval x=\"$x\"
13736   exec_prefix="$acl_save_exec_prefix"
13737   prefix="$acl_save_prefix"
13738
13739                           if test "X$x" = "X-L$additional_libdir"; then
13740                             haveit=yes
13741                             break
13742                           fi
13743                         done
13744                         if test -z "$haveit"; then
13745                           if test -d "$additional_libdir"; then
13746                                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
13747                           fi
13748                         fi
13749                         haveit=
13750                         for x in $LDFLAGS $LTLIBLZMA; do
13751
13752   acl_save_prefix="$prefix"
13753   prefix="$acl_final_prefix"
13754   acl_save_exec_prefix="$exec_prefix"
13755   exec_prefix="$acl_final_exec_prefix"
13756   eval x=\"$x\"
13757   exec_prefix="$acl_save_exec_prefix"
13758   prefix="$acl_save_prefix"
13759
13760                           if test "X$x" = "X-L$additional_libdir"; then
13761                             haveit=yes
13762                             break
13763                           fi
13764                         done
13765                         if test -z "$haveit"; then
13766                           if test -d "$additional_libdir"; then
13767                                                         LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
13768                           fi
13769                         fi
13770                       fi
13771                     fi
13772                     ;;
13773                   -R*)
13774                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
13775                     if test "$enable_rpath" != no; then
13776                                                                   haveit=
13777                       for x in $rpathdirs; do
13778                         if test "X$x" = "X$dir"; then
13779                           haveit=yes
13780                           break
13781                         fi
13782                       done
13783                       if test -z "$haveit"; then
13784                         rpathdirs="$rpathdirs $dir"
13785                       fi
13786                                                                   haveit=
13787                       for x in $ltrpathdirs; do
13788                         if test "X$x" = "X$dir"; then
13789                           haveit=yes
13790                           break
13791                         fi
13792                       done
13793                       if test -z "$haveit"; then
13794                         ltrpathdirs="$ltrpathdirs $dir"
13795                       fi
13796                     fi
13797                     ;;
13798                   -l*)
13799                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13800                     ;;
13801                   *.la)
13802                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13803                     ;;
13804                   *)
13805                                         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
13806                     LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
13807                     ;;
13808                 esac
13809               done
13810             fi
13811           else
13812                                                             LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13813             LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
13814           fi
13815         fi
13816       fi
13817     done
13818   done
13819   if test "X$rpathdirs" != "X"; then
13820     if test -n "$hardcode_libdir_separator"; then
13821                         alldirs=
13822       for found_dir in $rpathdirs; do
13823         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
13824       done
13825             acl_save_libdir="$libdir"
13826       libdir="$alldirs"
13827       eval flag=\"$hardcode_libdir_flag_spec\"
13828       libdir="$acl_save_libdir"
13829       LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13830     else
13831             for found_dir in $rpathdirs; do
13832         acl_save_libdir="$libdir"
13833         libdir="$found_dir"
13834         eval flag=\"$hardcode_libdir_flag_spec\"
13835         libdir="$acl_save_libdir"
13836         LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13837       done
13838     fi
13839   fi
13840   if test "X$ltrpathdirs" != "X"; then
13841             for found_dir in $ltrpathdirs; do
13842       LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
13843     done
13844   fi
13845
13846
13847         ac_save_CPPFLAGS="$CPPFLAGS"
13848
13849   for element in $INCLZMA; do
13850     haveit=
13851     for x in $CPPFLAGS; do
13852
13853   acl_save_prefix="$prefix"
13854   prefix="$acl_final_prefix"
13855   acl_save_exec_prefix="$exec_prefix"
13856   exec_prefix="$acl_final_exec_prefix"
13857   eval x=\"$x\"
13858   exec_prefix="$acl_save_exec_prefix"
13859   prefix="$acl_save_prefix"
13860
13861       if test "X$x" = "X$element"; then
13862         haveit=yes
13863         break
13864       fi
13865     done
13866     if test -z "$haveit"; then
13867       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
13868     fi
13869   done
13870
13871
13872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
13873 $as_echo_n "checking for liblzma... " >&6; }
13874 if test "${ac_cv_liblzma+set}" = set; then :
13875   $as_echo_n "(cached) " >&6
13876 else
13877
13878     ac_save_LIBS="$LIBS"
13879     LIBS="$LIBS $LIBLZMA"
13880     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13881 /* end confdefs.h.  */
13882 #include "lzma.h"
13883 int
13884 main ()
13885 {
13886 lzma_index_iter iter;
13887                            lzma_index_iter_init (&iter, 0);
13888                            lzma_mf_is_supported (LZMA_MF_HC3);
13889   ;
13890   return 0;
13891 }
13892 _ACEOF
13893 if ac_fn_c_try_link "$LINENO"; then :
13894   ac_cv_liblzma=yes
13895 else
13896   ac_cv_liblzma=no
13897 fi
13898 rm -f core conftest.err conftest.$ac_objext \
13899     conftest$ac_exeext conftest.$ac_ext
13900     LIBS="$ac_save_LIBS"
13901
13902 fi
13903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
13904 $as_echo "$ac_cv_liblzma" >&6; }
13905   if test "$ac_cv_liblzma" = yes; then
13906     HAVE_LIBLZMA=yes
13907
13908 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
13909
13910     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
13911 $as_echo_n "checking how to link with liblzma... " >&6; }
13912     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
13913 $as_echo "$LIBLZMA" >&6; }
13914   else
13915     HAVE_LIBLZMA=no
13916             CPPFLAGS="$ac_save_CPPFLAGS"
13917     LIBLZMA=
13918     LTLIBLZMA=
13919   fi
13920
13921
13922
13923
13924
13925
13926     if test "$HAVE_LIBLZMA" != yes; then
13927       if test "$with_lzma" = yes; then
13928         as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
13929       fi
13930     fi
13931   fi
13932 fi
13933
13934 LIBGUI="../libgui/src/libgui.a"
13935 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13936
13937
13938
13939 WIN32LDAPP=
13940
13941
13942
13943 case "${host}" in
13944 *-*-cygwin* | *-*-mingw* )
13945     configdir="win"
13946     ;;
13947 *)
13948     configdir="unix"
13949     ;;
13950 esac
13951
13952 GDBTKLIBS=
13953 if test "${enable_gdbtk}" = "yes"; then
13954
13955     # Gdbtk must have an absolute path to srcdir in order to run
13956     # properly when not installed.
13957     here=`pwd`
13958     cd ${srcdir}
13959     GDBTK_SRC_DIR=`pwd`
13960     cd $here
13961
13962
13963     #
13964     # Ok, lets find the tcl configuration
13965     # First, look for one uninstalled.
13966     # the alternative search directory is invoked by --with-tcl
13967     #
13968
13969     if test x"${no_tcl}" = x ; then
13970         # we reset no_tcl in case something fails here
13971         no_tcl=true
13972
13973 # Check whether --with-tcl was given.
13974 if test "${with_tcl+set}" = set; then :
13975   withval=$with_tcl; with_tclconfig=${withval}
13976 fi
13977
13978         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13979 $as_echo_n "checking for Tcl configuration... " >&6; }
13980         if test "${ac_cv_c_tclconfig+set}" = set; then :
13981   $as_echo_n "(cached) " >&6
13982 else
13983
13984
13985             # First check to see if --with-tcl was specified.
13986             case "${host}" in
13987                 *-*-cygwin*) platDir="win" ;;
13988                 *) platDir="unix" ;;
13989             esac
13990             if test x"${with_tclconfig}" != x ; then
13991                 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13992                     ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13993                 else
13994                     as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
13995                 fi
13996             fi
13997
13998             # then check for a private Tcl installation
13999             if test x"${ac_cv_c_tclconfig}" = x ; then
14000                 for i in \
14001                         ../tcl \
14002                         `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14003                         `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
14004                         `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
14005                         ../../tcl \
14006                         `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14007                         `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
14008                         `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
14009                         ../../../tcl \
14010                         `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14011                         `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
14012                         `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
14013                     if test -f "$i/$platDir/tclConfig.sh" ; then
14014                         ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
14015                         break
14016                     fi
14017                 done
14018             fi
14019
14020             # on Darwin, check in Framework installation locations
14021             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
14022                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
14023                         `ls -d /Library/Frameworks 2>/dev/null` \
14024                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
14025                         `ls -d /System/Library/Frameworks 2>/dev/null` \
14026                         ; do
14027                     if test -f "$i/Tcl.framework/tclConfig.sh" ; then
14028                         ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
14029                         break
14030                     fi
14031                 done
14032             fi
14033
14034             # check in a few common install locations
14035             if test x"${ac_cv_c_tclconfig}" = x ; then
14036                 for i in `ls -d ${libdir} 2>/dev/null` \
14037                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
14038                         `ls -d ${prefix}/lib 2>/dev/null` \
14039                         `ls -d /usr/local/lib 2>/dev/null` \
14040                         `ls -d /usr/contrib/lib 2>/dev/null` \
14041                         `ls -d /usr/lib 2>/dev/null` \
14042                         ; do
14043                     if test -f "$i/tclConfig.sh" ; then
14044                         ac_cv_c_tclconfig=`(cd $i; pwd)`
14045                         break
14046                     fi
14047                 done
14048             fi
14049
14050             # check in a few other private locations
14051             if test x"${ac_cv_c_tclconfig}" = x ; then
14052                 for i in \
14053                         ${srcdir}/../tcl \
14054                         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14055                         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
14056                         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
14057                     if test -f "$i/$platDir/tclConfig.sh" ; then
14058                     ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
14059                     break
14060                 fi
14061                 done
14062             fi
14063
14064 fi
14065
14066
14067         if test x"${ac_cv_c_tclconfig}" = x ; then
14068             TCL_BIN_DIR="# no Tcl configs found"
14069             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
14070 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
14071         else
14072             no_tcl=
14073             TCL_BIN_DIR=${ac_cv_c_tclconfig}
14074             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
14075 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14076         fi
14077     fi
14078
14079
14080     # If $no_tk is nonempty, then we can't do Tk, and there is no
14081     # point to doing Tcl.
14082
14083     #
14084     # Ok, lets find the tk configuration
14085     # First, look for one uninstalled.
14086     # the alternative search directory is invoked by --with-tk
14087     #
14088
14089     if test x"${no_tk}" = x ; then
14090         # we reset no_tk in case something fails here
14091         no_tk=true
14092
14093 # Check whether --with-tk was given.
14094 if test "${with_tk+set}" = set; then :
14095   withval=$with_tk; with_tkconfig=${withval}
14096 fi
14097
14098         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
14099 $as_echo_n "checking for Tk configuration... " >&6; }
14100         if test "${ac_cv_c_tkconfig+set}" = set; then :
14101   $as_echo_n "(cached) " >&6
14102 else
14103
14104
14105             # First check to see if --with-tkconfig was specified.
14106             if test x"${with_tkconfig}" != x ; then
14107                 if test -f "${with_tkconfig}/tkConfig.sh" ; then
14108                     ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
14109                 else
14110                     as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
14111                 fi
14112             fi
14113
14114             # then check for a private Tk library
14115             case "${host}" in
14116                 *-*-cygwin*) platDir="win" ;;
14117                 *) platDir="unix" ;;
14118             esac
14119             if test x"${ac_cv_c_tkconfig}" = x ; then
14120                 for i in \
14121                         ../tk \
14122                         `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14123                         `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
14124                         `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
14125                         ../../tk \
14126                         `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14127                         `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
14128                         `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
14129                         ../../../tk \
14130                         `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14131                         `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
14132                         `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
14133                     if test -f "$i/$platDir/tkConfig.sh" ; then
14134                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
14135                         break
14136                     fi
14137                 done
14138             fi
14139
14140             # on Darwin, check in Framework installation locations
14141             if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
14142                 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
14143                         `ls -d /Library/Frameworks 2>/dev/null` \
14144                         `ls -d /Network/Library/Frameworks 2>/dev/null` \
14145                         `ls -d /System/Library/Frameworks 2>/dev/null` \
14146                         ; do
14147                     if test -f "$i/Tk.framework/tkConfig.sh" ; then
14148                         ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
14149                         break
14150                     fi
14151                 done
14152             fi
14153
14154             # check in a few common install locations
14155             if test x"${ac_cv_c_tkconfig}" = x ; then
14156                 for i in `ls -d ${libdir} 2>/dev/null` \
14157                         `ls -d ${exec_prefix}/lib 2>/dev/null` \
14158                         `ls -d ${prefix}/lib 2>/dev/null` \
14159                         `ls -d /usr/local/lib 2>/dev/null` \
14160                         `ls -d /usr/contrib/lib 2>/dev/null` \
14161                         `ls -d /usr/lib 2>/dev/null` \
14162                         ; do
14163                     if test -f "$i/tkConfig.sh" ; then
14164                         ac_cv_c_tkconfig=`(cd $i; pwd)`
14165                         break
14166                     fi
14167                 done
14168             fi
14169             # check in a few other private locations
14170             if test x"${ac_cv_c_tkconfig}" = x ; then
14171                 for i in \
14172                         ${srcdir}/../tk \
14173                         `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14174                         `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
14175                         `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
14176                     if test -f "$i/$platDir/tkConfig.sh" ; then
14177                         ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
14178                         break
14179                     fi
14180                 done
14181             fi
14182
14183 fi
14184
14185
14186         if test x"${ac_cv_c_tkconfig}" = x ; then
14187             TK_BIN_DIR="# no Tk configs found"
14188             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
14189 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
14190         else
14191             no_tk=
14192             TK_BIN_DIR=${ac_cv_c_tkconfig}
14193             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
14194 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
14195         fi
14196     fi
14197
14198
14199     if test -z "${no_tcl}" -a -z "${no_tk}"; then
14200
14201     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
14202 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
14203
14204     if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
14205         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
14206 $as_echo "loading" >&6; }
14207         . ${TCL_BIN_DIR}/tclConfig.sh
14208     else
14209         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
14210 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14211     fi
14212
14213     # eval is required to do the TCL_DBGX substitution
14214     eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
14215     eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
14216
14217     # If the TCL_BIN_DIR is the build directory (not the install directory),
14218     # then set the common variable name to the value of the build variables.
14219     # For example, the variable TCL_LIB_SPEC will be set to the value
14220     # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
14221     # instead of TCL_BUILD_LIB_SPEC since it will work with both an
14222     # installed and uninstalled version of Tcl.
14223     if test -f "${TCL_BIN_DIR}/Makefile" ; then
14224         TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
14225         TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
14226         TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
14227     elif test "`uname -s`" = "Darwin"; then
14228         # If Tcl was built as a framework, attempt to use the libraries
14229         # from the framework at the given location so that linking works
14230         # against Tcl.framework installed in an arbitrary location.
14231         case ${TCL_DEFS} in
14232             *TCL_FRAMEWORK*)
14233                 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
14234                     for i in "`cd ${TCL_BIN_DIR}; pwd`" \
14235                              "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
14236                         if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
14237                             TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
14238                             break
14239                         fi
14240                     done
14241                 fi
14242                 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
14243                     TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
14244                     TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
14245                 fi
14246                 ;;
14247         esac
14248     fi
14249
14250     # eval is required to do the TCL_DBGX substitution
14251     eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
14252     eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
14253     eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
14254     eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270         # Check for in-tree tcl
14271         here=`pwd`
14272         cd ${srcdir}/..
14273         topdir=`pwd`
14274         cd ${here}
14275
14276         intree="no"
14277         if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
14278           intree="yes"
14279         fi
14280
14281         # Find Tcl private headers
14282         if test x"${intree}" = xno; then
14283
14284   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
14285 $as_echo_n "checking for Tcl private headers... " >&6; }
14286   private_dir=""
14287   dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
14288   if test -f ${dir}/tclInt.h ; then
14289     private_dir=${dir}
14290   fi
14291
14292   if test x"${private_dir}" = x; then
14293     as_fn_error "could not find private Tcl headers" "$LINENO" 5
14294   else
14295     TCL_PRIVATE_INCLUDE="-I${private_dir}"
14296     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14297 $as_echo "${private_dir}" >&6; }
14298   fi
14299
14300           TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
14301           TCL_LIBRARY="${TCL_LIB_SPEC}"
14302           TCL_DEPS=""
14303         else
14304           # If building tcl in the same src tree, private headers
14305           # are not needed, but we need to be sure to use the right
14306           # headers library
14307           TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
14308           TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
14309           TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
14310         fi
14311
14312
14313
14314
14315
14316     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
14317 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
14318
14319     if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
14320         { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
14321 $as_echo "loading" >&6; }
14322         . ${TK_BIN_DIR}/tkConfig.sh
14323     else
14324         { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
14325 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
14326     fi
14327
14328     # eval is required to do the TK_DBGX substitution
14329     eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
14330     eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
14331
14332     # If the TK_BIN_DIR is the build directory (not the install directory),
14333     # then set the common variable name to the value of the build variables.
14334     # For example, the variable TK_LIB_SPEC will be set to the value
14335     # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
14336     # instead of TK_BUILD_LIB_SPEC since it will work with both an
14337     # installed and uninstalled version of Tcl.
14338     if test -f "${TK_BIN_DIR}/Makefile" ; then
14339         TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
14340         TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
14341         TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
14342     elif test "`uname -s`" = "Darwin"; then
14343         # If Tk was built as a framework, attempt to use the libraries
14344         # from the framework at the given location so that linking works
14345         # against Tk.framework installed in an arbitrary location.
14346         case ${TK_DEFS} in
14347             *TK_FRAMEWORK*)
14348                 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
14349                     for i in "`cd ${TK_BIN_DIR}; pwd`" \
14350                              "`cd ${TK_BIN_DIR}/../..; pwd`"; do
14351                         if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
14352                             TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
14353                             break
14354                         fi
14355                     done
14356                 fi
14357                 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
14358                     TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
14359                     TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
14360                 fi
14361                 ;;
14362         esac
14363     fi
14364
14365     # eval is required to do the TK_DBGX substitution
14366     eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
14367     eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
14368     eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
14369     eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384         # Check for in-tree Tk
14385         intree="no"
14386         if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
14387           intree="yes"
14388         fi
14389
14390         # Find Tk private headers
14391         if test x"${intree}" = xno; then
14392
14393   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
14394 $as_echo_n "checking for Tk private headers... " >&6; }
14395   private_dir=""
14396   dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
14397   if test -f ${dir}/tkInt.h; then
14398     private_dir=${dir}
14399   fi
14400
14401   if test x"${private_dir}" = x; then
14402     as_fn_error "could not find Tk private headers" "$LINENO" 5
14403   else
14404     TK_PRIVATE_INCLUDE="-I${private_dir}"
14405     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14406 $as_echo "${private_dir}" >&6; }
14407   fi
14408
14409           TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
14410           TK_LIBRARY=${TK_LIB_SPEC}
14411           TK_DEPS=""
14412         else
14413           TK_INCLUDE="-I${TK_SRC_DIR}/generic"
14414           TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
14415           TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
14416         fi
14417
14418
14419
14420
14421
14422         ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
14423
14424         # Include some libraries that Tcl and Tk want.
14425         TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
14426         # Yes, the ordering seems wrong here.  But it isn't.
14427         # TK_LIBS is the list of libraries that need to be linked
14428         # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
14429         # were in LIBS then any link tests after this point would
14430         # try to include things like `$(LIBGUI)', which wouldn't work.
14431         GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
14432
14433         CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
14434         CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
14435         CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
14436         CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
14437         CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
14438         CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
14439         CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
14440
14441         if test x$gdb_cv_os_cygwin = xyes; then
14442           WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
14443           WIN32LDAPP="-Wl,--subsystem,console"
14444           CONFIG_OBS="${CONFIG_OBS} gdbres.o"
14445         fi
14446
14447         subdirs="$subdirs gdbtk"
14448
14449     fi
14450 fi
14451
14452
14453
14454
14455
14456
14457
14458
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14460 $as_echo_n "checking for X... " >&6; }
14461
14462
14463 # Check whether --with-x was given.
14464 if test "${with_x+set}" = set; then :
14465   withval=$with_x;
14466 fi
14467
14468 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14469 if test "x$with_x" = xno; then
14470   # The user explicitly disabled X.
14471   have_x=disabled
14472 else
14473   case $x_includes,$x_libraries in #(
14474     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
14475     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
14476   $as_echo_n "(cached) " >&6
14477 else
14478   # One or both of the vars are not set, and there is no cached value.
14479 ac_x_includes=no ac_x_libraries=no
14480 rm -f -r conftest.dir
14481 if mkdir conftest.dir; then
14482   cd conftest.dir
14483   cat >Imakefile <<'_ACEOF'
14484 incroot:
14485         @echo incroot='${INCROOT}'
14486 usrlibdir:
14487         @echo usrlibdir='${USRLIBDIR}'
14488 libdir:
14489         @echo libdir='${LIBDIR}'
14490 _ACEOF
14491   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14492     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14493     for ac_var in incroot usrlibdir libdir; do
14494       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14495     done
14496     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14497     for ac_extension in a so sl dylib la dll; do
14498       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14499          test -f "$ac_im_libdir/libX11.$ac_extension"; then
14500         ac_im_usrlibdir=$ac_im_libdir; break
14501       fi
14502     done
14503     # Screen out bogus values from the imake configuration.  They are
14504     # bogus both because they are the default anyway, and because
14505     # using them would break gcc on systems where it needs fixed includes.
14506     case $ac_im_incroot in
14507         /usr/include) ac_x_includes= ;;
14508         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14509     esac
14510     case $ac_im_usrlibdir in
14511         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14512         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14513     esac
14514   fi
14515   cd ..
14516   rm -f -r conftest.dir
14517 fi
14518
14519 # Standard set of common directories for X headers.
14520 # Check X11 before X11Rn because it is often a symlink to the current release.
14521 ac_x_header_dirs='
14522 /usr/X11/include
14523 /usr/X11R7/include
14524 /usr/X11R6/include
14525 /usr/X11R5/include
14526 /usr/X11R4/include
14527
14528 /usr/include/X11
14529 /usr/include/X11R7
14530 /usr/include/X11R6
14531 /usr/include/X11R5
14532 /usr/include/X11R4
14533
14534 /usr/local/X11/include
14535 /usr/local/X11R7/include
14536 /usr/local/X11R6/include
14537 /usr/local/X11R5/include
14538 /usr/local/X11R4/include
14539
14540 /usr/local/include/X11
14541 /usr/local/include/X11R7
14542 /usr/local/include/X11R6
14543 /usr/local/include/X11R5
14544 /usr/local/include/X11R4
14545
14546 /usr/X386/include
14547 /usr/x386/include
14548 /usr/XFree86/include/X11
14549
14550 /usr/include
14551 /usr/local/include
14552 /usr/unsupported/include
14553 /usr/athena/include
14554 /usr/local/x11r5/include
14555 /usr/lpp/Xamples/include
14556
14557 /usr/openwin/include
14558 /usr/openwin/share/include'
14559
14560 if test "$ac_x_includes" = no; then
14561   # Guess where to find include files, by looking for Xlib.h.
14562   # First, try using that file with no special directory specified.
14563   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14564 /* end confdefs.h.  */
14565 #include <X11/Xlib.h>
14566 _ACEOF
14567 if ac_fn_c_try_cpp "$LINENO"; then :
14568   # We can compile using X headers with no special include directory.
14569 ac_x_includes=
14570 else
14571   for ac_dir in $ac_x_header_dirs; do
14572   if test -r "$ac_dir/X11/Xlib.h"; then
14573     ac_x_includes=$ac_dir
14574     break
14575   fi
14576 done
14577 fi
14578 rm -f conftest.err conftest.$ac_ext
14579 fi # $ac_x_includes = no
14580
14581 if test "$ac_x_libraries" = no; then
14582   # Check for the libraries.
14583   # See if we find them without any special options.
14584   # Don't add to $LIBS permanently.
14585   ac_save_LIBS=$LIBS
14586   LIBS="-lX11 $LIBS"
14587   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14588 /* end confdefs.h.  */
14589 #include <X11/Xlib.h>
14590 int
14591 main ()
14592 {
14593 XrmInitialize ()
14594   ;
14595   return 0;
14596 }
14597 _ACEOF
14598 if ac_fn_c_try_link "$LINENO"; then :
14599   LIBS=$ac_save_LIBS
14600 # We can link X programs with no special library path.
14601 ac_x_libraries=
14602 else
14603   LIBS=$ac_save_LIBS
14604 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14605 do
14606   # Don't even attempt the hair of trying to link an X program!
14607   for ac_extension in a so sl dylib la dll; do
14608     if test -r "$ac_dir/libX11.$ac_extension"; then
14609       ac_x_libraries=$ac_dir
14610       break 2
14611     fi
14612   done
14613 done
14614 fi
14615 rm -f core conftest.err conftest.$ac_objext \
14616     conftest$ac_exeext conftest.$ac_ext
14617 fi # $ac_x_libraries = no
14618
14619 case $ac_x_includes,$ac_x_libraries in #(
14620   no,* | *,no | *\'*)
14621     # Didn't find X, or a directory has "'" in its name.
14622     ac_cv_have_x="have_x=no";; #(
14623   *)
14624     # Record where we found X for the cache.
14625     ac_cv_have_x="have_x=yes\
14626         ac_x_includes='$ac_x_includes'\
14627         ac_x_libraries='$ac_x_libraries'"
14628 esac
14629 fi
14630 ;; #(
14631     *) have_x=yes;;
14632   esac
14633   eval "$ac_cv_have_x"
14634 fi # $with_x != no
14635
14636 if test "$have_x" != yes; then
14637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14638 $as_echo "$have_x" >&6; }
14639   no_x=yes
14640 else
14641   # If each of the values was on the command line, it overrides each guess.
14642   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14643   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14644   # Update the cache value to reflect the command line values.
14645   ac_cv_have_x="have_x=yes\
14646         ac_x_includes='$x_includes'\
14647         ac_x_libraries='$x_libraries'"
14648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14649 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14650 fi
14651
14652
14653 # Unlike the sim directory, whether a simulator is linked is controlled by
14654 # presence of a gdb_sim definition in the target configure.tgt entry.
14655 # This code just checks for a few cases where we'd like to ignore those
14656 # definitions, even when they're present in the '.mt' file.  These cases
14657 # are when --disable-sim is specified, or if the simulator directory is
14658 # not part of the source tree.
14659 #
14660 # Check whether --enable-sim was given.
14661 if test "${enable_sim+set}" = set; then :
14662   enableval=$enable_sim; echo "enable_sim = $enable_sim";
14663  echo "enableval = ${enableval}";
14664  case "${enableval}" in
14665   yes) ignore_sim=false ;;
14666   no)  ignore_sim=true ;;
14667   *)   ignore_sim=false ;;
14668  esac
14669 else
14670   ignore_sim=false
14671 fi
14672
14673
14674 if test ! -d "${srcdir}/../sim"; then
14675   ignore_sim=true
14676 fi
14677
14678 SIM=
14679 SIM_OBS=
14680 if test "${ignore_sim}" = "false"; then
14681   if test x"${gdb_sim}" != x ; then
14682     SIM="${gdb_sim}"
14683     SIM_OBS="remote-sim.o"
14684
14685 $as_echo "#define WITH_SIM 1" >>confdefs.h
14686
14687   fi
14688 fi
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703 # List of host floatformats.
14704
14705 cat >>confdefs.h <<_ACEOF
14706 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
14707 _ACEOF
14708
14709
14710 cat >>confdefs.h <<_ACEOF
14711 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
14712 _ACEOF
14713
14714
14715 cat >>confdefs.h <<_ACEOF
14716 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
14717 _ACEOF
14718
14719
14720 # target_subdir is used by the testsuite to find the target libraries.
14721 target_subdir=
14722 if test "${host}" != "${target}"; then
14723     target_subdir="${target_alias}/"
14724 fi
14725
14726
14727 frags=
14728 if test "${gdb_native}" = "yes"; then
14729   host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14730   if test ! -f ${host_makefile_frag}; then
14731     as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
14732   fi
14733   frags="$frags $host_makefile_frag"
14734 else
14735   host_makefile_frag=/dev/null
14736 fi
14737
14738
14739
14740
14741 if test "${gdb_native}" = "yes"; then
14742 # We pick this up from the host configuration file (.mh) because we
14743 # do not have a native configuration Makefile fragment.
14744 nativefile=`sed -n '
14745 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
14746 ' ${host_makefile_frag}`
14747 fi
14748
14749
14750 if test x"${gdb_osabi}" != x ; then
14751
14752 cat >>confdefs.h <<_ACEOF
14753 #define GDB_OSABI_DEFAULT $gdb_osabi
14754 _ACEOF
14755
14756 fi
14757
14758 # Enable multi-ice-gdb-server.
14759 # Check whether --enable-multi-ice was given.
14760 if test "${enable_multi_ice+set}" = set; then :
14761   enableval=$enable_multi_ice; case $enableval in
14762     yes | no)
14763       ;;
14764     *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
14765   esac
14766 fi
14767
14768 if test "x$enable_multi_ice" = xyes; then
14769    subdirs="$subdirs multi-ice"
14770
14771 fi
14772
14773 # Check whether --enable-gdbserver was given.
14774 if test "${enable_gdbserver+set}" = set; then :
14775   enableval=$enable_gdbserver; case "${enableval}" in
14776   yes| no|auto) ;;
14777   *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
14778 esac
14779 else
14780   enable_gdbserver=auto
14781 fi
14782
14783
14784 # We only build gdbserver automatically in a native configuration, and
14785 # only if the user did not explicitly disable its build.
14786 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
14787   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14788 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
14789   if test "x$build_gdbserver" = xyes; then
14790     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14791 $as_echo "yes" >&6; }
14792     subdirs="$subdirs gdbserver"
14793
14794     gdbserver_build_enabled=yes
14795   else
14796     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14797 $as_echo "no" >&6; }
14798   fi
14799 fi
14800
14801 # If the user explicitly request the gdbserver to be built, verify that
14802 # we were in fact able to enable it.
14803 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
14804   as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
14805 fi
14806
14807 # Check for babeltrace and babeltrace-ctf
14808
14809 # Check whether --with-babeltrace was given.
14810 if test "${with_babeltrace+set}" = set; then :
14811   withval=$with_babeltrace;
14812 else
14813   with_babeltrace=auto
14814 fi
14815
14816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
14817 $as_echo_n "checking whether to use babeltrace... " >&6; }
14818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
14819 $as_echo "$with_babeltrace" >&6; }
14820
14821 if test "x$with_babeltrace" = "xno"; then
14822   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
14823 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
14824 else
14825   # Append -Werror to CFLAGS so that configure can catch the warning
14826   # "assignment from incompatible pointer type", which is related to
14827   # the babeltrace change from 1.0.3 to 1.1.0.  Babeltrace 1.1.0 works
14828   # in GDB, while babeltrace 1.0.3 is broken.
14829   # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
14830   # safe to save and restore CFLAGS here.
14831   saved_CFLAGS=$CFLAGS
14832   CFLAGS="$CFLAGS -Werror"
14833
14834
14835
14836
14837
14838
14839
14840
14841     use_additional=yes
14842
14843   acl_save_prefix="$prefix"
14844   prefix="$acl_final_prefix"
14845   acl_save_exec_prefix="$exec_prefix"
14846   exec_prefix="$acl_final_exec_prefix"
14847
14848     eval additional_includedir=\"$includedir\"
14849     eval additional_libdir=\"$libdir\"
14850
14851   exec_prefix="$acl_save_exec_prefix"
14852   prefix="$acl_save_prefix"
14853
14854
14855 # Check whether --with-libbabeltrace-prefix was given.
14856 if test "${with_libbabeltrace_prefix+set}" = set; then :
14857   withval=$with_libbabeltrace_prefix;
14858     if test "X$withval" = "Xno"; then
14859       use_additional=no
14860     else
14861       if test "X$withval" = "X"; then
14862
14863   acl_save_prefix="$prefix"
14864   prefix="$acl_final_prefix"
14865   acl_save_exec_prefix="$exec_prefix"
14866   exec_prefix="$acl_final_exec_prefix"
14867
14868           eval additional_includedir=\"$includedir\"
14869           eval additional_libdir=\"$libdir\"
14870
14871   exec_prefix="$acl_save_exec_prefix"
14872   prefix="$acl_save_prefix"
14873
14874       else
14875         additional_includedir="$withval/include"
14876         additional_libdir="$withval/lib"
14877       fi
14878     fi
14879
14880 fi
14881
14882       LIBBABELTRACE=
14883   LTLIBBABELTRACE=
14884   INCBABELTRACE=
14885   rpathdirs=
14886   ltrpathdirs=
14887   names_already_handled=
14888   names_next_round='babeltrace babeltrace-ctf'
14889   while test -n "$names_next_round"; do
14890     names_this_round="$names_next_round"
14891     names_next_round=
14892     for name in $names_this_round; do
14893       already_handled=
14894       for n in $names_already_handled; do
14895         if test "$n" = "$name"; then
14896           already_handled=yes
14897           break
14898         fi
14899       done
14900       if test -z "$already_handled"; then
14901         names_already_handled="$names_already_handled $name"
14902                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14903         eval value=\"\$HAVE_LIB$uppername\"
14904         if test -n "$value"; then
14905           if test "$value" = yes; then
14906             eval value=\"\$LIB$uppername\"
14907             test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
14908             eval value=\"\$LTLIB$uppername\"
14909             test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
14910           else
14911                                     :
14912           fi
14913         else
14914                               found_dir=
14915           found_la=
14916           found_so=
14917           found_a=
14918           if test $use_additional = yes; then
14919             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14920               found_dir="$additional_libdir"
14921               found_so="$additional_libdir/lib$name.$shlibext"
14922               if test -f "$additional_libdir/lib$name.la"; then
14923                 found_la="$additional_libdir/lib$name.la"
14924               fi
14925             else
14926               if test -f "$additional_libdir/lib$name.$libext"; then
14927                 found_dir="$additional_libdir"
14928                 found_a="$additional_libdir/lib$name.$libext"
14929                 if test -f "$additional_libdir/lib$name.la"; then
14930                   found_la="$additional_libdir/lib$name.la"
14931                 fi
14932               fi
14933             fi
14934           fi
14935           if test "X$found_dir" = "X"; then
14936             for x in $LDFLAGS $LTLIBBABELTRACE; do
14937
14938   acl_save_prefix="$prefix"
14939   prefix="$acl_final_prefix"
14940   acl_save_exec_prefix="$exec_prefix"
14941   exec_prefix="$acl_final_exec_prefix"
14942   eval x=\"$x\"
14943   exec_prefix="$acl_save_exec_prefix"
14944   prefix="$acl_save_prefix"
14945
14946               case "$x" in
14947                 -L*)
14948                   dir=`echo "X$x" | sed -e 's/^X-L//'`
14949                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14950                     found_dir="$dir"
14951                     found_so="$dir/lib$name.$shlibext"
14952                     if test -f "$dir/lib$name.la"; then
14953                       found_la="$dir/lib$name.la"
14954                     fi
14955                   else
14956                     if test -f "$dir/lib$name.$libext"; then
14957                       found_dir="$dir"
14958                       found_a="$dir/lib$name.$libext"
14959                       if test -f "$dir/lib$name.la"; then
14960                         found_la="$dir/lib$name.la"
14961                       fi
14962                     fi
14963                   fi
14964                   ;;
14965               esac
14966               if test "X$found_dir" != "X"; then
14967                 break
14968               fi
14969             done
14970           fi
14971           if test "X$found_dir" != "X"; then
14972                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
14973             if test "X$found_so" != "X"; then
14974                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14975                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14976               else
14977                                                                                 haveit=
14978                 for x in $ltrpathdirs; do
14979                   if test "X$x" = "X$found_dir"; then
14980                     haveit=yes
14981                     break
14982                   fi
14983                 done
14984                 if test -z "$haveit"; then
14985                   ltrpathdirs="$ltrpathdirs $found_dir"
14986                 fi
14987                                 if test "$hardcode_direct" = yes; then
14988                                                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14989                 else
14990                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14991                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14992                                                             haveit=
14993                     for x in $rpathdirs; do
14994                       if test "X$x" = "X$found_dir"; then
14995                         haveit=yes
14996                         break
14997                       fi
14998                     done
14999                     if test -z "$haveit"; then
15000                       rpathdirs="$rpathdirs $found_dir"
15001                     fi
15002                   else
15003                                                                                 haveit=
15004                     for x in $LDFLAGS $LIBBABELTRACE; do
15005
15006   acl_save_prefix="$prefix"
15007   prefix="$acl_final_prefix"
15008   acl_save_exec_prefix="$exec_prefix"
15009   exec_prefix="$acl_final_exec_prefix"
15010   eval x=\"$x\"
15011   exec_prefix="$acl_save_exec_prefix"
15012   prefix="$acl_save_prefix"
15013
15014                       if test "X$x" = "X-L$found_dir"; then
15015                         haveit=yes
15016                         break
15017                       fi
15018                     done
15019                     if test -z "$haveit"; then
15020                       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
15021                     fi
15022                     if test "$hardcode_minus_L" != no; then
15023                                                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
15024                     else
15025                                                                                                                                                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
15026                     fi
15027                   fi
15028                 fi
15029               fi
15030             else
15031               if test "X$found_a" != "X"; then
15032                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
15033               else
15034                                                 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
15035               fi
15036             fi
15037                         additional_includedir=
15038             case "$found_dir" in
15039               */lib | */lib/)
15040                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15041                 additional_includedir="$basedir/include"
15042                 ;;
15043             esac
15044             if test "X$additional_includedir" != "X"; then
15045                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
15046                 haveit=
15047                 if test "X$additional_includedir" = "X/usr/local/include"; then
15048                   if test -n "$GCC"; then
15049                     case $host_os in
15050                       linux*) haveit=yes;;
15051                     esac
15052                   fi
15053                 fi
15054                 if test -z "$haveit"; then
15055                   for x in $CPPFLAGS $INCBABELTRACE; do
15056
15057   acl_save_prefix="$prefix"
15058   prefix="$acl_final_prefix"
15059   acl_save_exec_prefix="$exec_prefix"
15060   exec_prefix="$acl_final_exec_prefix"
15061   eval x=\"$x\"
15062   exec_prefix="$acl_save_exec_prefix"
15063   prefix="$acl_save_prefix"
15064
15065                     if test "X$x" = "X-I$additional_includedir"; then
15066                       haveit=yes
15067                       break
15068                     fi
15069                   done
15070                   if test -z "$haveit"; then
15071                     if test -d "$additional_includedir"; then
15072                                             INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
15073                     fi
15074                   fi
15075                 fi
15076               fi
15077             fi
15078                         if test -n "$found_la"; then
15079                                                         save_libdir="$libdir"
15080               case "$found_la" in
15081                 */* | *\\*) . "$found_la" ;;
15082                 *) . "./$found_la" ;;
15083               esac
15084               libdir="$save_libdir"
15085                             for dep in $dependency_libs; do
15086                 case "$dep" in
15087                   -L*)
15088                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15089                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
15090                       haveit=
15091                       if test "X$additional_libdir" = "X/usr/local/lib"; then
15092                         if test -n "$GCC"; then
15093                           case $host_os in
15094                             linux*) haveit=yes;;
15095                           esac
15096                         fi
15097                       fi
15098                       if test -z "$haveit"; then
15099                         haveit=
15100                         for x in $LDFLAGS $LIBBABELTRACE; do
15101
15102   acl_save_prefix="$prefix"
15103   prefix="$acl_final_prefix"
15104   acl_save_exec_prefix="$exec_prefix"
15105   exec_prefix="$acl_final_exec_prefix"
15106   eval x=\"$x\"
15107   exec_prefix="$acl_save_exec_prefix"
15108   prefix="$acl_save_prefix"
15109
15110                           if test "X$x" = "X-L$additional_libdir"; then
15111                             haveit=yes
15112                             break
15113                           fi
15114                         done
15115                         if test -z "$haveit"; then
15116                           if test -d "$additional_libdir"; then
15117                                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
15118                           fi
15119                         fi
15120                         haveit=
15121                         for x in $LDFLAGS $LTLIBBABELTRACE; do
15122
15123   acl_save_prefix="$prefix"
15124   prefix="$acl_final_prefix"
15125   acl_save_exec_prefix="$exec_prefix"
15126   exec_prefix="$acl_final_exec_prefix"
15127   eval x=\"$x\"
15128   exec_prefix="$acl_save_exec_prefix"
15129   prefix="$acl_save_prefix"
15130
15131                           if test "X$x" = "X-L$additional_libdir"; then
15132                             haveit=yes
15133                             break
15134                           fi
15135                         done
15136                         if test -z "$haveit"; then
15137                           if test -d "$additional_libdir"; then
15138                                                         LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
15139                           fi
15140                         fi
15141                       fi
15142                     fi
15143                     ;;
15144                   -R*)
15145                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
15146                     if test "$enable_rpath" != no; then
15147                                                                   haveit=
15148                       for x in $rpathdirs; do
15149                         if test "X$x" = "X$dir"; then
15150                           haveit=yes
15151                           break
15152                         fi
15153                       done
15154                       if test -z "$haveit"; then
15155                         rpathdirs="$rpathdirs $dir"
15156                       fi
15157                                                                   haveit=
15158                       for x in $ltrpathdirs; do
15159                         if test "X$x" = "X$dir"; then
15160                           haveit=yes
15161                           break
15162                         fi
15163                       done
15164                       if test -z "$haveit"; then
15165                         ltrpathdirs="$ltrpathdirs $dir"
15166                       fi
15167                     fi
15168                     ;;
15169                   -l*)
15170                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15171                     ;;
15172                   *.la)
15173                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15174                     ;;
15175                   *)
15176                                         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
15177                     LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
15178                     ;;
15179                 esac
15180               done
15181             fi
15182           else
15183                                                             LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
15184             LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
15185           fi
15186         fi
15187       fi
15188     done
15189   done
15190   if test "X$rpathdirs" != "X"; then
15191     if test -n "$hardcode_libdir_separator"; then
15192                         alldirs=
15193       for found_dir in $rpathdirs; do
15194         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15195       done
15196             acl_save_libdir="$libdir"
15197       libdir="$alldirs"
15198       eval flag=\"$hardcode_libdir_flag_spec\"
15199       libdir="$acl_save_libdir"
15200       LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
15201     else
15202             for found_dir in $rpathdirs; do
15203         acl_save_libdir="$libdir"
15204         libdir="$found_dir"
15205         eval flag=\"$hardcode_libdir_flag_spec\"
15206         libdir="$acl_save_libdir"
15207         LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
15208       done
15209     fi
15210   fi
15211   if test "X$ltrpathdirs" != "X"; then
15212             for found_dir in $ltrpathdirs; do
15213       LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
15214     done
15215   fi
15216
15217
15218         ac_save_CPPFLAGS="$CPPFLAGS"
15219
15220   for element in $INCBABELTRACE; do
15221     haveit=
15222     for x in $CPPFLAGS; do
15223
15224   acl_save_prefix="$prefix"
15225   prefix="$acl_final_prefix"
15226   acl_save_exec_prefix="$exec_prefix"
15227   exec_prefix="$acl_final_exec_prefix"
15228   eval x=\"$x\"
15229   exec_prefix="$acl_save_exec_prefix"
15230   prefix="$acl_save_prefix"
15231
15232       if test "X$x" = "X$element"; then
15233         haveit=yes
15234         break
15235       fi
15236     done
15237     if test -z "$haveit"; then
15238       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15239     fi
15240   done
15241
15242
15243   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
15244 $as_echo_n "checking for libbabeltrace... " >&6; }
15245 if test "${ac_cv_libbabeltrace+set}" = set; then :
15246   $as_echo_n "(cached) " >&6
15247 else
15248
15249     ac_save_LIBS="$LIBS"
15250     LIBS="$LIBS $LIBBABELTRACE"
15251     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15252 /* end confdefs.h.  */
15253 #include <babeltrace/babeltrace.h>
15254                          #include <babeltrace/ctf/events.h>
15255                          #include <babeltrace/ctf/iterator.h>
15256 int
15257 main ()
15258 {
15259 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
15260                         struct bt_ctf_event *event = NULL;
15261                         const struct bt_definition *scope;
15262
15263                         scope = bt_ctf_get_top_level_scope (event,
15264                                                            BT_STREAM_EVENT_HEADER);
15265                         bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
15266
15267   ;
15268   return 0;
15269 }
15270 _ACEOF
15271 if ac_fn_c_try_link "$LINENO"; then :
15272   ac_cv_libbabeltrace=yes
15273 else
15274   ac_cv_libbabeltrace=no
15275 fi
15276 rm -f core conftest.err conftest.$ac_objext \
15277     conftest$ac_exeext conftest.$ac_ext
15278     LIBS="$ac_save_LIBS"
15279
15280 fi
15281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
15282 $as_echo "$ac_cv_libbabeltrace" >&6; }
15283   if test "$ac_cv_libbabeltrace" = yes; then
15284     HAVE_LIBBABELTRACE=yes
15285
15286 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
15287
15288     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
15289 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
15290     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
15291 $as_echo "$LIBBABELTRACE" >&6; }
15292   else
15293     HAVE_LIBBABELTRACE=no
15294             CPPFLAGS="$ac_save_CPPFLAGS"
15295     LIBBABELTRACE=
15296     LTLIBBABELTRACE=
15297   fi
15298
15299
15300
15301
15302
15303
15304   CFLAGS=$saved_CFLAGS
15305
15306   if test "$HAVE_LIBBABELTRACE" != yes; then
15307      if test "$with_babeltrace" = yes; then
15308        as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
15309      else
15310        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
15311 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
15312      fi
15313   fi
15314 fi
15315
15316 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15317 # to an empty version.
15318
15319 files=
15320 links=
15321
15322 rm -f nm.h
15323 if test "${nativefile}" != ""; then
15324     case "${nativefile}" in
15325       nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15326       * ) GDB_NM_FILE="${nativefile}"
15327     esac
15328     files="${files} ${GDB_NM_FILE}"
15329     links="${links} nm.h"
15330
15331 cat >>confdefs.h <<_ACEOF
15332 #define GDB_NM_FILE "${GDB_NM_FILE}"
15333 _ACEOF
15334
15335 fi
15336
15337
15338 ac_sources="$files"
15339 ac_dests="$links"
15340 while test -n "$ac_sources"; do
15341   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15342   set $ac_sources; ac_source=$1; shift; ac_sources=$*
15343   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15344 done
15345 ac_config_links="$ac_config_links $ac_config_links_1"
15346
15347
15348
15349
15350
15351 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15352
15353
15354 # Undo the $ec_script escaping suitable for Makefile.
15355 transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
15356 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$transform"`
15357 if test "x$GDB_TRANSFORM_NAME" = x; then
15358   GDB_TRANSFORM_NAME=gdb
15359 fi
15360
15361 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$transform"`
15362 if test "x$GCORE_TRANSFORM_NAME" = x; then
15363   GCORE_TRANSFORM_NAME=gcore
15364 fi
15365
15366 ac_config_files="$ac_config_files gcore"
15367
15368
15369 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
15370
15371 ac_config_commands="$ac_config_commands default"
15372
15373 cat >confcache <<\_ACEOF
15374 # This file is a shell script that caches the results of configure
15375 # tests run on this system so they can be shared between configure
15376 # scripts and configure runs, see configure's option --config-cache.
15377 # It is not useful on other systems.  If it contains results you don't
15378 # want to keep, you may remove or edit it.
15379 #
15380 # config.status only pays attention to the cache file if you give it
15381 # the --recheck option to rerun configure.
15382 #
15383 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15384 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15385 # following values.
15386
15387 _ACEOF
15388
15389 # The following way of writing the cache mishandles newlines in values,
15390 # but we know of no workaround that is simple, portable, and efficient.
15391 # So, we kill variables containing newlines.
15392 # Ultrix sh set writes to stderr and can't be redirected directly,
15393 # and sets the high bit in the cache file unless we assign to the vars.
15394 (
15395   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15396     eval ac_val=\$$ac_var
15397     case $ac_val in #(
15398     *${as_nl}*)
15399       case $ac_var in #(
15400       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15401 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15402       esac
15403       case $ac_var in #(
15404       _ | IFS | as_nl) ;; #(
15405       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15406       *) { eval $ac_var=; unset $ac_var;} ;;
15407       esac ;;
15408     esac
15409   done
15410
15411   (set) 2>&1 |
15412     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15413     *${as_nl}ac_space=\ *)
15414       # `set' does not quote correctly, so add quotes: double-quote
15415       # substitution turns \\\\ into \\, and sed turns \\ into \.
15416       sed -n \
15417         "s/'/'\\\\''/g;
15418           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15419       ;; #(
15420     *)
15421       # `set' quotes correctly as required by POSIX, so do not add quotes.
15422       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15423       ;;
15424     esac |
15425     sort
15426 ) |
15427   sed '
15428      /^ac_cv_env_/b end
15429      t clear
15430      :clear
15431      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15432      t end
15433      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15434      :end' >>confcache
15435 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15436   if test -w "$cache_file"; then
15437     test "x$cache_file" != "x/dev/null" &&
15438       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15439 $as_echo "$as_me: updating cache $cache_file" >&6;}
15440     cat confcache >$cache_file
15441   else
15442     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15443 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15444   fi
15445 fi
15446 rm -f confcache
15447
15448 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15449 # Let make expand exec_prefix.
15450 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15451
15452 DEFS=-DHAVE_CONFIG_H
15453
15454 ac_libobjs=
15455 ac_ltlibobjs=
15456 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15457   # 1. Remove the extension, and $U if already installed.
15458   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15459   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15460   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15461   #    will be set to the directory where LIBOBJS objects are built.
15462   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15463   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15464 done
15465 LIBOBJS=$ac_libobjs
15466
15467 LTLIBOBJS=$ac_ltlibobjs
15468
15469
15470 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15471   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15472 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15473 fi
15474 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
15475   as_fn_error "conditional \"GMAKE\" was never defined.
15476 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15477 fi
15478
15479
15480 : ${CONFIG_STATUS=./config.status}
15481 ac_write_fail=0
15482 ac_clean_files_save=$ac_clean_files
15483 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15484 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15485 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15486 as_write_fail=0
15487 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15488 #! $SHELL
15489 # Generated by $as_me.
15490 # Run this file to recreate the current configuration.
15491 # Compiler output produced by configure, useful for debugging
15492 # configure, is in config.log if it exists.
15493
15494 debug=false
15495 ac_cs_recheck=false
15496 ac_cs_silent=false
15497
15498 SHELL=\${CONFIG_SHELL-$SHELL}
15499 export SHELL
15500 _ASEOF
15501 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15502 ## -------------------- ##
15503 ## M4sh Initialization. ##
15504 ## -------------------- ##
15505
15506 # Be more Bourne compatible
15507 DUALCASE=1; export DUALCASE # for MKS sh
15508 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15509   emulate sh
15510   NULLCMD=:
15511   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15512   # is contrary to our usage.  Disable this feature.
15513   alias -g '${1+"$@"}'='"$@"'
15514   setopt NO_GLOB_SUBST
15515 else
15516   case `(set -o) 2>/dev/null` in #(
15517   *posix*) :
15518     set -o posix ;; #(
15519   *) :
15520      ;;
15521 esac
15522 fi
15523
15524
15525 as_nl='
15526 '
15527 export as_nl
15528 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15529 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15530 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15531 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15532 # Prefer a ksh shell builtin over an external printf program on Solaris,
15533 # but without wasting forks for bash or zsh.
15534 if test -z "$BASH_VERSION$ZSH_VERSION" \
15535     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15536   as_echo='print -r --'
15537   as_echo_n='print -rn --'
15538 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15539   as_echo='printf %s\n'
15540   as_echo_n='printf %s'
15541 else
15542   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15543     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15544     as_echo_n='/usr/ucb/echo -n'
15545   else
15546     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15547     as_echo_n_body='eval
15548       arg=$1;
15549       case $arg in #(
15550       *"$as_nl"*)
15551         expr "X$arg" : "X\\(.*\\)$as_nl";
15552         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15553       esac;
15554       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15555     '
15556     export as_echo_n_body
15557     as_echo_n='sh -c $as_echo_n_body as_echo'
15558   fi
15559   export as_echo_body
15560   as_echo='sh -c $as_echo_body as_echo'
15561 fi
15562
15563 # The user is always right.
15564 if test "${PATH_SEPARATOR+set}" != set; then
15565   PATH_SEPARATOR=:
15566   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15567     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15568       PATH_SEPARATOR=';'
15569   }
15570 fi
15571
15572
15573 # IFS
15574 # We need space, tab and new line, in precisely that order.  Quoting is
15575 # there to prevent editors from complaining about space-tab.
15576 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15577 # splitting by setting IFS to empty value.)
15578 IFS=" ""        $as_nl"
15579
15580 # Find who we are.  Look in the path if we contain no directory separator.
15581 case $0 in #((
15582   *[\\/]* ) as_myself=$0 ;;
15583   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15584 for as_dir in $PATH
15585 do
15586   IFS=$as_save_IFS
15587   test -z "$as_dir" && as_dir=.
15588     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15589   done
15590 IFS=$as_save_IFS
15591
15592      ;;
15593 esac
15594 # We did not find ourselves, most probably we were run as `sh COMMAND'
15595 # in which case we are not to be found in the path.
15596 if test "x$as_myself" = x; then
15597   as_myself=$0
15598 fi
15599 if test ! -f "$as_myself"; then
15600   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15601   exit 1
15602 fi
15603
15604 # Unset variables that we do not need and which cause bugs (e.g. in
15605 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15606 # suppresses any "Segmentation fault" message there.  '((' could
15607 # trigger a bug in pdksh 5.2.14.
15608 for as_var in BASH_ENV ENV MAIL MAILPATH
15609 do eval test x\${$as_var+set} = xset \
15610   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15611 done
15612 PS1='$ '
15613 PS2='> '
15614 PS4='+ '
15615
15616 # NLS nuisances.
15617 LC_ALL=C
15618 export LC_ALL
15619 LANGUAGE=C
15620 export LANGUAGE
15621
15622 # CDPATH.
15623 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15624
15625
15626 # as_fn_error ERROR [LINENO LOG_FD]
15627 # ---------------------------------
15628 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15629 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15630 # script with status $?, using 1 if that was 0.
15631 as_fn_error ()
15632 {
15633   as_status=$?; test $as_status -eq 0 && as_status=1
15634   if test "$3"; then
15635     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15636     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15637   fi
15638   $as_echo "$as_me: error: $1" >&2
15639   as_fn_exit $as_status
15640 } # as_fn_error
15641
15642
15643 # as_fn_set_status STATUS
15644 # -----------------------
15645 # Set $? to STATUS, without forking.
15646 as_fn_set_status ()
15647 {
15648   return $1
15649 } # as_fn_set_status
15650
15651 # as_fn_exit STATUS
15652 # -----------------
15653 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15654 as_fn_exit ()
15655 {
15656   set +e
15657   as_fn_set_status $1
15658   exit $1
15659 } # as_fn_exit
15660
15661 # as_fn_unset VAR
15662 # ---------------
15663 # Portably unset VAR.
15664 as_fn_unset ()
15665 {
15666   { eval $1=; unset $1;}
15667 }
15668 as_unset=as_fn_unset
15669 # as_fn_append VAR VALUE
15670 # ----------------------
15671 # Append the text in VALUE to the end of the definition contained in VAR. Take
15672 # advantage of any shell optimizations that allow amortized linear growth over
15673 # repeated appends, instead of the typical quadratic growth present in naive
15674 # implementations.
15675 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15676   eval 'as_fn_append ()
15677   {
15678     eval $1+=\$2
15679   }'
15680 else
15681   as_fn_append ()
15682   {
15683     eval $1=\$$1\$2
15684   }
15685 fi # as_fn_append
15686
15687 # as_fn_arith ARG...
15688 # ------------------
15689 # Perform arithmetic evaluation on the ARGs, and store the result in the
15690 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15691 # must be portable across $(()) and expr.
15692 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15693   eval 'as_fn_arith ()
15694   {
15695     as_val=$(( $* ))
15696   }'
15697 else
15698   as_fn_arith ()
15699   {
15700     as_val=`expr "$@" || test $? -eq 1`
15701   }
15702 fi # as_fn_arith
15703
15704
15705 if expr a : '\(a\)' >/dev/null 2>&1 &&
15706    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15707   as_expr=expr
15708 else
15709   as_expr=false
15710 fi
15711
15712 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15713   as_basename=basename
15714 else
15715   as_basename=false
15716 fi
15717
15718 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15719   as_dirname=dirname
15720 else
15721   as_dirname=false
15722 fi
15723
15724 as_me=`$as_basename -- "$0" ||
15725 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15726          X"$0" : 'X\(//\)$' \| \
15727          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15728 $as_echo X/"$0" |
15729     sed '/^.*\/\([^/][^/]*\)\/*$/{
15730             s//\1/
15731             q
15732           }
15733           /^X\/\(\/\/\)$/{
15734             s//\1/
15735             q
15736           }
15737           /^X\/\(\/\).*/{
15738             s//\1/
15739             q
15740           }
15741           s/.*/./; q'`
15742
15743 # Avoid depending upon Character Ranges.
15744 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15745 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15746 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15747 as_cr_digits='0123456789'
15748 as_cr_alnum=$as_cr_Letters$as_cr_digits
15749
15750 ECHO_C= ECHO_N= ECHO_T=
15751 case `echo -n x` in #(((((
15752 -n*)
15753   case `echo 'xy\c'` in
15754   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15755   xy)  ECHO_C='\c';;
15756   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15757        ECHO_T=' ';;
15758   esac;;
15759 *)
15760   ECHO_N='-n';;
15761 esac
15762
15763 rm -f conf$$ conf$$.exe conf$$.file
15764 if test -d conf$$.dir; then
15765   rm -f conf$$.dir/conf$$.file
15766 else
15767   rm -f conf$$.dir
15768   mkdir conf$$.dir 2>/dev/null
15769 fi
15770 if (echo >conf$$.file) 2>/dev/null; then
15771   if ln -s conf$$.file conf$$ 2>/dev/null; then
15772     as_ln_s='ln -s'
15773     # ... but there are two gotchas:
15774     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15775     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15776     # In both cases, we have to default to `cp -p'.
15777     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15778       as_ln_s='cp -p'
15779   elif ln conf$$.file conf$$ 2>/dev/null; then
15780     as_ln_s=ln
15781   else
15782     as_ln_s='cp -p'
15783   fi
15784 else
15785   as_ln_s='cp -p'
15786 fi
15787 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15788 rmdir conf$$.dir 2>/dev/null
15789
15790
15791 # as_fn_mkdir_p
15792 # -------------
15793 # Create "$as_dir" as a directory, including parents if necessary.
15794 as_fn_mkdir_p ()
15795 {
15796
15797   case $as_dir in #(
15798   -*) as_dir=./$as_dir;;
15799   esac
15800   test -d "$as_dir" || eval $as_mkdir_p || {
15801     as_dirs=
15802     while :; do
15803       case $as_dir in #(
15804       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15805       *) as_qdir=$as_dir;;
15806       esac
15807       as_dirs="'$as_qdir' $as_dirs"
15808       as_dir=`$as_dirname -- "$as_dir" ||
15809 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15810          X"$as_dir" : 'X\(//\)[^/]' \| \
15811          X"$as_dir" : 'X\(//\)$' \| \
15812          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15813 $as_echo X"$as_dir" |
15814     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15815             s//\1/
15816             q
15817           }
15818           /^X\(\/\/\)[^/].*/{
15819             s//\1/
15820             q
15821           }
15822           /^X\(\/\/\)$/{
15823             s//\1/
15824             q
15825           }
15826           /^X\(\/\).*/{
15827             s//\1/
15828             q
15829           }
15830           s/.*/./; q'`
15831       test -d "$as_dir" && break
15832     done
15833     test -z "$as_dirs" || eval "mkdir $as_dirs"
15834   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15835
15836
15837 } # as_fn_mkdir_p
15838 if mkdir -p . 2>/dev/null; then
15839   as_mkdir_p='mkdir -p "$as_dir"'
15840 else
15841   test -d ./-p && rmdir ./-p
15842   as_mkdir_p=false
15843 fi
15844
15845 if test -x / >/dev/null 2>&1; then
15846   as_test_x='test -x'
15847 else
15848   if ls -dL / >/dev/null 2>&1; then
15849     as_ls_L_option=L
15850   else
15851     as_ls_L_option=
15852   fi
15853   as_test_x='
15854     eval sh -c '\''
15855       if test -d "$1"; then
15856         test -d "$1/.";
15857       else
15858         case $1 in #(
15859         -*)set "./$1";;
15860         esac;
15861         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15862         ???[sx]*):;;*)false;;esac;fi
15863     '\'' sh
15864   '
15865 fi
15866 as_executable_p=$as_test_x
15867
15868 # Sed expression to map a string onto a valid CPP name.
15869 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15870
15871 # Sed expression to map a string onto a valid variable name.
15872 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15873
15874
15875 exec 6>&1
15876 ## ----------------------------------- ##
15877 ## Main body of $CONFIG_STATUS script. ##
15878 ## ----------------------------------- ##
15879 _ASEOF
15880 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15881
15882 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15883 # Save the log message, to keep $0 and so on meaningful, and to
15884 # report actual input values of CONFIG_FILES etc. instead of their
15885 # values after options handling.
15886 ac_log="
15887 This file was extended by $as_me, which was
15888 generated by GNU Autoconf 2.64.  Invocation command line was
15889
15890   CONFIG_FILES    = $CONFIG_FILES
15891   CONFIG_HEADERS  = $CONFIG_HEADERS
15892   CONFIG_LINKS    = $CONFIG_LINKS
15893   CONFIG_COMMANDS = $CONFIG_COMMANDS
15894   $ $0 $@
15895
15896 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15897 "
15898
15899 _ACEOF
15900
15901 case $ac_config_files in *"
15902 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15903 esac
15904
15905 case $ac_config_headers in *"
15906 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15907 esac
15908
15909
15910 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15911 # Files that config.status was made for.
15912 config_files="$ac_config_files"
15913 config_headers="$ac_config_headers"
15914 config_links="$ac_config_links"
15915 config_commands="$ac_config_commands"
15916
15917 _ACEOF
15918
15919 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15920 ac_cs_usage="\
15921 \`$as_me' instantiates files and other configuration actions
15922 from templates according to the current configuration.  Unless the files
15923 and actions are specified as TAGs, all are instantiated by default.
15924
15925 Usage: $0 [OPTION]... [TAG]...
15926
15927   -h, --help       print this help, then exit
15928   -V, --version    print version number and configuration settings, then exit
15929   -q, --quiet, --silent
15930                    do not print progress messages
15931   -d, --debug      don't remove temporary files
15932       --recheck    update $as_me by reconfiguring in the same conditions
15933       --file=FILE[:TEMPLATE]
15934                    instantiate the configuration file FILE
15935       --header=FILE[:TEMPLATE]
15936                    instantiate the configuration header FILE
15937
15938 Configuration files:
15939 $config_files
15940
15941 Configuration headers:
15942 $config_headers
15943
15944 Configuration links:
15945 $config_links
15946
15947 Configuration commands:
15948 $config_commands
15949
15950 Report bugs to the package provider."
15951
15952 _ACEOF
15953 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15954 ac_cs_version="\\
15955 config.status
15956 configured by $0, generated by GNU Autoconf 2.64,
15957   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15958
15959 Copyright (C) 2009 Free Software Foundation, Inc.
15960 This config.status script is free software; the Free Software Foundation
15961 gives unlimited permission to copy, distribute and modify it."
15962
15963 ac_pwd='$ac_pwd'
15964 srcdir='$srcdir'
15965 INSTALL='$INSTALL'
15966 AWK='$AWK'
15967 test -n "\$AWK" || AWK=awk
15968 _ACEOF
15969
15970 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15971 # The default lists apply if the user does not specify any file.
15972 ac_need_defaults=:
15973 while test $# != 0
15974 do
15975   case $1 in
15976   --*=*)
15977     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15978     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15979     ac_shift=:
15980     ;;
15981   *)
15982     ac_option=$1
15983     ac_optarg=$2
15984     ac_shift=shift
15985     ;;
15986   esac
15987
15988   case $ac_option in
15989   # Handling of the options.
15990   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15991     ac_cs_recheck=: ;;
15992   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15993     $as_echo "$ac_cs_version"; exit ;;
15994   --debug | --debu | --deb | --de | --d | -d )
15995     debug=: ;;
15996   --file | --fil | --fi | --f )
15997     $ac_shift
15998     case $ac_optarg in
15999     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16000     esac
16001     as_fn_append CONFIG_FILES " '$ac_optarg'"
16002     ac_need_defaults=false;;
16003   --header | --heade | --head | --hea )
16004     $ac_shift
16005     case $ac_optarg in
16006     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16007     esac
16008     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16009     ac_need_defaults=false;;
16010   --he | --h)
16011     # Conflict between --help and --header
16012     as_fn_error "ambiguous option: \`$1'
16013 Try \`$0 --help' for more information.";;
16014   --help | --hel | -h )
16015     $as_echo "$ac_cs_usage"; exit ;;
16016   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16017   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16018     ac_cs_silent=: ;;
16019
16020   # This is an error.
16021   -*) as_fn_error "unrecognized option: \`$1'
16022 Try \`$0 --help' for more information." ;;
16023
16024   *) as_fn_append ac_config_targets " $1"
16025      ac_need_defaults=false ;;
16026
16027   esac
16028   shift
16029 done
16030
16031 ac_configure_extra_args=
16032
16033 if $ac_cs_silent; then
16034   exec 6>/dev/null
16035   ac_configure_extra_args="$ac_configure_extra_args --silent"
16036 fi
16037
16038 _ACEOF
16039 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16040 if \$ac_cs_recheck; then
16041   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16042   shift
16043   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16044   CONFIG_SHELL='$SHELL'
16045   export CONFIG_SHELL
16046   exec "\$@"
16047 fi
16048
16049 _ACEOF
16050 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16051 exec 5>>config.log
16052 {
16053   echo
16054   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16055 ## Running $as_me. ##
16056 _ASBOX
16057   $as_echo "$ac_log"
16058 } >&5
16059
16060 _ACEOF
16061 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16062 #
16063 # INIT-COMMANDS
16064 #
16065 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16066
16067 _ACEOF
16068
16069 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16070
16071 # Handling of arguments.
16072 for ac_config_target in $ac_config_targets
16073 do
16074   case $ac_config_target in
16075     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16076     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16077     "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
16078     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16079     "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
16080     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16081     "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
16082     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16083     "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
16084     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16085
16086   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16087   esac
16088 done
16089
16090
16091 # If the user did not use the arguments to specify the items to instantiate,
16092 # then the envvar interface is used.  Set only those that are not.
16093 # We use the long form for the default assignment because of an extremely
16094 # bizarre bug on SunOS 4.1.3.
16095 if $ac_need_defaults; then
16096   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16097   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16098   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16099   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16100 fi
16101
16102 # Have a temporary directory for convenience.  Make it in the build tree
16103 # simply because there is no reason against having it here, and in addition,
16104 # creating and moving files from /tmp can sometimes cause problems.
16105 # Hook for its removal unless debugging.
16106 # Note that there is a small window in which the directory will not be cleaned:
16107 # after its creation but before its name has been assigned to `$tmp'.
16108 $debug ||
16109 {
16110   tmp=
16111   trap 'exit_status=$?
16112   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16113 ' 0
16114   trap 'as_fn_exit 1' 1 2 13 15
16115 }
16116 # Create a (secure) tmp directory for tmp files.
16117
16118 {
16119   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16120   test -n "$tmp" && test -d "$tmp"
16121 }  ||
16122 {
16123   tmp=./conf$$-$RANDOM
16124   (umask 077 && mkdir "$tmp")
16125 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16126
16127 # Set up the scripts for CONFIG_FILES section.
16128 # No need to generate them if there are no CONFIG_FILES.
16129 # This happens for instance with `./config.status config.h'.
16130 if test -n "$CONFIG_FILES"; then
16131
16132 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16133   ac_cs_awk_getline=:
16134   ac_cs_awk_pipe_init=
16135   ac_cs_awk_read_file='
16136       while ((getline aline < (F[key])) > 0)
16137         print(aline)
16138       close(F[key])'
16139   ac_cs_awk_pipe_fini=
16140 else
16141   ac_cs_awk_getline=false
16142   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16143   ac_cs_awk_read_file='
16144       print "|#_!!_#|"
16145       print "cat " F[key] " &&"
16146       '$ac_cs_awk_pipe_init
16147   # The final `:' finishes the AND list.
16148   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16149 fi
16150 ac_cr=`echo X | tr X '\015'`
16151 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16152 # But we know of no other shell where ac_cr would be empty at this
16153 # point, so we can use a bashism as a fallback.
16154 if test "x$ac_cr" = x; then
16155   eval ac_cr=\$\'\\r\'
16156 fi
16157 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16158 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16159   ac_cs_awk_cr='\r'
16160 else
16161   ac_cs_awk_cr=$ac_cr
16162 fi
16163
16164 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16165 _ACEOF
16166
16167 # Create commands to substitute file output variables.
16168 {
16169   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16170   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16171   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16172   echo "_ACAWK" &&
16173   echo "_ACEOF"
16174 } >conf$$files.sh &&
16175 . ./conf$$files.sh ||
16176   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16177 rm -f conf$$files.sh
16178
16179 {
16180   echo "cat >conf$$subs.awk <<_ACEOF" &&
16181   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16182   echo "_ACEOF"
16183 } >conf$$subs.sh ||
16184   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16185 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16186 ac_delim='%!_!# '
16187 for ac_last_try in false false false false false :; do
16188   . ./conf$$subs.sh ||
16189     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16190
16191   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16192   if test $ac_delim_n = $ac_delim_num; then
16193     break
16194   elif $ac_last_try; then
16195     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16196   else
16197     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16198   fi
16199 done
16200 rm -f conf$$subs.sh
16201
16202 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16203 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16204 _ACEOF
16205 sed -n '
16206 h
16207 s/^/S["/; s/!.*/"]=/
16208 p
16209 g
16210 s/^[^!]*!//
16211 :repl
16212 t repl
16213 s/'"$ac_delim"'$//
16214 t delim
16215 :nl
16216 h
16217 s/\(.\{148\}\).*/\1/
16218 t more1
16219 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16220 p
16221 n
16222 b repl
16223 :more1
16224 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16225 p
16226 g
16227 s/.\{148\}//
16228 t nl
16229 :delim
16230 h
16231 s/\(.\{148\}\).*/\1/
16232 t more2
16233 s/["\\]/\\&/g; s/^/"/; s/$/"/
16234 p
16235 b
16236 :more2
16237 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16238 p
16239 g
16240 s/.\{148\}//
16241 t delim
16242 ' <conf$$subs.awk | sed '
16243 /^[^""]/{
16244   N
16245   s/\n//
16246 }
16247 ' >>$CONFIG_STATUS || ac_write_fail=1
16248 rm -f conf$$subs.awk
16249 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16250 _ACAWK
16251 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16252   for (key in S) S_is_set[key] = 1
16253   FS = "\a"
16254   \$ac_cs_awk_pipe_init
16255 }
16256 {
16257   line = $ 0
16258   nfields = split(line, field, "@")
16259   substed = 0
16260   len = length(field[1])
16261   for (i = 2; i < nfields; i++) {
16262     key = field[i]
16263     keylen = length(key)
16264     if (S_is_set[key]) {
16265       value = S[key]
16266       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16267       len += length(value) + length(field[++i])
16268       substed = 1
16269     } else
16270       len += 1 + keylen
16271   }
16272   if (nfields == 3 && !substed) {
16273     key = field[2]
16274     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
16275       \$ac_cs_awk_read_file
16276       next
16277     }
16278   }
16279   print line
16280 }
16281 \$ac_cs_awk_pipe_fini
16282 _ACAWK
16283 _ACEOF
16284 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16285 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16286   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16287 else
16288   cat
16289 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16290   || as_fn_error "could not setup config files machinery" "$LINENO" 5
16291 _ACEOF
16292
16293 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16294 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16295 # trailing colons and then remove the whole line if VPATH becomes empty
16296 # (actually we leave an empty line to preserve line numbers).
16297 if test "x$srcdir" = x.; then
16298   ac_vpsub='/^[  ]*VPATH[        ]*=/{
16299 s/:*\$(srcdir):*/:/
16300 s/:*\${srcdir}:*/:/
16301 s/:*@srcdir@:*/:/
16302 s/^\([^=]*=[     ]*\):*/\1/
16303 s/:*$//
16304 s/^[^=]*=[       ]*$//
16305 }'
16306 fi
16307
16308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16309 fi # test -n "$CONFIG_FILES"
16310
16311 # Set up the scripts for CONFIG_HEADERS section.
16312 # No need to generate them if there are no CONFIG_HEADERS.
16313 # This happens for instance with `./config.status Makefile'.
16314 if test -n "$CONFIG_HEADERS"; then
16315 cat >"$tmp/defines.awk" <<\_ACAWK ||
16316 BEGIN {
16317 _ACEOF
16318
16319 # Transform confdefs.h into an awk script `defines.awk', embedded as
16320 # here-document in config.status, that substitutes the proper values into
16321 # config.h.in to produce config.h.
16322
16323 # Create a delimiter string that does not exist in confdefs.h, to ease
16324 # handling of long lines.
16325 ac_delim='%!_!# '
16326 for ac_last_try in false false :; do
16327   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16328   if test -z "$ac_t"; then
16329     break
16330   elif $ac_last_try; then
16331     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16332   else
16333     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16334   fi
16335 done
16336
16337 # For the awk script, D is an array of macro values keyed by name,
16338 # likewise P contains macro parameters if any.  Preserve backslash
16339 # newline sequences.
16340
16341 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16342 sed -n '
16343 s/.\{148\}/&'"$ac_delim"'/g
16344 t rset
16345 :rset
16346 s/^[     ]*#[    ]*define[       ][      ]*/ /
16347 t def
16348 d
16349 :def
16350 s/\\$//
16351 t bsnl
16352 s/["\\]/\\&/g
16353 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16354 D["\1"]=" \3"/p
16355 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16356 d
16357 :bsnl
16358 s/["\\]/\\&/g
16359 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16360 D["\1"]=" \3\\\\\\n"\\/p
16361 t cont
16362 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16363 t cont
16364 d
16365 :cont
16366 n
16367 s/.\{148\}/&'"$ac_delim"'/g
16368 t clear
16369 :clear
16370 s/\\$//
16371 t bsnlc
16372 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16373 d
16374 :bsnlc
16375 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16376 b cont
16377 ' <confdefs.h | sed '
16378 s/'"$ac_delim"'/"\\\
16379 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16380
16381 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16382   for (key in D) D_is_set[key] = 1
16383   FS = "\a"
16384 }
16385 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16386   line = \$ 0
16387   split(line, arg, " ")
16388   if (arg[1] == "#") {
16389     defundef = arg[2]
16390     mac1 = arg[3]
16391   } else {
16392     defundef = substr(arg[1], 2)
16393     mac1 = arg[2]
16394   }
16395   split(mac1, mac2, "(") #)
16396   macro = mac2[1]
16397   prefix = substr(line, 1, index(line, defundef) - 1)
16398   if (D_is_set[macro]) {
16399     # Preserve the white space surrounding the "#".
16400     print prefix "define", macro P[macro] D[macro]
16401     next
16402   } else {
16403     # Replace #undef with comments.  This is necessary, for example,
16404     # in the case of _POSIX_SOURCE, which is predefined and required
16405     # on some systems where configure will not decide to define it.
16406     if (defundef == "undef") {
16407       print "/*", prefix defundef, macro, "*/"
16408       next
16409     }
16410   }
16411 }
16412 { print }
16413 _ACAWK
16414 _ACEOF
16415 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16416   as_fn_error "could not setup config headers machinery" "$LINENO" 5
16417 fi # test -n "$CONFIG_HEADERS"
16418
16419
16420 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
16421 shift
16422 for ac_tag
16423 do
16424   case $ac_tag in
16425   :[FHLC]) ac_mode=$ac_tag; continue;;
16426   esac
16427   case $ac_mode$ac_tag in
16428   :[FHL]*:*);;
16429   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16430   :[FH]-) ac_tag=-:-;;
16431   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16432   esac
16433   ac_save_IFS=$IFS
16434   IFS=:
16435   set x $ac_tag
16436   IFS=$ac_save_IFS
16437   shift
16438   ac_file=$1
16439   shift
16440
16441   case $ac_mode in
16442   :L) ac_source=$1;;
16443   :[FH])
16444     ac_file_inputs=
16445     for ac_f
16446     do
16447       case $ac_f in
16448       -) ac_f="$tmp/stdin";;
16449       *) # Look for the file first in the build tree, then in the source tree
16450          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16451          # because $ac_f cannot contain `:'.
16452          test -f "$ac_f" ||
16453            case $ac_f in
16454            [\\/$]*) false;;
16455            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16456            esac ||
16457            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16458       esac
16459       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16460       as_fn_append ac_file_inputs " '$ac_f'"
16461     done
16462
16463     # Let's still pretend it is `configure' which instantiates (i.e., don't
16464     # use $as_me), people would be surprised to read:
16465     #    /* config.h.  Generated by config.status.  */
16466     configure_input='Generated from '`
16467           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16468         `' by configure.'
16469     if test x"$ac_file" != x-; then
16470       configure_input="$ac_file.  $configure_input"
16471       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16472 $as_echo "$as_me: creating $ac_file" >&6;}
16473     fi
16474     # Neutralize special characters interpreted by sed in replacement strings.
16475     case $configure_input in #(
16476     *\&* | *\|* | *\\* )
16477        ac_sed_conf_input=`$as_echo "$configure_input" |
16478        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16479     *) ac_sed_conf_input=$configure_input;;
16480     esac
16481
16482     case $ac_tag in
16483     *:-:* | *:-) cat >"$tmp/stdin" \
16484       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16485     esac
16486     ;;
16487   esac
16488
16489   ac_dir=`$as_dirname -- "$ac_file" ||
16490 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16491          X"$ac_file" : 'X\(//\)[^/]' \| \
16492          X"$ac_file" : 'X\(//\)$' \| \
16493          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16494 $as_echo X"$ac_file" |
16495     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16496             s//\1/
16497             q
16498           }
16499           /^X\(\/\/\)[^/].*/{
16500             s//\1/
16501             q
16502           }
16503           /^X\(\/\/\)$/{
16504             s//\1/
16505             q
16506           }
16507           /^X\(\/\).*/{
16508             s//\1/
16509             q
16510           }
16511           s/.*/./; q'`
16512   as_dir="$ac_dir"; as_fn_mkdir_p
16513   ac_builddir=.
16514
16515 case "$ac_dir" in
16516 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16517 *)
16518   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16519   # A ".." for each directory in $ac_dir_suffix.
16520   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16521   case $ac_top_builddir_sub in
16522   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16523   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16524   esac ;;
16525 esac
16526 ac_abs_top_builddir=$ac_pwd
16527 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16528 # for backward compatibility:
16529 ac_top_builddir=$ac_top_build_prefix
16530
16531 case $srcdir in
16532   .)  # We are building in place.
16533     ac_srcdir=.
16534     ac_top_srcdir=$ac_top_builddir_sub
16535     ac_abs_top_srcdir=$ac_pwd ;;
16536   [\\/]* | ?:[\\/]* )  # Absolute name.
16537     ac_srcdir=$srcdir$ac_dir_suffix;
16538     ac_top_srcdir=$srcdir
16539     ac_abs_top_srcdir=$srcdir ;;
16540   *) # Relative name.
16541     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16542     ac_top_srcdir=$ac_top_build_prefix$srcdir
16543     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16544 esac
16545 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16546
16547
16548   case $ac_mode in
16549   :F)
16550   #
16551   # CONFIG_FILE
16552   #
16553
16554   case $INSTALL in
16555   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16556   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16557   esac
16558 _ACEOF
16559
16560 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16561 # If the template does not know about datarootdir, expand it.
16562 # FIXME: This hack should be removed a few years after 2.60.
16563 ac_datarootdir_hack=; ac_datarootdir_seen=
16564 ac_sed_dataroot='
16565 /datarootdir/ {
16566   p
16567   q
16568 }
16569 /@datadir@/p
16570 /@docdir@/p
16571 /@infodir@/p
16572 /@localedir@/p
16573 /@mandir@/p'
16574 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16575 *datarootdir*) ac_datarootdir_seen=yes;;
16576 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16577   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16578 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16579 _ACEOF
16580 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16581   ac_datarootdir_hack='
16582   s&@datadir@&$datadir&g
16583   s&@docdir@&$docdir&g
16584   s&@infodir@&$infodir&g
16585   s&@localedir@&$localedir&g
16586   s&@mandir@&$mandir&g
16587   s&\\\${datarootdir}&$datarootdir&g' ;;
16588 esac
16589 _ACEOF
16590
16591 # Neutralize VPATH when `$srcdir' = `.'.
16592 # Shell code in configure.ac might set extrasub.
16593 # FIXME: do we really want to maintain this feature?
16594 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16595 ac_sed_extra="$ac_vpsub
16596 $extrasub
16597 _ACEOF
16598 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16599 :t
16600 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16601 s|@configure_input@|$ac_sed_conf_input|;t t
16602 s&@top_builddir@&$ac_top_builddir_sub&;t t
16603 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16604 s&@srcdir@&$ac_srcdir&;t t
16605 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16606 s&@top_srcdir@&$ac_top_srcdir&;t t
16607 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16608 s&@builddir@&$ac_builddir&;t t
16609 s&@abs_builddir@&$ac_abs_builddir&;t t
16610 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16611 s&@INSTALL@&$ac_INSTALL&;t t
16612 $ac_datarootdir_hack
16613 "
16614 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16615 if $ac_cs_awk_getline; then
16616   $AWK -f "$tmp/subs.awk"
16617 else
16618   $AWK -f "$tmp/subs.awk" | $SHELL
16619 fi >$tmp/out \
16620   || as_fn_error "could not create $ac_file" "$LINENO" 5
16621
16622 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16623   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16624   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16625   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16626 which seems to be undefined.  Please make sure it is defined." >&5
16627 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16628 which seems to be undefined.  Please make sure it is defined." >&2;}
16629
16630   rm -f "$tmp/stdin"
16631   case $ac_file in
16632   -) cat "$tmp/out" && rm -f "$tmp/out";;
16633   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16634   esac \
16635   || as_fn_error "could not create $ac_file" "$LINENO" 5
16636  ;;
16637   :H)
16638   #
16639   # CONFIG_HEADER
16640   #
16641   if test x"$ac_file" != x-; then
16642     {
16643       $as_echo "/* $configure_input  */" \
16644       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16645     } >"$tmp/config.h" \
16646       || as_fn_error "could not create $ac_file" "$LINENO" 5
16647     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16648       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16649 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16650     else
16651       rm -f "$ac_file"
16652       mv "$tmp/config.h" "$ac_file" \
16653         || as_fn_error "could not create $ac_file" "$LINENO" 5
16654     fi
16655   else
16656     $as_echo "/* $configure_input  */" \
16657       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16658       || as_fn_error "could not create -" "$LINENO" 5
16659   fi
16660  ;;
16661   :L)
16662   #
16663   # CONFIG_LINK
16664   #
16665
16666   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
16667     :
16668   else
16669     # Prefer the file from the source tree if names are identical.
16670     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
16671       ac_source=$srcdir/$ac_source
16672     fi
16673
16674     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
16675 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
16676
16677     if test ! -r "$ac_source"; then
16678       as_fn_error "$ac_source: file not found" "$LINENO" 5
16679     fi
16680     rm -f "$ac_file"
16681
16682     # Try a relative symlink, then a hard link, then a copy.
16683     case $srcdir in
16684     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
16685         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
16686     esac
16687     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
16688       ln "$ac_source" "$ac_file" 2>/dev/null ||
16689       cp -p "$ac_source" "$ac_file" ||
16690       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
16691   fi
16692  ;;
16693   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16694 $as_echo "$as_me: executing $ac_file commands" >&6;}
16695  ;;
16696   esac
16697
16698
16699   case $ac_file$ac_mode in
16700     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16701     "gcore":F) chmod +x gcore ;;
16702     "default":C)
16703 case x$CONFIG_HEADERS in
16704 xconfig.h:config.in)
16705 echo > stamp-h ;;
16706 esac
16707  ;;
16708
16709   esac
16710 done # for ac_tag
16711
16712
16713 as_fn_exit 0
16714 _ACEOF
16715 ac_clean_files=$ac_clean_files_save
16716
16717 test $ac_write_fail = 0 ||
16718   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16719
16720
16721 # configure is writing to config.log, and then calls config.status.
16722 # config.status does its own redirection, appending to config.log.
16723 # Unfortunately, on DOS this fails, as config.log is still kept open
16724 # by configure, so config.status won't be able to write to it; its
16725 # output is simply discarded.  So we exec the FD to /dev/null,
16726 # effectively closing config.log, so it can be properly (re)opened and
16727 # appended to by config.status.  When coming back to configure, we
16728 # need to make the FD available again.
16729 if test "$no_create" != yes; then
16730   ac_cs_success=:
16731   ac_config_status_args=
16732   test "$silent" = yes &&
16733     ac_config_status_args="$ac_config_status_args --quiet"
16734   exec 5>/dev/null
16735   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16736   exec 5>>config.log
16737   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16738   # would make configure fail if this is the last instruction.
16739   $ac_cs_success || as_fn_exit $?
16740 fi
16741
16742 #
16743 # CONFIG_SUBDIRS section.
16744 #
16745 if test "$no_recursion" != yes; then
16746
16747   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
16748   # so they do not pile up.
16749   ac_sub_configure_args=
16750   ac_prev=
16751   eval "set x $ac_configure_args"
16752   shift
16753   for ac_arg
16754   do
16755     if test -n "$ac_prev"; then
16756       ac_prev=
16757       continue
16758     fi
16759     case $ac_arg in
16760     -cache-file | --cache-file | --cache-fil | --cache-fi \
16761     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
16762       ac_prev=cache_file ;;
16763     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
16764     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
16765     | --c=*)
16766       ;;
16767     --config-cache | -C)
16768       ;;
16769     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
16770       ac_prev=srcdir ;;
16771     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
16772       ;;
16773     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
16774       ac_prev=prefix ;;
16775     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
16776       ;;
16777     --disable-option-checking)
16778       ;;
16779     *)
16780       case $ac_arg in
16781       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16782       esac
16783       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
16784     esac
16785   done
16786
16787   # Always prepend --prefix to ensure using the same prefix
16788   # in subdir configurations.
16789   ac_arg="--prefix=$prefix"
16790   case $ac_arg in
16791   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16792   esac
16793   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
16794
16795   # Pass --silent
16796   if test "$silent" = yes; then
16797     ac_sub_configure_args="--silent $ac_sub_configure_args"
16798   fi
16799
16800   # Always prepend --disable-option-checking to silence warnings, since
16801   # different subdirs can have different --enable and --with options.
16802   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
16803
16804   ac_popdir=`pwd`
16805   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
16806
16807     # Do not complain, so a configure script can configure whichever
16808     # parts of a large source tree are present.
16809     test -d "$srcdir/$ac_dir" || continue
16810
16811     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
16812     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
16813     $as_echo "$ac_msg" >&6
16814     as_dir="$ac_dir"; as_fn_mkdir_p
16815     ac_builddir=.
16816
16817 case "$ac_dir" in
16818 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16819 *)
16820   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16821   # A ".." for each directory in $ac_dir_suffix.
16822   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16823   case $ac_top_builddir_sub in
16824   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16825   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16826   esac ;;
16827 esac
16828 ac_abs_top_builddir=$ac_pwd
16829 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16830 # for backward compatibility:
16831 ac_top_builddir=$ac_top_build_prefix
16832
16833 case $srcdir in
16834   .)  # We are building in place.
16835     ac_srcdir=.
16836     ac_top_srcdir=$ac_top_builddir_sub
16837     ac_abs_top_srcdir=$ac_pwd ;;
16838   [\\/]* | ?:[\\/]* )  # Absolute name.
16839     ac_srcdir=$srcdir$ac_dir_suffix;
16840     ac_top_srcdir=$srcdir
16841     ac_abs_top_srcdir=$srcdir ;;
16842   *) # Relative name.
16843     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16844     ac_top_srcdir=$ac_top_build_prefix$srcdir
16845     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16846 esac
16847 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16848
16849
16850     cd "$ac_dir"
16851
16852     # Check for guested configure; otherwise get Cygnus style configure.
16853     if test -f "$ac_srcdir/configure.gnu"; then
16854       ac_sub_configure=$ac_srcdir/configure.gnu
16855     elif test -f "$ac_srcdir/configure"; then
16856       ac_sub_configure=$ac_srcdir/configure
16857     elif test -f "$ac_srcdir/configure.in"; then
16858       # This should be Cygnus configure.
16859       ac_sub_configure=$ac_aux_dir/configure
16860     else
16861       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
16862 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
16863       ac_sub_configure=
16864     fi
16865
16866     # The recursion is here.
16867     if test -n "$ac_sub_configure"; then
16868       # Make the cache file name correct relative to the subdirectory.
16869       case $cache_file in
16870       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
16871       *) # Relative name.
16872         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
16873       esac
16874
16875       { $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
16876 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
16877       # The eval makes quoting arguments work.
16878       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
16879            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
16880         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
16881     fi
16882
16883     cd "$ac_popdir"
16884   done
16885 fi
16886 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16887   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16888 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16889 fi
16890
16891
16892 exit 0