Implement catch syscall group
[binutils-gdb.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
177 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198 fi
199 fi
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233 fi
234 exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252 { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261 return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332 else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349 else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459 *)
460 ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
483 fi
484 else
485 as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 # include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 # include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 enable_option_checking=no
592 ac_subst_vars='LTLIBOBJS
593 LIBOBJS
594 GCORE_TRANSFORM_NAME
595 GDB_TRANSFORM_NAME
596 XSLTPROC
597 GDB_NM_FILE
598 LTLIBBABELTRACE
599 LIBBABELTRACE
600 HAVE_LIBBABELTRACE
601 frags
602 target_subdir
603 CONFIG_UNINSTALL
604 CONFIG_INSTALL
605 CONFIG_CLEAN
606 CONFIG_ALL
607 CONFIG_SRCS
608 CONFIG_DEPS
609 CONFIG_OBS
610 PROFILE_CFLAGS
611 ENABLE_CFLAGS
612 SIM_OBS
613 SIM
614 XMKMF
615 GDBTK_SRC_DIR
616 GDBTK_CFLAGS
617 GDBTKLIBS
618 X_LIBS
619 X_LDFLAGS
620 X_CFLAGS
621 TK_XINCLUDES
622 TK_DEPS
623 TK_LIBRARY
624 TK_INCLUDE
625 TK_STUB_LIB_SPEC
626 TK_STUB_LIB_FLAG
627 TK_STUB_LIB_FILE
628 TK_LIB_SPEC
629 TK_LIB_FLAG
630 TK_LIB_FILE
631 TK_SRC_DIR
632 TK_BIN_DIR
633 TK_VERSION
634 TCL_DEPS
635 TCL_LIBRARY
636 TCL_INCLUDE
637 TCL_STUB_LIB_SPEC
638 TCL_STUB_LIB_FLAG
639 TCL_STUB_LIB_FILE
640 TCL_LIB_SPEC
641 TCL_LIB_FLAG
642 TCL_LIB_FILE
643 TCL_SRC_DIR
644 TCL_BIN_DIR
645 TCL_PATCH_LEVEL
646 TCL_VERSION
647 WIN32LDAPP
648 GUI_CFLAGS_X
649 LIBGUI
650 LTLIBLZMA
651 LIBLZMA
652 HAVE_LIBLZMA
653 WIN32LIBS
654 SER_HARDWIRE
655 WERROR_CFLAGS
656 WARN_CFLAGS
657 SYSTEM_GDBINIT
658 TARGET_SYSTEM_ROOT
659 CONFIG_LDFLAGS
660 RDYNAMIC
661 ALLOCA
662 LTLIBIPT
663 LIBIPT
664 HAVE_LIBIPT
665 HAVE_GUILE_FALSE
666 HAVE_GUILE_TRUE
667 GUILE_LIBS
668 GUILE_CPPFLAGS
669 GUILD_TARGET_FLAG
670 GUILD
671 pkg_config_prog_path
672 HAVE_PYTHON_FALSE
673 HAVE_PYTHON_TRUE
674 PYTHON_LIBS
675 PYTHON_CPPFLAGS
676 PYTHON_CFLAGS
677 python_prog_path
678 LTLIBEXPAT
679 LIBEXPAT
680 HAVE_LIBEXPAT
681 JIT_READER_DIR
682 TARGET_PTR
683 READLINE_TEXI_INCFLAG
684 READLINE_CFLAGS
685 READLINE_DEPS
686 READLINE
687 LTLIBICONV
688 LIBICONV
689 zlibinc
690 zlibdir
691 MIG
692 WINDRES
693 DLLTOOL
694 AR
695 YFLAGS
696 YACC
697 RANLIB
698 LN_S
699 INSTALL_DATA
700 INSTALL_SCRIPT
701 INSTALL_PROGRAM
702 AWK
703 REPORT_BUGS_TEXI
704 REPORT_BUGS_TO
705 PKGVERSION
706 HAVE_NATIVE_GCORE_TARGET
707 TARGET_OBS
708 subdirs
709 GDB_DATADIR
710 DEBUGDIR
711 MAKEINFO_EXTRA_FLAGS
712 MAKEINFOFLAGS
713 MAKEINFO
714 PACKAGE
715 GNULIB_STDINT_H
716 CATOBJEXT
717 GENCAT
718 INSTOBJEXT
719 DATADIRNAME
720 CATALOGS
721 POSUB
722 GMSGFMT
723 XGETTEXT
724 INCINTL
725 LIBINTL_DEP
726 LIBINTL
727 USE_NLS
728 SET_MAKE
729 GMAKE_FALSE
730 GMAKE_TRUE
731 MAKE
732 CCDEPMODE
733 DEPDIR
734 am__leading_dot
735 COMPILER_CFLAGS
736 COMPILER
737 INSTALL_STRIP_PROGRAM
738 STRIP
739 install_sh
740 target_os
741 target_vendor
742 target_cpu
743 target
744 host_os
745 host_vendor
746 host_cpu
747 host
748 build_os
749 build_vendor
750 build_cpu
751 build
752 EGREP
753 GREP
754 CPP
755 ac_ct_CXX
756 CXXFLAGS
757 CXX
758 OBJEXT
759 EXEEXT
760 ac_ct_CC
761 CPPFLAGS
762 LDFLAGS
763 CFLAGS
764 CC
765 MAINT
766 MAINTAINER_MODE_FALSE
767 MAINTAINER_MODE_TRUE
768 target_alias
769 host_alias
770 build_alias
771 LIBS
772 ECHO_T
773 ECHO_N
774 ECHO_C
775 DEFS
776 mandir
777 localedir
778 libdir
779 psdir
780 pdfdir
781 dvidir
782 htmldir
783 infodir
784 docdir
785 oldincludedir
786 includedir
787 localstatedir
788 sharedstatedir
789 sysconfdir
790 datadir
791 datarootdir
792 libexecdir
793 sbindir
794 bindir
795 program_transform_name
796 prefix
797 exec_prefix
798 PACKAGE_URL
799 PACKAGE_BUGREPORT
800 PACKAGE_STRING
801 PACKAGE_VERSION
802 PACKAGE_TARNAME
803 PACKAGE_NAME
804 PATH_SEPARATOR
805 SHELL'
806 ac_subst_files='host_makefile_frag'
807 ac_user_opts='
808 enable_option_checking
809 enable_maintainer_mode
810 enable_plugins
811 enable_largefile
812 enable_build_with_cxx
813 with_separate_debug_dir
814 with_gdb_datadir
815 with_relocated_sources
816 with_auto_load_dir
817 with_auto_load_safe_path
818 enable_targets
819 enable_64_bit_bfd
820 enable_gdbcli
821 enable_gdbmi
822 enable_tui
823 enable_gdbtk
824 with_libunwind_ia64
825 with_curses
826 enable_profiling
827 with_pkgversion
828 with_bugurl
829 with_system_zlib
830 with_gnu_ld
831 enable_rpath
832 with_libiconv_prefix
833 with_iconv_bin
834 with_system_readline
835 with_jit_reader_dir
836 with_expat
837 with_libexpat_prefix
838 with_python
839 with_guile
840 enable_libmcheck
841 with_intel_pt
842 with_libipt_prefix
843 with_included_regex
844 with_sysroot
845 with_system_gdbinit
846 enable_werror
847 enable_build_warnings
848 enable_gdb_build_warnings
849 with_lzma
850 with_liblzma_prefix
851 with_tcl
852 with_tk
853 with_x
854 enable_sim
855 enable_multi_ice
856 enable_gdbserver
857 with_babeltrace
858 with_libbabeltrace_prefix
859 '
860 ac_precious_vars='build_alias
861 host_alias
862 target_alias
863 CC
864 CFLAGS
865 LDFLAGS
866 LIBS
867 CPPFLAGS
868 CXX
869 CXXFLAGS
870 CCC
871 CPP
872 MAKEINFO
873 MAKEINFOFLAGS
874 YACC
875 YFLAGS
876 XMKMF'
877 ac_subdirs_all='testsuite
878 gdbtk
879 multi-ice
880 gdbserver'
881
882 # Initialize some variables set by options.
883 ac_init_help=
884 ac_init_version=false
885 ac_unrecognized_opts=
886 ac_unrecognized_sep=
887 # The variables have the same names as the options, with
888 # dashes changed to underlines.
889 cache_file=/dev/null
890 exec_prefix=NONE
891 no_create=
892 no_recursion=
893 prefix=NONE
894 program_prefix=NONE
895 program_suffix=NONE
896 program_transform_name=s,x,x,
897 silent=
898 site=
899 srcdir=
900 verbose=
901 x_includes=NONE
902 x_libraries=NONE
903
904 # Installation directory options.
905 # These are left unexpanded so users can "make install exec_prefix=/foo"
906 # and all the variables that are supposed to be based on exec_prefix
907 # by default will actually change.
908 # Use braces instead of parens because sh, perl, etc. also accept them.
909 # (The list follows the same order as the GNU Coding Standards.)
910 bindir='${exec_prefix}/bin'
911 sbindir='${exec_prefix}/sbin'
912 libexecdir='${exec_prefix}/libexec'
913 datarootdir='${prefix}/share'
914 datadir='${datarootdir}'
915 sysconfdir='${prefix}/etc'
916 sharedstatedir='${prefix}/com'
917 localstatedir='${prefix}/var'
918 includedir='${prefix}/include'
919 oldincludedir='/usr/include'
920 docdir='${datarootdir}/doc/${PACKAGE}'
921 infodir='${datarootdir}/info'
922 htmldir='${docdir}'
923 dvidir='${docdir}'
924 pdfdir='${docdir}'
925 psdir='${docdir}'
926 libdir='${exec_prefix}/lib'
927 localedir='${datarootdir}/locale'
928 mandir='${datarootdir}/man'
929
930 ac_prev=
931 ac_dashdash=
932 for ac_option
933 do
934 # If the previous option needs an argument, assign it.
935 if test -n "$ac_prev"; then
936 eval $ac_prev=\$ac_option
937 ac_prev=
938 continue
939 fi
940
941 case $ac_option in
942 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
943 *) ac_optarg=yes ;;
944 esac
945
946 # Accept the important Cygnus configure options, so we can diagnose typos.
947
948 case $ac_dashdash$ac_option in
949 --)
950 ac_dashdash=yes ;;
951
952 -bindir | --bindir | --bindi | --bind | --bin | --bi)
953 ac_prev=bindir ;;
954 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
955 bindir=$ac_optarg ;;
956
957 -build | --build | --buil | --bui | --bu)
958 ac_prev=build_alias ;;
959 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
960 build_alias=$ac_optarg ;;
961
962 -cache-file | --cache-file | --cache-fil | --cache-fi \
963 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
964 ac_prev=cache_file ;;
965 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
966 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
967 cache_file=$ac_optarg ;;
968
969 --config-cache | -C)
970 cache_file=config.cache ;;
971
972 -datadir | --datadir | --datadi | --datad)
973 ac_prev=datadir ;;
974 -datadir=* | --datadir=* | --datadi=* | --datad=*)
975 datadir=$ac_optarg ;;
976
977 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
978 | --dataroo | --dataro | --datar)
979 ac_prev=datarootdir ;;
980 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
981 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
982 datarootdir=$ac_optarg ;;
983
984 -disable-* | --disable-*)
985 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
986 # Reject names that are not valid shell variable names.
987 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
988 as_fn_error "invalid feature name: $ac_useropt"
989 ac_useropt_orig=$ac_useropt
990 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
991 case $ac_user_opts in
992 *"
993 "enable_$ac_useropt"
994 "*) ;;
995 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
996 ac_unrecognized_sep=', ';;
997 esac
998 eval enable_$ac_useropt=no ;;
999
1000 -docdir | --docdir | --docdi | --doc | --do)
1001 ac_prev=docdir ;;
1002 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1003 docdir=$ac_optarg ;;
1004
1005 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1006 ac_prev=dvidir ;;
1007 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1008 dvidir=$ac_optarg ;;
1009
1010 -enable-* | --enable-*)
1011 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1012 # Reject names that are not valid shell variable names.
1013 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1014 as_fn_error "invalid feature name: $ac_useropt"
1015 ac_useropt_orig=$ac_useropt
1016 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1017 case $ac_user_opts in
1018 *"
1019 "enable_$ac_useropt"
1020 "*) ;;
1021 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1022 ac_unrecognized_sep=', ';;
1023 esac
1024 eval enable_$ac_useropt=\$ac_optarg ;;
1025
1026 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1027 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1028 | --exec | --exe | --ex)
1029 ac_prev=exec_prefix ;;
1030 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1031 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1032 | --exec=* | --exe=* | --ex=*)
1033 exec_prefix=$ac_optarg ;;
1034
1035 -gas | --gas | --ga | --g)
1036 # Obsolete; use --with-gas.
1037 with_gas=yes ;;
1038
1039 -help | --help | --hel | --he | -h)
1040 ac_init_help=long ;;
1041 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1042 ac_init_help=recursive ;;
1043 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1044 ac_init_help=short ;;
1045
1046 -host | --host | --hos | --ho)
1047 ac_prev=host_alias ;;
1048 -host=* | --host=* | --hos=* | --ho=*)
1049 host_alias=$ac_optarg ;;
1050
1051 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1052 ac_prev=htmldir ;;
1053 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1054 | --ht=*)
1055 htmldir=$ac_optarg ;;
1056
1057 -includedir | --includedir | --includedi | --included | --include \
1058 | --includ | --inclu | --incl | --inc)
1059 ac_prev=includedir ;;
1060 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1061 | --includ=* | --inclu=* | --incl=* | --inc=*)
1062 includedir=$ac_optarg ;;
1063
1064 -infodir | --infodir | --infodi | --infod | --info | --inf)
1065 ac_prev=infodir ;;
1066 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1067 infodir=$ac_optarg ;;
1068
1069 -libdir | --libdir | --libdi | --libd)
1070 ac_prev=libdir ;;
1071 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1072 libdir=$ac_optarg ;;
1073
1074 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1075 | --libexe | --libex | --libe)
1076 ac_prev=libexecdir ;;
1077 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1078 | --libexe=* | --libex=* | --libe=*)
1079 libexecdir=$ac_optarg ;;
1080
1081 -localedir | --localedir | --localedi | --localed | --locale)
1082 ac_prev=localedir ;;
1083 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1084 localedir=$ac_optarg ;;
1085
1086 -localstatedir | --localstatedir | --localstatedi | --localstated \
1087 | --localstate | --localstat | --localsta | --localst | --locals)
1088 ac_prev=localstatedir ;;
1089 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1090 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1091 localstatedir=$ac_optarg ;;
1092
1093 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1094 ac_prev=mandir ;;
1095 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1096 mandir=$ac_optarg ;;
1097
1098 -nfp | --nfp | --nf)
1099 # Obsolete; use --without-fp.
1100 with_fp=no ;;
1101
1102 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1103 | --no-cr | --no-c | -n)
1104 no_create=yes ;;
1105
1106 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1107 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1108 no_recursion=yes ;;
1109
1110 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1111 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1112 | --oldin | --oldi | --old | --ol | --o)
1113 ac_prev=oldincludedir ;;
1114 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1115 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1116 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1117 oldincludedir=$ac_optarg ;;
1118
1119 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1120 ac_prev=prefix ;;
1121 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1122 prefix=$ac_optarg ;;
1123
1124 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1125 | --program-pre | --program-pr | --program-p)
1126 ac_prev=program_prefix ;;
1127 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1128 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1129 program_prefix=$ac_optarg ;;
1130
1131 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1132 | --program-suf | --program-su | --program-s)
1133 ac_prev=program_suffix ;;
1134 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1135 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1136 program_suffix=$ac_optarg ;;
1137
1138 -program-transform-name | --program-transform-name \
1139 | --program-transform-nam | --program-transform-na \
1140 | --program-transform-n | --program-transform- \
1141 | --program-transform | --program-transfor \
1142 | --program-transfo | --program-transf \
1143 | --program-trans | --program-tran \
1144 | --progr-tra | --program-tr | --program-t)
1145 ac_prev=program_transform_name ;;
1146 -program-transform-name=* | --program-transform-name=* \
1147 | --program-transform-nam=* | --program-transform-na=* \
1148 | --program-transform-n=* | --program-transform-=* \
1149 | --program-transform=* | --program-transfor=* \
1150 | --program-transfo=* | --program-transf=* \
1151 | --program-trans=* | --program-tran=* \
1152 | --progr-tra=* | --program-tr=* | --program-t=*)
1153 program_transform_name=$ac_optarg ;;
1154
1155 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1156 ac_prev=pdfdir ;;
1157 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1158 pdfdir=$ac_optarg ;;
1159
1160 -psdir | --psdir | --psdi | --psd | --ps)
1161 ac_prev=psdir ;;
1162 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1163 psdir=$ac_optarg ;;
1164
1165 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1166 | -silent | --silent | --silen | --sile | --sil)
1167 silent=yes ;;
1168
1169 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1170 ac_prev=sbindir ;;
1171 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1172 | --sbi=* | --sb=*)
1173 sbindir=$ac_optarg ;;
1174
1175 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1176 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1177 | --sharedst | --shareds | --shared | --share | --shar \
1178 | --sha | --sh)
1179 ac_prev=sharedstatedir ;;
1180 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1181 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1182 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1183 | --sha=* | --sh=*)
1184 sharedstatedir=$ac_optarg ;;
1185
1186 -site | --site | --sit)
1187 ac_prev=site ;;
1188 -site=* | --site=* | --sit=*)
1189 site=$ac_optarg ;;
1190
1191 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1192 ac_prev=srcdir ;;
1193 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1194 srcdir=$ac_optarg ;;
1195
1196 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1197 | --syscon | --sysco | --sysc | --sys | --sy)
1198 ac_prev=sysconfdir ;;
1199 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1200 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1201 sysconfdir=$ac_optarg ;;
1202
1203 -target | --target | --targe | --targ | --tar | --ta | --t)
1204 ac_prev=target_alias ;;
1205 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1206 target_alias=$ac_optarg ;;
1207
1208 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1209 verbose=yes ;;
1210
1211 -version | --version | --versio | --versi | --vers | -V)
1212 ac_init_version=: ;;
1213
1214 -with-* | --with-*)
1215 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1216 # Reject names that are not valid shell variable names.
1217 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1218 as_fn_error "invalid package name: $ac_useropt"
1219 ac_useropt_orig=$ac_useropt
1220 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1221 case $ac_user_opts in
1222 *"
1223 "with_$ac_useropt"
1224 "*) ;;
1225 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1226 ac_unrecognized_sep=', ';;
1227 esac
1228 eval with_$ac_useropt=\$ac_optarg ;;
1229
1230 -without-* | --without-*)
1231 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1232 # Reject names that are not valid shell variable names.
1233 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1234 as_fn_error "invalid package name: $ac_useropt"
1235 ac_useropt_orig=$ac_useropt
1236 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1237 case $ac_user_opts in
1238 *"
1239 "with_$ac_useropt"
1240 "*) ;;
1241 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1242 ac_unrecognized_sep=', ';;
1243 esac
1244 eval with_$ac_useropt=no ;;
1245
1246 --x)
1247 # Obsolete; use --with-x.
1248 with_x=yes ;;
1249
1250 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1251 | --x-incl | --x-inc | --x-in | --x-i)
1252 ac_prev=x_includes ;;
1253 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1254 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1255 x_includes=$ac_optarg ;;
1256
1257 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1258 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1259 ac_prev=x_libraries ;;
1260 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1261 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1262 x_libraries=$ac_optarg ;;
1263
1264 -*) as_fn_error "unrecognized option: \`$ac_option'
1265 Try \`$0 --help' for more information."
1266 ;;
1267
1268 *=*)
1269 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1270 # Reject names that are not valid shell variable names.
1271 case $ac_envvar in #(
1272 '' | [0-9]* | *[!_$as_cr_alnum]* )
1273 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1274 esac
1275 eval $ac_envvar=\$ac_optarg
1276 export $ac_envvar ;;
1277
1278 *)
1279 # FIXME: should be removed in autoconf 3.0.
1280 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1281 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1282 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1283 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1284 ;;
1285
1286 esac
1287 done
1288
1289 if test -n "$ac_prev"; then
1290 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1291 as_fn_error "missing argument to $ac_option"
1292 fi
1293
1294 if test -n "$ac_unrecognized_opts"; then
1295 case $enable_option_checking in
1296 no) ;;
1297 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1298 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1299 esac
1300 fi
1301
1302 # Check all directory arguments for consistency.
1303 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1304 datadir sysconfdir sharedstatedir localstatedir includedir \
1305 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1306 libdir localedir mandir
1307 do
1308 eval ac_val=\$$ac_var
1309 # Remove trailing slashes.
1310 case $ac_val in
1311 */ )
1312 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1313 eval $ac_var=\$ac_val;;
1314 esac
1315 # Be sure to have absolute directory names.
1316 case $ac_val in
1317 [\\/$]* | ?:[\\/]* ) continue;;
1318 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1319 esac
1320 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1321 done
1322
1323 # There might be people who depend on the old broken behavior: `$host'
1324 # used to hold the argument of --host etc.
1325 # FIXME: To remove some day.
1326 build=$build_alias
1327 host=$host_alias
1328 target=$target_alias
1329
1330 # FIXME: To remove some day.
1331 if test "x$host_alias" != x; then
1332 if test "x$build_alias" = x; then
1333 cross_compiling=maybe
1334 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1335 If a cross compiler is detected then cross compile mode will be used." >&2
1336 elif test "x$build_alias" != "x$host_alias"; then
1337 cross_compiling=yes
1338 fi
1339 fi
1340
1341 ac_tool_prefix=
1342 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1343
1344 test "$silent" = yes && exec 6>/dev/null
1345
1346
1347 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1348 ac_ls_di=`ls -di .` &&
1349 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1350 as_fn_error "working directory cannot be determined"
1351 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1352 as_fn_error "pwd does not report name of working directory"
1353
1354
1355 # Find the source files, if location was not specified.
1356 if test -z "$srcdir"; then
1357 ac_srcdir_defaulted=yes
1358 # Try the directory containing this script, then the parent directory.
1359 ac_confdir=`$as_dirname -- "$as_myself" ||
1360 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1361 X"$as_myself" : 'X\(//\)[^/]' \| \
1362 X"$as_myself" : 'X\(//\)$' \| \
1363 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1364 $as_echo X"$as_myself" |
1365 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1366 s//\1/
1367 q
1368 }
1369 /^X\(\/\/\)[^/].*/{
1370 s//\1/
1371 q
1372 }
1373 /^X\(\/\/\)$/{
1374 s//\1/
1375 q
1376 }
1377 /^X\(\/\).*/{
1378 s//\1/
1379 q
1380 }
1381 s/.*/./; q'`
1382 srcdir=$ac_confdir
1383 if test ! -r "$srcdir/$ac_unique_file"; then
1384 srcdir=..
1385 fi
1386 else
1387 ac_srcdir_defaulted=no
1388 fi
1389 if test ! -r "$srcdir/$ac_unique_file"; then
1390 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1391 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1392 fi
1393 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1394 ac_abs_confdir=`(
1395 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1396 pwd)`
1397 # When building in place, set srcdir=.
1398 if test "$ac_abs_confdir" = "$ac_pwd"; then
1399 srcdir=.
1400 fi
1401 # Remove unnecessary trailing slashes from srcdir.
1402 # Double slashes in file names in object file debugging info
1403 # mess up M-x gdb in Emacs.
1404 case $srcdir in
1405 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1406 esac
1407 for ac_var in $ac_precious_vars; do
1408 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1409 eval ac_env_${ac_var}_value=\$${ac_var}
1410 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1411 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1412 done
1413
1414 #
1415 # Report the --help message.
1416 #
1417 if test "$ac_init_help" = "long"; then
1418 # Omit some internal or obsolete options to make the list less imposing.
1419 # This message is too long to be a string in the A/UX 3.1 sh.
1420 cat <<_ACEOF
1421 \`configure' configures this package to adapt to many kinds of systems.
1422
1423 Usage: $0 [OPTION]... [VAR=VALUE]...
1424
1425 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1426 VAR=VALUE. See below for descriptions of some of the useful variables.
1427
1428 Defaults for the options are specified in brackets.
1429
1430 Configuration:
1431 -h, --help display this help and exit
1432 --help=short display options specific to this package
1433 --help=recursive display the short help of all the included packages
1434 -V, --version display version information and exit
1435 -q, --quiet, --silent do not print \`checking...' messages
1436 --cache-file=FILE cache test results in FILE [disabled]
1437 -C, --config-cache alias for \`--cache-file=config.cache'
1438 -n, --no-create do not create output files
1439 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1440
1441 Installation directories:
1442 --prefix=PREFIX install architecture-independent files in PREFIX
1443 [$ac_default_prefix]
1444 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1445 [PREFIX]
1446
1447 By default, \`make install' will install all the files in
1448 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1449 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1450 for instance \`--prefix=\$HOME'.
1451
1452 For better control, use the options below.
1453
1454 Fine tuning of the installation directories:
1455 --bindir=DIR user executables [EPREFIX/bin]
1456 --sbindir=DIR system admin executables [EPREFIX/sbin]
1457 --libexecdir=DIR program executables [EPREFIX/libexec]
1458 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1459 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1460 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1461 --libdir=DIR object code libraries [EPREFIX/lib]
1462 --includedir=DIR C header files [PREFIX/include]
1463 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1464 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1465 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1466 --infodir=DIR info documentation [DATAROOTDIR/info]
1467 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1468 --mandir=DIR man documentation [DATAROOTDIR/man]
1469 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1470 --htmldir=DIR html documentation [DOCDIR]
1471 --dvidir=DIR dvi documentation [DOCDIR]
1472 --pdfdir=DIR pdf documentation [DOCDIR]
1473 --psdir=DIR ps documentation [DOCDIR]
1474 _ACEOF
1475
1476 cat <<\_ACEOF
1477
1478 Program names:
1479 --program-prefix=PREFIX prepend PREFIX to installed program names
1480 --program-suffix=SUFFIX append SUFFIX to installed program names
1481 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1482
1483 X features:
1484 --x-includes=DIR X include files are in DIR
1485 --x-libraries=DIR X library files are in DIR
1486
1487 System types:
1488 --build=BUILD configure for building on BUILD [guessed]
1489 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1490 --target=TARGET configure for building compilers for TARGET [HOST]
1491 _ACEOF
1492 fi
1493
1494 if test -n "$ac_init_help"; then
1495
1496 cat <<\_ACEOF
1497
1498 Optional Features:
1499 --disable-option-checking ignore unrecognized --enable/--with options
1500 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1501 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1502 --enable-maintainer-mode enable make rules and dependencies not useful
1503 (and sometimes confusing) to the casual installer
1504 --enable-plugins Enable support for plugins
1505 --disable-largefile omit support for large files
1506 --enable-build-with-cxx build with C++ compiler instead of C compiler
1507 --enable-targets=TARGETS
1508 alternative target configurations
1509 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1510 --disable-gdbcli disable command-line interface (CLI)
1511 --disable-gdbmi disable machine-interface (MI)
1512 --enable-tui enable full-screen terminal user interface (TUI)
1513 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1514 --enable-profiling enable profiling of GDB
1515 --disable-rpath do not hardcode runtime library paths
1516 --enable-libmcheck Try linking with -lmcheck if available
1517 --enable-werror treat compile warnings as errors
1518 --enable-build-warnings enable build-time compiler warnings if gcc is used
1519 --enable-gdb-build-warnings
1520 enable GDB specific build-time compiler warnings if
1521 gcc is used
1522 --enable-sim link gdb with simulator
1523 --enable-multi-ice build the multi-ice-gdb-server
1524 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1525 is auto)
1526
1527 Optional Packages:
1528 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1529 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1530 --with-separate-debug-dir=PATH
1531 look for global separate debug info in this path
1532 [LIBDIR/debug]
1533 --with-gdb-datadir=PATH look for global separate data files in this path
1534 [DATADIR/gdb]
1535 --with-relocated-sources=PATH
1536 automatically relocate this path for source files
1537 --with-auto-load-dir=PATH
1538 directories from which to load auto-loaded scripts
1539 [$debugdir:$datadir/auto-load]
1540 --with-auto-load-safe-path=PATH
1541 directories safe to hold auto-loaded files
1542 [--with-auto-load-dir]
1543 --without-auto-load-safe-path
1544 do not restrict auto-loaded files locations
1545 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1546 --with-curses use the curses library instead of the termcap
1547 library
1548 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1549 --with-bugurl=URL Direct users to URL to report a bug
1550 --with-system-zlib use installed libz
1551 --with-gnu-ld assume the C compiler uses GNU ld default=no
1552 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1553 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1554 --with-iconv-bin=PATH specify where to find the iconv program
1555 --with-system-readline use installed readline library
1556 --with-jit-reader-dir=PATH
1557 directory to load the JIT readers from
1558 --with-expat include expat support (auto/yes/no)
1559 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1560 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1561 --with-python[=PYTHON] include python support
1562 (auto/yes/no/<python-program>)
1563 --with-guile[=GUILE] include guile support
1564 (auto/yes/no/<guile-version>/<pkg-config-program>)
1565 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1566 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1567 --without-libipt-prefix don't search for libipt in includedir and libdir
1568 --without-included-regex
1569 don't use included regex; this is the default on
1570 systems with version 2 of the GNU C library (use
1571 with caution on other system)
1572 --with-sysroot[=DIR] search for usr/lib et al within DIR
1573 --with-system-gdbinit=PATH
1574 automatically load a system-wide gdbinit file
1575 --with-lzma support lzma compression (auto/yes/no)
1576 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1577 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1578 --with-tcl directory containing tcl configuration (tclConfig.sh)
1579 --with-tk directory containing tk configuration (tkConfig.sh)
1580 --with-x use the X Window System
1581 --with-babeltrace include babeltrace support (auto/yes/no)
1582 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1583 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1584
1585 Some influential environment variables:
1586 CC C compiler command
1587 CFLAGS C compiler flags
1588 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1589 nonstandard directory <lib dir>
1590 LIBS libraries to pass to the linker, e.g. -l<library>
1591 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1592 you have headers in a nonstandard directory <include dir>
1593 CXX C++ compiler command
1594 CXXFLAGS C++ compiler flags
1595 CPP C preprocessor
1596 MAKEINFO Parent configure detects if it is of sufficient version.
1597 MAKEINFOFLAGS
1598 Parameters for MAKEINFO.
1599 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1600 the first program found out of: `bison -y', `byacc', `yacc'.
1601 YFLAGS The list of arguments that will be passed by default to $YACC.
1602 This script will default YFLAGS to the empty string to avoid a
1603 default value of `-d' given by some make applications.
1604 XMKMF Path to xmkmf, Makefile generator for X Window System
1605
1606 Use these variables to override the choices made by `configure' or to help
1607 it to find libraries and programs with nonstandard names/locations.
1608
1609 Report bugs to the package provider.
1610 _ACEOF
1611 ac_status=$?
1612 fi
1613
1614 if test "$ac_init_help" = "recursive"; then
1615 # If there are subdirs, report their specific --help.
1616 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1617 test -d "$ac_dir" ||
1618 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1619 continue
1620 ac_builddir=.
1621
1622 case "$ac_dir" in
1623 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1624 *)
1625 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1626 # A ".." for each directory in $ac_dir_suffix.
1627 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1628 case $ac_top_builddir_sub in
1629 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1630 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1631 esac ;;
1632 esac
1633 ac_abs_top_builddir=$ac_pwd
1634 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1635 # for backward compatibility:
1636 ac_top_builddir=$ac_top_build_prefix
1637
1638 case $srcdir in
1639 .) # We are building in place.
1640 ac_srcdir=.
1641 ac_top_srcdir=$ac_top_builddir_sub
1642 ac_abs_top_srcdir=$ac_pwd ;;
1643 [\\/]* | ?:[\\/]* ) # Absolute name.
1644 ac_srcdir=$srcdir$ac_dir_suffix;
1645 ac_top_srcdir=$srcdir
1646 ac_abs_top_srcdir=$srcdir ;;
1647 *) # Relative name.
1648 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1649 ac_top_srcdir=$ac_top_build_prefix$srcdir
1650 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1651 esac
1652 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1653
1654 cd "$ac_dir" || { ac_status=$?; continue; }
1655 # Check for guested configure.
1656 if test -f "$ac_srcdir/configure.gnu"; then
1657 echo &&
1658 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1659 elif test -f "$ac_srcdir/configure"; then
1660 echo &&
1661 $SHELL "$ac_srcdir/configure" --help=recursive
1662 else
1663 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1664 fi || ac_status=$?
1665 cd "$ac_pwd" || { ac_status=$?; break; }
1666 done
1667 fi
1668
1669 test -n "$ac_init_help" && exit $ac_status
1670 if $ac_init_version; then
1671 cat <<\_ACEOF
1672 configure
1673 generated by GNU Autoconf 2.64
1674
1675 Copyright (C) 2009 Free Software Foundation, Inc.
1676 This configure script is free software; the Free Software Foundation
1677 gives unlimited permission to copy, distribute and modify it.
1678 _ACEOF
1679 exit
1680 fi
1681
1682 ## ------------------------ ##
1683 ## Autoconf initialization. ##
1684 ## ------------------------ ##
1685
1686 # ac_fn_c_try_compile LINENO
1687 # --------------------------
1688 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1689 ac_fn_c_try_compile ()
1690 {
1691 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1692 rm -f conftest.$ac_objext
1693 if { { ac_try="$ac_compile"
1694 case "(($ac_try" in
1695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1696 *) ac_try_echo=$ac_try;;
1697 esac
1698 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1699 $as_echo "$ac_try_echo"; } >&5
1700 (eval "$ac_compile") 2>conftest.err
1701 ac_status=$?
1702 if test -s conftest.err; then
1703 grep -v '^ *+' conftest.err >conftest.er1
1704 cat conftest.er1 >&5
1705 mv -f conftest.er1 conftest.err
1706 fi
1707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1708 test $ac_status = 0; } && {
1709 test -z "$ac_c_werror_flag" ||
1710 test ! -s conftest.err
1711 } && test -s conftest.$ac_objext; then :
1712 ac_retval=0
1713 else
1714 $as_echo "$as_me: failed program was:" >&5
1715 sed 's/^/| /' conftest.$ac_ext >&5
1716
1717 ac_retval=1
1718 fi
1719 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1720 return $ac_retval
1721
1722 } # ac_fn_c_try_compile
1723
1724 # ac_fn_cxx_try_compile LINENO
1725 # ----------------------------
1726 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1727 ac_fn_cxx_try_compile ()
1728 {
1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730 rm -f conftest.$ac_objext
1731 if { { ac_try="$ac_compile"
1732 case "(($ac_try" in
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1735 esac
1736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737 $as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_compile") 2>conftest.err
1739 ac_status=$?
1740 if test -s conftest.err; then
1741 grep -v '^ *+' conftest.err >conftest.er1
1742 cat conftest.er1 >&5
1743 mv -f conftest.er1 conftest.err
1744 fi
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; } && {
1747 test -z "$ac_cxx_werror_flag" ||
1748 test ! -s conftest.err
1749 } && test -s conftest.$ac_objext; then :
1750 ac_retval=0
1751 else
1752 $as_echo "$as_me: failed program was:" >&5
1753 sed 's/^/| /' conftest.$ac_ext >&5
1754
1755 ac_retval=1
1756 fi
1757 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1758 return $ac_retval
1759
1760 } # ac_fn_cxx_try_compile
1761
1762 # ac_fn_c_try_cpp LINENO
1763 # ----------------------
1764 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1765 ac_fn_c_try_cpp ()
1766 {
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 if { { ac_try="$ac_cpp conftest.$ac_ext"
1769 case "(($ac_try" in
1770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1771 *) ac_try_echo=$ac_try;;
1772 esac
1773 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1774 $as_echo "$ac_try_echo"; } >&5
1775 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1776 ac_status=$?
1777 if test -s conftest.err; then
1778 grep -v '^ *+' conftest.err >conftest.er1
1779 cat conftest.er1 >&5
1780 mv -f conftest.er1 conftest.err
1781 fi
1782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1783 test $ac_status = 0; } >/dev/null && {
1784 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1785 test ! -s conftest.err
1786 }; then :
1787 ac_retval=0
1788 else
1789 $as_echo "$as_me: failed program was:" >&5
1790 sed 's/^/| /' conftest.$ac_ext >&5
1791
1792 ac_retval=1
1793 fi
1794 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1795 return $ac_retval
1796
1797 } # ac_fn_c_try_cpp
1798
1799 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1800 # -------------------------------------------------------
1801 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1802 # the include files in INCLUDES and setting the cache variable VAR
1803 # accordingly.
1804 ac_fn_c_check_header_mongrel ()
1805 {
1806 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1809 $as_echo_n "checking for $2... " >&6; }
1810 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1811 $as_echo_n "(cached) " >&6
1812 fi
1813 eval ac_res=\$$3
1814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1815 $as_echo "$ac_res" >&6; }
1816 else
1817 # Is the header compilable?
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1819 $as_echo_n "checking $2 usability... " >&6; }
1820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1821 /* end confdefs.h. */
1822 $4
1823 #include <$2>
1824 _ACEOF
1825 if ac_fn_c_try_compile "$LINENO"; then :
1826 ac_header_compiler=yes
1827 else
1828 ac_header_compiler=no
1829 fi
1830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1832 $as_echo "$ac_header_compiler" >&6; }
1833
1834 # Is the header present?
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1836 $as_echo_n "checking $2 presence... " >&6; }
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838 /* end confdefs.h. */
1839 #include <$2>
1840 _ACEOF
1841 if ac_fn_c_try_cpp "$LINENO"; then :
1842 ac_header_preproc=yes
1843 else
1844 ac_header_preproc=no
1845 fi
1846 rm -f conftest.err conftest.$ac_ext
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1848 $as_echo "$ac_header_preproc" >&6; }
1849
1850 # So? What about this header?
1851 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1852 yes:no: )
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1854 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1856 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1857 ;;
1858 no:yes:* )
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1860 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1862 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1864 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1866 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1868 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1869 ;;
1870 esac
1871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1872 $as_echo_n "checking for $2... " >&6; }
1873 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1874 $as_echo_n "(cached) " >&6
1875 else
1876 eval "$3=\$ac_header_compiler"
1877 fi
1878 eval ac_res=\$$3
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880 $as_echo "$ac_res" >&6; }
1881 fi
1882 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1883
1884 } # ac_fn_c_check_header_mongrel
1885
1886 # ac_fn_c_try_run LINENO
1887 # ----------------------
1888 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1889 # that executables *can* be run.
1890 ac_fn_c_try_run ()
1891 {
1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893 if { { ac_try="$ac_link"
1894 case "(($ac_try" in
1895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1896 *) ac_try_echo=$ac_try;;
1897 esac
1898 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1899 $as_echo "$ac_try_echo"; } >&5
1900 (eval "$ac_link") 2>&5
1901 ac_status=$?
1902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1903 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1904 { { case "(($ac_try" in
1905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1906 *) ac_try_echo=$ac_try;;
1907 esac
1908 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1909 $as_echo "$ac_try_echo"; } >&5
1910 (eval "$ac_try") 2>&5
1911 ac_status=$?
1912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1913 test $ac_status = 0; }; }; then :
1914 ac_retval=0
1915 else
1916 $as_echo "$as_me: program exited with status $ac_status" >&5
1917 $as_echo "$as_me: failed program was:" >&5
1918 sed 's/^/| /' conftest.$ac_ext >&5
1919
1920 ac_retval=$ac_status
1921 fi
1922 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1923 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1924 return $ac_retval
1925
1926 } # ac_fn_c_try_run
1927
1928 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1929 # -------------------------------------------------------
1930 # Tests whether HEADER exists and can be compiled using the include files in
1931 # INCLUDES, setting the cache variable VAR accordingly.
1932 ac_fn_c_check_header_compile ()
1933 {
1934 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1936 $as_echo_n "checking for $2... " >&6; }
1937 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1938 $as_echo_n "(cached) " >&6
1939 else
1940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1941 /* end confdefs.h. */
1942 $4
1943 #include <$2>
1944 _ACEOF
1945 if ac_fn_c_try_compile "$LINENO"; then :
1946 eval "$3=yes"
1947 else
1948 eval "$3=no"
1949 fi
1950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951 fi
1952 eval ac_res=\$$3
1953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1954 $as_echo "$ac_res" >&6; }
1955 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1956
1957 } # ac_fn_c_check_header_compile
1958
1959 # ac_fn_c_try_link LINENO
1960 # -----------------------
1961 # Try to link conftest.$ac_ext, and return whether this succeeded.
1962 ac_fn_c_try_link ()
1963 {
1964 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1965 rm -f conftest.$ac_objext conftest$ac_exeext
1966 if { { ac_try="$ac_link"
1967 case "(($ac_try" in
1968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1969 *) ac_try_echo=$ac_try;;
1970 esac
1971 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1972 $as_echo "$ac_try_echo"; } >&5
1973 (eval "$ac_link") 2>conftest.err
1974 ac_status=$?
1975 if test -s conftest.err; then
1976 grep -v '^ *+' conftest.err >conftest.er1
1977 cat conftest.er1 >&5
1978 mv -f conftest.er1 conftest.err
1979 fi
1980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1981 test $ac_status = 0; } && {
1982 test -z "$ac_c_werror_flag" ||
1983 test ! -s conftest.err
1984 } && test -s conftest$ac_exeext && {
1985 test "$cross_compiling" = yes ||
1986 $as_test_x conftest$ac_exeext
1987 }; then :
1988 ac_retval=0
1989 else
1990 $as_echo "$as_me: failed program was:" >&5
1991 sed 's/^/| /' conftest.$ac_ext >&5
1992
1993 ac_retval=1
1994 fi
1995 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1996 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1997 # interfere with the next link command; also delete a directory that is
1998 # left behind by Apple's compiler. We do this before executing the actions.
1999 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2000 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2001 return $ac_retval
2002
2003 } # ac_fn_c_try_link
2004
2005 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2006 # --------------------------------------------
2007 # Tries to find the compile-time value of EXPR in a program that includes
2008 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2009 # computed
2010 ac_fn_c_compute_int ()
2011 {
2012 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2013 if test "$cross_compiling" = yes; then
2014 # Depending upon the size, compute the lo and hi bounds.
2015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016 /* end confdefs.h. */
2017 $4
2018 int
2019 main ()
2020 {
2021 static int test_array [1 - 2 * !(($2) >= 0)];
2022 test_array [0] = 0
2023
2024 ;
2025 return 0;
2026 }
2027 _ACEOF
2028 if ac_fn_c_try_compile "$LINENO"; then :
2029 ac_lo=0 ac_mid=0
2030 while :; do
2031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2032 /* end confdefs.h. */
2033 $4
2034 int
2035 main ()
2036 {
2037 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2038 test_array [0] = 0
2039
2040 ;
2041 return 0;
2042 }
2043 _ACEOF
2044 if ac_fn_c_try_compile "$LINENO"; then :
2045 ac_hi=$ac_mid; break
2046 else
2047 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2048 if test $ac_lo -le $ac_mid; then
2049 ac_lo= ac_hi=
2050 break
2051 fi
2052 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2053 fi
2054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2055 done
2056 else
2057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2058 /* end confdefs.h. */
2059 $4
2060 int
2061 main ()
2062 {
2063 static int test_array [1 - 2 * !(($2) < 0)];
2064 test_array [0] = 0
2065
2066 ;
2067 return 0;
2068 }
2069 _ACEOF
2070 if ac_fn_c_try_compile "$LINENO"; then :
2071 ac_hi=-1 ac_mid=-1
2072 while :; do
2073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2074 /* end confdefs.h. */
2075 $4
2076 int
2077 main ()
2078 {
2079 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2080 test_array [0] = 0
2081
2082 ;
2083 return 0;
2084 }
2085 _ACEOF
2086 if ac_fn_c_try_compile "$LINENO"; then :
2087 ac_lo=$ac_mid; break
2088 else
2089 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2090 if test $ac_mid -le $ac_hi; then
2091 ac_lo= ac_hi=
2092 break
2093 fi
2094 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2095 fi
2096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2097 done
2098 else
2099 ac_lo= ac_hi=
2100 fi
2101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2102 fi
2103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2104 # Binary search between lo and hi bounds.
2105 while test "x$ac_lo" != "x$ac_hi"; do
2106 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108 /* end confdefs.h. */
2109 $4
2110 int
2111 main ()
2112 {
2113 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2114 test_array [0] = 0
2115
2116 ;
2117 return 0;
2118 }
2119 _ACEOF
2120 if ac_fn_c_try_compile "$LINENO"; then :
2121 ac_hi=$ac_mid
2122 else
2123 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2124 fi
2125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126 done
2127 case $ac_lo in #((
2128 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2129 '') ac_retval=1 ;;
2130 esac
2131 else
2132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2133 /* end confdefs.h. */
2134 $4
2135 static long int longval () { return $2; }
2136 static unsigned long int ulongval () { return $2; }
2137 #include <stdio.h>
2138 #include <stdlib.h>
2139 int
2140 main ()
2141 {
2142
2143 FILE *f = fopen ("conftest.val", "w");
2144 if (! f)
2145 return 1;
2146 if (($2) < 0)
2147 {
2148 long int i = longval ();
2149 if (i != ($2))
2150 return 1;
2151 fprintf (f, "%ld", i);
2152 }
2153 else
2154 {
2155 unsigned long int i = ulongval ();
2156 if (i != ($2))
2157 return 1;
2158 fprintf (f, "%lu", i);
2159 }
2160 /* Do not output a trailing newline, as this causes \r\n confusion
2161 on some platforms. */
2162 return ferror (f) || fclose (f) != 0;
2163
2164 ;
2165 return 0;
2166 }
2167 _ACEOF
2168 if ac_fn_c_try_run "$LINENO"; then :
2169 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2170 else
2171 ac_retval=1
2172 fi
2173 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2174 conftest.$ac_objext conftest.beam conftest.$ac_ext
2175 rm -f conftest.val
2176
2177 fi
2178 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2179 return $ac_retval
2180
2181 } # ac_fn_c_compute_int
2182
2183 # ac_fn_c_check_func LINENO FUNC VAR
2184 # ----------------------------------
2185 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2186 ac_fn_c_check_func ()
2187 {
2188 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2190 $as_echo_n "checking for $2... " >&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 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2197 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2198 #define $2 innocuous_$2
2199
2200 /* System header to define __stub macros and hopefully few prototypes,
2201 which can conflict with char $2 (); below.
2202 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2203 <limits.h> exists even on freestanding compilers. */
2204
2205 #ifdef __STDC__
2206 # include <limits.h>
2207 #else
2208 # include <assert.h>
2209 #endif
2210
2211 #undef $2
2212
2213 /* Override any GCC internal prototype to avoid an error.
2214 Use char because int might match the return type of a GCC
2215 builtin and then its argument prototype would still apply. */
2216 #ifdef __cplusplus
2217 extern "C"
2218 #endif
2219 char $2 ();
2220 /* The GNU C library defines this for functions which it implements
2221 to always fail with ENOSYS. Some functions are actually named
2222 something starting with __ and the normal name is an alias. */
2223 #if defined __stub_$2 || defined __stub___$2
2224 choke me
2225 #endif
2226
2227 int
2228 main ()
2229 {
2230 return $2 ();
2231 ;
2232 return 0;
2233 }
2234 _ACEOF
2235 if ac_fn_c_try_link "$LINENO"; then :
2236 eval "$3=yes"
2237 else
2238 eval "$3=no"
2239 fi
2240 rm -f core conftest.err conftest.$ac_objext \
2241 conftest$ac_exeext conftest.$ac_ext
2242 fi
2243 eval ac_res=\$$3
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2245 $as_echo "$ac_res" >&6; }
2246 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2247
2248 } # ac_fn_c_check_func
2249
2250 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2251 # -------------------------------------------
2252 # Tests whether TYPE exists after having included INCLUDES, setting cache
2253 # variable VAR accordingly.
2254 ac_fn_c_check_type ()
2255 {
2256 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2258 $as_echo_n "checking for $2... " >&6; }
2259 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2260 $as_echo_n "(cached) " >&6
2261 else
2262 eval "$3=no"
2263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2264 /* end confdefs.h. */
2265 $4
2266 int
2267 main ()
2268 {
2269 if (sizeof ($2))
2270 return 0;
2271 ;
2272 return 0;
2273 }
2274 _ACEOF
2275 if ac_fn_c_try_compile "$LINENO"; then :
2276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2277 /* end confdefs.h. */
2278 $4
2279 int
2280 main ()
2281 {
2282 if (sizeof (($2)))
2283 return 0;
2284 ;
2285 return 0;
2286 }
2287 _ACEOF
2288 if ac_fn_c_try_compile "$LINENO"; then :
2289
2290 else
2291 eval "$3=yes"
2292 fi
2293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2294 fi
2295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2296 fi
2297 eval ac_res=\$$3
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2299 $as_echo "$ac_res" >&6; }
2300 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2301
2302 } # ac_fn_c_check_type
2303
2304 # ac_fn_c_check_decl LINENO SYMBOL VAR
2305 # ------------------------------------
2306 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2307 ac_fn_c_check_decl ()
2308 {
2309 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2310 as_decl_name=`echo $2|sed 's/ *(.*//'`
2311 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2313 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2314 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2315 $as_echo_n "(cached) " >&6
2316 else
2317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2318 /* end confdefs.h. */
2319 $4
2320 int
2321 main ()
2322 {
2323 #ifndef $as_decl_name
2324 #ifdef __cplusplus
2325 (void) $as_decl_use;
2326 #else
2327 (void) $as_decl_name;
2328 #endif
2329 #endif
2330
2331 ;
2332 return 0;
2333 }
2334 _ACEOF
2335 if ac_fn_c_try_compile "$LINENO"; then :
2336 eval "$3=yes"
2337 else
2338 eval "$3=no"
2339 fi
2340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2341 fi
2342 eval ac_res=\$$3
2343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2344 $as_echo "$ac_res" >&6; }
2345 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2346
2347 } # ac_fn_c_check_decl
2348
2349 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2350 # ----------------------------------------------------
2351 # Tries to find if the field MEMBER exists in type AGGR, after including
2352 # INCLUDES, setting cache variable VAR accordingly.
2353 ac_fn_c_check_member ()
2354 {
2355 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2357 $as_echo_n "checking for $2.$3... " >&6; }
2358 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2359 $as_echo_n "(cached) " >&6
2360 else
2361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2362 /* end confdefs.h. */
2363 $5
2364 int
2365 main ()
2366 {
2367 static $2 ac_aggr;
2368 if (ac_aggr.$3)
2369 return 0;
2370 ;
2371 return 0;
2372 }
2373 _ACEOF
2374 if ac_fn_c_try_compile "$LINENO"; then :
2375 eval "$4=yes"
2376 else
2377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2378 /* end confdefs.h. */
2379 $5
2380 int
2381 main ()
2382 {
2383 static $2 ac_aggr;
2384 if (sizeof ac_aggr.$3)
2385 return 0;
2386 ;
2387 return 0;
2388 }
2389 _ACEOF
2390 if ac_fn_c_try_compile "$LINENO"; then :
2391 eval "$4=yes"
2392 else
2393 eval "$4=no"
2394 fi
2395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2396 fi
2397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2398 fi
2399 eval ac_res=\$$4
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2401 $as_echo "$ac_res" >&6; }
2402 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2403
2404 } # ac_fn_c_check_member
2405 cat >config.log <<_ACEOF
2406 This file contains any messages produced by compilers while
2407 running configure, to aid debugging if configure makes a mistake.
2408
2409 It was created by $as_me, which was
2410 generated by GNU Autoconf 2.64. Invocation command line was
2411
2412 $ $0 $@
2413
2414 _ACEOF
2415 exec 5>>config.log
2416 {
2417 cat <<_ASUNAME
2418 ## --------- ##
2419 ## Platform. ##
2420 ## --------- ##
2421
2422 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2423 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2424 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2425 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2426 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2427
2428 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2429 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2430
2431 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2432 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2433 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2434 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2435 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2436 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2437 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2438
2439 _ASUNAME
2440
2441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2442 for as_dir in $PATH
2443 do
2444 IFS=$as_save_IFS
2445 test -z "$as_dir" && as_dir=.
2446 $as_echo "PATH: $as_dir"
2447 done
2448 IFS=$as_save_IFS
2449
2450 } >&5
2451
2452 cat >&5 <<_ACEOF
2453
2454
2455 ## ----------- ##
2456 ## Core tests. ##
2457 ## ----------- ##
2458
2459 _ACEOF
2460
2461
2462 # Keep a trace of the command line.
2463 # Strip out --no-create and --no-recursion so they do not pile up.
2464 # Strip out --silent because we don't want to record it for future runs.
2465 # Also quote any args containing shell meta-characters.
2466 # Make two passes to allow for proper duplicate-argument suppression.
2467 ac_configure_args=
2468 ac_configure_args0=
2469 ac_configure_args1=
2470 ac_must_keep_next=false
2471 for ac_pass in 1 2
2472 do
2473 for ac_arg
2474 do
2475 case $ac_arg in
2476 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2477 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2478 | -silent | --silent | --silen | --sile | --sil)
2479 continue ;;
2480 *\'*)
2481 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2482 esac
2483 case $ac_pass in
2484 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2485 2)
2486 as_fn_append ac_configure_args1 " '$ac_arg'"
2487 if test $ac_must_keep_next = true; then
2488 ac_must_keep_next=false # Got value, back to normal.
2489 else
2490 case $ac_arg in
2491 *=* | --config-cache | -C | -disable-* | --disable-* \
2492 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2493 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2494 | -with-* | --with-* | -without-* | --without-* | --x)
2495 case "$ac_configure_args0 " in
2496 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2497 esac
2498 ;;
2499 -* ) ac_must_keep_next=true ;;
2500 esac
2501 fi
2502 as_fn_append ac_configure_args " '$ac_arg'"
2503 ;;
2504 esac
2505 done
2506 done
2507 { ac_configure_args0=; unset ac_configure_args0;}
2508 { ac_configure_args1=; unset ac_configure_args1;}
2509
2510 # When interrupted or exit'd, cleanup temporary files, and complete
2511 # config.log. We remove comments because anyway the quotes in there
2512 # would cause problems or look ugly.
2513 # WARNING: Use '\'' to represent an apostrophe within the trap.
2514 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2515 trap 'exit_status=$?
2516 # Save into config.log some information that might help in debugging.
2517 {
2518 echo
2519
2520 cat <<\_ASBOX
2521 ## ---------------- ##
2522 ## Cache variables. ##
2523 ## ---------------- ##
2524 _ASBOX
2525 echo
2526 # The following way of writing the cache mishandles newlines in values,
2527 (
2528 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2529 eval ac_val=\$$ac_var
2530 case $ac_val in #(
2531 *${as_nl}*)
2532 case $ac_var in #(
2533 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2534 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2535 esac
2536 case $ac_var in #(
2537 _ | IFS | as_nl) ;; #(
2538 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2539 *) { eval $ac_var=; unset $ac_var;} ;;
2540 esac ;;
2541 esac
2542 done
2543 (set) 2>&1 |
2544 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2545 *${as_nl}ac_space=\ *)
2546 sed -n \
2547 "s/'\''/'\''\\\\'\'''\''/g;
2548 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2549 ;; #(
2550 *)
2551 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2552 ;;
2553 esac |
2554 sort
2555 )
2556 echo
2557
2558 cat <<\_ASBOX
2559 ## ----------------- ##
2560 ## Output variables. ##
2561 ## ----------------- ##
2562 _ASBOX
2563 echo
2564 for ac_var in $ac_subst_vars
2565 do
2566 eval ac_val=\$$ac_var
2567 case $ac_val in
2568 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2569 esac
2570 $as_echo "$ac_var='\''$ac_val'\''"
2571 done | sort
2572 echo
2573
2574 if test -n "$ac_subst_files"; then
2575 cat <<\_ASBOX
2576 ## ------------------- ##
2577 ## File substitutions. ##
2578 ## ------------------- ##
2579 _ASBOX
2580 echo
2581 for ac_var in $ac_subst_files
2582 do
2583 eval ac_val=\$$ac_var
2584 case $ac_val in
2585 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2586 esac
2587 $as_echo "$ac_var='\''$ac_val'\''"
2588 done | sort
2589 echo
2590 fi
2591
2592 if test -s confdefs.h; then
2593 cat <<\_ASBOX
2594 ## ----------- ##
2595 ## confdefs.h. ##
2596 ## ----------- ##
2597 _ASBOX
2598 echo
2599 cat confdefs.h
2600 echo
2601 fi
2602 test "$ac_signal" != 0 &&
2603 $as_echo "$as_me: caught signal $ac_signal"
2604 $as_echo "$as_me: exit $exit_status"
2605 } >&5
2606 rm -f core *.core core.conftest.* &&
2607 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2608 exit $exit_status
2609 ' 0
2610 for ac_signal in 1 2 13 15; do
2611 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2612 done
2613 ac_signal=0
2614
2615 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2616 rm -f -r conftest* confdefs.h
2617
2618 $as_echo "/* confdefs.h */" > confdefs.h
2619
2620 # Predefined preprocessor variables.
2621
2622 cat >>confdefs.h <<_ACEOF
2623 #define PACKAGE_NAME "$PACKAGE_NAME"
2624 _ACEOF
2625
2626 cat >>confdefs.h <<_ACEOF
2627 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2628 _ACEOF
2629
2630 cat >>confdefs.h <<_ACEOF
2631 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2632 _ACEOF
2633
2634 cat >>confdefs.h <<_ACEOF
2635 #define PACKAGE_STRING "$PACKAGE_STRING"
2636 _ACEOF
2637
2638 cat >>confdefs.h <<_ACEOF
2639 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2640 _ACEOF
2641
2642 cat >>confdefs.h <<_ACEOF
2643 #define PACKAGE_URL "$PACKAGE_URL"
2644 _ACEOF
2645
2646
2647 # Let the site file select an alternate cache file if it wants to.
2648 # Prefer an explicitly selected file to automatically selected ones.
2649 ac_site_file1=NONE
2650 ac_site_file2=NONE
2651 if test -n "$CONFIG_SITE"; then
2652 ac_site_file1=$CONFIG_SITE
2653 elif test "x$prefix" != xNONE; then
2654 ac_site_file1=$prefix/share/config.site
2655 ac_site_file2=$prefix/etc/config.site
2656 else
2657 ac_site_file1=$ac_default_prefix/share/config.site
2658 ac_site_file2=$ac_default_prefix/etc/config.site
2659 fi
2660 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2661 do
2662 test "x$ac_site_file" = xNONE && continue
2663 if test -r "$ac_site_file"; then
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2665 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2666 sed 's/^/| /' "$ac_site_file" >&5
2667 . "$ac_site_file"
2668 fi
2669 done
2670
2671 if test -r "$cache_file"; then
2672 # Some versions of bash will fail to source /dev/null (special
2673 # files actually), so we avoid doing that.
2674 if test -f "$cache_file"; then
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2676 $as_echo "$as_me: loading cache $cache_file" >&6;}
2677 case $cache_file in
2678 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2679 *) . "./$cache_file";;
2680 esac
2681 fi
2682 else
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2684 $as_echo "$as_me: creating cache $cache_file" >&6;}
2685 >$cache_file
2686 fi
2687
2688 # Check that the precious variables saved in the cache have kept the same
2689 # value.
2690 ac_cache_corrupted=false
2691 for ac_var in $ac_precious_vars; do
2692 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2693 eval ac_new_set=\$ac_env_${ac_var}_set
2694 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2695 eval ac_new_val=\$ac_env_${ac_var}_value
2696 case $ac_old_set,$ac_new_set in
2697 set,)
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2699 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2700 ac_cache_corrupted=: ;;
2701 ,set)
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2703 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2704 ac_cache_corrupted=: ;;
2705 ,);;
2706 *)
2707 if test "x$ac_old_val" != "x$ac_new_val"; then
2708 # differences in whitespace do not lead to failure.
2709 ac_old_val_w=`echo x $ac_old_val`
2710 ac_new_val_w=`echo x $ac_new_val`
2711 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2712 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2713 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2714 ac_cache_corrupted=:
2715 else
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2717 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2718 eval $ac_var=\$ac_old_val
2719 fi
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2721 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2723 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2724 fi;;
2725 esac
2726 # Pass precious variables to config.status.
2727 if test "$ac_new_set" = set; then
2728 case $ac_new_val in
2729 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2730 *) ac_arg=$ac_var=$ac_new_val ;;
2731 esac
2732 case " $ac_configure_args " in
2733 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2734 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2735 esac
2736 fi
2737 done
2738 if $ac_cache_corrupted; then
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2740 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2742 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2743 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2744 fi
2745 ## -------------------- ##
2746 ## Main body of script. ##
2747 ## -------------------- ##
2748
2749 ac_ext=c
2750 ac_cpp='$CPP $CPPFLAGS'
2751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2754
2755
2756
2757
2758
2759 ac_config_headers="$ac_config_headers config.h:config.in"
2760
2761
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2763 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2764 # Check whether --enable-maintainer-mode was given.
2765 if test "${enable_maintainer_mode+set}" = set; then :
2766 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2767 else
2768 USE_MAINTAINER_MODE=no
2769 fi
2770
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2772 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2773 if test $USE_MAINTAINER_MODE = yes; then
2774 MAINTAINER_MODE_TRUE=
2775 MAINTAINER_MODE_FALSE='#'
2776 else
2777 MAINTAINER_MODE_TRUE='#'
2778 MAINTAINER_MODE_FALSE=
2779 fi
2780
2781 MAINT=$MAINTAINER_MODE_TRUE
2782
2783
2784
2785 # Set the 'development' global.
2786 . $srcdir/../bfd/development.sh
2787
2788 ac_ext=c
2789 ac_cpp='$CPP $CPPFLAGS'
2790 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2791 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2792 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2793 if test -n "$ac_tool_prefix"; then
2794 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2795 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797 $as_echo_n "checking for $ac_word... " >&6; }
2798 if test "${ac_cv_prog_CC+set}" = set; then :
2799 $as_echo_n "(cached) " >&6
2800 else
2801 if test -n "$CC"; then
2802 ac_cv_prog_CC="$CC" # Let the user override the test.
2803 else
2804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805 for as_dir in $PATH
2806 do
2807 IFS=$as_save_IFS
2808 test -z "$as_dir" && as_dir=.
2809 for ac_exec_ext in '' $ac_executable_extensions; do
2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813 break 2
2814 fi
2815 done
2816 done
2817 IFS=$as_save_IFS
2818
2819 fi
2820 fi
2821 CC=$ac_cv_prog_CC
2822 if test -n "$CC"; then
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2824 $as_echo "$CC" >&6; }
2825 else
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827 $as_echo "no" >&6; }
2828 fi
2829
2830
2831 fi
2832 if test -z "$ac_cv_prog_CC"; then
2833 ac_ct_CC=$CC
2834 # Extract the first word of "gcc", so it can be a program name with args.
2835 set dummy gcc; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2839 $as_echo_n "(cached) " >&6
2840 else
2841 if test -n "$ac_ct_CC"; then
2842 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2843 else
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845 for as_dir in $PATH
2846 do
2847 IFS=$as_save_IFS
2848 test -z "$as_dir" && as_dir=.
2849 for ac_exec_ext in '' $ac_executable_extensions; do
2850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851 ac_cv_prog_ac_ct_CC="gcc"
2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853 break 2
2854 fi
2855 done
2856 done
2857 IFS=$as_save_IFS
2858
2859 fi
2860 fi
2861 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2862 if test -n "$ac_ct_CC"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2864 $as_echo "$ac_ct_CC" >&6; }
2865 else
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2868 fi
2869
2870 if test "x$ac_ct_CC" = x; then
2871 CC=""
2872 else
2873 case $cross_compiling:$ac_tool_warned in
2874 yes:)
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2876 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2877 ac_tool_warned=yes ;;
2878 esac
2879 CC=$ac_ct_CC
2880 fi
2881 else
2882 CC="$ac_cv_prog_CC"
2883 fi
2884
2885 if test -z "$CC"; then
2886 if test -n "$ac_tool_prefix"; then
2887 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2888 set dummy ${ac_tool_prefix}cc; ac_word=$2
2889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2890 $as_echo_n "checking for $ac_word... " >&6; }
2891 if test "${ac_cv_prog_CC+set}" = set; then :
2892 $as_echo_n "(cached) " >&6
2893 else
2894 if test -n "$CC"; then
2895 ac_cv_prog_CC="$CC" # Let the user override the test.
2896 else
2897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2898 for as_dir in $PATH
2899 do
2900 IFS=$as_save_IFS
2901 test -z "$as_dir" && as_dir=.
2902 for ac_exec_ext in '' $ac_executable_extensions; do
2903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2904 ac_cv_prog_CC="${ac_tool_prefix}cc"
2905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2906 break 2
2907 fi
2908 done
2909 done
2910 IFS=$as_save_IFS
2911
2912 fi
2913 fi
2914 CC=$ac_cv_prog_CC
2915 if test -n "$CC"; then
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2917 $as_echo "$CC" >&6; }
2918 else
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2920 $as_echo "no" >&6; }
2921 fi
2922
2923
2924 fi
2925 fi
2926 if test -z "$CC"; then
2927 # Extract the first word of "cc", so it can be a program name with args.
2928 set dummy cc; ac_word=$2
2929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2930 $as_echo_n "checking for $ac_word... " >&6; }
2931 if test "${ac_cv_prog_CC+set}" = set; then :
2932 $as_echo_n "(cached) " >&6
2933 else
2934 if test -n "$CC"; then
2935 ac_cv_prog_CC="$CC" # Let the user override the test.
2936 else
2937 ac_prog_rejected=no
2938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939 for as_dir in $PATH
2940 do
2941 IFS=$as_save_IFS
2942 test -z "$as_dir" && as_dir=.
2943 for ac_exec_ext in '' $ac_executable_extensions; do
2944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2945 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2946 ac_prog_rejected=yes
2947 continue
2948 fi
2949 ac_cv_prog_CC="cc"
2950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2951 break 2
2952 fi
2953 done
2954 done
2955 IFS=$as_save_IFS
2956
2957 if test $ac_prog_rejected = yes; then
2958 # We found a bogon in the path, so make sure we never use it.
2959 set dummy $ac_cv_prog_CC
2960 shift
2961 if test $# != 0; then
2962 # We chose a different compiler from the bogus one.
2963 # However, it has the same basename, so the bogon will be chosen
2964 # first if we set CC to just the basename; use the full file name.
2965 shift
2966 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2967 fi
2968 fi
2969 fi
2970 fi
2971 CC=$ac_cv_prog_CC
2972 if test -n "$CC"; then
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2974 $as_echo "$CC" >&6; }
2975 else
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2977 $as_echo "no" >&6; }
2978 fi
2979
2980
2981 fi
2982 if test -z "$CC"; then
2983 if test -n "$ac_tool_prefix"; then
2984 for ac_prog in cl.exe
2985 do
2986 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2987 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2989 $as_echo_n "checking for $ac_word... " >&6; }
2990 if test "${ac_cv_prog_CC+set}" = set; then :
2991 $as_echo_n "(cached) " >&6
2992 else
2993 if test -n "$CC"; then
2994 ac_cv_prog_CC="$CC" # Let the user override the test.
2995 else
2996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997 for as_dir in $PATH
2998 do
2999 IFS=$as_save_IFS
3000 test -z "$as_dir" && as_dir=.
3001 for ac_exec_ext in '' $ac_executable_extensions; do
3002 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3003 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3005 break 2
3006 fi
3007 done
3008 done
3009 IFS=$as_save_IFS
3010
3011 fi
3012 fi
3013 CC=$ac_cv_prog_CC
3014 if test -n "$CC"; then
3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3016 $as_echo "$CC" >&6; }
3017 else
3018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3019 $as_echo "no" >&6; }
3020 fi
3021
3022
3023 test -n "$CC" && break
3024 done
3025 fi
3026 if test -z "$CC"; then
3027 ac_ct_CC=$CC
3028 for ac_prog in cl.exe
3029 do
3030 # Extract the first word of "$ac_prog", so it can be a program name with args.
3031 set dummy $ac_prog; ac_word=$2
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033 $as_echo_n "checking for $ac_word... " >&6; }
3034 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3035 $as_echo_n "(cached) " >&6
3036 else
3037 if test -n "$ac_ct_CC"; then
3038 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3039 else
3040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041 for as_dir in $PATH
3042 do
3043 IFS=$as_save_IFS
3044 test -z "$as_dir" && as_dir=.
3045 for ac_exec_ext in '' $ac_executable_extensions; do
3046 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047 ac_cv_prog_ac_ct_CC="$ac_prog"
3048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049 break 2
3050 fi
3051 done
3052 done
3053 IFS=$as_save_IFS
3054
3055 fi
3056 fi
3057 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3058 if test -n "$ac_ct_CC"; then
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3060 $as_echo "$ac_ct_CC" >&6; }
3061 else
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063 $as_echo "no" >&6; }
3064 fi
3065
3066
3067 test -n "$ac_ct_CC" && break
3068 done
3069
3070 if test "x$ac_ct_CC" = x; then
3071 CC=""
3072 else
3073 case $cross_compiling:$ac_tool_warned in
3074 yes:)
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3076 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3077 ac_tool_warned=yes ;;
3078 esac
3079 CC=$ac_ct_CC
3080 fi
3081 fi
3082
3083 fi
3084
3085
3086 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3087 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3088 as_fn_error "no acceptable C compiler found in \$PATH
3089 See \`config.log' for more details." "$LINENO" 5; }
3090
3091 # Provide some information about the compiler.
3092 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3093 set X $ac_compile
3094 ac_compiler=$2
3095 for ac_option in --version -v -V -qversion; do
3096 { { ac_try="$ac_compiler $ac_option >&5"
3097 case "(($ac_try" in
3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 *) ac_try_echo=$ac_try;;
3100 esac
3101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102 $as_echo "$ac_try_echo"; } >&5
3103 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3104 ac_status=$?
3105 if test -s conftest.err; then
3106 sed '10a\
3107 ... rest of stderr output deleted ...
3108 10q' conftest.err >conftest.er1
3109 cat conftest.er1 >&5
3110 rm -f conftest.er1 conftest.err
3111 fi
3112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113 test $ac_status = 0; }
3114 done
3115
3116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3117 /* end confdefs.h. */
3118
3119 int
3120 main ()
3121 {
3122
3123 ;
3124 return 0;
3125 }
3126 _ACEOF
3127 ac_clean_files_save=$ac_clean_files
3128 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3129 # Try to create an executable without -o first, disregard a.out.
3130 # It will help us diagnose broken compilers, and finding out an intuition
3131 # of exeext.
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3133 $as_echo_n "checking for C compiler default output file name... " >&6; }
3134 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3135
3136 # The possible output files:
3137 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3138
3139 ac_rmfiles=
3140 for ac_file in $ac_files
3141 do
3142 case $ac_file in
3143 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3144 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3145 esac
3146 done
3147 rm -f $ac_rmfiles
3148
3149 if { { ac_try="$ac_link_default"
3150 case "(($ac_try" in
3151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3152 *) ac_try_echo=$ac_try;;
3153 esac
3154 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3155 $as_echo "$ac_try_echo"; } >&5
3156 (eval "$ac_link_default") 2>&5
3157 ac_status=$?
3158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3159 test $ac_status = 0; }; then :
3160 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3161 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3162 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3163 # so that the user can short-circuit this test for compilers unknown to
3164 # Autoconf.
3165 for ac_file in $ac_files ''
3166 do
3167 test -f "$ac_file" || continue
3168 case $ac_file in
3169 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3170 ;;
3171 [ab].out )
3172 # We found the default executable, but exeext='' is most
3173 # certainly right.
3174 break;;
3175 *.* )
3176 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3177 then :; else
3178 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3179 fi
3180 # We set ac_cv_exeext here because the later test for it is not
3181 # safe: cross compilers may not add the suffix if given an `-o'
3182 # argument, so we may need to know it at that point already.
3183 # Even if this section looks crufty: it has the advantage of
3184 # actually working.
3185 break;;
3186 * )
3187 break;;
3188 esac
3189 done
3190 test "$ac_cv_exeext" = no && ac_cv_exeext=
3191
3192 else
3193 ac_file=''
3194 fi
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3196 $as_echo "$ac_file" >&6; }
3197 if test -z "$ac_file"; then :
3198 $as_echo "$as_me: failed program was:" >&5
3199 sed 's/^/| /' conftest.$ac_ext >&5
3200
3201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3203 { as_fn_set_status 77
3204 as_fn_error "C compiler cannot create executables
3205 See \`config.log' for more details." "$LINENO" 5; }; }
3206 fi
3207 ac_exeext=$ac_cv_exeext
3208
3209 # Check that the compiler produces executables we can run. If not, either
3210 # the compiler is broken, or we cross compile.
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3212 $as_echo_n "checking whether the C compiler works... " >&6; }
3213 # If not cross compiling, check that we can run a simple program.
3214 if test "$cross_compiling" != yes; then
3215 if { ac_try='./$ac_file'
3216 { { case "(($ac_try" in
3217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3218 *) ac_try_echo=$ac_try;;
3219 esac
3220 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3221 $as_echo "$ac_try_echo"; } >&5
3222 (eval "$ac_try") 2>&5
3223 ac_status=$?
3224 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3225 test $ac_status = 0; }; }; then
3226 cross_compiling=no
3227 else
3228 if test "$cross_compiling" = maybe; then
3229 cross_compiling=yes
3230 else
3231 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3232 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3233 as_fn_error "cannot run C compiled programs.
3234 If you meant to cross compile, use \`--host'.
3235 See \`config.log' for more details." "$LINENO" 5; }
3236 fi
3237 fi
3238 fi
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3240 $as_echo "yes" >&6; }
3241
3242 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3243 ac_clean_files=$ac_clean_files_save
3244 # Check that the compiler produces executables we can run. If not, either
3245 # the compiler is broken, or we cross compile.
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3247 $as_echo_n "checking whether we are cross compiling... " >&6; }
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3249 $as_echo "$cross_compiling" >&6; }
3250
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3252 $as_echo_n "checking for suffix of executables... " >&6; }
3253 if { { ac_try="$ac_link"
3254 case "(($ac_try" in
3255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3256 *) ac_try_echo=$ac_try;;
3257 esac
3258 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3259 $as_echo "$ac_try_echo"; } >&5
3260 (eval "$ac_link") 2>&5
3261 ac_status=$?
3262 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3263 test $ac_status = 0; }; then :
3264 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3265 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3266 # work properly (i.e., refer to `conftest.exe'), while it won't with
3267 # `rm'.
3268 for ac_file in conftest.exe conftest conftest.*; do
3269 test -f "$ac_file" || continue
3270 case $ac_file in
3271 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3272 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3273 break;;
3274 * ) break;;
3275 esac
3276 done
3277 else
3278 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3279 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3280 as_fn_error "cannot compute suffix of executables: cannot compile and link
3281 See \`config.log' for more details." "$LINENO" 5; }
3282 fi
3283 rm -f conftest$ac_cv_exeext
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3285 $as_echo "$ac_cv_exeext" >&6; }
3286
3287 rm -f conftest.$ac_ext
3288 EXEEXT=$ac_cv_exeext
3289 ac_exeext=$EXEEXT
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3291 $as_echo_n "checking for suffix of object files... " >&6; }
3292 if test "${ac_cv_objext+set}" = set; then :
3293 $as_echo_n "(cached) " >&6
3294 else
3295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3296 /* end confdefs.h. */
3297
3298 int
3299 main ()
3300 {
3301
3302 ;
3303 return 0;
3304 }
3305 _ACEOF
3306 rm -f conftest.o conftest.obj
3307 if { { ac_try="$ac_compile"
3308 case "(($ac_try" in
3309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3310 *) ac_try_echo=$ac_try;;
3311 esac
3312 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3313 $as_echo "$ac_try_echo"; } >&5
3314 (eval "$ac_compile") 2>&5
3315 ac_status=$?
3316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3317 test $ac_status = 0; }; then :
3318 for ac_file in conftest.o conftest.obj conftest.*; do
3319 test -f "$ac_file" || continue;
3320 case $ac_file in
3321 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3322 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3323 break;;
3324 esac
3325 done
3326 else
3327 $as_echo "$as_me: failed program was:" >&5
3328 sed 's/^/| /' conftest.$ac_ext >&5
3329
3330 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3331 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3332 as_fn_error "cannot compute suffix of object files: cannot compile
3333 See \`config.log' for more details." "$LINENO" 5; }
3334 fi
3335 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3336 fi
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3338 $as_echo "$ac_cv_objext" >&6; }
3339 OBJEXT=$ac_cv_objext
3340 ac_objext=$OBJEXT
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3342 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3343 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3344 $as_echo_n "(cached) " >&6
3345 else
3346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3347 /* end confdefs.h. */
3348
3349 int
3350 main ()
3351 {
3352 #ifndef __GNUC__
3353 choke me
3354 #endif
3355
3356 ;
3357 return 0;
3358 }
3359 _ACEOF
3360 if ac_fn_c_try_compile "$LINENO"; then :
3361 ac_compiler_gnu=yes
3362 else
3363 ac_compiler_gnu=no
3364 fi
3365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3366 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3367
3368 fi
3369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3370 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3371 if test $ac_compiler_gnu = yes; then
3372 GCC=yes
3373 else
3374 GCC=
3375 fi
3376 ac_test_CFLAGS=${CFLAGS+set}
3377 ac_save_CFLAGS=$CFLAGS
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3379 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3380 if test "${ac_cv_prog_cc_g+set}" = set; then :
3381 $as_echo_n "(cached) " >&6
3382 else
3383 ac_save_c_werror_flag=$ac_c_werror_flag
3384 ac_c_werror_flag=yes
3385 ac_cv_prog_cc_g=no
3386 CFLAGS="-g"
3387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3388 /* end confdefs.h. */
3389
3390 int
3391 main ()
3392 {
3393
3394 ;
3395 return 0;
3396 }
3397 _ACEOF
3398 if ac_fn_c_try_compile "$LINENO"; then :
3399 ac_cv_prog_cc_g=yes
3400 else
3401 CFLAGS=""
3402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3403 /* end confdefs.h. */
3404
3405 int
3406 main ()
3407 {
3408
3409 ;
3410 return 0;
3411 }
3412 _ACEOF
3413 if ac_fn_c_try_compile "$LINENO"; then :
3414
3415 else
3416 ac_c_werror_flag=$ac_save_c_werror_flag
3417 CFLAGS="-g"
3418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3419 /* end confdefs.h. */
3420
3421 int
3422 main ()
3423 {
3424
3425 ;
3426 return 0;
3427 }
3428 _ACEOF
3429 if ac_fn_c_try_compile "$LINENO"; then :
3430 ac_cv_prog_cc_g=yes
3431 fi
3432 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3433 fi
3434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3435 fi
3436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3437 ac_c_werror_flag=$ac_save_c_werror_flag
3438 fi
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3440 $as_echo "$ac_cv_prog_cc_g" >&6; }
3441 if test "$ac_test_CFLAGS" = set; then
3442 CFLAGS=$ac_save_CFLAGS
3443 elif test $ac_cv_prog_cc_g = yes; then
3444 if test "$GCC" = yes; then
3445 CFLAGS="-g -O2"
3446 else
3447 CFLAGS="-g"
3448 fi
3449 else
3450 if test "$GCC" = yes; then
3451 CFLAGS="-O2"
3452 else
3453 CFLAGS=
3454 fi
3455 fi
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3457 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3458 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3459 $as_echo_n "(cached) " >&6
3460 else
3461 ac_cv_prog_cc_c89=no
3462 ac_save_CC=$CC
3463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3464 /* end confdefs.h. */
3465 #include <stdarg.h>
3466 #include <stdio.h>
3467 #include <sys/types.h>
3468 #include <sys/stat.h>
3469 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3470 struct buf { int x; };
3471 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3472 static char *e (p, i)
3473 char **p;
3474 int i;
3475 {
3476 return p[i];
3477 }
3478 static char *f (char * (*g) (char **, int), char **p, ...)
3479 {
3480 char *s;
3481 va_list v;
3482 va_start (v,p);
3483 s = g (p, va_arg (v,int));
3484 va_end (v);
3485 return s;
3486 }
3487
3488 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3489 function prototypes and stuff, but not '\xHH' hex character constants.
3490 These don't provoke an error unfortunately, instead are silently treated
3491 as 'x'. The following induces an error, until -std is added to get
3492 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3493 array size at least. It's necessary to write '\x00'==0 to get something
3494 that's true only with -std. */
3495 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3496
3497 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3498 inside strings and character constants. */
3499 #define FOO(x) 'x'
3500 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3501
3502 int test (int i, double x);
3503 struct s1 {int (*f) (int a);};
3504 struct s2 {int (*f) (double a);};
3505 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3506 int argc;
3507 char **argv;
3508 int
3509 main ()
3510 {
3511 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3512 ;
3513 return 0;
3514 }
3515 _ACEOF
3516 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3517 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3518 do
3519 CC="$ac_save_CC $ac_arg"
3520 if ac_fn_c_try_compile "$LINENO"; then :
3521 ac_cv_prog_cc_c89=$ac_arg
3522 fi
3523 rm -f core conftest.err conftest.$ac_objext
3524 test "x$ac_cv_prog_cc_c89" != "xno" && break
3525 done
3526 rm -f conftest.$ac_ext
3527 CC=$ac_save_CC
3528
3529 fi
3530 # AC_CACHE_VAL
3531 case "x$ac_cv_prog_cc_c89" in
3532 x)
3533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3534 $as_echo "none needed" >&6; } ;;
3535 xno)
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3537 $as_echo "unsupported" >&6; } ;;
3538 *)
3539 CC="$CC $ac_cv_prog_cc_c89"
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3541 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3542 esac
3543 if test "x$ac_cv_prog_cc_c89" != xno; then :
3544
3545 fi
3546
3547 ac_ext=c
3548 ac_cpp='$CPP $CPPFLAGS'
3549 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3550 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3551 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3552
3553 ac_ext=cpp
3554 ac_cpp='$CXXCPP $CPPFLAGS'
3555 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3556 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3557 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3558 if test -z "$CXX"; then
3559 if test -n "$CCC"; then
3560 CXX=$CCC
3561 else
3562 if test -n "$ac_tool_prefix"; then
3563 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3564 do
3565 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3566 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3568 $as_echo_n "checking for $ac_word... " >&6; }
3569 if test "${ac_cv_prog_CXX+set}" = set; then :
3570 $as_echo_n "(cached) " >&6
3571 else
3572 if test -n "$CXX"; then
3573 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3574 else
3575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3576 for as_dir in $PATH
3577 do
3578 IFS=$as_save_IFS
3579 test -z "$as_dir" && as_dir=.
3580 for ac_exec_ext in '' $ac_executable_extensions; do
3581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3582 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3584 break 2
3585 fi
3586 done
3587 done
3588 IFS=$as_save_IFS
3589
3590 fi
3591 fi
3592 CXX=$ac_cv_prog_CXX
3593 if test -n "$CXX"; then
3594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3595 $as_echo "$CXX" >&6; }
3596 else
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3598 $as_echo "no" >&6; }
3599 fi
3600
3601
3602 test -n "$CXX" && break
3603 done
3604 fi
3605 if test -z "$CXX"; then
3606 ac_ct_CXX=$CXX
3607 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3608 do
3609 # Extract the first word of "$ac_prog", so it can be a program name with args.
3610 set dummy $ac_prog; ac_word=$2
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3612 $as_echo_n "checking for $ac_word... " >&6; }
3613 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3614 $as_echo_n "(cached) " >&6
3615 else
3616 if test -n "$ac_ct_CXX"; then
3617 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3618 else
3619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3620 for as_dir in $PATH
3621 do
3622 IFS=$as_save_IFS
3623 test -z "$as_dir" && as_dir=.
3624 for ac_exec_ext in '' $ac_executable_extensions; do
3625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3626 ac_cv_prog_ac_ct_CXX="$ac_prog"
3627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3628 break 2
3629 fi
3630 done
3631 done
3632 IFS=$as_save_IFS
3633
3634 fi
3635 fi
3636 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3637 if test -n "$ac_ct_CXX"; then
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3639 $as_echo "$ac_ct_CXX" >&6; }
3640 else
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3642 $as_echo "no" >&6; }
3643 fi
3644
3645
3646 test -n "$ac_ct_CXX" && break
3647 done
3648
3649 if test "x$ac_ct_CXX" = x; then
3650 CXX="g++"
3651 else
3652 case $cross_compiling:$ac_tool_warned in
3653 yes:)
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3655 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3656 ac_tool_warned=yes ;;
3657 esac
3658 CXX=$ac_ct_CXX
3659 fi
3660 fi
3661
3662 fi
3663 fi
3664 # Provide some information about the compiler.
3665 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3666 set X $ac_compile
3667 ac_compiler=$2
3668 for ac_option in --version -v -V -qversion; do
3669 { { ac_try="$ac_compiler $ac_option >&5"
3670 case "(($ac_try" in
3671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3672 *) ac_try_echo=$ac_try;;
3673 esac
3674 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3675 $as_echo "$ac_try_echo"; } >&5
3676 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3677 ac_status=$?
3678 if test -s conftest.err; then
3679 sed '10a\
3680 ... rest of stderr output deleted ...
3681 10q' conftest.err >conftest.er1
3682 cat conftest.er1 >&5
3683 rm -f conftest.er1 conftest.err
3684 fi
3685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3686 test $ac_status = 0; }
3687 done
3688
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3690 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3691 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3692 $as_echo_n "(cached) " >&6
3693 else
3694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3695 /* end confdefs.h. */
3696
3697 int
3698 main ()
3699 {
3700 #ifndef __GNUC__
3701 choke me
3702 #endif
3703
3704 ;
3705 return 0;
3706 }
3707 _ACEOF
3708 if ac_fn_cxx_try_compile "$LINENO"; then :
3709 ac_compiler_gnu=yes
3710 else
3711 ac_compiler_gnu=no
3712 fi
3713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3714 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3715
3716 fi
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3718 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3719 if test $ac_compiler_gnu = yes; then
3720 GXX=yes
3721 else
3722 GXX=
3723 fi
3724 ac_test_CXXFLAGS=${CXXFLAGS+set}
3725 ac_save_CXXFLAGS=$CXXFLAGS
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3727 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3728 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3729 $as_echo_n "(cached) " >&6
3730 else
3731 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3732 ac_cxx_werror_flag=yes
3733 ac_cv_prog_cxx_g=no
3734 CXXFLAGS="-g"
3735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3736 /* end confdefs.h. */
3737
3738 int
3739 main ()
3740 {
3741
3742 ;
3743 return 0;
3744 }
3745 _ACEOF
3746 if ac_fn_cxx_try_compile "$LINENO"; then :
3747 ac_cv_prog_cxx_g=yes
3748 else
3749 CXXFLAGS=""
3750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751 /* end confdefs.h. */
3752
3753 int
3754 main ()
3755 {
3756
3757 ;
3758 return 0;
3759 }
3760 _ACEOF
3761 if ac_fn_cxx_try_compile "$LINENO"; then :
3762
3763 else
3764 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3765 CXXFLAGS="-g"
3766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3767 /* end confdefs.h. */
3768
3769 int
3770 main ()
3771 {
3772
3773 ;
3774 return 0;
3775 }
3776 _ACEOF
3777 if ac_fn_cxx_try_compile "$LINENO"; then :
3778 ac_cv_prog_cxx_g=yes
3779 fi
3780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3781 fi
3782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3783 fi
3784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3785 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3786 fi
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3788 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3789 if test "$ac_test_CXXFLAGS" = set; then
3790 CXXFLAGS=$ac_save_CXXFLAGS
3791 elif test $ac_cv_prog_cxx_g = yes; then
3792 if test "$GXX" = yes; then
3793 CXXFLAGS="-g -O2"
3794 else
3795 CXXFLAGS="-g"
3796 fi
3797 else
3798 if test "$GXX" = yes; then
3799 CXXFLAGS="-O2"
3800 else
3801 CXXFLAGS=
3802 fi
3803 fi
3804 ac_ext=c
3805 ac_cpp='$CPP $CPPFLAGS'
3806 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3807 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3808 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3809
3810
3811
3812 ac_ext=c
3813 ac_cpp='$CPP $CPPFLAGS'
3814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3818 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3819 # On Suns, sometimes $CPP names a directory.
3820 if test -n "$CPP" && test -d "$CPP"; then
3821 CPP=
3822 fi
3823 if test -z "$CPP"; then
3824 if test "${ac_cv_prog_CPP+set}" = set; then :
3825 $as_echo_n "(cached) " >&6
3826 else
3827 # Double quotes because CPP needs to be expanded
3828 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3829 do
3830 ac_preproc_ok=false
3831 for ac_c_preproc_warn_flag in '' yes
3832 do
3833 # Use a header file that comes with gcc, so configuring glibc
3834 # with a fresh cross-compiler works.
3835 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3836 # <limits.h> exists even on freestanding compilers.
3837 # On the NeXT, cc -E runs the code through the compiler's parser,
3838 # not just through cpp. "Syntax error" is here to catch this case.
3839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3840 /* end confdefs.h. */
3841 #ifdef __STDC__
3842 # include <limits.h>
3843 #else
3844 # include <assert.h>
3845 #endif
3846 Syntax error
3847 _ACEOF
3848 if ac_fn_c_try_cpp "$LINENO"; then :
3849
3850 else
3851 # Broken: fails on valid input.
3852 continue
3853 fi
3854 rm -f conftest.err conftest.$ac_ext
3855
3856 # OK, works on sane cases. Now check whether nonexistent headers
3857 # can be detected and how.
3858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3859 /* end confdefs.h. */
3860 #include <ac_nonexistent.h>
3861 _ACEOF
3862 if ac_fn_c_try_cpp "$LINENO"; then :
3863 # Broken: success on invalid input.
3864 continue
3865 else
3866 # Passes both tests.
3867 ac_preproc_ok=:
3868 break
3869 fi
3870 rm -f conftest.err conftest.$ac_ext
3871
3872 done
3873 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3874 rm -f conftest.err conftest.$ac_ext
3875 if $ac_preproc_ok; then :
3876 break
3877 fi
3878
3879 done
3880 ac_cv_prog_CPP=$CPP
3881
3882 fi
3883 CPP=$ac_cv_prog_CPP
3884 else
3885 ac_cv_prog_CPP=$CPP
3886 fi
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3888 $as_echo "$CPP" >&6; }
3889 ac_preproc_ok=false
3890 for ac_c_preproc_warn_flag in '' yes
3891 do
3892 # Use a header file that comes with gcc, so configuring glibc
3893 # with a fresh cross-compiler works.
3894 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3895 # <limits.h> exists even on freestanding compilers.
3896 # On the NeXT, cc -E runs the code through the compiler's parser,
3897 # not just through cpp. "Syntax error" is here to catch this case.
3898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3899 /* end confdefs.h. */
3900 #ifdef __STDC__
3901 # include <limits.h>
3902 #else
3903 # include <assert.h>
3904 #endif
3905 Syntax error
3906 _ACEOF
3907 if ac_fn_c_try_cpp "$LINENO"; then :
3908
3909 else
3910 # Broken: fails on valid input.
3911 continue
3912 fi
3913 rm -f conftest.err conftest.$ac_ext
3914
3915 # OK, works on sane cases. Now check whether nonexistent headers
3916 # can be detected and how.
3917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3918 /* end confdefs.h. */
3919 #include <ac_nonexistent.h>
3920 _ACEOF
3921 if ac_fn_c_try_cpp "$LINENO"; then :
3922 # Broken: success on invalid input.
3923 continue
3924 else
3925 # Passes both tests.
3926 ac_preproc_ok=:
3927 break
3928 fi
3929 rm -f conftest.err conftest.$ac_ext
3930
3931 done
3932 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3933 rm -f conftest.err conftest.$ac_ext
3934 if $ac_preproc_ok; then :
3935
3936 else
3937 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3938 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3939 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3940 See \`config.log' for more details." "$LINENO" 5; }
3941 fi
3942
3943 ac_ext=c
3944 ac_cpp='$CPP $CPPFLAGS'
3945 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3946 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3947 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3948
3949
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3951 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3952 if test "${ac_cv_path_GREP+set}" = set; then :
3953 $as_echo_n "(cached) " >&6
3954 else
3955 if test -z "$GREP"; then
3956 ac_path_GREP_found=false
3957 # Loop through the user's path and test for each of PROGNAME-LIST
3958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3959 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3960 do
3961 IFS=$as_save_IFS
3962 test -z "$as_dir" && as_dir=.
3963 for ac_prog in grep ggrep; do
3964 for ac_exec_ext in '' $ac_executable_extensions; do
3965 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3966 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3967 # Check for GNU ac_path_GREP and select it if it is found.
3968 # Check for GNU $ac_path_GREP
3969 case `"$ac_path_GREP" --version 2>&1` in
3970 *GNU*)
3971 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3972 *)
3973 ac_count=0
3974 $as_echo_n 0123456789 >"conftest.in"
3975 while :
3976 do
3977 cat "conftest.in" "conftest.in" >"conftest.tmp"
3978 mv "conftest.tmp" "conftest.in"
3979 cp "conftest.in" "conftest.nl"
3980 $as_echo 'GREP' >> "conftest.nl"
3981 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3982 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3983 as_fn_arith $ac_count + 1 && ac_count=$as_val
3984 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3985 # Best one so far, save it but keep looking for a better one
3986 ac_cv_path_GREP="$ac_path_GREP"
3987 ac_path_GREP_max=$ac_count
3988 fi
3989 # 10*(2^10) chars as input seems more than enough
3990 test $ac_count -gt 10 && break
3991 done
3992 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3993 esac
3994
3995 $ac_path_GREP_found && break 3
3996 done
3997 done
3998 done
3999 IFS=$as_save_IFS
4000 if test -z "$ac_cv_path_GREP"; then
4001 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4002 fi
4003 else
4004 ac_cv_path_GREP=$GREP
4005 fi
4006
4007 fi
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4009 $as_echo "$ac_cv_path_GREP" >&6; }
4010 GREP="$ac_cv_path_GREP"
4011
4012
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4014 $as_echo_n "checking for egrep... " >&6; }
4015 if test "${ac_cv_path_EGREP+set}" = set; then :
4016 $as_echo_n "(cached) " >&6
4017 else
4018 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4019 then ac_cv_path_EGREP="$GREP -E"
4020 else
4021 if test -z "$EGREP"; then
4022 ac_path_EGREP_found=false
4023 # Loop through the user's path and test for each of PROGNAME-LIST
4024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4025 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4026 do
4027 IFS=$as_save_IFS
4028 test -z "$as_dir" && as_dir=.
4029 for ac_prog in egrep; do
4030 for ac_exec_ext in '' $ac_executable_extensions; do
4031 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4032 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4033 # Check for GNU ac_path_EGREP and select it if it is found.
4034 # Check for GNU $ac_path_EGREP
4035 case `"$ac_path_EGREP" --version 2>&1` in
4036 *GNU*)
4037 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4038 *)
4039 ac_count=0
4040 $as_echo_n 0123456789 >"conftest.in"
4041 while :
4042 do
4043 cat "conftest.in" "conftest.in" >"conftest.tmp"
4044 mv "conftest.tmp" "conftest.in"
4045 cp "conftest.in" "conftest.nl"
4046 $as_echo 'EGREP' >> "conftest.nl"
4047 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4048 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4049 as_fn_arith $ac_count + 1 && ac_count=$as_val
4050 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4051 # Best one so far, save it but keep looking for a better one
4052 ac_cv_path_EGREP="$ac_path_EGREP"
4053 ac_path_EGREP_max=$ac_count
4054 fi
4055 # 10*(2^10) chars as input seems more than enough
4056 test $ac_count -gt 10 && break
4057 done
4058 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4059 esac
4060
4061 $ac_path_EGREP_found && break 3
4062 done
4063 done
4064 done
4065 IFS=$as_save_IFS
4066 if test -z "$ac_cv_path_EGREP"; then
4067 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4068 fi
4069 else
4070 ac_cv_path_EGREP=$EGREP
4071 fi
4072
4073 fi
4074 fi
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4076 $as_echo "$ac_cv_path_EGREP" >&6; }
4077 EGREP="$ac_cv_path_EGREP"
4078
4079
4080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4081 $as_echo_n "checking for ANSI C header files... " >&6; }
4082 if test "${ac_cv_header_stdc+set}" = set; then :
4083 $as_echo_n "(cached) " >&6
4084 else
4085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086 /* end confdefs.h. */
4087 #include <stdlib.h>
4088 #include <stdarg.h>
4089 #include <string.h>
4090 #include <float.h>
4091
4092 int
4093 main ()
4094 {
4095
4096 ;
4097 return 0;
4098 }
4099 _ACEOF
4100 if ac_fn_c_try_compile "$LINENO"; then :
4101 ac_cv_header_stdc=yes
4102 else
4103 ac_cv_header_stdc=no
4104 fi
4105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4106
4107 if test $ac_cv_header_stdc = yes; then
4108 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4110 /* end confdefs.h. */
4111 #include <string.h>
4112
4113 _ACEOF
4114 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4115 $EGREP "memchr" >/dev/null 2>&1; then :
4116
4117 else
4118 ac_cv_header_stdc=no
4119 fi
4120 rm -f conftest*
4121
4122 fi
4123
4124 if test $ac_cv_header_stdc = yes; then
4125 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4127 /* end confdefs.h. */
4128 #include <stdlib.h>
4129
4130 _ACEOF
4131 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4132 $EGREP "free" >/dev/null 2>&1; then :
4133
4134 else
4135 ac_cv_header_stdc=no
4136 fi
4137 rm -f conftest*
4138
4139 fi
4140
4141 if test $ac_cv_header_stdc = yes; then
4142 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4143 if test "$cross_compiling" = yes; then :
4144 :
4145 else
4146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4147 /* end confdefs.h. */
4148 #include <ctype.h>
4149 #include <stdlib.h>
4150 #if ((' ' & 0x0FF) == 0x020)
4151 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4152 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4153 #else
4154 # define ISLOWER(c) \
4155 (('a' <= (c) && (c) <= 'i') \
4156 || ('j' <= (c) && (c) <= 'r') \
4157 || ('s' <= (c) && (c) <= 'z'))
4158 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4159 #endif
4160
4161 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4162 int
4163 main ()
4164 {
4165 int i;
4166 for (i = 0; i < 256; i++)
4167 if (XOR (islower (i), ISLOWER (i))
4168 || toupper (i) != TOUPPER (i))
4169 return 2;
4170 return 0;
4171 }
4172 _ACEOF
4173 if ac_fn_c_try_run "$LINENO"; then :
4174
4175 else
4176 ac_cv_header_stdc=no
4177 fi
4178 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4179 conftest.$ac_objext conftest.beam conftest.$ac_ext
4180 fi
4181
4182 fi
4183 fi
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4185 $as_echo "$ac_cv_header_stdc" >&6; }
4186 if test $ac_cv_header_stdc = yes; then
4187
4188 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4189
4190 fi
4191
4192 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4193 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4194 inttypes.h stdint.h unistd.h
4195 do :
4196 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4197 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4198 "
4199 eval as_val=\$$as_ac_Header
4200 if test "x$as_val" = x""yes; then :
4201 cat >>confdefs.h <<_ACEOF
4202 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4203 _ACEOF
4204
4205 fi
4206
4207 done
4208
4209
4210
4211 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4212 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4213 MINIX=yes
4214 else
4215 MINIX=
4216 fi
4217
4218
4219 if test "$MINIX" = yes; then
4220
4221 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4222
4223
4224 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4225
4226
4227 $as_echo "#define _MINIX 1" >>confdefs.h
4228
4229 fi
4230
4231
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4233 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4234 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4235 $as_echo_n "(cached) " >&6
4236 else
4237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4238 /* end confdefs.h. */
4239
4240 # define __EXTENSIONS__ 1
4241 $ac_includes_default
4242 int
4243 main ()
4244 {
4245
4246 ;
4247 return 0;
4248 }
4249 _ACEOF
4250 if ac_fn_c_try_compile "$LINENO"; then :
4251 ac_cv_safe_to_define___extensions__=yes
4252 else
4253 ac_cv_safe_to_define___extensions__=no
4254 fi
4255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4256 fi
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4258 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4259 test $ac_cv_safe_to_define___extensions__ = yes &&
4260 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4261
4262 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4263
4264 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4265
4266 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4267
4268 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4269
4270
4271 ac_aux_dir=
4272 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4273 for ac_t in install-sh install.sh shtool; do
4274 if test -f "$ac_dir/$ac_t"; then
4275 ac_aux_dir=$ac_dir
4276 ac_install_sh="$ac_aux_dir/$ac_t -c"
4277 break 2
4278 fi
4279 done
4280 done
4281 if test -z "$ac_aux_dir"; then
4282 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4283 fi
4284
4285 # These three variables are undocumented and unsupported,
4286 # and are intended to be withdrawn in a future Autoconf release.
4287 # They can cause serious problems if a builder's source tree is in a directory
4288 # whose full name contains unusual characters.
4289 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4290 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4291 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4292
4293
4294 # Make sure we can run config.sub.
4295 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4296 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4297
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4299 $as_echo_n "checking build system type... " >&6; }
4300 if test "${ac_cv_build+set}" = set; then :
4301 $as_echo_n "(cached) " >&6
4302 else
4303 ac_build_alias=$build_alias
4304 test "x$ac_build_alias" = x &&
4305 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4306 test "x$ac_build_alias" = x &&
4307 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4308 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4309 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4310
4311 fi
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4313 $as_echo "$ac_cv_build" >&6; }
4314 case $ac_cv_build in
4315 *-*-*) ;;
4316 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4317 esac
4318 build=$ac_cv_build
4319 ac_save_IFS=$IFS; IFS='-'
4320 set x $ac_cv_build
4321 shift
4322 build_cpu=$1
4323 build_vendor=$2
4324 shift; shift
4325 # Remember, the first character of IFS is used to create $*,
4326 # except with old shells:
4327 build_os=$*
4328 IFS=$ac_save_IFS
4329 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4330
4331
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4333 $as_echo_n "checking host system type... " >&6; }
4334 if test "${ac_cv_host+set}" = set; then :
4335 $as_echo_n "(cached) " >&6
4336 else
4337 if test "x$host_alias" = x; then
4338 ac_cv_host=$ac_cv_build
4339 else
4340 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4341 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4342 fi
4343
4344 fi
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4346 $as_echo "$ac_cv_host" >&6; }
4347 case $ac_cv_host in
4348 *-*-*) ;;
4349 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4350 esac
4351 host=$ac_cv_host
4352 ac_save_IFS=$IFS; IFS='-'
4353 set x $ac_cv_host
4354 shift
4355 host_cpu=$1
4356 host_vendor=$2
4357 shift; shift
4358 # Remember, the first character of IFS is used to create $*,
4359 # except with old shells:
4360 host_os=$*
4361 IFS=$ac_save_IFS
4362 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4363
4364
4365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4366 $as_echo_n "checking target system type... " >&6; }
4367 if test "${ac_cv_target+set}" = set; then :
4368 $as_echo_n "(cached) " >&6
4369 else
4370 if test "x$target_alias" = x; then
4371 ac_cv_target=$ac_cv_host
4372 else
4373 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4374 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4375 fi
4376
4377 fi
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4379 $as_echo "$ac_cv_target" >&6; }
4380 case $ac_cv_target in
4381 *-*-*) ;;
4382 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4383 esac
4384 target=$ac_cv_target
4385 ac_save_IFS=$IFS; IFS='-'
4386 set x $ac_cv_target
4387 shift
4388 target_cpu=$1
4389 target_vendor=$2
4390 shift; shift
4391 # Remember, the first character of IFS is used to create $*,
4392 # except with old shells:
4393 target_os=$*
4394 IFS=$ac_save_IFS
4395 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4396
4397
4398 # The aliases save the names the user supplied, while $host etc.
4399 # will get canonicalized.
4400 test -n "$target_alias" &&
4401 test "$program_prefix$program_suffix$program_transform_name" = \
4402 NONENONEs,x,x, &&
4403 program_prefix=${target_alias}-
4404
4405 # The tests for host and target for $enable_largefile require
4406 # canonical names.
4407
4408
4409
4410 # As the $enable_largefile decision depends on --enable-plugins we must set it
4411 # even in directories otherwise not depending on the $plugins option.
4412
4413
4414 maybe_plugins=no
4415 for ac_header in dlfcn.h
4416 do :
4417 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4418 "
4419 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4420 cat >>confdefs.h <<_ACEOF
4421 #define HAVE_DLFCN_H 1
4422 _ACEOF
4423 maybe_plugins=yes
4424 fi
4425
4426 done
4427
4428 for ac_header in windows.h
4429 do :
4430 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4431 "
4432 if test "x$ac_cv_header_windows_h" = x""yes; then :
4433 cat >>confdefs.h <<_ACEOF
4434 #define HAVE_WINDOWS_H 1
4435 _ACEOF
4436 maybe_plugins=yes
4437 fi
4438
4439 done
4440
4441
4442 # Check whether --enable-plugins was given.
4443 if test "${enable_plugins+set}" = set; then :
4444 enableval=$enable_plugins; case "${enableval}" in
4445 no) plugins=no ;;
4446 *) plugins=yes
4447 if test "$maybe_plugins" != "yes" ; then
4448 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4449 fi ;;
4450 esac
4451 else
4452 plugins=$maybe_plugins
4453
4454 fi
4455
4456 if test "$plugins" = "yes"; then
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4458 $as_echo_n "checking for library containing dlopen... " >&6; }
4459 if test "${ac_cv_search_dlopen+set}" = set; then :
4460 $as_echo_n "(cached) " >&6
4461 else
4462 ac_func_search_save_LIBS=$LIBS
4463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4464 /* end confdefs.h. */
4465
4466 /* Override any GCC internal prototype to avoid an error.
4467 Use char because int might match the return type of a GCC
4468 builtin and then its argument prototype would still apply. */
4469 #ifdef __cplusplus
4470 extern "C"
4471 #endif
4472 char dlopen ();
4473 int
4474 main ()
4475 {
4476 return dlopen ();
4477 ;
4478 return 0;
4479 }
4480 _ACEOF
4481 for ac_lib in '' dl; do
4482 if test -z "$ac_lib"; then
4483 ac_res="none required"
4484 else
4485 ac_res=-l$ac_lib
4486 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4487 fi
4488 if ac_fn_c_try_link "$LINENO"; then :
4489 ac_cv_search_dlopen=$ac_res
4490 fi
4491 rm -f core conftest.err conftest.$ac_objext \
4492 conftest$ac_exeext
4493 if test "${ac_cv_search_dlopen+set}" = set; then :
4494 break
4495 fi
4496 done
4497 if test "${ac_cv_search_dlopen+set}" = set; then :
4498
4499 else
4500 ac_cv_search_dlopen=no
4501 fi
4502 rm conftest.$ac_ext
4503 LIBS=$ac_func_search_save_LIBS
4504 fi
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4506 $as_echo "$ac_cv_search_dlopen" >&6; }
4507 ac_res=$ac_cv_search_dlopen
4508 if test "$ac_res" != no; then :
4509 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4510
4511 fi
4512
4513 fi
4514
4515
4516 case "${host}" in
4517 sparc-*-solaris*|i[3-7]86-*-solaris*)
4518 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4519 # are mutually exclusive; and without procfs support, the bfd/ elf module
4520 # cannot provide certain routines such as elfcore_write_prpsinfo
4521 # or elfcore_write_prstatus. So unless the user explicitly requested
4522 # large-file support through the --enable-largefile switch, disable
4523 # large-file support in favor of procfs support.
4524 test "${target}" = "${host}" -a "x$plugins" = xno \
4525 && : ${enable_largefile="no"}
4526 ;;
4527 esac
4528
4529 # Check whether --enable-largefile was given.
4530 if test "${enable_largefile+set}" = set; then :
4531 enableval=$enable_largefile;
4532 fi
4533
4534 if test "$enable_largefile" != no; then
4535
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4537 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4538 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4539 $as_echo_n "(cached) " >&6
4540 else
4541 ac_cv_sys_largefile_CC=no
4542 if test "$GCC" != yes; then
4543 ac_save_CC=$CC
4544 while :; do
4545 # IRIX 6.2 and later do not support large files by default,
4546 # so use the C compiler's -n32 option if that helps.
4547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4548 /* end confdefs.h. */
4549 #include <sys/types.h>
4550 /* Check that off_t can represent 2**63 - 1 correctly.
4551 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4552 since some C++ compilers masquerading as C compilers
4553 incorrectly reject 9223372036854775807. */
4554 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4555 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4556 && LARGE_OFF_T % 2147483647 == 1)
4557 ? 1 : -1];
4558 int
4559 main ()
4560 {
4561
4562 ;
4563 return 0;
4564 }
4565 _ACEOF
4566 if ac_fn_c_try_compile "$LINENO"; then :
4567 break
4568 fi
4569 rm -f core conftest.err conftest.$ac_objext
4570 CC="$CC -n32"
4571 if ac_fn_c_try_compile "$LINENO"; then :
4572 ac_cv_sys_largefile_CC=' -n32'; break
4573 fi
4574 rm -f core conftest.err conftest.$ac_objext
4575 break
4576 done
4577 CC=$ac_save_CC
4578 rm -f conftest.$ac_ext
4579 fi
4580 fi
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4582 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4583 if test "$ac_cv_sys_largefile_CC" != no; then
4584 CC=$CC$ac_cv_sys_largefile_CC
4585 fi
4586
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4588 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4589 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4590 $as_echo_n "(cached) " >&6
4591 else
4592 while :; do
4593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4594 /* end confdefs.h. */
4595 #include <sys/types.h>
4596 /* Check that off_t can represent 2**63 - 1 correctly.
4597 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4598 since some C++ compilers masquerading as C compilers
4599 incorrectly reject 9223372036854775807. */
4600 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4601 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4602 && LARGE_OFF_T % 2147483647 == 1)
4603 ? 1 : -1];
4604 int
4605 main ()
4606 {
4607
4608 ;
4609 return 0;
4610 }
4611 _ACEOF
4612 if ac_fn_c_try_compile "$LINENO"; then :
4613 ac_cv_sys_file_offset_bits=no; break
4614 fi
4615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4617 /* end confdefs.h. */
4618 #define _FILE_OFFSET_BITS 64
4619 #include <sys/types.h>
4620 /* Check that off_t can represent 2**63 - 1 correctly.
4621 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4622 since some C++ compilers masquerading as C compilers
4623 incorrectly reject 9223372036854775807. */
4624 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4625 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4626 && LARGE_OFF_T % 2147483647 == 1)
4627 ? 1 : -1];
4628 int
4629 main ()
4630 {
4631
4632 ;
4633 return 0;
4634 }
4635 _ACEOF
4636 if ac_fn_c_try_compile "$LINENO"; then :
4637 ac_cv_sys_file_offset_bits=64; break
4638 fi
4639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4640 ac_cv_sys_file_offset_bits=unknown
4641 break
4642 done
4643 fi
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4645 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4646 case $ac_cv_sys_file_offset_bits in #(
4647 no | unknown) ;;
4648 *)
4649 cat >>confdefs.h <<_ACEOF
4650 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4651 _ACEOF
4652 ;;
4653 esac
4654 rm -rf conftest*
4655 if test $ac_cv_sys_file_offset_bits = unknown; then
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4657 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4658 if test "${ac_cv_sys_large_files+set}" = set; then :
4659 $as_echo_n "(cached) " >&6
4660 else
4661 while :; do
4662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4663 /* end confdefs.h. */
4664 #include <sys/types.h>
4665 /* Check that off_t can represent 2**63 - 1 correctly.
4666 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4667 since some C++ compilers masquerading as C compilers
4668 incorrectly reject 9223372036854775807. */
4669 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4670 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4671 && LARGE_OFF_T % 2147483647 == 1)
4672 ? 1 : -1];
4673 int
4674 main ()
4675 {
4676
4677 ;
4678 return 0;
4679 }
4680 _ACEOF
4681 if ac_fn_c_try_compile "$LINENO"; then :
4682 ac_cv_sys_large_files=no; break
4683 fi
4684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4686 /* end confdefs.h. */
4687 #define _LARGE_FILES 1
4688 #include <sys/types.h>
4689 /* Check that off_t can represent 2**63 - 1 correctly.
4690 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4691 since some C++ compilers masquerading as C compilers
4692 incorrectly reject 9223372036854775807. */
4693 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4694 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4695 && LARGE_OFF_T % 2147483647 == 1)
4696 ? 1 : -1];
4697 int
4698 main ()
4699 {
4700
4701 ;
4702 return 0;
4703 }
4704 _ACEOF
4705 if ac_fn_c_try_compile "$LINENO"; then :
4706 ac_cv_sys_large_files=1; break
4707 fi
4708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4709 ac_cv_sys_large_files=unknown
4710 break
4711 done
4712 fi
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4714 $as_echo "$ac_cv_sys_large_files" >&6; }
4715 case $ac_cv_sys_large_files in #(
4716 no | unknown) ;;
4717 *)
4718 cat >>confdefs.h <<_ACEOF
4719 #define _LARGE_FILES $ac_cv_sys_large_files
4720 _ACEOF
4721 ;;
4722 esac
4723 rm -rf conftest*
4724 fi
4725 fi
4726
4727
4728
4729
4730
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4732 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4733 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4734 $as_echo_n "(cached) " >&6
4735 else
4736 am_cv_prog_cc_stdc=no
4737 ac_save_CC="$CC"
4738 # Don't try gcc -ansi; that turns off useful extensions and
4739 # breaks some systems' header files.
4740 # AIX -qlanglvl=ansi
4741 # Ultrix and OSF/1 -std1
4742 # HP-UX 10.20 and later -Ae
4743 # HP-UX older versions -Aa -D_HPUX_SOURCE
4744 # SVR4 -Xc -D__EXTENSIONS__
4745 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4746 do
4747 CC="$ac_save_CC $ac_arg"
4748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4749 /* end confdefs.h. */
4750 #include <stdarg.h>
4751 #include <stdio.h>
4752 #include <sys/types.h>
4753 #include <sys/stat.h>
4754 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4755 struct buf { int x; };
4756 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4757 static char *e (p, i)
4758 char **p;
4759 int i;
4760 {
4761 return p[i];
4762 }
4763 static char *f (char * (*g) (char **, int), char **p, ...)
4764 {
4765 char *s;
4766 va_list v;
4767 va_start (v,p);
4768 s = g (p, va_arg (v,int));
4769 va_end (v);
4770 return s;
4771 }
4772 int test (int i, double x);
4773 struct s1 {int (*f) (int a);};
4774 struct s2 {int (*f) (double a);};
4775 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4776 int argc;
4777 char **argv;
4778
4779 int
4780 main ()
4781 {
4782
4783 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4784
4785 ;
4786 return 0;
4787 }
4788 _ACEOF
4789 if ac_fn_c_try_compile "$LINENO"; then :
4790 am_cv_prog_cc_stdc="$ac_arg"; break
4791 fi
4792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4793 done
4794 CC="$ac_save_CC"
4795
4796 fi
4797
4798 if test -z "$am_cv_prog_cc_stdc"; then
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4800 $as_echo "none needed" >&6; }
4801 else
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4803 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4804 fi
4805 case "x$am_cv_prog_cc_stdc" in
4806 x|xno) ;;
4807 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4808 esac
4809
4810 # expand $ac_aux_dir to an absolute path
4811 am_aux_dir=`cd $ac_aux_dir && pwd`
4812
4813 if test x"${install_sh}" != xset; then
4814 case $am_aux_dir in
4815 *\ * | *\ *)
4816 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4817 *)
4818 install_sh="\${SHELL} $am_aux_dir/install-sh"
4819 esac
4820 fi
4821
4822 # Installed binaries are usually stripped using `strip' when the user
4823 # run `make install-strip'. However `strip' might not be the right
4824 # tool to use in cross-compilation environments, therefore Automake
4825 # will honor the `STRIP' environment variable to overrule this program.
4826 if test "$cross_compiling" != no; then
4827 if test -n "$ac_tool_prefix"; then
4828 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4829 set dummy ${ac_tool_prefix}strip; ac_word=$2
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4831 $as_echo_n "checking for $ac_word... " >&6; }
4832 if test "${ac_cv_prog_STRIP+set}" = set; then :
4833 $as_echo_n "(cached) " >&6
4834 else
4835 if test -n "$STRIP"; then
4836 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4837 else
4838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4839 for as_dir in $PATH
4840 do
4841 IFS=$as_save_IFS
4842 test -z "$as_dir" && as_dir=.
4843 for ac_exec_ext in '' $ac_executable_extensions; do
4844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4845 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4847 break 2
4848 fi
4849 done
4850 done
4851 IFS=$as_save_IFS
4852
4853 fi
4854 fi
4855 STRIP=$ac_cv_prog_STRIP
4856 if test -n "$STRIP"; then
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4858 $as_echo "$STRIP" >&6; }
4859 else
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4861 $as_echo "no" >&6; }
4862 fi
4863
4864
4865 fi
4866 if test -z "$ac_cv_prog_STRIP"; then
4867 ac_ct_STRIP=$STRIP
4868 # Extract the first word of "strip", so it can be a program name with args.
4869 set dummy strip; ac_word=$2
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4871 $as_echo_n "checking for $ac_word... " >&6; }
4872 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4873 $as_echo_n "(cached) " >&6
4874 else
4875 if test -n "$ac_ct_STRIP"; then
4876 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4877 else
4878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4879 for as_dir in $PATH
4880 do
4881 IFS=$as_save_IFS
4882 test -z "$as_dir" && as_dir=.
4883 for ac_exec_ext in '' $ac_executable_extensions; do
4884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4885 ac_cv_prog_ac_ct_STRIP="strip"
4886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4887 break 2
4888 fi
4889 done
4890 done
4891 IFS=$as_save_IFS
4892
4893 fi
4894 fi
4895 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4896 if test -n "$ac_ct_STRIP"; then
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4898 $as_echo "$ac_ct_STRIP" >&6; }
4899 else
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4901 $as_echo "no" >&6; }
4902 fi
4903
4904 if test "x$ac_ct_STRIP" = x; then
4905 STRIP=":"
4906 else
4907 case $cross_compiling:$ac_tool_warned in
4908 yes:)
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4910 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4911 ac_tool_warned=yes ;;
4912 esac
4913 STRIP=$ac_ct_STRIP
4914 fi
4915 else
4916 STRIP="$ac_cv_prog_STRIP"
4917 fi
4918
4919 fi
4920 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4921
4922
4923 ac_aux_dir=
4924 for ac_dir in .. "$srcdir"/..; do
4925 for ac_t in install-sh install.sh shtool; do
4926 if test -f "$ac_dir/$ac_t"; then
4927 ac_aux_dir=$ac_dir
4928 ac_install_sh="$ac_aux_dir/$ac_t -c"
4929 break 2
4930 fi
4931 done
4932 done
4933 if test -z "$ac_aux_dir"; then
4934 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4935 fi
4936
4937 # These three variables are undocumented and unsupported,
4938 # and are intended to be withdrawn in a future Autoconf release.
4939 # They can cause serious problems if a builder's source tree is in a directory
4940 # whose full name contains unusual characters.
4941 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4942 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4943 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4944
4945
4946
4947 test "$program_prefix" != NONE &&
4948 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4949 # Use a double $ so make ignores it.
4950 test "$program_suffix" != NONE &&
4951 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4952 # Double any \ or $.
4953 # By default was `s,x,x', remove it if useless.
4954 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4955 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4956
4957
4958 # See if we are building with C++, and substitute COMPILER.
4959
4960 # Check whether --enable-build-with-cxx was given.
4961 if test "${enable_build_with_cxx+set}" = set; then :
4962 enableval=$enable_build_with_cxx; case $enableval in
4963 yes | no)
4964 ;;
4965 *)
4966 as_fn_error "bad value $enableval for --enable-build-with-cxx" "$LINENO" 5 ;;
4967 esac
4968 else
4969 enable_build_with_cxx=yes
4970 fi
4971
4972
4973 if test "$enable_build_with_cxx" = "yes"; then
4974 COMPILER='$(CXX)'
4975 COMPILER_CFLAGS='$(CXXFLAGS)'
4976 else
4977 COMPILER='$(CC)'
4978 COMPILER_CFLAGS='$(CFLAGS)'
4979 fi
4980
4981
4982
4983
4984 # Dependency checking.
4985 rm -rf .tst 2>/dev/null
4986 mkdir .tst 2>/dev/null
4987 if test -d .tst; then
4988 am__leading_dot=.
4989 else
4990 am__leading_dot=_
4991 fi
4992 rmdir .tst 2>/dev/null
4993
4994 DEPDIR="${am__leading_dot}deps"
4995
4996 ac_config_commands="$ac_config_commands depdir"
4997
4998
4999 depcc="$CC" am_compiler_list=
5000
5001 am_depcomp=$ac_aux_dir/depcomp
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5003 $as_echo_n "checking dependency style of $depcc... " >&6; }
5004 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5005 $as_echo_n "(cached) " >&6
5006 else
5007 if test -f "$am_depcomp"; then
5008 # We make a subdir and do the tests there. Otherwise we can end up
5009 # making bogus files that we don't know about and never remove. For
5010 # instance it was reported that on HP-UX the gcc test will end up
5011 # making a dummy file named `D' -- because `-MD' means `put the output
5012 # in D'.
5013 mkdir conftest.dir
5014 # Copy depcomp to subdir because otherwise we won't find it if we're
5015 # using a relative directory.
5016 cp "$am_depcomp" conftest.dir
5017 cd conftest.dir
5018 # We will build objects and dependencies in a subdirectory because
5019 # it helps to detect inapplicable dependency modes. For instance
5020 # both Tru64's cc and ICC support -MD to output dependencies as a
5021 # side effect of compilation, but ICC will put the dependencies in
5022 # the current directory while Tru64 will put them in the object
5023 # directory.
5024 mkdir sub
5025
5026 am_cv_CC_dependencies_compiler_type=none
5027 if test "$am_compiler_list" = ""; then
5028 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5029 fi
5030 for depmode in $am_compiler_list; do
5031 if test $depmode = none; then break; fi
5032
5033 $as_echo "$as_me:$LINENO: trying $depmode" >&5
5034 # Setup a source with many dependencies, because some compilers
5035 # like to wrap large dependency lists on column 80 (with \), and
5036 # we should not choose a depcomp mode which is confused by this.
5037 #
5038 # We need to recreate these files for each test, as the compiler may
5039 # overwrite some of them when testing with obscure command lines.
5040 # This happens at least with the AIX C compiler.
5041 : > sub/conftest.c
5042 for i in 1 2 3 4 5 6; do
5043 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5044 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5045 # Solaris 8's {/usr,}/bin/sh.
5046 touch sub/conftst$i.h
5047 done
5048 echo "include sub/conftest.Po" > confmf
5049
5050 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5051 # mode. It turns out that the SunPro C++ compiler does not properly
5052 # handle `-M -o', and we need to detect this.
5053 depcmd="depmode=$depmode \
5054 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5055 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5056 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
5057 echo "| $depcmd" | sed -e 's/ */ /g' >&5
5058 if env $depcmd > conftest.err 2>&1 &&
5059 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
5060 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
5061 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
5062 # icc doesn't choke on unknown options, it will just issue warnings
5063 # or remarks (even with -Werror). So we grep stderr for any message
5064 # that says an option was ignored or not supported.
5065 # When given -MP, icc 7.0 and 7.1 complain thusly:
5066 # icc: Command line warning: ignoring option '-M'; no argument required
5067 # The diagnosis changed in icc 8.0:
5068 # icc: Command line remark: option '-MP' not supported
5069 if (grep 'ignoring option' conftest.err ||
5070 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5071 am_cv_CC_dependencies_compiler_type=$depmode
5072 $as_echo "$as_me:$LINENO: success" >&5
5073 break
5074 fi
5075 fi
5076 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
5077 sed -e 's/^/| /' < conftest.err >&5
5078 done
5079
5080 cd ..
5081 rm -rf conftest.dir
5082 else
5083 am_cv_CC_dependencies_compiler_type=none
5084 fi
5085
5086 fi
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5088 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5089 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
5090 then as_fn_error "no usable dependency style found" "$LINENO" 5
5091 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5092
5093 fi
5094
5095
5096 # Check for the 'make' the user wants to use.
5097 for ac_prog in make
5098 do
5099 # Extract the first word of "$ac_prog", so it can be a program name with args.
5100 set dummy $ac_prog; ac_word=$2
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102 $as_echo_n "checking for $ac_word... " >&6; }
5103 if test "${ac_cv_prog_MAKE+set}" = set; then :
5104 $as_echo_n "(cached) " >&6
5105 else
5106 if test -n "$MAKE"; then
5107 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
5108 else
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110 for as_dir in $PATH
5111 do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116 ac_cv_prog_MAKE="$ac_prog"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5119 fi
5120 done
5121 done
5122 IFS=$as_save_IFS
5123
5124 fi
5125 fi
5126 MAKE=$ac_cv_prog_MAKE
5127 if test -n "$MAKE"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5129 $as_echo "$MAKE" >&6; }
5130 else
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 $as_echo "no" >&6; }
5133 fi
5134
5135
5136 test -n "$MAKE" && break
5137 done
5138
5139 MAKE_IS_GNU=
5140 case "`$MAKE --version 2>&1 | sed 1q`" in
5141 *GNU*)
5142 MAKE_IS_GNU=yes
5143 ;;
5144 esac
5145 if test "$MAKE_IS_GNU" = yes; then
5146 GMAKE_TRUE=
5147 GMAKE_FALSE='#'
5148 else
5149 GMAKE_TRUE='#'
5150 GMAKE_FALSE=
5151 fi
5152
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5154 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5155 set x ${MAKE-make}
5156 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5157 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5158 $as_echo_n "(cached) " >&6
5159 else
5160 cat >conftest.make <<\_ACEOF
5161 SHELL = /bin/sh
5162 all:
5163 @echo '@@@%%%=$(MAKE)=@@@%%%'
5164 _ACEOF
5165 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5166 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5167 *@@@%%%=?*=@@@%%%*)
5168 eval ac_cv_prog_make_${ac_make}_set=yes;;
5169 *)
5170 eval ac_cv_prog_make_${ac_make}_set=no;;
5171 esac
5172 rm -f conftest.make
5173 fi
5174 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5176 $as_echo "yes" >&6; }
5177 SET_MAKE=
5178 else
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5180 $as_echo "no" >&6; }
5181 SET_MAKE="MAKE=${MAKE-make}"
5182 fi
5183
5184
5185 gnulib_extra_configure_args=
5186 # If large-file support is disabled, make sure gnulib does the same.
5187 if test "$enable_largefile" = no; then
5188 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
5189 fi
5190
5191 # Configure gnulib. We need to build gnulib under some other
5192 # directory not "gnulib", to avoid the problem of both GDB and
5193 # GDBserver wanting to build it in the same directory, when building
5194 # in the source dir.
5195
5196 in_src="gnulib"
5197 in_build="build-gnulib"
5198 in_extra_args="$gnulib_extra_configure_args"
5199
5200 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
5201 # so they do not pile up.
5202 ac_sub_configure_args=
5203 ac_prev=
5204 eval "set x $ac_configure_args"
5205 shift
5206 for ac_arg
5207 do
5208 if test -n "$ac_prev"; then
5209 ac_prev=
5210 continue
5211 fi
5212 case $ac_arg in
5213 -cache-file | --cache-file | --cache-fil | --cache-fi \
5214 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
5215 ac_prev=cache_file ;;
5216 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
5217 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
5218 | --c=*)
5219 ;;
5220 --config-cache | -C)
5221 ;;
5222 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
5223 ac_prev=srcdir ;;
5224 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5225 ;;
5226 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
5227 ac_prev=prefix ;;
5228 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5229 ;;
5230 --disable-option-checking)
5231 ;;
5232 *)
5233 case $ac_arg in
5234 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5235 esac
5236 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
5237 esac
5238 done
5239
5240 # Always prepend --prefix to ensure using the same prefix
5241 # in subdir configurations.
5242 ac_arg="--prefix=$prefix"
5243 case $ac_arg in
5244 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5245 esac
5246 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
5247
5248 # Pass --silent
5249 if test "$silent" = yes; then
5250 ac_sub_configure_args="--silent $ac_sub_configure_args"
5251 fi
5252
5253 # Always prepend --disable-option-checking to silence warnings, since
5254 # different subdirs can have different --enable and --with options.
5255 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
5256
5257 ac_popdir=`pwd`
5258 ac_dir=$in_build
5259
5260 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
5261 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
5262 $as_echo "$ac_msg" >&6
5263 as_dir="$ac_dir"; as_fn_mkdir_p
5264
5265 case $srcdir in
5266 [\\/]* | ?:[\\/]* )
5267 ac_srcdir=$srcdir/$in_src ;;
5268 *) # Relative name.
5269 ac_srcdir=../$srcdir/$in_src ;;
5270 esac
5271
5272 cd "$ac_dir"
5273
5274 ac_sub_configure=$ac_srcdir/configure
5275
5276 # Make the cache file name correct relative to the subdirectory.
5277 case $cache_file in
5278 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
5279 *) # Relative name.
5280 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
5281 esac
5282
5283 if test -n "$in_extra_args"; then
5284 # Add the extra args at the end.
5285 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
5286 fi
5287
5288 { $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
5289 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
5290 # The eval makes quoting arguments work.
5291 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
5292 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
5293 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
5294
5295 cd "$ac_popdir"
5296
5297
5298
5299 CONFIG_OBS=
5300 CONFIG_DEPS=
5301 CONFIG_SRCS=
5302 ENABLE_CFLAGS=
5303
5304 CONFIG_ALL=
5305 CONFIG_CLEAN=
5306 CONFIG_INSTALL=
5307 CONFIG_UNINSTALL=
5308
5309 # If we haven't got the data from the intl directory,
5310 # assume NLS is disabled.
5311 USE_NLS=no
5312 LIBINTL=
5313 LIBINTL_DEP=
5314 INCINTL=
5315 XGETTEXT=
5316 GMSGFMT=
5317 POSUB=
5318
5319 if test -f ../intl/config.intl; then
5320 . ../intl/config.intl
5321 fi
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5323 $as_echo_n "checking whether NLS is requested... " >&6; }
5324 if test x"$USE_NLS" != xyes; then
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5326 $as_echo "no" >&6; }
5327 else
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5329 $as_echo "yes" >&6; }
5330
5331 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5332
5333
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5335 $as_echo_n "checking for catalogs to be installed... " >&6; }
5336 # Look for .po and .gmo files in the source directory.
5337 CATALOGS=
5338 XLINGUAS=
5339 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5340 # If there aren't any .gmo files the shell will give us the
5341 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5342 # weeded out.
5343 case "$cat" in *\**)
5344 continue;;
5345 esac
5346 # The quadruple backslash is collapsed to a double backslash
5347 # by the backticks, then collapsed again by the double quotes,
5348 # leaving us with one backslash in the sed expression (right
5349 # before the dot that mustn't act as a wildcard).
5350 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5351 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5352 # The user is allowed to set LINGUAS to a list of languages to
5353 # install catalogs for. If it's empty that means "all of them."
5354 if test "x$LINGUAS" = x; then
5355 CATALOGS="$CATALOGS $cat"
5356 XLINGUAS="$XLINGUAS $lang"
5357 else
5358 case "$LINGUAS" in *$lang*)
5359 CATALOGS="$CATALOGS $cat"
5360 XLINGUAS="$XLINGUAS $lang"
5361 ;;
5362 esac
5363 fi
5364 done
5365 LINGUAS="$XLINGUAS"
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5367 $as_echo "$LINGUAS" >&6; }
5368
5369
5370 DATADIRNAME=share
5371
5372 INSTOBJEXT=.mo
5373
5374 GENCAT=gencat
5375
5376 CATOBJEXT=.gmo
5377
5378 fi
5379
5380 localedir='${datadir}/locale'
5381
5382
5383 if test x"$USE_NLS" = xyes; then
5384 CONFIG_ALL="$CONFIG_ALL all-po"
5385 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
5386 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
5387 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
5388 fi
5389
5390 GNULIB=build-gnulib/import
5391
5392 # For Makefile dependencies.
5393 GNULIB_STDINT_H=
5394 if test x"$STDINT_H" != x; then
5395 GNULIB_STDINT_H=$GNULIB/$STDINT_H
5396 fi
5397
5398
5399 PACKAGE=gdb
5400
5401 cat >>confdefs.h <<_ACEOF
5402 #define PACKAGE "$PACKAGE"
5403 _ACEOF
5404
5405
5406
5407 # We never need to detect it in this sub-configure.
5408 # But preserve it for config.status --recheck.
5409
5410
5411
5412 MAKEINFO_EXTRA_FLAGS=""
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
5414 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
5415 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
5416 $as_echo_n "(cached) " >&6
5417 else
5418 echo '@clicksequence{a @click{} b}' >conftest.texinfo
5419 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
5420 gdb_cv_have_makeinfo_click=yes
5421 else
5422 gdb_cv_have_makeinfo_click=no
5423 fi
5424 fi
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
5426 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
5427 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
5428 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
5429 fi
5430
5431
5432
5433
5434 # Check whether --with-separate-debug-dir was given.
5435 if test "${with_separate_debug_dir+set}" = set; then :
5436 withval=$with_separate_debug_dir;
5437 DEBUGDIR=$withval
5438 else
5439 DEBUGDIR=${libdir}/debug
5440 fi
5441
5442
5443 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5444 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5445 ac_define_dir=`eval echo $DEBUGDIR`
5446 ac_define_dir=`eval echo $ac_define_dir`
5447
5448 cat >>confdefs.h <<_ACEOF
5449 #define DEBUGDIR "$ac_define_dir"
5450 _ACEOF
5451
5452
5453
5454
5455 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5456 if test "x$prefix" = xNONE; then
5457 test_prefix=/usr/local
5458 else
5459 test_prefix=$prefix
5460 fi
5461 else
5462 test_prefix=$exec_prefix
5463 fi
5464 value=0
5465 case ${ac_define_dir} in
5466 "${test_prefix}"|"${test_prefix}/"*|\
5467 '${exec_prefix}'|'${exec_prefix}/'*)
5468 value=1
5469 ;;
5470 esac
5471
5472 cat >>confdefs.h <<_ACEOF
5473 #define DEBUGDIR_RELOCATABLE $value
5474 _ACEOF
5475
5476
5477
5478
5479 # We can't pass paths as command line arguments.
5480 # Mingw32 tries to be clever and will convert the paths for us.
5481 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5482 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5483 # This breaks GDB's relocatable path conversions since paths passed in
5484 # config.h would not get so translated, the path prefixes no longer match.
5485
5486 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5487 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5488 ac_define_dir=`eval echo $bindir`
5489 ac_define_dir=`eval echo $ac_define_dir`
5490
5491 cat >>confdefs.h <<_ACEOF
5492 #define BINDIR "$ac_define_dir"
5493 _ACEOF
5494
5495
5496
5497 # GDB's datadir relocation
5498
5499
5500
5501 # Check whether --with-gdb-datadir was given.
5502 if test "${with_gdb_datadir+set}" = set; then :
5503 withval=$with_gdb_datadir;
5504 GDB_DATADIR=$withval
5505 else
5506 GDB_DATADIR=${datadir}/gdb
5507 fi
5508
5509
5510 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5511 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5512 ac_define_dir=`eval echo $GDB_DATADIR`
5513 ac_define_dir=`eval echo $ac_define_dir`
5514
5515 cat >>confdefs.h <<_ACEOF
5516 #define GDB_DATADIR "$ac_define_dir"
5517 _ACEOF
5518
5519
5520
5521
5522 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5523 if test "x$prefix" = xNONE; then
5524 test_prefix=/usr/local
5525 else
5526 test_prefix=$prefix
5527 fi
5528 else
5529 test_prefix=$exec_prefix
5530 fi
5531 value=0
5532 case ${ac_define_dir} in
5533 "${test_prefix}"|"${test_prefix}/"*|\
5534 '${exec_prefix}'|'${exec_prefix}/'*)
5535 value=1
5536 ;;
5537 esac
5538
5539 cat >>confdefs.h <<_ACEOF
5540 #define GDB_DATADIR_RELOCATABLE $value
5541 _ACEOF
5542
5543
5544
5545
5546
5547 # Check whether --with-relocated-sources was given.
5548 if test "${with_relocated_sources+set}" = set; then :
5549 withval=$with_relocated_sources; reloc_srcdir="${withval}"
5550
5551 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5552 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5553 ac_define_dir=`eval echo $reloc_srcdir`
5554 ac_define_dir=`eval echo $ac_define_dir`
5555
5556 cat >>confdefs.h <<_ACEOF
5557 #define RELOC_SRCDIR "$ac_define_dir"
5558 _ACEOF
5559
5560
5561
5562 fi
5563
5564
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5566 $as_echo_n "checking for default auto-load directory... " >&6; }
5567
5568 # Check whether --with-auto-load-dir was given.
5569 if test "${with_auto_load_dir+set}" = set; then :
5570 withval=$with_auto_load_dir;
5571 else
5572 with_auto_load_dir='$debugdir:$datadir/auto-load'
5573 fi
5574
5575 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5576
5577 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5578 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5579 ac_define_dir=`eval echo $escape_dir`
5580 ac_define_dir=`eval echo $ac_define_dir`
5581
5582 cat >>confdefs.h <<_ACEOF
5583 #define AUTO_LOAD_DIR "$ac_define_dir"
5584 _ACEOF
5585
5586
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5588 $as_echo "$with_auto_load_dir" >&6; }
5589
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5591 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5592
5593 # Check whether --with-auto-load-safe-path was given.
5594 if test "${with_auto_load_safe_path+set}" = set; then :
5595 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5596 with_auto_load_safe_path="/"
5597 fi
5598 else
5599 with_auto_load_safe_path="$with_auto_load_dir"
5600 fi
5601
5602 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5603
5604 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5605 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5606 ac_define_dir=`eval echo $escape_dir`
5607 ac_define_dir=`eval echo $ac_define_dir`
5608
5609 cat >>confdefs.h <<_ACEOF
5610 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5611 _ACEOF
5612
5613
5614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5615 $as_echo "$with_auto_load_safe_path" >&6; }
5616
5617
5618
5619 subdirs="$subdirs testsuite"
5620
5621
5622 # Check whether to support alternative target configurations
5623 # Check whether --enable-targets was given.
5624 if test "${enable_targets+set}" = set; then :
5625 enableval=$enable_targets; case "${enableval}" in
5626 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5627 ;;
5628 no) enable_targets= ;;
5629 *) enable_targets=$enableval ;;
5630 esac
5631 fi
5632
5633
5634 # Check whether to enable 64-bit support on 32-bit hosts
5635 # Check whether --enable-64-bit-bfd was given.
5636 if test "${enable_64_bit_bfd+set}" = set; then :
5637 enableval=$enable_64_bit_bfd; case "${enableval}" in
5638 yes) want64=true ;;
5639 no) want64=false ;;
5640 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5641 esac
5642 else
5643 want64=false
5644 fi
5645
5646 # Provide defaults for some variables set by the per-host and per-target
5647 # configuration.
5648 gdb_host_obs=posix-hdep.o
5649
5650 if test "${target}" = "${host}"; then
5651 gdb_native=yes
5652 else
5653 gdb_native=no
5654 fi
5655
5656 . $srcdir/configure.host
5657
5658 # Add in the common host objects.
5659 . $srcdir/common/common.host
5660 gdb_host_obs="$gdb_host_obs $common_host_obs"
5661
5662 # Accumulate some settings from configure.tgt over all enabled targets
5663
5664 TARGET_OBS=
5665 all_targets=
5666 HAVE_NATIVE_GCORE_TARGET=
5667
5668 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5669 do
5670 if test "$targ_alias" = "all"; then
5671 all_targets=true
5672 else
5673 # Canonicalize the secondary target names.
5674 result=`$ac_config_sub $targ_alias 2>/dev/null`
5675 if test -n "$result"; then
5676 targ=$result
5677 else
5678 targ=$targ_alias
5679 fi
5680
5681 . ${srcdir}/configure.tgt
5682
5683 if test -z "${gdb_target_obs}"; then :
5684 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5685 fi
5686
5687 # Target-specific object files
5688 for i in ${gdb_target_obs}; do
5689 case " $TARGET_OBS " in
5690 *" ${i} "*) ;;
5691 *)
5692 TARGET_OBS="$TARGET_OBS ${i}"
5693 ;;
5694 esac
5695 done
5696
5697 # Check whether this target needs 64-bit CORE_ADDR
5698 if test x${want64} = xfalse; then
5699 . ${srcdir}/../bfd/config.bfd
5700 fi
5701
5702 # Check whether this target is native and supports gcore.
5703 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5704 && $gdb_have_gcore; then
5705 HAVE_NATIVE_GCORE_TARGET=1
5706 fi
5707 fi
5708 done
5709
5710 if test x${all_targets} = xtrue; then
5711
5712 # We want all 64-bit targets if we either:
5713 # - run on a 64-bit host or
5714 # - already require 64-bit support for some other target or
5715 # - the --enable-64-bit-bfd option was supplied
5716 # Otherwise we only support all 32-bit targets.
5717 #
5718 # NOTE: This test must be in sync with the corresponding
5719 # tests in BFD!
5720
5721 if test x${want64} = xfalse; then
5722 # The cast to long int works around a bug in the HP C Compiler
5723 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5724 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5725 # This bug is HP SR number 8606223364.
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5727 $as_echo_n "checking size of long... " >&6; }
5728 if test "${ac_cv_sizeof_long+set}" = set; then :
5729 $as_echo_n "(cached) " >&6
5730 else
5731 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5732
5733 else
5734 if test "$ac_cv_type_long" = yes; then
5735 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5736 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5737 { as_fn_set_status 77
5738 as_fn_error "cannot compute sizeof (long)
5739 See \`config.log' for more details." "$LINENO" 5; }; }
5740 else
5741 ac_cv_sizeof_long=0
5742 fi
5743 fi
5744
5745 fi
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5747 $as_echo "$ac_cv_sizeof_long" >&6; }
5748
5749
5750
5751 cat >>confdefs.h <<_ACEOF
5752 #define SIZEOF_LONG $ac_cv_sizeof_long
5753 _ACEOF
5754
5755
5756 if test "x${ac_cv_sizeof_long}" = "x8"; then
5757 want64=true
5758 fi
5759 fi
5760 if test x${want64} = xtrue; then
5761 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5762 else
5763 TARGET_OBS='$(ALL_TARGET_OBS)'
5764 fi
5765 fi
5766
5767
5768
5769
5770 # For other settings, only the main target counts.
5771 gdb_sim=
5772 gdb_osabi=
5773 build_gdbserver=
5774 targ=$target; . ${srcdir}/configure.tgt
5775
5776 # Fetch the default architecture and default target vector from BFD.
5777 targ=$target; . $srcdir/../bfd/config.bfd
5778
5779 # We only want the first architecture, so strip off the others if
5780 # there is more than one.
5781 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5782
5783 if test "x$targ_archs" != x; then
5784
5785 cat >>confdefs.h <<_ACEOF
5786 #define DEFAULT_BFD_ARCH $targ_archs
5787 _ACEOF
5788
5789 fi
5790 if test "x$targ_defvec" != x; then
5791
5792 cat >>confdefs.h <<_ACEOF
5793 #define DEFAULT_BFD_VEC $targ_defvec
5794 _ACEOF
5795
5796 fi
5797
5798 # The CLI cannot be disabled yet, but may be in the future.
5799
5800 # Enable CLI.
5801 # Check whether --enable-gdbcli was given.
5802 if test "${enable_gdbcli+set}" = set; then :
5803 enableval=$enable_gdbcli; case $enableval in
5804 yes)
5805 ;;
5806 no)
5807 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5808 *)
5809 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5810 esac
5811 else
5812 enable_gdbcli=yes
5813 fi
5814
5815 if test x"$enable_gdbcli" = xyes; then
5816 if test -d $srcdir/cli; then
5817 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5818 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5819 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5820 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5821 fi
5822 fi
5823
5824 # Enable MI.
5825 # Check whether --enable-gdbmi was given.
5826 if test "${enable_gdbmi+set}" = set; then :
5827 enableval=$enable_gdbmi; case $enableval in
5828 yes | no)
5829 ;;
5830 *)
5831 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5832 esac
5833 else
5834 enable_gdbmi=yes
5835 fi
5836
5837 if test x"$enable_gdbmi" = xyes; then
5838 if test -d $srcdir/mi; then
5839 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5840 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5841 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5842 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5843 fi
5844 fi
5845
5846 # Enable TUI.
5847 # Check whether --enable-tui was given.
5848 if test "${enable_tui+set}" = set; then :
5849 enableval=$enable_tui; case $enableval in
5850 yes | no | auto)
5851 ;;
5852 *)
5853 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5854 esac
5855 else
5856 enable_tui=auto
5857 fi
5858
5859
5860 # Enable gdbtk.
5861 # Check whether --enable-gdbtk was given.
5862 if test "${enable_gdbtk+set}" = set; then :
5863 enableval=$enable_gdbtk; case $enableval in
5864 yes | no)
5865 ;;
5866 *)
5867 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5868 esac
5869 else
5870 if test -d $srcdir/gdbtk; then
5871 enable_gdbtk=yes
5872 else
5873 enable_gdbtk=no
5874 fi
5875 fi
5876
5877 # We unconditionally disable gdbtk tests on selected platforms.
5878 case $host_os in
5879 go32* | windows*)
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5881 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5882 enable_gdbtk=no ;;
5883 esac
5884
5885 # Libunwind support for ia64.
5886
5887
5888 # Check whether --with-libunwind-ia64 was given.
5889 if test "${with_libunwind_ia64+set}" = set; then :
5890 withval=$with_libunwind_ia64;
5891 else
5892 with_libunwind_ia64=auto
5893 fi
5894
5895
5896 # Backward compatibility option.
5897 if test "${with_libunwind+set}" = set; then
5898 if test x"$with_libunwind_ia64" != xauto; then
5899 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5900 fi
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5902 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5903 with_libunwind_ia64="$with_libunwind"
5904 fi
5905
5906 case "$with_libunwind_ia64" in
5907 yes | no)
5908 ;;
5909 auto)
5910 for ac_header in libunwind-ia64.h
5911 do :
5912 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5913 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5914 cat >>confdefs.h <<_ACEOF
5915 #define HAVE_LIBUNWIND_IA64_H 1
5916 _ACEOF
5917
5918 fi
5919
5920 done
5921
5922 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5923 ;;
5924 *)
5925 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5926 ;;
5927 esac
5928
5929 if test x"$with_libunwind_ia64" = xyes; then
5930 for ac_header in libunwind-ia64.h
5931 do :
5932 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5933 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5934 cat >>confdefs.h <<_ACEOF
5935 #define HAVE_LIBUNWIND_IA64_H 1
5936 _ACEOF
5937
5938 fi
5939
5940 done
5941
5942 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5943 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5944 fi
5945 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5946 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5947 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5948 fi
5949
5950 opt_curses=no
5951
5952 # Check whether --with-curses was given.
5953 if test "${with_curses+set}" = set; then :
5954 withval=$with_curses; opt_curses=$withval
5955 fi
5956
5957
5958 prefer_curses=no
5959 if test "$opt_curses" = "yes"; then
5960 prefer_curses=yes
5961 fi
5962
5963 # Profiling support.
5964 # Check whether --enable-profiling was given.
5965 if test "${enable_profiling+set}" = set; then :
5966 enableval=$enable_profiling; case $enableval in
5967 yes | no)
5968 ;;
5969 *)
5970 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5971 esac
5972 else
5973 enable_profiling=no
5974 fi
5975
5976
5977 for ac_func in monstartup _mcleanup
5978 do :
5979 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5980 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5981 eval as_val=\$$as_ac_var
5982 if test "x$as_val" = x""yes; then :
5983 cat >>confdefs.h <<_ACEOF
5984 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5985 _ACEOF
5986
5987 fi
5988 done
5989
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5991 $as_echo_n "checking for _etext... " >&6; }
5992 if test "${ac_cv_var__etext+set}" = set; then :
5993 $as_echo_n "(cached) " >&6
5994 else
5995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5996 /* end confdefs.h. */
5997 #include <stdlib.h>
5998 extern char _etext;
5999
6000 int
6001 main ()
6002 {
6003 free (&_etext);
6004 ;
6005 return 0;
6006 }
6007 _ACEOF
6008 if ac_fn_c_try_link "$LINENO"; then :
6009 ac_cv_var__etext=yes
6010 else
6011 ac_cv_var__etext=no
6012 fi
6013 rm -f core conftest.err conftest.$ac_objext \
6014 conftest$ac_exeext conftest.$ac_ext
6015 fi
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6017 $as_echo "$ac_cv_var__etext" >&6; }
6018 if test $ac_cv_var__etext = yes; then
6019
6020 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6021
6022 fi
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6024 $as_echo_n "checking for etext... " >&6; }
6025 if test "${ac_cv_var_etext+set}" = set; then :
6026 $as_echo_n "(cached) " >&6
6027 else
6028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6029 /* end confdefs.h. */
6030 #include <stdlib.h>
6031 extern char etext;
6032
6033 int
6034 main ()
6035 {
6036 free (&etext);
6037 ;
6038 return 0;
6039 }
6040 _ACEOF
6041 if ac_fn_c_try_link "$LINENO"; then :
6042 ac_cv_var_etext=yes
6043 else
6044 ac_cv_var_etext=no
6045 fi
6046 rm -f core conftest.err conftest.$ac_objext \
6047 conftest$ac_exeext conftest.$ac_ext
6048 fi
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6050 $as_echo "$ac_cv_var_etext" >&6; }
6051 if test $ac_cv_var_etext = yes; then
6052
6053 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6054
6055 fi
6056 if test "$enable_profiling" = yes ; then
6057 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6058 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6059 fi
6060 PROFILE_CFLAGS=-pg
6061 OLD_CFLAGS="$CFLAGS"
6062 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6063
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6065 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6066 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6067 $as_echo_n "(cached) " >&6
6068 else
6069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6070 /* end confdefs.h. */
6071
6072 int
6073 main ()
6074 {
6075 int x;
6076 ;
6077 return 0;
6078 }
6079 _ACEOF
6080 if ac_fn_c_try_compile "$LINENO"; then :
6081 ac_cv_cc_supports_pg=yes
6082 else
6083 ac_cv_cc_supports_pg=no
6084 fi
6085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6086 fi
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6088 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6089
6090 if test $ac_cv_cc_supports_pg = no; then
6091 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6092 fi
6093
6094 CFLAGS="$OLD_CFLAGS"
6095 fi
6096
6097
6098
6099 # Check whether --with-pkgversion was given.
6100 if test "${with_pkgversion+set}" = set; then :
6101 withval=$with_pkgversion; case "$withval" in
6102 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6103 no) PKGVERSION= ;;
6104 *) PKGVERSION="($withval) " ;;
6105 esac
6106 else
6107 PKGVERSION="(GDB) "
6108
6109 fi
6110
6111
6112
6113
6114
6115 # Check whether --with-bugurl was given.
6116 if test "${with_bugurl+set}" = set; then :
6117 withval=$with_bugurl; case "$withval" in
6118 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6119 no) BUGURL=
6120 ;;
6121 *) BUGURL="$withval"
6122 ;;
6123 esac
6124 else
6125 BUGURL="http://www.gnu.org/software/gdb/bugs/"
6126
6127 fi
6128
6129 case ${BUGURL} in
6130 "")
6131 REPORT_BUGS_TO=
6132 REPORT_BUGS_TEXI=
6133 ;;
6134 *)
6135 REPORT_BUGS_TO="<$BUGURL>"
6136 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
6137 ;;
6138 esac;
6139
6140
6141
6142
6143 cat >>confdefs.h <<_ACEOF
6144 #define PKGVERSION "$PKGVERSION"
6145 _ACEOF
6146
6147
6148 cat >>confdefs.h <<_ACEOF
6149 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
6150 _ACEOF
6151
6152
6153 # --------------------- #
6154 # Checks for programs. #
6155 # --------------------- #
6156
6157 for ac_prog in gawk mawk nawk awk
6158 do
6159 # Extract the first word of "$ac_prog", so it can be a program name with args.
6160 set dummy $ac_prog; ac_word=$2
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6162 $as_echo_n "checking for $ac_word... " >&6; }
6163 if test "${ac_cv_prog_AWK+set}" = set; then :
6164 $as_echo_n "(cached) " >&6
6165 else
6166 if test -n "$AWK"; then
6167 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6168 else
6169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6170 for as_dir in $PATH
6171 do
6172 IFS=$as_save_IFS
6173 test -z "$as_dir" && as_dir=.
6174 for ac_exec_ext in '' $ac_executable_extensions; do
6175 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6176 ac_cv_prog_AWK="$ac_prog"
6177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6178 break 2
6179 fi
6180 done
6181 done
6182 IFS=$as_save_IFS
6183
6184 fi
6185 fi
6186 AWK=$ac_cv_prog_AWK
6187 if test -n "$AWK"; then
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6189 $as_echo "$AWK" >&6; }
6190 else
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6192 $as_echo "no" >&6; }
6193 fi
6194
6195
6196 test -n "$AWK" && break
6197 done
6198
6199 # Find a good install program. We prefer a C program (faster),
6200 # so one script is as good as another. But avoid the broken or
6201 # incompatible versions:
6202 # SysV /etc/install, /usr/sbin/install
6203 # SunOS /usr/etc/install
6204 # IRIX /sbin/install
6205 # AIX /bin/install
6206 # AmigaOS /C/install, which installs bootblocks on floppy discs
6207 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6208 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6209 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6210 # OS/2's system install, which has a completely different semantic
6211 # ./install, which can be erroneously created by make from ./install.sh.
6212 # Reject install programs that cannot install multiple files.
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6214 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6215 if test -z "$INSTALL"; then
6216 if test "${ac_cv_path_install+set}" = set; then :
6217 $as_echo_n "(cached) " >&6
6218 else
6219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6220 for as_dir in $PATH
6221 do
6222 IFS=$as_save_IFS
6223 test -z "$as_dir" && as_dir=.
6224 # Account for people who put trailing slashes in PATH elements.
6225 case $as_dir/ in #((
6226 ./ | .// | /[cC]/* | \
6227 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6228 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6229 /usr/ucb/* ) ;;
6230 *)
6231 # OSF1 and SCO ODT 3.0 have their own names for install.
6232 # Don't use installbsd from OSF since it installs stuff as root
6233 # by default.
6234 for ac_prog in ginstall scoinst install; do
6235 for ac_exec_ext in '' $ac_executable_extensions; do
6236 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6237 if test $ac_prog = install &&
6238 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6239 # AIX install. It has an incompatible calling convention.
6240 :
6241 elif test $ac_prog = install &&
6242 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6243 # program-specific install script used by HP pwplus--don't use.
6244 :
6245 else
6246 rm -rf conftest.one conftest.two conftest.dir
6247 echo one > conftest.one
6248 echo two > conftest.two
6249 mkdir conftest.dir
6250 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6251 test -s conftest.one && test -s conftest.two &&
6252 test -s conftest.dir/conftest.one &&
6253 test -s conftest.dir/conftest.two
6254 then
6255 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6256 break 3
6257 fi
6258 fi
6259 fi
6260 done
6261 done
6262 ;;
6263 esac
6264
6265 done
6266 IFS=$as_save_IFS
6267
6268 rm -rf conftest.one conftest.two conftest.dir
6269
6270 fi
6271 if test "${ac_cv_path_install+set}" = set; then
6272 INSTALL=$ac_cv_path_install
6273 else
6274 # As a last resort, use the slow shell script. Don't cache a
6275 # value for INSTALL within a source directory, because that will
6276 # break other packages using the cache if that directory is
6277 # removed, or if the value is a relative name.
6278 INSTALL=$ac_install_sh
6279 fi
6280 fi
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6282 $as_echo "$INSTALL" >&6; }
6283
6284 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6285 # It thinks the first close brace ends the variable substitution.
6286 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6287
6288 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6289
6290 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6291
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6293 $as_echo_n "checking whether ln -s works... " >&6; }
6294 LN_S=$as_ln_s
6295 if test "$LN_S" = "ln -s"; then
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6297 $as_echo "yes" >&6; }
6298 else
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6300 $as_echo "no, using $LN_S" >&6; }
6301 fi
6302
6303 if test -n "$ac_tool_prefix"; then
6304 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6305 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6307 $as_echo_n "checking for $ac_word... " >&6; }
6308 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6309 $as_echo_n "(cached) " >&6
6310 else
6311 if test -n "$RANLIB"; then
6312 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6313 else
6314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315 for as_dir in $PATH
6316 do
6317 IFS=$as_save_IFS
6318 test -z "$as_dir" && as_dir=.
6319 for ac_exec_ext in '' $ac_executable_extensions; do
6320 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6321 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6323 break 2
6324 fi
6325 done
6326 done
6327 IFS=$as_save_IFS
6328
6329 fi
6330 fi
6331 RANLIB=$ac_cv_prog_RANLIB
6332 if test -n "$RANLIB"; then
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6334 $as_echo "$RANLIB" >&6; }
6335 else
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6337 $as_echo "no" >&6; }
6338 fi
6339
6340
6341 fi
6342 if test -z "$ac_cv_prog_RANLIB"; then
6343 ac_ct_RANLIB=$RANLIB
6344 # Extract the first word of "ranlib", so it can be a program name with args.
6345 set dummy ranlib; ac_word=$2
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347 $as_echo_n "checking for $ac_word... " >&6; }
6348 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6349 $as_echo_n "(cached) " >&6
6350 else
6351 if test -n "$ac_ct_RANLIB"; then
6352 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6353 else
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 for as_dir in $PATH
6356 do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
6360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6361 ac_cv_prog_ac_ct_RANLIB="ranlib"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363 break 2
6364 fi
6365 done
6366 done
6367 IFS=$as_save_IFS
6368
6369 fi
6370 fi
6371 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6372 if test -n "$ac_ct_RANLIB"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6374 $as_echo "$ac_ct_RANLIB" >&6; }
6375 else
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377 $as_echo "no" >&6; }
6378 fi
6379
6380 if test "x$ac_ct_RANLIB" = x; then
6381 RANLIB=":"
6382 else
6383 case $cross_compiling:$ac_tool_warned in
6384 yes:)
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6386 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6387 ac_tool_warned=yes ;;
6388 esac
6389 RANLIB=$ac_ct_RANLIB
6390 fi
6391 else
6392 RANLIB="$ac_cv_prog_RANLIB"
6393 fi
6394
6395 for ac_prog in 'bison -y' byacc
6396 do
6397 # Extract the first word of "$ac_prog", so it can be a program name with args.
6398 set dummy $ac_prog; ac_word=$2
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6400 $as_echo_n "checking for $ac_word... " >&6; }
6401 if test "${ac_cv_prog_YACC+set}" = set; then :
6402 $as_echo_n "(cached) " >&6
6403 else
6404 if test -n "$YACC"; then
6405 ac_cv_prog_YACC="$YACC" # Let the user override the test.
6406 else
6407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6408 for as_dir in $PATH
6409 do
6410 IFS=$as_save_IFS
6411 test -z "$as_dir" && as_dir=.
6412 for ac_exec_ext in '' $ac_executable_extensions; do
6413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6414 ac_cv_prog_YACC="$ac_prog"
6415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6416 break 2
6417 fi
6418 done
6419 done
6420 IFS=$as_save_IFS
6421
6422 fi
6423 fi
6424 YACC=$ac_cv_prog_YACC
6425 if test -n "$YACC"; then
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
6427 $as_echo "$YACC" >&6; }
6428 else
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6430 $as_echo "no" >&6; }
6431 fi
6432
6433
6434 test -n "$YACC" && break
6435 done
6436 test -n "$YACC" || YACC="yacc"
6437
6438
6439 if test -n "$ac_tool_prefix"; then
6440 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6441 set dummy ${ac_tool_prefix}ar; ac_word=$2
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6443 $as_echo_n "checking for $ac_word... " >&6; }
6444 if test "${ac_cv_prog_AR+set}" = set; then :
6445 $as_echo_n "(cached) " >&6
6446 else
6447 if test -n "$AR"; then
6448 ac_cv_prog_AR="$AR" # Let the user override the test.
6449 else
6450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451 for as_dir in $PATH
6452 do
6453 IFS=$as_save_IFS
6454 test -z "$as_dir" && as_dir=.
6455 for ac_exec_ext in '' $ac_executable_extensions; do
6456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6457 ac_cv_prog_AR="${ac_tool_prefix}ar"
6458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459 break 2
6460 fi
6461 done
6462 done
6463 IFS=$as_save_IFS
6464
6465 fi
6466 fi
6467 AR=$ac_cv_prog_AR
6468 if test -n "$AR"; then
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6470 $as_echo "$AR" >&6; }
6471 else
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6473 $as_echo "no" >&6; }
6474 fi
6475
6476
6477 fi
6478 if test -z "$ac_cv_prog_AR"; then
6479 ac_ct_AR=$AR
6480 # Extract the first word of "ar", so it can be a program name with args.
6481 set dummy ar; ac_word=$2
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6483 $as_echo_n "checking for $ac_word... " >&6; }
6484 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6485 $as_echo_n "(cached) " >&6
6486 else
6487 if test -n "$ac_ct_AR"; then
6488 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6489 else
6490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6491 for as_dir in $PATH
6492 do
6493 IFS=$as_save_IFS
6494 test -z "$as_dir" && as_dir=.
6495 for ac_exec_ext in '' $ac_executable_extensions; do
6496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6497 ac_cv_prog_ac_ct_AR="ar"
6498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6499 break 2
6500 fi
6501 done
6502 done
6503 IFS=$as_save_IFS
6504
6505 fi
6506 fi
6507 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6508 if test -n "$ac_ct_AR"; then
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6510 $as_echo "$ac_ct_AR" >&6; }
6511 else
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6513 $as_echo "no" >&6; }
6514 fi
6515
6516 if test "x$ac_ct_AR" = x; then
6517 AR=""
6518 else
6519 case $cross_compiling:$ac_tool_warned in
6520 yes:)
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6522 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6523 ac_tool_warned=yes ;;
6524 esac
6525 AR=$ac_ct_AR
6526 fi
6527 else
6528 AR="$ac_cv_prog_AR"
6529 fi
6530
6531 if test -n "$ac_tool_prefix"; then
6532 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6533 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6535 $as_echo_n "checking for $ac_word... " >&6; }
6536 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6537 $as_echo_n "(cached) " >&6
6538 else
6539 if test -n "$DLLTOOL"; then
6540 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6541 else
6542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6543 for as_dir in $PATH
6544 do
6545 IFS=$as_save_IFS
6546 test -z "$as_dir" && as_dir=.
6547 for ac_exec_ext in '' $ac_executable_extensions; do
6548 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6549 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6551 break 2
6552 fi
6553 done
6554 done
6555 IFS=$as_save_IFS
6556
6557 fi
6558 fi
6559 DLLTOOL=$ac_cv_prog_DLLTOOL
6560 if test -n "$DLLTOOL"; then
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6562 $as_echo "$DLLTOOL" >&6; }
6563 else
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6565 $as_echo "no" >&6; }
6566 fi
6567
6568
6569 fi
6570 if test -z "$ac_cv_prog_DLLTOOL"; then
6571 ac_ct_DLLTOOL=$DLLTOOL
6572 # Extract the first word of "dlltool", so it can be a program name with args.
6573 set dummy dlltool; ac_word=$2
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6575 $as_echo_n "checking for $ac_word... " >&6; }
6576 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6577 $as_echo_n "(cached) " >&6
6578 else
6579 if test -n "$ac_ct_DLLTOOL"; then
6580 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6581 else
6582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583 for as_dir in $PATH
6584 do
6585 IFS=$as_save_IFS
6586 test -z "$as_dir" && as_dir=.
6587 for ac_exec_ext in '' $ac_executable_extensions; do
6588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6589 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6591 break 2
6592 fi
6593 done
6594 done
6595 IFS=$as_save_IFS
6596
6597 fi
6598 fi
6599 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6600 if test -n "$ac_ct_DLLTOOL"; then
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6602 $as_echo "$ac_ct_DLLTOOL" >&6; }
6603 else
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6605 $as_echo "no" >&6; }
6606 fi
6607
6608 if test "x$ac_ct_DLLTOOL" = x; then
6609 DLLTOOL=""
6610 else
6611 case $cross_compiling:$ac_tool_warned in
6612 yes:)
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6614 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6615 ac_tool_warned=yes ;;
6616 esac
6617 DLLTOOL=$ac_ct_DLLTOOL
6618 fi
6619 else
6620 DLLTOOL="$ac_cv_prog_DLLTOOL"
6621 fi
6622
6623 if test -n "$ac_tool_prefix"; then
6624 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6625 set dummy ${ac_tool_prefix}windres; ac_word=$2
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6627 $as_echo_n "checking for $ac_word... " >&6; }
6628 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6629 $as_echo_n "(cached) " >&6
6630 else
6631 if test -n "$WINDRES"; then
6632 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6633 else
6634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6635 for as_dir in $PATH
6636 do
6637 IFS=$as_save_IFS
6638 test -z "$as_dir" && as_dir=.
6639 for ac_exec_ext in '' $ac_executable_extensions; do
6640 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6641 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6643 break 2
6644 fi
6645 done
6646 done
6647 IFS=$as_save_IFS
6648
6649 fi
6650 fi
6651 WINDRES=$ac_cv_prog_WINDRES
6652 if test -n "$WINDRES"; then
6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6654 $as_echo "$WINDRES" >&6; }
6655 else
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6657 $as_echo "no" >&6; }
6658 fi
6659
6660
6661 fi
6662 if test -z "$ac_cv_prog_WINDRES"; then
6663 ac_ct_WINDRES=$WINDRES
6664 # Extract the first word of "windres", so it can be a program name with args.
6665 set dummy windres; ac_word=$2
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6667 $as_echo_n "checking for $ac_word... " >&6; }
6668 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6669 $as_echo_n "(cached) " >&6
6670 else
6671 if test -n "$ac_ct_WINDRES"; then
6672 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6673 else
6674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6675 for as_dir in $PATH
6676 do
6677 IFS=$as_save_IFS
6678 test -z "$as_dir" && as_dir=.
6679 for ac_exec_ext in '' $ac_executable_extensions; do
6680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6681 ac_cv_prog_ac_ct_WINDRES="windres"
6682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6683 break 2
6684 fi
6685 done
6686 done
6687 IFS=$as_save_IFS
6688
6689 fi
6690 fi
6691 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6692 if test -n "$ac_ct_WINDRES"; then
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6694 $as_echo "$ac_ct_WINDRES" >&6; }
6695 else
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6697 $as_echo "no" >&6; }
6698 fi
6699
6700 if test "x$ac_ct_WINDRES" = x; then
6701 WINDRES=""
6702 else
6703 case $cross_compiling:$ac_tool_warned in
6704 yes:)
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6706 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6707 ac_tool_warned=yes ;;
6708 esac
6709 WINDRES=$ac_ct_WINDRES
6710 fi
6711 else
6712 WINDRES="$ac_cv_prog_WINDRES"
6713 fi
6714
6715
6716 case $host_os in
6717 gnu*)
6718 # Needed for GNU Hurd hosts.
6719 if test -n "$ac_tool_prefix"; then
6720 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6721 set dummy ${ac_tool_prefix}mig; ac_word=$2
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6723 $as_echo_n "checking for $ac_word... " >&6; }
6724 if test "${ac_cv_prog_MIG+set}" = set; then :
6725 $as_echo_n "(cached) " >&6
6726 else
6727 if test -n "$MIG"; then
6728 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6729 else
6730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6731 for as_dir in $PATH
6732 do
6733 IFS=$as_save_IFS
6734 test -z "$as_dir" && as_dir=.
6735 for ac_exec_ext in '' $ac_executable_extensions; do
6736 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6737 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6739 break 2
6740 fi
6741 done
6742 done
6743 IFS=$as_save_IFS
6744
6745 fi
6746 fi
6747 MIG=$ac_cv_prog_MIG
6748 if test -n "$MIG"; then
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6750 $as_echo "$MIG" >&6; }
6751 else
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6753 $as_echo "no" >&6; }
6754 fi
6755
6756
6757 fi
6758 if test -z "$ac_cv_prog_MIG"; then
6759 ac_ct_MIG=$MIG
6760 # Extract the first word of "mig", so it can be a program name with args.
6761 set dummy mig; ac_word=$2
6762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6763 $as_echo_n "checking for $ac_word... " >&6; }
6764 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6765 $as_echo_n "(cached) " >&6
6766 else
6767 if test -n "$ac_ct_MIG"; then
6768 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6769 else
6770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6771 for as_dir in $PATH
6772 do
6773 IFS=$as_save_IFS
6774 test -z "$as_dir" && as_dir=.
6775 for ac_exec_ext in '' $ac_executable_extensions; do
6776 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6777 ac_cv_prog_ac_ct_MIG="mig"
6778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6779 break 2
6780 fi
6781 done
6782 done
6783 IFS=$as_save_IFS
6784
6785 fi
6786 fi
6787 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6788 if test -n "$ac_ct_MIG"; then
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6790 $as_echo "$ac_ct_MIG" >&6; }
6791 else
6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6793 $as_echo "no" >&6; }
6794 fi
6795
6796 if test "x$ac_ct_MIG" = x; then
6797 MIG=""
6798 else
6799 case $cross_compiling:$ac_tool_warned in
6800 yes:)
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6802 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6803 ac_tool_warned=yes ;;
6804 esac
6805 MIG=$ac_ct_MIG
6806 fi
6807 else
6808 MIG="$ac_cv_prog_MIG"
6809 fi
6810
6811 if test x"$MIG" = x; then
6812 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6813 fi
6814 ;;
6815 esac
6816
6817 # ---------------------- #
6818 # Checks for libraries. #
6819 # ---------------------- #
6820
6821 # We might need to link with -lm; most simulators need it.
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6823 $as_echo_n "checking for main in -lm... " >&6; }
6824 if test "${ac_cv_lib_m_main+set}" = set; then :
6825 $as_echo_n "(cached) " >&6
6826 else
6827 ac_check_lib_save_LIBS=$LIBS
6828 LIBS="-lm $LIBS"
6829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6830 /* end confdefs.h. */
6831
6832
6833 int
6834 main ()
6835 {
6836 return main ();
6837 ;
6838 return 0;
6839 }
6840 _ACEOF
6841 if ac_fn_c_try_link "$LINENO"; then :
6842 ac_cv_lib_m_main=yes
6843 else
6844 ac_cv_lib_m_main=no
6845 fi
6846 rm -f core conftest.err conftest.$ac_objext \
6847 conftest$ac_exeext conftest.$ac_ext
6848 LIBS=$ac_check_lib_save_LIBS
6849 fi
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6851 $as_echo "$ac_cv_lib_m_main" >&6; }
6852 if test "x$ac_cv_lib_m_main" = x""yes; then :
6853 cat >>confdefs.h <<_ACEOF
6854 #define HAVE_LIBM 1
6855 _ACEOF
6856
6857 LIBS="-lm $LIBS"
6858
6859 fi
6860
6861
6862 # We need to link with -lw to get `wctype' on Solaris before Solaris
6863 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6864 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6865 # is known to have this problem). Therefore we avoid libw if we can.
6866 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6867 if test "x$ac_cv_func_wctype" = x""yes; then :
6868
6869 else
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6871 $as_echo_n "checking for wctype in -lw... " >&6; }
6872 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6873 $as_echo_n "(cached) " >&6
6874 else
6875 ac_check_lib_save_LIBS=$LIBS
6876 LIBS="-lw $LIBS"
6877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6878 /* end confdefs.h. */
6879
6880 /* Override any GCC internal prototype to avoid an error.
6881 Use char because int might match the return type of a GCC
6882 builtin and then its argument prototype would still apply. */
6883 #ifdef __cplusplus
6884 extern "C"
6885 #endif
6886 char wctype ();
6887 int
6888 main ()
6889 {
6890 return wctype ();
6891 ;
6892 return 0;
6893 }
6894 _ACEOF
6895 if ac_fn_c_try_link "$LINENO"; then :
6896 ac_cv_lib_w_wctype=yes
6897 else
6898 ac_cv_lib_w_wctype=no
6899 fi
6900 rm -f core conftest.err conftest.$ac_objext \
6901 conftest$ac_exeext conftest.$ac_ext
6902 LIBS=$ac_check_lib_save_LIBS
6903 fi
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6905 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6906 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6907 cat >>confdefs.h <<_ACEOF
6908 #define HAVE_LIBW 1
6909 _ACEOF
6910
6911 LIBS="-lw $LIBS"
6912
6913 fi
6914
6915 fi
6916
6917
6918 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6920 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6921 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6922 $as_echo_n "(cached) " >&6
6923 else
6924 ac_func_search_save_LIBS=$LIBS
6925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926 /* end confdefs.h. */
6927
6928 /* Override any GCC internal prototype to avoid an error.
6929 Use char because int might match the return type of a GCC
6930 builtin and then its argument prototype would still apply. */
6931 #ifdef __cplusplus
6932 extern "C"
6933 #endif
6934 char gethostbyname ();
6935 int
6936 main ()
6937 {
6938 return gethostbyname ();
6939 ;
6940 return 0;
6941 }
6942 _ACEOF
6943 for ac_lib in '' nsl; do
6944 if test -z "$ac_lib"; then
6945 ac_res="none required"
6946 else
6947 ac_res=-l$ac_lib
6948 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6949 fi
6950 if ac_fn_c_try_link "$LINENO"; then :
6951 ac_cv_search_gethostbyname=$ac_res
6952 fi
6953 rm -f core conftest.err conftest.$ac_objext \
6954 conftest$ac_exeext
6955 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6956 break
6957 fi
6958 done
6959 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6960
6961 else
6962 ac_cv_search_gethostbyname=no
6963 fi
6964 rm conftest.$ac_ext
6965 LIBS=$ac_func_search_save_LIBS
6966 fi
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6968 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6969 ac_res=$ac_cv_search_gethostbyname
6970 if test "$ac_res" != no; then :
6971 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6972
6973 fi
6974
6975
6976 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6978 $as_echo_n "checking for library containing socketpair... " >&6; }
6979 if test "${ac_cv_search_socketpair+set}" = set; then :
6980 $as_echo_n "(cached) " >&6
6981 else
6982 ac_func_search_save_LIBS=$LIBS
6983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6984 /* end confdefs.h. */
6985
6986 /* Override any GCC internal prototype to avoid an error.
6987 Use char because int might match the return type of a GCC
6988 builtin and then its argument prototype would still apply. */
6989 #ifdef __cplusplus
6990 extern "C"
6991 #endif
6992 char socketpair ();
6993 int
6994 main ()
6995 {
6996 return socketpair ();
6997 ;
6998 return 0;
6999 }
7000 _ACEOF
7001 for ac_lib in '' socket; do
7002 if test -z "$ac_lib"; then
7003 ac_res="none required"
7004 else
7005 ac_res=-l$ac_lib
7006 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7007 fi
7008 if ac_fn_c_try_link "$LINENO"; then :
7009 ac_cv_search_socketpair=$ac_res
7010 fi
7011 rm -f core conftest.err conftest.$ac_objext \
7012 conftest$ac_exeext
7013 if test "${ac_cv_search_socketpair+set}" = set; then :
7014 break
7015 fi
7016 done
7017 if test "${ac_cv_search_socketpair+set}" = set; then :
7018
7019 else
7020 ac_cv_search_socketpair=no
7021 fi
7022 rm conftest.$ac_ext
7023 LIBS=$ac_func_search_save_LIBS
7024 fi
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7026 $as_echo "$ac_cv_search_socketpair" >&6; }
7027 ac_res=$ac_cv_search_socketpair
7028 if test "$ac_res" != no; then :
7029 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7030
7031 fi
7032
7033
7034 # Link in zlib if we can. This allows us to read compressed debug sections.
7035
7036 # Use the system's zlib library.
7037 zlibdir="-L\$(top_builddir)/../zlib"
7038 zlibinc="-I\$(top_srcdir)/../zlib"
7039
7040 # Check whether --with-system-zlib was given.
7041 if test "${with_system_zlib+set}" = set; then :
7042 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7043 zlibdir=
7044 zlibinc=
7045 fi
7046
7047 fi
7048
7049
7050
7051
7052
7053 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7054 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7056 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7057 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7058 $as_echo_n "(cached) " >&6
7059 else
7060 ac_func_search_save_LIBS=$LIBS
7061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7062 /* end confdefs.h. */
7063
7064 /* Override any GCC internal prototype to avoid an error.
7065 Use char because int might match the return type of a GCC
7066 builtin and then its argument prototype would still apply. */
7067 #ifdef __cplusplus
7068 extern "C"
7069 #endif
7070 char kinfo_getvmmap ();
7071 int
7072 main ()
7073 {
7074 return kinfo_getvmmap ();
7075 ;
7076 return 0;
7077 }
7078 _ACEOF
7079 for ac_lib in '' util util-freebsd; do
7080 if test -z "$ac_lib"; then
7081 ac_res="none required"
7082 else
7083 ac_res=-l$ac_lib
7084 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7085 fi
7086 if ac_fn_c_try_link "$LINENO"; then :
7087 ac_cv_search_kinfo_getvmmap=$ac_res
7088 fi
7089 rm -f core conftest.err conftest.$ac_objext \
7090 conftest$ac_exeext
7091 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7092 break
7093 fi
7094 done
7095 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7096
7097 else
7098 ac_cv_search_kinfo_getvmmap=no
7099 fi
7100 rm conftest.$ac_ext
7101 LIBS=$ac_func_search_save_LIBS
7102 fi
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7104 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7105 ac_res=$ac_cv_search_kinfo_getvmmap
7106 if test "$ac_res" != no; then :
7107 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7108
7109 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7110
7111 fi
7112
7113
7114
7115 if test "X$prefix" = "XNONE"; then
7116 acl_final_prefix="$ac_default_prefix"
7117 else
7118 acl_final_prefix="$prefix"
7119 fi
7120 if test "X$exec_prefix" = "XNONE"; then
7121 acl_final_exec_prefix='${prefix}'
7122 else
7123 acl_final_exec_prefix="$exec_prefix"
7124 fi
7125 acl_save_prefix="$prefix"
7126 prefix="$acl_final_prefix"
7127 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7128 prefix="$acl_save_prefix"
7129
7130
7131 # Check whether --with-gnu-ld was given.
7132 if test "${with_gnu_ld+set}" = set; then :
7133 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7134 else
7135 with_gnu_ld=no
7136 fi
7137
7138 # Prepare PATH_SEPARATOR.
7139 # The user is always right.
7140 if test "${PATH_SEPARATOR+set}" != set; then
7141 echo "#! /bin/sh" >conf$$.sh
7142 echo "exit 0" >>conf$$.sh
7143 chmod +x conf$$.sh
7144 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7145 PATH_SEPARATOR=';'
7146 else
7147 PATH_SEPARATOR=:
7148 fi
7149 rm -f conf$$.sh
7150 fi
7151 ac_prog=ld
7152 if test "$GCC" = yes; then
7153 # Check if gcc -print-prog-name=ld gives a path.
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7155 $as_echo_n "checking for ld used by GCC... " >&6; }
7156 case $host in
7157 *-*-mingw*)
7158 # gcc leaves a trailing carriage return which upsets mingw
7159 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7160 *)
7161 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7162 esac
7163 case $ac_prog in
7164 # Accept absolute paths.
7165 [\\/]* | [A-Za-z]:[\\/]*)
7166 re_direlt='/[^/][^/]*/\.\./'
7167 # Canonicalize the path of ld
7168 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7169 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7170 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7171 done
7172 test -z "$LD" && LD="$ac_prog"
7173 ;;
7174 "")
7175 # If it fails, then pretend we aren't using GCC.
7176 ac_prog=ld
7177 ;;
7178 *)
7179 # If it is relative, then search for the first ld in PATH.
7180 with_gnu_ld=unknown
7181 ;;
7182 esac
7183 elif test "$with_gnu_ld" = yes; then
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7185 $as_echo_n "checking for GNU ld... " >&6; }
7186 else
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7188 $as_echo_n "checking for non-GNU ld... " >&6; }
7189 fi
7190 if test "${acl_cv_path_LD+set}" = set; then :
7191 $as_echo_n "(cached) " >&6
7192 else
7193 if test -z "$LD"; then
7194 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7195 for ac_dir in $PATH; do
7196 test -z "$ac_dir" && ac_dir=.
7197 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7198 acl_cv_path_LD="$ac_dir/$ac_prog"
7199 # Check to see if the program is GNU ld. I'd rather use --version,
7200 # but apparently some GNU ld's only accept -v.
7201 # Break only if it was the GNU/non-GNU ld that we prefer.
7202 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7203 test "$with_gnu_ld" != no && break
7204 else
7205 test "$with_gnu_ld" != yes && break
7206 fi
7207 fi
7208 done
7209 IFS="$ac_save_ifs"
7210 else
7211 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7212 fi
7213 fi
7214
7215 LD="$acl_cv_path_LD"
7216 if test -n "$LD"; then
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7218 $as_echo "$LD" >&6; }
7219 else
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7221 $as_echo "no" >&6; }
7222 fi
7223 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7225 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7226 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7227 $as_echo_n "(cached) " >&6
7228 else
7229 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7230 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7231 acl_cv_prog_gnu_ld=yes
7232 else
7233 acl_cv_prog_gnu_ld=no
7234 fi
7235 fi
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7237 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7238 with_gnu_ld=$acl_cv_prog_gnu_ld
7239
7240
7241
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7243 $as_echo_n "checking for shared library run path origin... " >&6; }
7244 if test "${acl_cv_rpath+set}" = set; then :
7245 $as_echo_n "(cached) " >&6
7246 else
7247
7248 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7249 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7250 . ./conftest.sh
7251 rm -f ./conftest.sh
7252 acl_cv_rpath=done
7253
7254 fi
7255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7256 $as_echo "$acl_cv_rpath" >&6; }
7257 wl="$acl_cv_wl"
7258 libext="$acl_cv_libext"
7259 shlibext="$acl_cv_shlibext"
7260 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7261 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7262 hardcode_direct="$acl_cv_hardcode_direct"
7263 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7264 # Check whether --enable-rpath was given.
7265 if test "${enable_rpath+set}" = set; then :
7266 enableval=$enable_rpath; :
7267 else
7268 enable_rpath=yes
7269 fi
7270
7271
7272
7273
7274
7275
7276
7277
7278 use_additional=yes
7279
7280 acl_save_prefix="$prefix"
7281 prefix="$acl_final_prefix"
7282 acl_save_exec_prefix="$exec_prefix"
7283 exec_prefix="$acl_final_exec_prefix"
7284
7285 eval additional_includedir=\"$includedir\"
7286 eval additional_libdir=\"$libdir\"
7287
7288 exec_prefix="$acl_save_exec_prefix"
7289 prefix="$acl_save_prefix"
7290
7291
7292 # Check whether --with-libiconv-prefix was given.
7293 if test "${with_libiconv_prefix+set}" = set; then :
7294 withval=$with_libiconv_prefix;
7295 if test "X$withval" = "Xno"; then
7296 use_additional=no
7297 else
7298 if test "X$withval" = "X"; then
7299
7300 acl_save_prefix="$prefix"
7301 prefix="$acl_final_prefix"
7302 acl_save_exec_prefix="$exec_prefix"
7303 exec_prefix="$acl_final_exec_prefix"
7304
7305 eval additional_includedir=\"$includedir\"
7306 eval additional_libdir=\"$libdir\"
7307
7308 exec_prefix="$acl_save_exec_prefix"
7309 prefix="$acl_save_prefix"
7310
7311 else
7312 additional_includedir="$withval/include"
7313 additional_libdir="$withval/lib"
7314 fi
7315 fi
7316
7317 fi
7318
7319 LIBICONV=
7320 LTLIBICONV=
7321 INCICONV=
7322 rpathdirs=
7323 ltrpathdirs=
7324 names_already_handled=
7325 names_next_round='iconv '
7326 while test -n "$names_next_round"; do
7327 names_this_round="$names_next_round"
7328 names_next_round=
7329 for name in $names_this_round; do
7330 already_handled=
7331 for n in $names_already_handled; do
7332 if test "$n" = "$name"; then
7333 already_handled=yes
7334 break
7335 fi
7336 done
7337 if test -z "$already_handled"; then
7338 names_already_handled="$names_already_handled $name"
7339 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7340 eval value=\"\$HAVE_LIB$uppername\"
7341 if test -n "$value"; then
7342 if test "$value" = yes; then
7343 eval value=\"\$LIB$uppername\"
7344 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7345 eval value=\"\$LTLIB$uppername\"
7346 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7347 else
7348 :
7349 fi
7350 else
7351 found_dir=
7352 found_la=
7353 found_so=
7354 found_a=
7355 if test $use_additional = yes; then
7356 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7357 found_dir="$additional_libdir"
7358 found_so="$additional_libdir/lib$name.$shlibext"
7359 if test -f "$additional_libdir/lib$name.la"; then
7360 found_la="$additional_libdir/lib$name.la"
7361 fi
7362 else
7363 if test -f "$additional_libdir/lib$name.$libext"; then
7364 found_dir="$additional_libdir"
7365 found_a="$additional_libdir/lib$name.$libext"
7366 if test -f "$additional_libdir/lib$name.la"; then
7367 found_la="$additional_libdir/lib$name.la"
7368 fi
7369 fi
7370 fi
7371 fi
7372 if test "X$found_dir" = "X"; then
7373 for x in $LDFLAGS $LTLIBICONV; do
7374
7375 acl_save_prefix="$prefix"
7376 prefix="$acl_final_prefix"
7377 acl_save_exec_prefix="$exec_prefix"
7378 exec_prefix="$acl_final_exec_prefix"
7379 eval x=\"$x\"
7380 exec_prefix="$acl_save_exec_prefix"
7381 prefix="$acl_save_prefix"
7382
7383 case "$x" in
7384 -L*)
7385 dir=`echo "X$x" | sed -e 's/^X-L//'`
7386 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7387 found_dir="$dir"
7388 found_so="$dir/lib$name.$shlibext"
7389 if test -f "$dir/lib$name.la"; then
7390 found_la="$dir/lib$name.la"
7391 fi
7392 else
7393 if test -f "$dir/lib$name.$libext"; then
7394 found_dir="$dir"
7395 found_a="$dir/lib$name.$libext"
7396 if test -f "$dir/lib$name.la"; then
7397 found_la="$dir/lib$name.la"
7398 fi
7399 fi
7400 fi
7401 ;;
7402 esac
7403 if test "X$found_dir" != "X"; then
7404 break
7405 fi
7406 done
7407 fi
7408 if test "X$found_dir" != "X"; then
7409 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7410 if test "X$found_so" != "X"; then
7411 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7412 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7413 else
7414 haveit=
7415 for x in $ltrpathdirs; do
7416 if test "X$x" = "X$found_dir"; then
7417 haveit=yes
7418 break
7419 fi
7420 done
7421 if test -z "$haveit"; then
7422 ltrpathdirs="$ltrpathdirs $found_dir"
7423 fi
7424 if test "$hardcode_direct" = yes; then
7425 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7426 else
7427 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7428 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7429 haveit=
7430 for x in $rpathdirs; do
7431 if test "X$x" = "X$found_dir"; then
7432 haveit=yes
7433 break
7434 fi
7435 done
7436 if test -z "$haveit"; then
7437 rpathdirs="$rpathdirs $found_dir"
7438 fi
7439 else
7440 haveit=
7441 for x in $LDFLAGS $LIBICONV; do
7442
7443 acl_save_prefix="$prefix"
7444 prefix="$acl_final_prefix"
7445 acl_save_exec_prefix="$exec_prefix"
7446 exec_prefix="$acl_final_exec_prefix"
7447 eval x=\"$x\"
7448 exec_prefix="$acl_save_exec_prefix"
7449 prefix="$acl_save_prefix"
7450
7451 if test "X$x" = "X-L$found_dir"; then
7452 haveit=yes
7453 break
7454 fi
7455 done
7456 if test -z "$haveit"; then
7457 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7458 fi
7459 if test "$hardcode_minus_L" != no; then
7460 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7461 else
7462 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7463 fi
7464 fi
7465 fi
7466 fi
7467 else
7468 if test "X$found_a" != "X"; then
7469 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7470 else
7471 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7472 fi
7473 fi
7474 additional_includedir=
7475 case "$found_dir" in
7476 */lib | */lib/)
7477 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7478 additional_includedir="$basedir/include"
7479 ;;
7480 esac
7481 if test "X$additional_includedir" != "X"; then
7482 if test "X$additional_includedir" != "X/usr/include"; then
7483 haveit=
7484 if test "X$additional_includedir" = "X/usr/local/include"; then
7485 if test -n "$GCC"; then
7486 case $host_os in
7487 linux*) haveit=yes;;
7488 esac
7489 fi
7490 fi
7491 if test -z "$haveit"; then
7492 for x in $CPPFLAGS $INCICONV; do
7493
7494 acl_save_prefix="$prefix"
7495 prefix="$acl_final_prefix"
7496 acl_save_exec_prefix="$exec_prefix"
7497 exec_prefix="$acl_final_exec_prefix"
7498 eval x=\"$x\"
7499 exec_prefix="$acl_save_exec_prefix"
7500 prefix="$acl_save_prefix"
7501
7502 if test "X$x" = "X-I$additional_includedir"; then
7503 haveit=yes
7504 break
7505 fi
7506 done
7507 if test -z "$haveit"; then
7508 if test -d "$additional_includedir"; then
7509 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7510 fi
7511 fi
7512 fi
7513 fi
7514 fi
7515 if test -n "$found_la"; then
7516 save_libdir="$libdir"
7517 case "$found_la" in
7518 */* | *\\*) . "$found_la" ;;
7519 *) . "./$found_la" ;;
7520 esac
7521 libdir="$save_libdir"
7522 for dep in $dependency_libs; do
7523 case "$dep" in
7524 -L*)
7525 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7526 if test "X$additional_libdir" != "X/usr/lib"; then
7527 haveit=
7528 if test "X$additional_libdir" = "X/usr/local/lib"; then
7529 if test -n "$GCC"; then
7530 case $host_os in
7531 linux*) haveit=yes;;
7532 esac
7533 fi
7534 fi
7535 if test -z "$haveit"; then
7536 haveit=
7537 for x in $LDFLAGS $LIBICONV; do
7538
7539 acl_save_prefix="$prefix"
7540 prefix="$acl_final_prefix"
7541 acl_save_exec_prefix="$exec_prefix"
7542 exec_prefix="$acl_final_exec_prefix"
7543 eval x=\"$x\"
7544 exec_prefix="$acl_save_exec_prefix"
7545 prefix="$acl_save_prefix"
7546
7547 if test "X$x" = "X-L$additional_libdir"; then
7548 haveit=yes
7549 break
7550 fi
7551 done
7552 if test -z "$haveit"; then
7553 if test -d "$additional_libdir"; then
7554 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7555 fi
7556 fi
7557 haveit=
7558 for x in $LDFLAGS $LTLIBICONV; do
7559
7560 acl_save_prefix="$prefix"
7561 prefix="$acl_final_prefix"
7562 acl_save_exec_prefix="$exec_prefix"
7563 exec_prefix="$acl_final_exec_prefix"
7564 eval x=\"$x\"
7565 exec_prefix="$acl_save_exec_prefix"
7566 prefix="$acl_save_prefix"
7567
7568 if test "X$x" = "X-L$additional_libdir"; then
7569 haveit=yes
7570 break
7571 fi
7572 done
7573 if test -z "$haveit"; then
7574 if test -d "$additional_libdir"; then
7575 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7576 fi
7577 fi
7578 fi
7579 fi
7580 ;;
7581 -R*)
7582 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7583 if test "$enable_rpath" != no; then
7584 haveit=
7585 for x in $rpathdirs; do
7586 if test "X$x" = "X$dir"; then
7587 haveit=yes
7588 break
7589 fi
7590 done
7591 if test -z "$haveit"; then
7592 rpathdirs="$rpathdirs $dir"
7593 fi
7594 haveit=
7595 for x in $ltrpathdirs; do
7596 if test "X$x" = "X$dir"; then
7597 haveit=yes
7598 break
7599 fi
7600 done
7601 if test -z "$haveit"; then
7602 ltrpathdirs="$ltrpathdirs $dir"
7603 fi
7604 fi
7605 ;;
7606 -l*)
7607 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7608 ;;
7609 *.la)
7610 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7611 ;;
7612 *)
7613 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
7614 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
7615 ;;
7616 esac
7617 done
7618 fi
7619 else
7620 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7621 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
7622 fi
7623 fi
7624 fi
7625 done
7626 done
7627 if test "X$rpathdirs" != "X"; then
7628 if test -n "$hardcode_libdir_separator"; then
7629 alldirs=
7630 for found_dir in $rpathdirs; do
7631 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7632 done
7633 acl_save_libdir="$libdir"
7634 libdir="$alldirs"
7635 eval flag=\"$hardcode_libdir_flag_spec\"
7636 libdir="$acl_save_libdir"
7637 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7638 else
7639 for found_dir in $rpathdirs; do
7640 acl_save_libdir="$libdir"
7641 libdir="$found_dir"
7642 eval flag=\"$hardcode_libdir_flag_spec\"
7643 libdir="$acl_save_libdir"
7644 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7645 done
7646 fi
7647 fi
7648 if test "X$ltrpathdirs" != "X"; then
7649 for found_dir in $ltrpathdirs; do
7650 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
7651 done
7652 fi
7653
7654
7655
7656
7657
7658
7659
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
7661 $as_echo_n "checking for iconv... " >&6; }
7662 if test "${am_cv_func_iconv+set}" = set; then :
7663 $as_echo_n "(cached) " >&6
7664 else
7665
7666 am_cv_func_iconv="no, consider installing GNU libiconv"
7667 am_cv_lib_iconv=no
7668 am_save_CPPFLAGS="$CPPFLAGS"
7669 CPPFLAGS="$CPPFLAGS $INCICONV"
7670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7671 /* end confdefs.h. */
7672 #include <stdlib.h>
7673 #include <iconv.h>
7674 int
7675 main ()
7676 {
7677 iconv_t cd = iconv_open("","");
7678 iconv(cd,NULL,NULL,NULL,NULL);
7679 iconv_close(cd);
7680 ;
7681 return 0;
7682 }
7683 _ACEOF
7684 if ac_fn_c_try_link "$LINENO"; then :
7685 am_cv_func_iconv=yes
7686 fi
7687 rm -f core conftest.err conftest.$ac_objext \
7688 conftest$ac_exeext conftest.$ac_ext
7689 CPPFLAGS="$am_save_CPPFLAGS"
7690
7691 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
7692 for _libs in .libs _libs; do
7693 am_save_CPPFLAGS="$CPPFLAGS"
7694 am_save_LIBS="$LIBS"
7695 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
7696 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
7697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698 /* end confdefs.h. */
7699 #include <stdlib.h>
7700 #include <iconv.h>
7701 int
7702 main ()
7703 {
7704 iconv_t cd = iconv_open("","");
7705 iconv(cd,NULL,NULL,NULL,NULL);
7706 iconv_close(cd);
7707 ;
7708 return 0;
7709 }
7710 _ACEOF
7711 if ac_fn_c_try_link "$LINENO"; then :
7712 INCICONV="-I../libiconv/include"
7713 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
7714 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
7715 am_cv_lib_iconv=yes
7716 am_cv_func_iconv=yes
7717 fi
7718 rm -f core conftest.err conftest.$ac_objext \
7719 conftest$ac_exeext conftest.$ac_ext
7720 CPPFLAGS="$am_save_CPPFLAGS"
7721 LIBS="$am_save_LIBS"
7722 if test "$am_cv_func_iconv" = "yes"; then
7723 break
7724 fi
7725 done
7726 fi
7727
7728 if test "$am_cv_func_iconv" != yes; then
7729 am_save_CPPFLAGS="$CPPFLAGS"
7730 am_save_LIBS="$LIBS"
7731 CPPFLAGS="$LIBS $INCICONV"
7732 LIBS="$LIBS $LIBICONV"
7733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7734 /* end confdefs.h. */
7735 #include <stdlib.h>
7736 #include <iconv.h>
7737 int
7738 main ()
7739 {
7740 iconv_t cd = iconv_open("","");
7741 iconv(cd,NULL,NULL,NULL,NULL);
7742 iconv_close(cd);
7743 ;
7744 return 0;
7745 }
7746 _ACEOF
7747 if ac_fn_c_try_link "$LINENO"; then :
7748 am_cv_lib_iconv=yes
7749 am_cv_func_iconv=yes
7750 fi
7751 rm -f core conftest.err conftest.$ac_objext \
7752 conftest$ac_exeext conftest.$ac_ext
7753 CPPFLAGS="$am_save_CPPFLAGS"
7754 LIBS="$am_save_LIBS"
7755 fi
7756
7757 fi
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
7759 $as_echo "$am_cv_func_iconv" >&6; }
7760 if test "$am_cv_func_iconv" = yes; then
7761
7762 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
7763
7764 fi
7765 if test "$am_cv_lib_iconv" = yes; then
7766
7767 for element in $INCICONV; do
7768 haveit=
7769 for x in $CPPFLAGS; do
7770
7771 acl_save_prefix="$prefix"
7772 prefix="$acl_final_prefix"
7773 acl_save_exec_prefix="$exec_prefix"
7774 exec_prefix="$acl_final_exec_prefix"
7775 eval x=\"$x\"
7776 exec_prefix="$acl_save_exec_prefix"
7777 prefix="$acl_save_prefix"
7778
7779 if test "X$x" = "X$element"; then
7780 haveit=yes
7781 break
7782 fi
7783 done
7784 if test -z "$haveit"; then
7785 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7786 fi
7787 done
7788
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
7790 $as_echo_n "checking how to link with libiconv... " >&6; }
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
7792 $as_echo "$LIBICONV" >&6; }
7793 else
7794 LIBICONV=
7795 LTLIBICONV=
7796 fi
7797
7798
7799
7800 if test "$am_cv_func_iconv" = yes; then
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
7802 $as_echo_n "checking for iconv declaration... " >&6; }
7803 if test "${am_cv_proto_iconv+set}" = set; then :
7804 $as_echo_n "(cached) " >&6
7805 else
7806
7807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7808 /* end confdefs.h. */
7809
7810 #include <stdlib.h>
7811 #include <iconv.h>
7812 extern
7813 #ifdef __cplusplus
7814 "C"
7815 #endif
7816 #if defined(__STDC__) || defined(__cplusplus)
7817 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
7818 #else
7819 size_t iconv();
7820 #endif
7821
7822 int
7823 main ()
7824 {
7825
7826 ;
7827 return 0;
7828 }
7829 _ACEOF
7830 if ac_fn_c_try_compile "$LINENO"; then :
7831 am_cv_proto_iconv_arg1=""
7832 else
7833 am_cv_proto_iconv_arg1="const"
7834 fi
7835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7836 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);"
7837 fi
7838
7839 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
7841 }$am_cv_proto_iconv" >&5
7842 $as_echo "${ac_t:-
7843 }$am_cv_proto_iconv" >&6; }
7844
7845 cat >>confdefs.h <<_ACEOF
7846 #define ICONV_CONST $am_cv_proto_iconv_arg1
7847 _ACEOF
7848
7849 fi
7850
7851
7852 # GDB may fork/exec the iconv program to get the list of supported character
7853 # sets. Allow the user to specify where to find it.
7854 # There are several factors affecting the choice of option name:
7855 # - There is already --with-libiconv-prefix but we can't use it, it specifies
7856 # the build-time location of libiconv files.
7857 # - The program we need to find is iconv, which comes with glibc. The user
7858 # doesn't necessarily have libiconv installed. Therefore naming this
7859 # --with-libiconv-foo feels wrong.
7860 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
7861 # defined to work on directories not files (though it really doesn't know
7862 # the difference).
7863 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
7864 # with --with-libiconv-prefix.
7865 # Putting these together is why the option name is --with-iconv-bin.
7866
7867
7868 # Check whether --with-iconv-bin was given.
7869 if test "${with_iconv_bin+set}" = set; then :
7870 withval=$with_iconv_bin; iconv_bin="${withval}"
7871
7872 cat >>confdefs.h <<_ACEOF
7873 #define ICONV_BIN "${iconv_bin}"
7874 _ACEOF
7875
7876
7877 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7878 if test "x$prefix" = xNONE; then
7879 test_prefix=/usr/local
7880 else
7881 test_prefix=$prefix
7882 fi
7883 else
7884 test_prefix=$exec_prefix
7885 fi
7886 value=0
7887 case ${iconv_bin} in
7888 "${test_prefix}"|"${test_prefix}/"*|\
7889 '${exec_prefix}'|'${exec_prefix}/'*)
7890 value=1
7891 ;;
7892 esac
7893
7894 cat >>confdefs.h <<_ACEOF
7895 #define ICONV_BIN_RELOCATABLE $value
7896 _ACEOF
7897
7898
7899
7900 fi
7901
7902
7903 # For the TUI, we need enhanced curses functionality.
7904 if test x"$enable_tui" != xno; then
7905 prefer_curses=yes
7906 fi
7907
7908 curses_found=no
7909 if test x"$prefer_curses" = xyes; then
7910 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7911 # curses library because the latter might not provide all the
7912 # functionality we need. However, this leads to problems on systems
7913 # where the linker searches /usr/local/lib, but the compiler doesn't
7914 # search /usr/local/include, if ncurses is installed in /usr/local. A
7915 # default installation of ncurses on alpha*-dec-osf* will lead to such
7916 # a situation.
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7918 $as_echo_n "checking for library containing waddstr... " >&6; }
7919 if test "${ac_cv_search_waddstr+set}" = set; then :
7920 $as_echo_n "(cached) " >&6
7921 else
7922 ac_func_search_save_LIBS=$LIBS
7923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7924 /* end confdefs.h. */
7925
7926 /* Override any GCC internal prototype to avoid an error.
7927 Use char because int might match the return type of a GCC
7928 builtin and then its argument prototype would still apply. */
7929 #ifdef __cplusplus
7930 extern "C"
7931 #endif
7932 char waddstr ();
7933 int
7934 main ()
7935 {
7936 return waddstr ();
7937 ;
7938 return 0;
7939 }
7940 _ACEOF
7941 for ac_lib in '' ncurses cursesX curses; do
7942 if test -z "$ac_lib"; then
7943 ac_res="none required"
7944 else
7945 ac_res=-l$ac_lib
7946 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7947 fi
7948 if ac_fn_c_try_link "$LINENO"; then :
7949 ac_cv_search_waddstr=$ac_res
7950 fi
7951 rm -f core conftest.err conftest.$ac_objext \
7952 conftest$ac_exeext
7953 if test "${ac_cv_search_waddstr+set}" = set; then :
7954 break
7955 fi
7956 done
7957 if test "${ac_cv_search_waddstr+set}" = set; then :
7958
7959 else
7960 ac_cv_search_waddstr=no
7961 fi
7962 rm conftest.$ac_ext
7963 LIBS=$ac_func_search_save_LIBS
7964 fi
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
7966 $as_echo "$ac_cv_search_waddstr" >&6; }
7967 ac_res=$ac_cv_search_waddstr
7968 if test "$ac_res" != no; then :
7969 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7970
7971 fi
7972
7973
7974 if test "$ac_cv_search_waddstr" != no; then
7975 curses_found=yes
7976 fi
7977 fi
7978
7979 # Check whether we should enable the TUI, but only do so if we really
7980 # can.
7981 if test x"$enable_tui" != xno; then
7982 if test -d $srcdir/tui; then
7983 if test "$curses_found" != no; then
7984 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
7985 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
7986 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
7987 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
7988 else
7989 if test x"$enable_tui" = xyes; then
7990 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
7991 else
7992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
7993 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
7994 fi
7995 fi
7996 fi
7997 fi
7998
7999 # Since GDB uses Readline, we need termcap functionality. In many
8000 # cases this will be provided by the curses library, but some systems
8001 # have a seperate termcap library, or no curses library at all.
8002
8003 case $host_os in
8004 cygwin*)
8005 if test -d $srcdir/libtermcap; then
8006 LIBS="../libtermcap/libtermcap.a $LIBS"
8007 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8008 fi ;;
8009 go32* | *djgpp*)
8010 ac_cv_search_tgetent="none required"
8011 ;;
8012 esac
8013
8014 # These are the libraries checked by Readline.
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8016 $as_echo_n "checking for library containing tgetent... " >&6; }
8017 if test "${ac_cv_search_tgetent+set}" = set; then :
8018 $as_echo_n "(cached) " >&6
8019 else
8020 ac_func_search_save_LIBS=$LIBS
8021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8022 /* end confdefs.h. */
8023
8024 /* Override any GCC internal prototype to avoid an error.
8025 Use char because int might match the return type of a GCC
8026 builtin and then its argument prototype would still apply. */
8027 #ifdef __cplusplus
8028 extern "C"
8029 #endif
8030 char tgetent ();
8031 int
8032 main ()
8033 {
8034 return tgetent ();
8035 ;
8036 return 0;
8037 }
8038 _ACEOF
8039 for ac_lib in '' termcap tinfo curses ncurses; do
8040 if test -z "$ac_lib"; then
8041 ac_res="none required"
8042 else
8043 ac_res=-l$ac_lib
8044 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8045 fi
8046 if ac_fn_c_try_link "$LINENO"; then :
8047 ac_cv_search_tgetent=$ac_res
8048 fi
8049 rm -f core conftest.err conftest.$ac_objext \
8050 conftest$ac_exeext
8051 if test "${ac_cv_search_tgetent+set}" = set; then :
8052 break
8053 fi
8054 done
8055 if test "${ac_cv_search_tgetent+set}" = set; then :
8056
8057 else
8058 ac_cv_search_tgetent=no
8059 fi
8060 rm conftest.$ac_ext
8061 LIBS=$ac_func_search_save_LIBS
8062 fi
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8064 $as_echo "$ac_cv_search_tgetent" >&6; }
8065 ac_res=$ac_cv_search_tgetent
8066 if test "$ac_res" != no; then :
8067 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8068
8069 fi
8070
8071
8072 if test "$ac_cv_search_tgetent" = no; then
8073 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8074 fi
8075
8076
8077 # Check whether --with-system-readline was given.
8078 if test "${with_system_readline+set}" = set; then :
8079 withval=$with_system_readline;
8080 fi
8081
8082
8083 if test "$with_system_readline" = yes; then
8084 READLINE=-lreadline
8085 READLINE_DEPS=
8086 READLINE_CFLAGS=
8087 READLINE_TEXI_INCFLAG=
8088 else
8089 READLINE='$(READLINE_DIR)/libreadline.a'
8090 READLINE_DEPS='$(READLINE)'
8091 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8092 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8093 fi
8094
8095
8096
8097
8098
8099 # Generate jit-reader.h
8100
8101 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8102 TARGET_PTR=
8103
8104 # The cast to long int works around a bug in the HP C Compiler
8105 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8106 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8107 # This bug is HP SR number 8606223364.
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8109 $as_echo_n "checking size of unsigned long long... " >&6; }
8110 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8111 $as_echo_n "(cached) " >&6
8112 else
8113 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
8114
8115 else
8116 if test "$ac_cv_type_unsigned_long_long" = yes; then
8117 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8118 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8119 { as_fn_set_status 77
8120 as_fn_error "cannot compute sizeof (unsigned long long)
8121 See \`config.log' for more details." "$LINENO" 5; }; }
8122 else
8123 ac_cv_sizeof_unsigned_long_long=0
8124 fi
8125 fi
8126
8127 fi
8128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
8129 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
8130
8131
8132
8133 cat >>confdefs.h <<_ACEOF
8134 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
8135 _ACEOF
8136
8137
8138 # The cast to long int works around a bug in the HP C Compiler
8139 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8140 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8141 # This bug is HP SR number 8606223364.
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
8143 $as_echo_n "checking size of unsigned long... " >&6; }
8144 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
8145 $as_echo_n "(cached) " >&6
8146 else
8147 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
8148
8149 else
8150 if test "$ac_cv_type_unsigned_long" = yes; then
8151 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8152 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8153 { as_fn_set_status 77
8154 as_fn_error "cannot compute sizeof (unsigned long)
8155 See \`config.log' for more details." "$LINENO" 5; }; }
8156 else
8157 ac_cv_sizeof_unsigned_long=0
8158 fi
8159 fi
8160
8161 fi
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
8163 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
8164
8165
8166
8167 cat >>confdefs.h <<_ACEOF
8168 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8169 _ACEOF
8170
8171
8172 # The cast to long int works around a bug in the HP C Compiler
8173 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8174 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8175 # This bug is HP SR number 8606223364.
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
8177 $as_echo_n "checking size of unsigned __int128... " >&6; }
8178 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
8179 $as_echo_n "(cached) " >&6
8180 else
8181 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
8182
8183 else
8184 if test "$ac_cv_type_unsigned___int128" = yes; then
8185 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8186 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8187 { as_fn_set_status 77
8188 as_fn_error "cannot compute sizeof (unsigned __int128)
8189 See \`config.log' for more details." "$LINENO" 5; }; }
8190 else
8191 ac_cv_sizeof_unsigned___int128=0
8192 fi
8193 fi
8194
8195 fi
8196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
8197 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
8198
8199
8200
8201 cat >>confdefs.h <<_ACEOF
8202 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
8203 _ACEOF
8204
8205
8206
8207 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
8208 TARGET_PTR="unsigned long"
8209 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
8210 TARGET_PTR="unsigned long long"
8211 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
8212 TARGET_PTR="unsigned __int128"
8213 else
8214 TARGET_PTR="unsigned long"
8215 fi
8216
8217
8218 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
8219
8220
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8222 $as_echo_n "checking for library containing dlopen... " >&6; }
8223 if test "${ac_cv_search_dlopen+set}" = set; then :
8224 $as_echo_n "(cached) " >&6
8225 else
8226 ac_func_search_save_LIBS=$LIBS
8227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8228 /* end confdefs.h. */
8229
8230 /* Override any GCC internal prototype to avoid an error.
8231 Use char because int might match the return type of a GCC
8232 builtin and then its argument prototype would still apply. */
8233 #ifdef __cplusplus
8234 extern "C"
8235 #endif
8236 char dlopen ();
8237 int
8238 main ()
8239 {
8240 return dlopen ();
8241 ;
8242 return 0;
8243 }
8244 _ACEOF
8245 for ac_lib in '' dl; do
8246 if test -z "$ac_lib"; then
8247 ac_res="none required"
8248 else
8249 ac_res=-l$ac_lib
8250 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8251 fi
8252 if ac_fn_c_try_link "$LINENO"; then :
8253 ac_cv_search_dlopen=$ac_res
8254 fi
8255 rm -f core conftest.err conftest.$ac_objext \
8256 conftest$ac_exeext
8257 if test "${ac_cv_search_dlopen+set}" = set; then :
8258 break
8259 fi
8260 done
8261 if test "${ac_cv_search_dlopen+set}" = set; then :
8262
8263 else
8264 ac_cv_search_dlopen=no
8265 fi
8266 rm conftest.$ac_ext
8267 LIBS=$ac_func_search_save_LIBS
8268 fi
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8270 $as_echo "$ac_cv_search_dlopen" >&6; }
8271 ac_res=$ac_cv_search_dlopen
8272 if test "$ac_res" != no; then :
8273 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8274
8275 fi
8276
8277
8278
8279
8280 # Check whether --with-jit-reader-dir was given.
8281 if test "${with_jit_reader_dir+set}" = set; then :
8282 withval=$with_jit_reader_dir;
8283 JIT_READER_DIR=$withval
8284 else
8285 JIT_READER_DIR=${libdir}/gdb
8286 fi
8287
8288
8289 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
8290 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8291 ac_define_dir=`eval echo $JIT_READER_DIR`
8292 ac_define_dir=`eval echo $ac_define_dir`
8293
8294 cat >>confdefs.h <<_ACEOF
8295 #define JIT_READER_DIR "$ac_define_dir"
8296 _ACEOF
8297
8298
8299
8300
8301 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8302 if test "x$prefix" = xNONE; then
8303 test_prefix=/usr/local
8304 else
8305 test_prefix=$prefix
8306 fi
8307 else
8308 test_prefix=$exec_prefix
8309 fi
8310 value=0
8311 case ${ac_define_dir} in
8312 "${test_prefix}"|"${test_prefix}/"*|\
8313 '${exec_prefix}'|'${exec_prefix}/'*)
8314 value=1
8315 ;;
8316 esac
8317
8318 cat >>confdefs.h <<_ACEOF
8319 #define JIT_READER_DIR_RELOCATABLE $value
8320 _ACEOF
8321
8322
8323
8324
8325
8326 # Check whether --with-expat was given.
8327 if test "${with_expat+set}" = set; then :
8328 withval=$with_expat;
8329 else
8330 with_expat=auto
8331 fi
8332
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8334 $as_echo_n "checking whether to use expat... " >&6; }
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8336 $as_echo "$with_expat" >&6; }
8337
8338 if test "${with_expat}" = no; then
8339 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8340 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
8341 HAVE_LIBEXPAT=no
8342 else
8343
8344
8345
8346
8347
8348
8349
8350
8351 use_additional=yes
8352
8353 acl_save_prefix="$prefix"
8354 prefix="$acl_final_prefix"
8355 acl_save_exec_prefix="$exec_prefix"
8356 exec_prefix="$acl_final_exec_prefix"
8357
8358 eval additional_includedir=\"$includedir\"
8359 eval additional_libdir=\"$libdir\"
8360
8361 exec_prefix="$acl_save_exec_prefix"
8362 prefix="$acl_save_prefix"
8363
8364
8365 # Check whether --with-libexpat-prefix was given.
8366 if test "${with_libexpat_prefix+set}" = set; then :
8367 withval=$with_libexpat_prefix;
8368 if test "X$withval" = "Xno"; then
8369 use_additional=no
8370 else
8371 if test "X$withval" = "X"; then
8372
8373 acl_save_prefix="$prefix"
8374 prefix="$acl_final_prefix"
8375 acl_save_exec_prefix="$exec_prefix"
8376 exec_prefix="$acl_final_exec_prefix"
8377
8378 eval additional_includedir=\"$includedir\"
8379 eval additional_libdir=\"$libdir\"
8380
8381 exec_prefix="$acl_save_exec_prefix"
8382 prefix="$acl_save_prefix"
8383
8384 else
8385 additional_includedir="$withval/include"
8386 additional_libdir="$withval/lib"
8387 fi
8388 fi
8389
8390 fi
8391
8392 LIBEXPAT=
8393 LTLIBEXPAT=
8394 INCEXPAT=
8395 rpathdirs=
8396 ltrpathdirs=
8397 names_already_handled=
8398 names_next_round='expat '
8399 while test -n "$names_next_round"; do
8400 names_this_round="$names_next_round"
8401 names_next_round=
8402 for name in $names_this_round; do
8403 already_handled=
8404 for n in $names_already_handled; do
8405 if test "$n" = "$name"; then
8406 already_handled=yes
8407 break
8408 fi
8409 done
8410 if test -z "$already_handled"; then
8411 names_already_handled="$names_already_handled $name"
8412 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8413 eval value=\"\$HAVE_LIB$uppername\"
8414 if test -n "$value"; then
8415 if test "$value" = yes; then
8416 eval value=\"\$LIB$uppername\"
8417 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
8418 eval value=\"\$LTLIB$uppername\"
8419 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
8420 else
8421 :
8422 fi
8423 else
8424 found_dir=
8425 found_la=
8426 found_so=
8427 found_a=
8428 if test $use_additional = yes; then
8429 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8430 found_dir="$additional_libdir"
8431 found_so="$additional_libdir/lib$name.$shlibext"
8432 if test -f "$additional_libdir/lib$name.la"; then
8433 found_la="$additional_libdir/lib$name.la"
8434 fi
8435 else
8436 if test -f "$additional_libdir/lib$name.$libext"; then
8437 found_dir="$additional_libdir"
8438 found_a="$additional_libdir/lib$name.$libext"
8439 if test -f "$additional_libdir/lib$name.la"; then
8440 found_la="$additional_libdir/lib$name.la"
8441 fi
8442 fi
8443 fi
8444 fi
8445 if test "X$found_dir" = "X"; then
8446 for x in $LDFLAGS $LTLIBEXPAT; do
8447
8448 acl_save_prefix="$prefix"
8449 prefix="$acl_final_prefix"
8450 acl_save_exec_prefix="$exec_prefix"
8451 exec_prefix="$acl_final_exec_prefix"
8452 eval x=\"$x\"
8453 exec_prefix="$acl_save_exec_prefix"
8454 prefix="$acl_save_prefix"
8455
8456 case "$x" in
8457 -L*)
8458 dir=`echo "X$x" | sed -e 's/^X-L//'`
8459 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8460 found_dir="$dir"
8461 found_so="$dir/lib$name.$shlibext"
8462 if test -f "$dir/lib$name.la"; then
8463 found_la="$dir/lib$name.la"
8464 fi
8465 else
8466 if test -f "$dir/lib$name.$libext"; then
8467 found_dir="$dir"
8468 found_a="$dir/lib$name.$libext"
8469 if test -f "$dir/lib$name.la"; then
8470 found_la="$dir/lib$name.la"
8471 fi
8472 fi
8473 fi
8474 ;;
8475 esac
8476 if test "X$found_dir" != "X"; then
8477 break
8478 fi
8479 done
8480 fi
8481 if test "X$found_dir" != "X"; then
8482 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
8483 if test "X$found_so" != "X"; then
8484 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8485 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8486 else
8487 haveit=
8488 for x in $ltrpathdirs; do
8489 if test "X$x" = "X$found_dir"; then
8490 haveit=yes
8491 break
8492 fi
8493 done
8494 if test -z "$haveit"; then
8495 ltrpathdirs="$ltrpathdirs $found_dir"
8496 fi
8497 if test "$hardcode_direct" = yes; then
8498 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8499 else
8500 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8501 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8502 haveit=
8503 for x in $rpathdirs; do
8504 if test "X$x" = "X$found_dir"; then
8505 haveit=yes
8506 break
8507 fi
8508 done
8509 if test -z "$haveit"; then
8510 rpathdirs="$rpathdirs $found_dir"
8511 fi
8512 else
8513 haveit=
8514 for x in $LDFLAGS $LIBEXPAT; do
8515
8516 acl_save_prefix="$prefix"
8517 prefix="$acl_final_prefix"
8518 acl_save_exec_prefix="$exec_prefix"
8519 exec_prefix="$acl_final_exec_prefix"
8520 eval x=\"$x\"
8521 exec_prefix="$acl_save_exec_prefix"
8522 prefix="$acl_save_prefix"
8523
8524 if test "X$x" = "X-L$found_dir"; then
8525 haveit=yes
8526 break
8527 fi
8528 done
8529 if test -z "$haveit"; then
8530 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
8531 fi
8532 if test "$hardcode_minus_L" != no; then
8533 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8534 else
8535 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8536 fi
8537 fi
8538 fi
8539 fi
8540 else
8541 if test "X$found_a" != "X"; then
8542 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
8543 else
8544 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
8545 fi
8546 fi
8547 additional_includedir=
8548 case "$found_dir" in
8549 */lib | */lib/)
8550 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8551 additional_includedir="$basedir/include"
8552 ;;
8553 esac
8554 if test "X$additional_includedir" != "X"; then
8555 if test "X$additional_includedir" != "X/usr/include"; then
8556 haveit=
8557 if test "X$additional_includedir" = "X/usr/local/include"; then
8558 if test -n "$GCC"; then
8559 case $host_os in
8560 linux*) haveit=yes;;
8561 esac
8562 fi
8563 fi
8564 if test -z "$haveit"; then
8565 for x in $CPPFLAGS $INCEXPAT; do
8566
8567 acl_save_prefix="$prefix"
8568 prefix="$acl_final_prefix"
8569 acl_save_exec_prefix="$exec_prefix"
8570 exec_prefix="$acl_final_exec_prefix"
8571 eval x=\"$x\"
8572 exec_prefix="$acl_save_exec_prefix"
8573 prefix="$acl_save_prefix"
8574
8575 if test "X$x" = "X-I$additional_includedir"; then
8576 haveit=yes
8577 break
8578 fi
8579 done
8580 if test -z "$haveit"; then
8581 if test -d "$additional_includedir"; then
8582 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
8583 fi
8584 fi
8585 fi
8586 fi
8587 fi
8588 if test -n "$found_la"; then
8589 save_libdir="$libdir"
8590 case "$found_la" in
8591 */* | *\\*) . "$found_la" ;;
8592 *) . "./$found_la" ;;
8593 esac
8594 libdir="$save_libdir"
8595 for dep in $dependency_libs; do
8596 case "$dep" in
8597 -L*)
8598 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8599 if test "X$additional_libdir" != "X/usr/lib"; then
8600 haveit=
8601 if test "X$additional_libdir" = "X/usr/local/lib"; then
8602 if test -n "$GCC"; then
8603 case $host_os in
8604 linux*) haveit=yes;;
8605 esac
8606 fi
8607 fi
8608 if test -z "$haveit"; then
8609 haveit=
8610 for x in $LDFLAGS $LIBEXPAT; do
8611
8612 acl_save_prefix="$prefix"
8613 prefix="$acl_final_prefix"
8614 acl_save_exec_prefix="$exec_prefix"
8615 exec_prefix="$acl_final_exec_prefix"
8616 eval x=\"$x\"
8617 exec_prefix="$acl_save_exec_prefix"
8618 prefix="$acl_save_prefix"
8619
8620 if test "X$x" = "X-L$additional_libdir"; then
8621 haveit=yes
8622 break
8623 fi
8624 done
8625 if test -z "$haveit"; then
8626 if test -d "$additional_libdir"; then
8627 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
8628 fi
8629 fi
8630 haveit=
8631 for x in $LDFLAGS $LTLIBEXPAT; do
8632
8633 acl_save_prefix="$prefix"
8634 prefix="$acl_final_prefix"
8635 acl_save_exec_prefix="$exec_prefix"
8636 exec_prefix="$acl_final_exec_prefix"
8637 eval x=\"$x\"
8638 exec_prefix="$acl_save_exec_prefix"
8639 prefix="$acl_save_prefix"
8640
8641 if test "X$x" = "X-L$additional_libdir"; then
8642 haveit=yes
8643 break
8644 fi
8645 done
8646 if test -z "$haveit"; then
8647 if test -d "$additional_libdir"; then
8648 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
8649 fi
8650 fi
8651 fi
8652 fi
8653 ;;
8654 -R*)
8655 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8656 if test "$enable_rpath" != no; then
8657 haveit=
8658 for x in $rpathdirs; do
8659 if test "X$x" = "X$dir"; then
8660 haveit=yes
8661 break
8662 fi
8663 done
8664 if test -z "$haveit"; then
8665 rpathdirs="$rpathdirs $dir"
8666 fi
8667 haveit=
8668 for x in $ltrpathdirs; do
8669 if test "X$x" = "X$dir"; then
8670 haveit=yes
8671 break
8672 fi
8673 done
8674 if test -z "$haveit"; then
8675 ltrpathdirs="$ltrpathdirs $dir"
8676 fi
8677 fi
8678 ;;
8679 -l*)
8680 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8681 ;;
8682 *.la)
8683 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8684 ;;
8685 *)
8686 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
8687 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
8688 ;;
8689 esac
8690 done
8691 fi
8692 else
8693 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8694 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
8695 fi
8696 fi
8697 fi
8698 done
8699 done
8700 if test "X$rpathdirs" != "X"; then
8701 if test -n "$hardcode_libdir_separator"; then
8702 alldirs=
8703 for found_dir in $rpathdirs; do
8704 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8705 done
8706 acl_save_libdir="$libdir"
8707 libdir="$alldirs"
8708 eval flag=\"$hardcode_libdir_flag_spec\"
8709 libdir="$acl_save_libdir"
8710 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8711 else
8712 for found_dir in $rpathdirs; do
8713 acl_save_libdir="$libdir"
8714 libdir="$found_dir"
8715 eval flag=\"$hardcode_libdir_flag_spec\"
8716 libdir="$acl_save_libdir"
8717 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8718 done
8719 fi
8720 fi
8721 if test "X$ltrpathdirs" != "X"; then
8722 for found_dir in $ltrpathdirs; do
8723 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
8724 done
8725 fi
8726
8727
8728 ac_save_CPPFLAGS="$CPPFLAGS"
8729
8730 for element in $INCEXPAT; do
8731 haveit=
8732 for x in $CPPFLAGS; do
8733
8734 acl_save_prefix="$prefix"
8735 prefix="$acl_final_prefix"
8736 acl_save_exec_prefix="$exec_prefix"
8737 exec_prefix="$acl_final_exec_prefix"
8738 eval x=\"$x\"
8739 exec_prefix="$acl_save_exec_prefix"
8740 prefix="$acl_save_prefix"
8741
8742 if test "X$x" = "X$element"; then
8743 haveit=yes
8744 break
8745 fi
8746 done
8747 if test -z "$haveit"; then
8748 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8749 fi
8750 done
8751
8752
8753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8754 $as_echo_n "checking for libexpat... " >&6; }
8755 if test "${ac_cv_libexpat+set}" = set; then :
8756 $as_echo_n "(cached) " >&6
8757 else
8758
8759 ac_save_LIBS="$LIBS"
8760 LIBS="$LIBS $LIBEXPAT"
8761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8762 /* end confdefs.h. */
8763 #include "expat.h"
8764 int
8765 main ()
8766 {
8767 XML_Parser p = XML_ParserCreate (0);
8768 ;
8769 return 0;
8770 }
8771 _ACEOF
8772 if ac_fn_c_try_link "$LINENO"; then :
8773 ac_cv_libexpat=yes
8774 else
8775 ac_cv_libexpat=no
8776 fi
8777 rm -f core conftest.err conftest.$ac_objext \
8778 conftest$ac_exeext conftest.$ac_ext
8779 LIBS="$ac_save_LIBS"
8780
8781 fi
8782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8783 $as_echo "$ac_cv_libexpat" >&6; }
8784 if test "$ac_cv_libexpat" = yes; then
8785 HAVE_LIBEXPAT=yes
8786
8787 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8788
8789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8790 $as_echo_n "checking how to link with libexpat... " >&6; }
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8792 $as_echo "$LIBEXPAT" >&6; }
8793 else
8794 HAVE_LIBEXPAT=no
8795 CPPFLAGS="$ac_save_CPPFLAGS"
8796 LIBEXPAT=
8797 LTLIBEXPAT=
8798 fi
8799
8800
8801
8802
8803
8804
8805 if test "$HAVE_LIBEXPAT" != yes; then
8806 if test "$with_expat" = yes; then
8807 as_fn_error "expat is missing or unusable" "$LINENO" 5
8808 else
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8810 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8811 fi
8812 else
8813 save_LIBS=$LIBS
8814 LIBS="$LIBS $LIBEXPAT"
8815 for ac_func in XML_StopParser
8816 do :
8817 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8818 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8819 cat >>confdefs.h <<_ACEOF
8820 #define HAVE_XML_STOPPARSER 1
8821 _ACEOF
8822
8823 fi
8824 done
8825
8826 LIBS=$save_LIBS
8827 fi
8828 fi
8829
8830 # --------------------- #
8831 # Check for libpython. #
8832 # --------------------- #
8833
8834
8835
8836
8837
8838
8839 # Check whether --with-python was given.
8840 if test "${with_python+set}" = set; then :
8841 withval=$with_python;
8842 else
8843 with_python=auto
8844 fi
8845
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8847 $as_echo_n "checking whether to use python... " >&6; }
8848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8849 $as_echo "$with_python" >&6; }
8850
8851 if test "${with_python}" = no; then
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8853 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8854 have_libpython=no
8855 else
8856 case "${with_python}" in
8857 [\\/]* | ?:[\\/]*)
8858 if test -d ${with_python}; then
8859 # Assume the python binary is ${with_python}/bin/python.
8860 python_prog="${with_python}/bin/python"
8861 python_prefix=
8862 # If python does not exit ${with_python}/bin, then try in
8863 # ${with_python}. On Windows/MinGW, this is where the Python
8864 # executable is.
8865 if test ! -x "${python_prog}"; then
8866 python_prog="${with_python}/python"
8867 python_prefix=
8868 fi
8869 if test ! -x "${python_prog}"; then
8870 # Fall back to gdb 7.0/7.1 behaviour.
8871 python_prog=missing
8872 python_prefix=${with_python}
8873 fi
8874 elif test -x "${with_python}"; then
8875 # While we can't run python compiled for $host (unless host == build),
8876 # the user could write a script that provides the needed information,
8877 # so we support that.
8878 python_prog=${with_python}
8879 python_prefix=
8880 else
8881 as_fn_error "invalid value for --with-python" "$LINENO" 5
8882 fi
8883 ;;
8884 */*)
8885 # Disallow --with-python=foo/bar.
8886 as_fn_error "invalid value for --with-python" "$LINENO" 5
8887 ;;
8888 *)
8889 # The user has either specified auto, yes, or the name of the python
8890 # program assumed to be in $PATH.
8891 python_prefix=
8892 case "${with_python}" in
8893 yes | auto)
8894 if test ${build} = ${host}; then
8895 # Extract the first word of "python", so it can be a program name with args.
8896 set dummy python; ac_word=$2
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8898 $as_echo_n "checking for $ac_word... " >&6; }
8899 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8900 $as_echo_n "(cached) " >&6
8901 else
8902 case $python_prog_path in
8903 [\\/]* | ?:[\\/]*)
8904 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8905 ;;
8906 *)
8907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8908 for as_dir in $PATH
8909 do
8910 IFS=$as_save_IFS
8911 test -z "$as_dir" && as_dir=.
8912 for ac_exec_ext in '' $ac_executable_extensions; do
8913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8914 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8916 break 2
8917 fi
8918 done
8919 done
8920 IFS=$as_save_IFS
8921
8922 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8923 ;;
8924 esac
8925 fi
8926 python_prog_path=$ac_cv_path_python_prog_path
8927 if test -n "$python_prog_path"; then
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8929 $as_echo "$python_prog_path" >&6; }
8930 else
8931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8932 $as_echo "no" >&6; }
8933 fi
8934
8935
8936 if test "${python_prog_path}" = missing; then
8937 python_prog=missing
8938 else
8939 python_prog=${python_prog_path}
8940 fi
8941 else
8942 # Not much we can do except assume the cross-compiler will find the
8943 # right files.
8944 python_prog=missing
8945 fi
8946 ;;
8947 *)
8948 # While we can't run python compiled for $host (unless host == build),
8949 # the user could write a script that provides the needed information,
8950 # so we support that.
8951 python_prog="${with_python}"
8952 # Extract the first word of "${python_prog}", so it can be a program name with args.
8953 set dummy ${python_prog}; ac_word=$2
8954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8955 $as_echo_n "checking for $ac_word... " >&6; }
8956 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8957 $as_echo_n "(cached) " >&6
8958 else
8959 case $python_prog_path in
8960 [\\/]* | ?:[\\/]*)
8961 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8962 ;;
8963 *)
8964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8965 for as_dir in $PATH
8966 do
8967 IFS=$as_save_IFS
8968 test -z "$as_dir" && as_dir=.
8969 for ac_exec_ext in '' $ac_executable_extensions; do
8970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8971 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8973 break 2
8974 fi
8975 done
8976 done
8977 IFS=$as_save_IFS
8978
8979 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8980 ;;
8981 esac
8982 fi
8983 python_prog_path=$ac_cv_path_python_prog_path
8984 if test -n "$python_prog_path"; then
8985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8986 $as_echo "$python_prog_path" >&6; }
8987 else
8988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8989 $as_echo "no" >&6; }
8990 fi
8991
8992
8993 if test "${python_prog_path}" = missing; then
8994 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8995 fi
8996 ;;
8997 esac
8998 esac
8999
9000 if test "${python_prog}" != missing; then
9001 # We have a python program to use, but it may be too old.
9002 # Don't flag an error for --with-python=auto (the default).
9003 have_python_config=yes
9004 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
9005 if test $? != 0; then
9006 have_python_config=failed
9007 if test "${with_python}" != auto; then
9008 as_fn_error "failure running python-config --includes" "$LINENO" 5
9009 fi
9010 fi
9011 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
9012 if test $? != 0; then
9013 have_python_config=failed
9014 if test "${with_python}" != auto; then
9015 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
9016 fi
9017 fi
9018 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
9019 if test $? != 0; then
9020 have_python_config=failed
9021 if test "${with_python}" != auto; then
9022 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
9023 fi
9024 fi
9025 else
9026 # We do not have a python executable we can use to determine where
9027 # to find the Python headers and libs. We cannot guess the include
9028 # path from the python_prefix either, because that include path
9029 # depends on the Python version. So, there is nothing much we can
9030 # do except assume that the compiler will be able to find those files.
9031 python_includes=
9032 python_libs=
9033 have_python_config=no
9034 fi
9035
9036 # If we have python-config, only try the configuration it provides.
9037 # Otherwise fallback on the old way of trying different versions of
9038 # python in turn.
9039
9040 have_libpython=no
9041 if test "${have_python_config}" = yes; then
9042 # Determine the Python version by extracting "-lpython<version>"
9043 # part of the python_libs. <version> is usually X.Y with X and Y
9044 # being decimal numbers, but can also be XY (seen on Windows).
9045 #
9046 # The extraction is performed using sed with a regular expression.
9047 # Initially, the regexp used was using the '?' quantifier to make
9048 # the dot in the version number optional. Unfortunately, this
9049 # does not work with non-GNU versions of sed because, because of
9050 # what looks like a limitation (the '?' quantifier does not work
9051 # with back-references). We work around this limitation by using
9052 # the '*' quantifier instead. It means that, in theory, we might
9053 # match unexpected version strings such as "-lpython2..7", but
9054 # this seems unlikely in practice. And even if that happens,
9055 # an error will be triggered later on, when checking that version
9056 # number.
9057 python_version=`echo " ${python_libs} " \
9058 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
9059 case "${python_version}" in
9060 python*)
9061
9062 version=${python_version}
9063
9064 new_CPPFLAGS=${python_includes}
9065 new_LIBS=${python_libs}
9066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9067 $as_echo_n "checking for ${version}... " >&6; }
9068 save_CPPFLAGS=$CPPFLAGS
9069 save_LIBS=$LIBS
9070 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9071 LIBS="$LIBS $new_LIBS"
9072 found_usable_python=no
9073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9074 /* end confdefs.h. */
9075 #include "Python.h"
9076 int
9077 main ()
9078 {
9079 Py_Initialize ();
9080 ;
9081 return 0;
9082 }
9083 _ACEOF
9084 if ac_fn_c_try_link "$LINENO"; then :
9085 have_libpython=${version}
9086 found_usable_python=yes
9087 PYTHON_CPPFLAGS=$new_CPPFLAGS
9088 PYTHON_LIBS=$new_LIBS
9089 fi
9090 rm -f core conftest.err conftest.$ac_objext \
9091 conftest$ac_exeext conftest.$ac_ext
9092 CPPFLAGS=$save_CPPFLAGS
9093 LIBS=$save_LIBS
9094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9095 $as_echo "${found_usable_python}" >&6; }
9096
9097 ;;
9098 *)
9099 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
9100 ;;
9101 esac
9102 elif test "${have_python_config}" != failed; then
9103 if test "${have_libpython}" = no; then
9104
9105 version=python2.7
9106
9107 new_CPPFLAGS=${python_includes}
9108 new_LIBS="${python_libs} -lpython2.7"
9109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9110 $as_echo_n "checking for ${version}... " >&6; }
9111 save_CPPFLAGS=$CPPFLAGS
9112 save_LIBS=$LIBS
9113 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9114 LIBS="$LIBS $new_LIBS"
9115 found_usable_python=no
9116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9117 /* end confdefs.h. */
9118 #include "Python.h"
9119 int
9120 main ()
9121 {
9122 Py_Initialize ();
9123 ;
9124 return 0;
9125 }
9126 _ACEOF
9127 if ac_fn_c_try_link "$LINENO"; then :
9128 have_libpython=${version}
9129 found_usable_python=yes
9130 PYTHON_CPPFLAGS=$new_CPPFLAGS
9131 PYTHON_LIBS=$new_LIBS
9132 fi
9133 rm -f core conftest.err conftest.$ac_objext \
9134 conftest$ac_exeext conftest.$ac_ext
9135 CPPFLAGS=$save_CPPFLAGS
9136 LIBS=$save_LIBS
9137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9138 $as_echo "${found_usable_python}" >&6; }
9139
9140 fi
9141 if test "${have_libpython}" = no; then
9142
9143 version=python2.6
9144
9145 new_CPPFLAGS=${python_includes}
9146 new_LIBS="${python_libs} -lpython2.6"
9147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9148 $as_echo_n "checking for ${version}... " >&6; }
9149 save_CPPFLAGS=$CPPFLAGS
9150 save_LIBS=$LIBS
9151 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9152 LIBS="$LIBS $new_LIBS"
9153 found_usable_python=no
9154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9155 /* end confdefs.h. */
9156 #include "Python.h"
9157 int
9158 main ()
9159 {
9160 Py_Initialize ();
9161 ;
9162 return 0;
9163 }
9164 _ACEOF
9165 if ac_fn_c_try_link "$LINENO"; then :
9166 have_libpython=${version}
9167 found_usable_python=yes
9168 PYTHON_CPPFLAGS=$new_CPPFLAGS
9169 PYTHON_LIBS=$new_LIBS
9170 fi
9171 rm -f core conftest.err conftest.$ac_objext \
9172 conftest$ac_exeext conftest.$ac_ext
9173 CPPFLAGS=$save_CPPFLAGS
9174 LIBS=$save_LIBS
9175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9176 $as_echo "${found_usable_python}" >&6; }
9177
9178 fi
9179 if test ${have_libpython} = no; then
9180
9181 version=python2.5
9182
9183 new_CPPFLAGS=${python_includes}
9184 new_LIBS="${python_libs} -lpython2.5"
9185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9186 $as_echo_n "checking for ${version}... " >&6; }
9187 save_CPPFLAGS=$CPPFLAGS
9188 save_LIBS=$LIBS
9189 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9190 LIBS="$LIBS $new_LIBS"
9191 found_usable_python=no
9192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9193 /* end confdefs.h. */
9194 #include "Python.h"
9195 int
9196 main ()
9197 {
9198 Py_Initialize ();
9199 ;
9200 return 0;
9201 }
9202 _ACEOF
9203 if ac_fn_c_try_link "$LINENO"; then :
9204 have_libpython=${version}
9205 found_usable_python=yes
9206 PYTHON_CPPFLAGS=$new_CPPFLAGS
9207 PYTHON_LIBS=$new_LIBS
9208 fi
9209 rm -f core conftest.err conftest.$ac_objext \
9210 conftest$ac_exeext conftest.$ac_ext
9211 CPPFLAGS=$save_CPPFLAGS
9212 LIBS=$save_LIBS
9213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9214 $as_echo "${found_usable_python}" >&6; }
9215
9216 fi
9217 if test ${have_libpython} = no; then
9218
9219 version=python2.4
9220
9221 new_CPPFLAGS=${python_includes}
9222 new_LIBS="${python_libs} -lpython2.4"
9223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9224 $as_echo_n "checking for ${version}... " >&6; }
9225 save_CPPFLAGS=$CPPFLAGS
9226 save_LIBS=$LIBS
9227 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9228 LIBS="$LIBS $new_LIBS"
9229 found_usable_python=no
9230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9231 /* end confdefs.h. */
9232 #include "Python.h"
9233 int
9234 main ()
9235 {
9236 Py_Initialize ();
9237 ;
9238 return 0;
9239 }
9240 _ACEOF
9241 if ac_fn_c_try_link "$LINENO"; then :
9242 have_libpython=${version}
9243 found_usable_python=yes
9244 PYTHON_CPPFLAGS=$new_CPPFLAGS
9245 PYTHON_LIBS=$new_LIBS
9246 fi
9247 rm -f core conftest.err conftest.$ac_objext \
9248 conftest$ac_exeext conftest.$ac_ext
9249 CPPFLAGS=$save_CPPFLAGS
9250 LIBS=$save_LIBS
9251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9252 $as_echo "${found_usable_python}" >&6; }
9253
9254 fi
9255 fi
9256 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
9257
9258 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
9259
9260 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
9261
9262 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9263
9264 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
9265
9266 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
9267
9268 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
9269
9270 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9271
9272 fi
9273
9274 if test "${have_libpython}" = no; then
9275 case "${with_python}" in
9276 yes)
9277 as_fn_error "python is missing or unusable" "$LINENO" 5
9278 ;;
9279 auto)
9280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9281 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9282 ;;
9283 *)
9284 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9285 ;;
9286 esac
9287 else
9288 if test -n "${python_prefix}"; then
9289
9290 cat >>confdefs.h <<_ACEOF
9291 #define WITH_PYTHON_PATH "${python_prefix}"
9292 _ACEOF
9293
9294
9295 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9296 if test "x$prefix" = xNONE; then
9297 test_prefix=/usr/local
9298 else
9299 test_prefix=$prefix
9300 fi
9301 else
9302 test_prefix=$exec_prefix
9303 fi
9304 value=0
9305 case ${python_prefix} in
9306 "${test_prefix}"|"${test_prefix}/"*|\
9307 '${exec_prefix}'|'${exec_prefix}/'*)
9308 value=1
9309 ;;
9310 esac
9311
9312 cat >>confdefs.h <<_ACEOF
9313 #define PYTHON_PATH_RELOCATABLE $value
9314 _ACEOF
9315
9316
9317 fi
9318 fi
9319 fi
9320
9321 if test "${have_libpython}" != no; then
9322
9323 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
9324
9325 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9326 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9327 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9328 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
9329 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
9330
9331 # Flags needed to compile Python code (taken from python-config --cflags).
9332 # We cannot call python-config directly because it will output whatever was
9333 # used when compiling the Python interpreter itself, including flags which
9334 # would make the python-related objects be compiled differently from the
9335 # rest of GDB (e.g., -O2 and -fPIC).
9336 if test "${GCC}" = yes; then
9337 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9338 fi
9339
9340 if test "x${tentative_python_cflags}" != x; then
9341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9342 $as_echo_n "checking compiler flags for python code... " >&6; }
9343 for flag in ${tentative_python_cflags}; do
9344 # Check that the compiler accepts it
9345 saved_CFLAGS="$CFLAGS"
9346 CFLAGS="$CFLAGS $flag"
9347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9348 /* end confdefs.h. */
9349
9350 int
9351 main ()
9352 {
9353
9354 ;
9355 return 0;
9356 }
9357 _ACEOF
9358 if ac_fn_c_try_compile "$LINENO"; then :
9359 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
9360 fi
9361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9362 CFLAGS="$saved_CFLAGS"
9363 done
9364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9365 $as_echo "${PYTHON_CFLAGS}" >&6; }
9366 fi
9367
9368 # On x64 Windows, Python's include headers, and pyconfig.h in
9369 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
9370 # version of Windows. Unfortunately, MS_WIN64 is only defined if
9371 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
9372 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
9373 # The issue was reported to the Python community, but still isn't
9374 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
9375
9376 case "$gdb_host" in
9377 mingw64)
9378 if test "${GCC}" = yes; then
9379 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
9380 fi
9381 ;;
9382 esac
9383
9384 # Note that "python -m threading" cannot be used to check for
9385 # threading support due to a bug in Python 2.7.3
9386 # (http://bugs.python.org/issue15567).
9387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
9388 $as_echo_n "checking whether python supports threads... " >&6; }
9389 saved_CPPFLAGS="${CPPFLAGS}"
9390 CPPFLAGS="${PYTHON_CPPFLAGS}"
9391 # Note that the test is reversed so that python_has_threads=yes on
9392 # unexpected failures.
9393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9394 /* end confdefs.h. */
9395
9396 #include <Python.h>
9397 #ifdef WITH_THREAD
9398 # error
9399 #endif
9400
9401 _ACEOF
9402 if ac_fn_c_try_cpp "$LINENO"; then :
9403 python_has_threads=no
9404 else
9405 python_has_threads=yes
9406 fi
9407 rm -f conftest.err conftest.$ac_ext
9408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
9409 $as_echo "${python_has_threads}" >&6; }
9410 CPPFLAGS="${saved_CPPFLAGS}"
9411 else
9412 # Even if Python support is not compiled in, we need to have this file
9413 # included so that the "python" command, et.al., still exists.
9414 CONFIG_OBS="$CONFIG_OBS python.o"
9415 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
9416 fi
9417
9418 # Work around Python http://bugs.python.org/issue10112. See also
9419 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
9420 # no effect. Note that the only test after this that uses Python is
9421 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
9422 # run without -export-dynamic too.
9423 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
9424
9425
9426
9427
9428 if test "${have_libpython}" != no; then
9429 HAVE_PYTHON_TRUE=
9430 HAVE_PYTHON_FALSE='#'
9431 else
9432 HAVE_PYTHON_TRUE='#'
9433 HAVE_PYTHON_FALSE=
9434 fi
9435
9436
9437 # -------------------- #
9438 # Check for libguile. #
9439 # -------------------- #
9440
9441
9442
9443
9444
9445
9446 # Check whether --with-guile was given.
9447 if test "${with_guile+set}" = set; then :
9448 withval=$with_guile;
9449 else
9450 with_guile=auto
9451 fi
9452
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
9454 $as_echo_n "checking whether to use guile... " >&6; }
9455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
9456 $as_echo "$with_guile" >&6; }
9457
9458 # Extract the first word of "pkg-config", so it can be a program name with args.
9459 set dummy pkg-config; ac_word=$2
9460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9461 $as_echo_n "checking for $ac_word... " >&6; }
9462 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
9463 $as_echo_n "(cached) " >&6
9464 else
9465 case $pkg_config_prog_path in
9466 [\\/]* | ?:[\\/]*)
9467 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
9468 ;;
9469 *)
9470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9471 for as_dir in $PATH
9472 do
9473 IFS=$as_save_IFS
9474 test -z "$as_dir" && as_dir=.
9475 for ac_exec_ext in '' $ac_executable_extensions; do
9476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9477 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
9478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9479 break 2
9480 fi
9481 done
9482 done
9483 IFS=$as_save_IFS
9484
9485 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
9486 ;;
9487 esac
9488 fi
9489 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
9490 if test -n "$pkg_config_prog_path"; then
9491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
9492 $as_echo "$pkg_config_prog_path" >&6; }
9493 else
9494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9495 $as_echo "no" >&6; }
9496 fi
9497
9498
9499
9500 try_guile_versions="guile-2.2 guile-2.0"
9501 have_libguile=no
9502 case "${with_guile}" in
9503 no)
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
9505 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
9506 ;;
9507 auto)
9508 if test "${pkg_config_prog_path}" = "missing"; then
9509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
9510 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
9511 else
9512
9513 pkg_config=${pkg_config_prog_path}
9514 guile_version_list=${try_guile_versions}
9515 flag_errors=no
9516
9517 found_usable_guile=checking
9518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9519 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9520 for guile_version in ${guile_version_list}; do
9521 ${pkg_config} --exists ${guile_version} 2>/dev/null
9522 if test $? != 0; then
9523 continue
9524 fi
9525 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9526 if test $? != 0; then
9527 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9528 fi
9529 new_LIBS=`${pkg_config} --libs ${guile_version}`
9530 if test $? != 0; then
9531 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9532 fi
9533 found_usable_guile=${guile_version}
9534 break
9535 done
9536 if test "${found_usable_guile}" = "checking"; then
9537 if test "${flag_errors}" = "yes"; then
9538 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9539 else
9540 found_usable_guile=no
9541 fi
9542 fi
9543 if test "${found_usable_guile}" != no; then
9544 save_CPPFLAGS=$CPPFLAGS
9545 save_LIBS=$LIBS
9546 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9547 LIBS="$LIBS $new_LIBS"
9548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9549 /* end confdefs.h. */
9550 #include "libguile.h"
9551 int
9552 main ()
9553 {
9554 scm_init_guile ();
9555 ;
9556 return 0;
9557 }
9558 _ACEOF
9559 if ac_fn_c_try_link "$LINENO"; then :
9560 have_libguile=yes
9561 GUILE_CPPFLAGS=$new_CPPFLAGS
9562 GUILE_LIBS=$new_LIBS
9563 else
9564 found_usable_guile=no
9565 fi
9566 rm -f core conftest.err conftest.$ac_objext \
9567 conftest$ac_exeext conftest.$ac_ext
9568 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9569 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9570
9571 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9572
9573
9574 fi
9575
9576 CPPFLAGS=$save_CPPFLAGS
9577 LIBS=$save_LIBS
9578 if test "${found_usable_guile}" = no; then
9579 if test "${flag_errors}" = yes; then
9580 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9581 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9582 as_fn_error "linking guile version ${guile_version} test program failed
9583 See \`config.log' for more details." "$LINENO" 5; }
9584 fi
9585 fi
9586 fi
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9588 $as_echo "${found_usable_guile}" >&6; }
9589
9590 fi
9591 ;;
9592 yes)
9593 if test "${pkg_config_prog_path}" = "missing"; then
9594 as_fn_error "pkg-config not found" "$LINENO" 5
9595 fi
9596
9597 pkg_config=${pkg_config_prog_path}
9598 guile_version_list=${try_guile_versions}
9599 flag_errors=yes
9600
9601 found_usable_guile=checking
9602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9603 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9604 for guile_version in ${guile_version_list}; do
9605 ${pkg_config} --exists ${guile_version} 2>/dev/null
9606 if test $? != 0; then
9607 continue
9608 fi
9609 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9610 if test $? != 0; then
9611 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9612 fi
9613 new_LIBS=`${pkg_config} --libs ${guile_version}`
9614 if test $? != 0; then
9615 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9616 fi
9617 found_usable_guile=${guile_version}
9618 break
9619 done
9620 if test "${found_usable_guile}" = "checking"; then
9621 if test "${flag_errors}" = "yes"; then
9622 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9623 else
9624 found_usable_guile=no
9625 fi
9626 fi
9627 if test "${found_usable_guile}" != no; then
9628 save_CPPFLAGS=$CPPFLAGS
9629 save_LIBS=$LIBS
9630 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9631 LIBS="$LIBS $new_LIBS"
9632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9633 /* end confdefs.h. */
9634 #include "libguile.h"
9635 int
9636 main ()
9637 {
9638 scm_init_guile ();
9639 ;
9640 return 0;
9641 }
9642 _ACEOF
9643 if ac_fn_c_try_link "$LINENO"; then :
9644 have_libguile=yes
9645 GUILE_CPPFLAGS=$new_CPPFLAGS
9646 GUILE_LIBS=$new_LIBS
9647 else
9648 found_usable_guile=no
9649 fi
9650 rm -f core conftest.err conftest.$ac_objext \
9651 conftest$ac_exeext conftest.$ac_ext
9652 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9653 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9654
9655 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9656
9657
9658 fi
9659
9660 CPPFLAGS=$save_CPPFLAGS
9661 LIBS=$save_LIBS
9662 if test "${found_usable_guile}" = no; then
9663 if test "${flag_errors}" = yes; then
9664 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9665 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9666 as_fn_error "linking guile version ${guile_version} test program failed
9667 See \`config.log' for more details." "$LINENO" 5; }
9668 fi
9669 fi
9670 fi
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9672 $as_echo "${found_usable_guile}" >&6; }
9673
9674 ;;
9675 [\\/]* | ?:[\\/]*)
9676 if test -x "${with_guile}"; then
9677
9678 pkg_config=${with_guile}
9679 guile_version_list=${try_guile_versions}
9680 flag_errors=yes
9681
9682 found_usable_guile=checking
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9684 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9685 for guile_version in ${guile_version_list}; do
9686 ${pkg_config} --exists ${guile_version} 2>/dev/null
9687 if test $? != 0; then
9688 continue
9689 fi
9690 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9691 if test $? != 0; then
9692 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9693 fi
9694 new_LIBS=`${pkg_config} --libs ${guile_version}`
9695 if test $? != 0; then
9696 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9697 fi
9698 found_usable_guile=${guile_version}
9699 break
9700 done
9701 if test "${found_usable_guile}" = "checking"; then
9702 if test "${flag_errors}" = "yes"; then
9703 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9704 else
9705 found_usable_guile=no
9706 fi
9707 fi
9708 if test "${found_usable_guile}" != no; then
9709 save_CPPFLAGS=$CPPFLAGS
9710 save_LIBS=$LIBS
9711 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9712 LIBS="$LIBS $new_LIBS"
9713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9714 /* end confdefs.h. */
9715 #include "libguile.h"
9716 int
9717 main ()
9718 {
9719 scm_init_guile ();
9720 ;
9721 return 0;
9722 }
9723 _ACEOF
9724 if ac_fn_c_try_link "$LINENO"; then :
9725 have_libguile=yes
9726 GUILE_CPPFLAGS=$new_CPPFLAGS
9727 GUILE_LIBS=$new_LIBS
9728 else
9729 found_usable_guile=no
9730 fi
9731 rm -f core conftest.err conftest.$ac_objext \
9732 conftest$ac_exeext conftest.$ac_ext
9733 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9734 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9735
9736 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9737
9738
9739 fi
9740
9741 CPPFLAGS=$save_CPPFLAGS
9742 LIBS=$save_LIBS
9743 if test "${found_usable_guile}" = no; then
9744 if test "${flag_errors}" = yes; then
9745 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9746 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9747 as_fn_error "linking guile version ${guile_version} test program failed
9748 See \`config.log' for more details." "$LINENO" 5; }
9749 fi
9750 fi
9751 fi
9752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9753 $as_echo "${found_usable_guile}" >&6; }
9754
9755 else
9756 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
9757 fi
9758 ;;
9759 "" | */*)
9760 # Disallow --with=guile="" and --with-guile=foo/bar.
9761 as_fn_error "invalid value for --with-guile" "$LINENO" 5
9762 ;;
9763 *)
9764 # A space separate list of guile versions to try, in order.
9765 if test "${pkg_config_prog_path}" = "missing"; then
9766 as_fn_error "pkg-config not found" "$LINENO" 5
9767 fi
9768
9769 pkg_config=${pkg_config_prog_path}
9770 guile_version_list=${with_guile}
9771 flag_errors=yes
9772
9773 found_usable_guile=checking
9774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9775 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9776 for guile_version in ${guile_version_list}; do
9777 ${pkg_config} --exists ${guile_version} 2>/dev/null
9778 if test $? != 0; then
9779 continue
9780 fi
9781 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9782 if test $? != 0; then
9783 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9784 fi
9785 new_LIBS=`${pkg_config} --libs ${guile_version}`
9786 if test $? != 0; then
9787 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9788 fi
9789 found_usable_guile=${guile_version}
9790 break
9791 done
9792 if test "${found_usable_guile}" = "checking"; then
9793 if test "${flag_errors}" = "yes"; then
9794 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9795 else
9796 found_usable_guile=no
9797 fi
9798 fi
9799 if test "${found_usable_guile}" != no; then
9800 save_CPPFLAGS=$CPPFLAGS
9801 save_LIBS=$LIBS
9802 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9803 LIBS="$LIBS $new_LIBS"
9804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9805 /* end confdefs.h. */
9806 #include "libguile.h"
9807 int
9808 main ()
9809 {
9810 scm_init_guile ();
9811 ;
9812 return 0;
9813 }
9814 _ACEOF
9815 if ac_fn_c_try_link "$LINENO"; then :
9816 have_libguile=yes
9817 GUILE_CPPFLAGS=$new_CPPFLAGS
9818 GUILE_LIBS=$new_LIBS
9819 else
9820 found_usable_guile=no
9821 fi
9822 rm -f core conftest.err conftest.$ac_objext \
9823 conftest$ac_exeext conftest.$ac_ext
9824 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9825 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9826
9827 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9828
9829
9830 fi
9831
9832 CPPFLAGS=$save_CPPFLAGS
9833 LIBS=$save_LIBS
9834 if test "${found_usable_guile}" = no; then
9835 if test "${flag_errors}" = yes; then
9836 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9837 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9838 as_fn_error "linking guile version ${guile_version} test program failed
9839 See \`config.log' for more details." "$LINENO" 5; }
9840 fi
9841 fi
9842 fi
9843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9844 $as_echo "${found_usable_guile}" >&6; }
9845
9846 ;;
9847 esac
9848
9849 if test "${have_libguile}" != no; then
9850 case "${with_guile}" in
9851 [\\/]* | ?:[\\/]*)
9852
9853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9854 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9855 if test "${ac_cv_guild_program_name+set}" = set; then :
9856 $as_echo_n "(cached) " >&6
9857 else
9858 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
9859
9860 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9861 # the 'guild' and 'bindir' variables. In that case, try to guess
9862 # what the program name is, at the risk of getting it wrong if
9863 # Guile was configured with '--program-suffix' or similar.
9864 if test "x$ac_cv_guild_program_name" = "x"; then
9865 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
9866 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9867 fi
9868
9869 fi
9870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9871 $as_echo "$ac_cv_guild_program_name" >&6; }
9872
9873 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9874 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9875 fi
9876
9877 GUILD="$ac_cv_guild_program_name"
9878
9879
9880 ;;
9881 *)
9882
9883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9884 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9885 if test "${ac_cv_guild_program_name+set}" = set; then :
9886 $as_echo_n "(cached) " >&6
9887 else
9888 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
9889
9890 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9891 # the 'guild' and 'bindir' variables. In that case, try to guess
9892 # what the program name is, at the risk of getting it wrong if
9893 # Guile was configured with '--program-suffix' or similar.
9894 if test "x$ac_cv_guild_program_name" = "x"; then
9895 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
9896 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9897 fi
9898
9899 fi
9900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9901 $as_echo "$ac_cv_guild_program_name" >&6; }
9902
9903 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9904 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9905 fi
9906
9907 GUILD="$ac_cv_guild_program_name"
9908
9909
9910 ;;
9911 esac
9912
9913
9914 if test "$cross_compiling" = no; then
9915 GUILD_TARGET_FLAG=
9916 else
9917 GUILD_TARGET_FLAG="--target=$host"
9918 fi
9919
9920
9921
9922
9923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
9924 $as_echo_n "checking whether guild supports this host... " >&6; }
9925 if test "${ac_cv_guild_ok+set}" = set; then :
9926 $as_echo_n "(cached) " >&6
9927 else
9928 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
9929 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
9930 ac_cv_guild_ok=yes
9931 else
9932 ac_cv_guild_ok=no
9933 fi
9934 fi
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
9936 $as_echo "$ac_cv_guild_ok" >&6; }
9937
9938 if test "$ac_cv_guild_ok" = no; then
9939 have_libguile=no
9940 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
9941 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
9942 fi
9943 fi
9944
9945 if test "${have_libguile}" != no; then
9946
9947 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9948
9949 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9950 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9951 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9952 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9953 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9954
9955 save_LIBS="$LIBS"
9956 save_CPPFLAGS="$CPPFLAGS"
9957 LIBS="$GUILE_LIBS"
9958 CPPFLAGS="$GUILE_CPPFLAGS"
9959 for ac_func in scm_new_smob
9960 do :
9961 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9962 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9963 cat >>confdefs.h <<_ACEOF
9964 #define HAVE_SCM_NEW_SMOB 1
9965 _ACEOF
9966
9967 fi
9968 done
9969
9970 LIBS="$save_LIBS"
9971 CPPFLAGS="$save_CPPFLAGS"
9972 else
9973 # Even if Guile support is not compiled in, we need to have these files
9974 # included.
9975 CONFIG_OBS="$CONFIG_OBS guile.o"
9976 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
9977 fi
9978
9979
9980 if test "${have_libguile}" != no; then
9981 HAVE_GUILE_TRUE=
9982 HAVE_GUILE_FALSE='#'
9983 else
9984 HAVE_GUILE_TRUE='#'
9985 HAVE_GUILE_FALSE=
9986 fi
9987
9988
9989 # --------------------- #
9990 # Check for libmcheck. #
9991 # --------------------- #
9992
9993 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
9994 # but turn it off if Python is enabled with threads, since -lmcheck is
9995 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
9996 # and for releases.
9997 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
9998 && $development; then
9999 libmcheck_default=yes
10000 else
10001 libmcheck_default=no
10002 fi
10003
10004 # Check whether --enable-libmcheck was given.
10005 if test "${enable_libmcheck+set}" = set; then :
10006 enableval=$enable_libmcheck; case "${enableval}" in
10007 yes | y) ENABLE_LIBMCHECK="yes" ;;
10008 no | n) ENABLE_LIBMCHECK="no" ;;
10009 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
10010 esac
10011 fi
10012
10013
10014 if test -z "${ENABLE_LIBMCHECK}"; then
10015 ENABLE_LIBMCHECK=${libmcheck_default}
10016 fi
10017
10018 if test "$ENABLE_LIBMCHECK" = "yes" ; then
10019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
10020 $as_echo_n "checking for main in -lmcheck... " >&6; }
10021 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
10022 $as_echo_n "(cached) " >&6
10023 else
10024 ac_check_lib_save_LIBS=$LIBS
10025 LIBS="-lmcheck $LIBS"
10026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10027 /* end confdefs.h. */
10028
10029
10030 int
10031 main ()
10032 {
10033 return main ();
10034 ;
10035 return 0;
10036 }
10037 _ACEOF
10038 if ac_fn_c_try_link "$LINENO"; then :
10039 ac_cv_lib_mcheck_main=yes
10040 else
10041 ac_cv_lib_mcheck_main=no
10042 fi
10043 rm -f core conftest.err conftest.$ac_objext \
10044 conftest$ac_exeext conftest.$ac_ext
10045 LIBS=$ac_check_lib_save_LIBS
10046 fi
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
10048 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
10049 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
10050 cat >>confdefs.h <<_ACEOF
10051 #define HAVE_LIBMCHECK 1
10052 _ACEOF
10053
10054 LIBS="-lmcheck $LIBS"
10055
10056 fi
10057
10058 fi
10059
10060
10061 if test "$ENABLE_LIBMCHECK" = "yes" \
10062 -a "${have_libpython}" != "no" \
10063 -a "${python_has_threads}" = "yes" ; then
10064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
10065 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
10066 fi
10067
10068
10069 # Check whether --with-intel_pt was given.
10070 if test "${with_intel_pt+set}" = set; then :
10071 withval=$with_intel_pt;
10072 else
10073 with_intel_pt=auto
10074 fi
10075
10076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
10077 $as_echo_n "checking whether to use intel pt... " >&6; }
10078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
10079 $as_echo "$with_intel_pt" >&6; }
10080
10081 if test "${with_intel_pt}" = no; then
10082 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
10083 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
10084 HAVE_LIBIPT=no
10085 else
10086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10087 /* end confdefs.h. */
10088
10089 #include <linux/perf_event.h>
10090 #ifndef PERF_ATTR_SIZE_VER5
10091 # error
10092 #endif
10093
10094 _ACEOF
10095 if ac_fn_c_try_cpp "$LINENO"; then :
10096 perf_event=yes
10097 else
10098 perf_event=no
10099 fi
10100 rm -f conftest.err conftest.$ac_ext
10101 if test "$perf_event" != yes; then
10102 if test "$with_intel_pt" = yes; then
10103 as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
10104 else
10105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
10106 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
10107 fi
10108 fi
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118 use_additional=yes
10119
10120 acl_save_prefix="$prefix"
10121 prefix="$acl_final_prefix"
10122 acl_save_exec_prefix="$exec_prefix"
10123 exec_prefix="$acl_final_exec_prefix"
10124
10125 eval additional_includedir=\"$includedir\"
10126 eval additional_libdir=\"$libdir\"
10127
10128 exec_prefix="$acl_save_exec_prefix"
10129 prefix="$acl_save_prefix"
10130
10131
10132 # Check whether --with-libipt-prefix was given.
10133 if test "${with_libipt_prefix+set}" = set; then :
10134 withval=$with_libipt_prefix;
10135 if test "X$withval" = "Xno"; then
10136 use_additional=no
10137 else
10138 if test "X$withval" = "X"; then
10139
10140 acl_save_prefix="$prefix"
10141 prefix="$acl_final_prefix"
10142 acl_save_exec_prefix="$exec_prefix"
10143 exec_prefix="$acl_final_exec_prefix"
10144
10145 eval additional_includedir=\"$includedir\"
10146 eval additional_libdir=\"$libdir\"
10147
10148 exec_prefix="$acl_save_exec_prefix"
10149 prefix="$acl_save_prefix"
10150
10151 else
10152 additional_includedir="$withval/include"
10153 additional_libdir="$withval/lib"
10154 fi
10155 fi
10156
10157 fi
10158
10159 LIBIPT=
10160 LTLIBIPT=
10161 INCIPT=
10162 rpathdirs=
10163 ltrpathdirs=
10164 names_already_handled=
10165 names_next_round='ipt '
10166 while test -n "$names_next_round"; do
10167 names_this_round="$names_next_round"
10168 names_next_round=
10169 for name in $names_this_round; do
10170 already_handled=
10171 for n in $names_already_handled; do
10172 if test "$n" = "$name"; then
10173 already_handled=yes
10174 break
10175 fi
10176 done
10177 if test -z "$already_handled"; then
10178 names_already_handled="$names_already_handled $name"
10179 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10180 eval value=\"\$HAVE_LIB$uppername\"
10181 if test -n "$value"; then
10182 if test "$value" = yes; then
10183 eval value=\"\$LIB$uppername\"
10184 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
10185 eval value=\"\$LTLIB$uppername\"
10186 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
10187 else
10188 :
10189 fi
10190 else
10191 found_dir=
10192 found_la=
10193 found_so=
10194 found_a=
10195 if test $use_additional = yes; then
10196 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10197 found_dir="$additional_libdir"
10198 found_so="$additional_libdir/lib$name.$shlibext"
10199 if test -f "$additional_libdir/lib$name.la"; then
10200 found_la="$additional_libdir/lib$name.la"
10201 fi
10202 else
10203 if test -f "$additional_libdir/lib$name.$libext"; then
10204 found_dir="$additional_libdir"
10205 found_a="$additional_libdir/lib$name.$libext"
10206 if test -f "$additional_libdir/lib$name.la"; then
10207 found_la="$additional_libdir/lib$name.la"
10208 fi
10209 fi
10210 fi
10211 fi
10212 if test "X$found_dir" = "X"; then
10213 for x in $LDFLAGS $LTLIBIPT; do
10214
10215 acl_save_prefix="$prefix"
10216 prefix="$acl_final_prefix"
10217 acl_save_exec_prefix="$exec_prefix"
10218 exec_prefix="$acl_final_exec_prefix"
10219 eval x=\"$x\"
10220 exec_prefix="$acl_save_exec_prefix"
10221 prefix="$acl_save_prefix"
10222
10223 case "$x" in
10224 -L*)
10225 dir=`echo "X$x" | sed -e 's/^X-L//'`
10226 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10227 found_dir="$dir"
10228 found_so="$dir/lib$name.$shlibext"
10229 if test -f "$dir/lib$name.la"; then
10230 found_la="$dir/lib$name.la"
10231 fi
10232 else
10233 if test -f "$dir/lib$name.$libext"; then
10234 found_dir="$dir"
10235 found_a="$dir/lib$name.$libext"
10236 if test -f "$dir/lib$name.la"; then
10237 found_la="$dir/lib$name.la"
10238 fi
10239 fi
10240 fi
10241 ;;
10242 esac
10243 if test "X$found_dir" != "X"; then
10244 break
10245 fi
10246 done
10247 fi
10248 if test "X$found_dir" != "X"; then
10249 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
10250 if test "X$found_so" != "X"; then
10251 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10252 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10253 else
10254 haveit=
10255 for x in $ltrpathdirs; do
10256 if test "X$x" = "X$found_dir"; then
10257 haveit=yes
10258 break
10259 fi
10260 done
10261 if test -z "$haveit"; then
10262 ltrpathdirs="$ltrpathdirs $found_dir"
10263 fi
10264 if test "$hardcode_direct" = yes; then
10265 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10266 else
10267 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10268 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10269 haveit=
10270 for x in $rpathdirs; do
10271 if test "X$x" = "X$found_dir"; then
10272 haveit=yes
10273 break
10274 fi
10275 done
10276 if test -z "$haveit"; then
10277 rpathdirs="$rpathdirs $found_dir"
10278 fi
10279 else
10280 haveit=
10281 for x in $LDFLAGS $LIBIPT; do
10282
10283 acl_save_prefix="$prefix"
10284 prefix="$acl_final_prefix"
10285 acl_save_exec_prefix="$exec_prefix"
10286 exec_prefix="$acl_final_exec_prefix"
10287 eval x=\"$x\"
10288 exec_prefix="$acl_save_exec_prefix"
10289 prefix="$acl_save_prefix"
10290
10291 if test "X$x" = "X-L$found_dir"; then
10292 haveit=yes
10293 break
10294 fi
10295 done
10296 if test -z "$haveit"; then
10297 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
10298 fi
10299 if test "$hardcode_minus_L" != no; then
10300 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10301 else
10302 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10303 fi
10304 fi
10305 fi
10306 fi
10307 else
10308 if test "X$found_a" != "X"; then
10309 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
10310 else
10311 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
10312 fi
10313 fi
10314 additional_includedir=
10315 case "$found_dir" in
10316 */lib | */lib/)
10317 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10318 additional_includedir="$basedir/include"
10319 ;;
10320 esac
10321 if test "X$additional_includedir" != "X"; then
10322 if test "X$additional_includedir" != "X/usr/include"; then
10323 haveit=
10324 if test "X$additional_includedir" = "X/usr/local/include"; then
10325 if test -n "$GCC"; then
10326 case $host_os in
10327 linux*) haveit=yes;;
10328 esac
10329 fi
10330 fi
10331 if test -z "$haveit"; then
10332 for x in $CPPFLAGS $INCIPT; do
10333
10334 acl_save_prefix="$prefix"
10335 prefix="$acl_final_prefix"
10336 acl_save_exec_prefix="$exec_prefix"
10337 exec_prefix="$acl_final_exec_prefix"
10338 eval x=\"$x\"
10339 exec_prefix="$acl_save_exec_prefix"
10340 prefix="$acl_save_prefix"
10341
10342 if test "X$x" = "X-I$additional_includedir"; then
10343 haveit=yes
10344 break
10345 fi
10346 done
10347 if test -z "$haveit"; then
10348 if test -d "$additional_includedir"; then
10349 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
10350 fi
10351 fi
10352 fi
10353 fi
10354 fi
10355 if test -n "$found_la"; then
10356 save_libdir="$libdir"
10357 case "$found_la" in
10358 */* | *\\*) . "$found_la" ;;
10359 *) . "./$found_la" ;;
10360 esac
10361 libdir="$save_libdir"
10362 for dep in $dependency_libs; do
10363 case "$dep" in
10364 -L*)
10365 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10366 if test "X$additional_libdir" != "X/usr/lib"; then
10367 haveit=
10368 if test "X$additional_libdir" = "X/usr/local/lib"; then
10369 if test -n "$GCC"; then
10370 case $host_os in
10371 linux*) haveit=yes;;
10372 esac
10373 fi
10374 fi
10375 if test -z "$haveit"; then
10376 haveit=
10377 for x in $LDFLAGS $LIBIPT; do
10378
10379 acl_save_prefix="$prefix"
10380 prefix="$acl_final_prefix"
10381 acl_save_exec_prefix="$exec_prefix"
10382 exec_prefix="$acl_final_exec_prefix"
10383 eval x=\"$x\"
10384 exec_prefix="$acl_save_exec_prefix"
10385 prefix="$acl_save_prefix"
10386
10387 if test "X$x" = "X-L$additional_libdir"; then
10388 haveit=yes
10389 break
10390 fi
10391 done
10392 if test -z "$haveit"; then
10393 if test -d "$additional_libdir"; then
10394 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
10395 fi
10396 fi
10397 haveit=
10398 for x in $LDFLAGS $LTLIBIPT; do
10399
10400 acl_save_prefix="$prefix"
10401 prefix="$acl_final_prefix"
10402 acl_save_exec_prefix="$exec_prefix"
10403 exec_prefix="$acl_final_exec_prefix"
10404 eval x=\"$x\"
10405 exec_prefix="$acl_save_exec_prefix"
10406 prefix="$acl_save_prefix"
10407
10408 if test "X$x" = "X-L$additional_libdir"; then
10409 haveit=yes
10410 break
10411 fi
10412 done
10413 if test -z "$haveit"; then
10414 if test -d "$additional_libdir"; then
10415 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
10416 fi
10417 fi
10418 fi
10419 fi
10420 ;;
10421 -R*)
10422 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10423 if test "$enable_rpath" != no; then
10424 haveit=
10425 for x in $rpathdirs; do
10426 if test "X$x" = "X$dir"; then
10427 haveit=yes
10428 break
10429 fi
10430 done
10431 if test -z "$haveit"; then
10432 rpathdirs="$rpathdirs $dir"
10433 fi
10434 haveit=
10435 for x in $ltrpathdirs; do
10436 if test "X$x" = "X$dir"; then
10437 haveit=yes
10438 break
10439 fi
10440 done
10441 if test -z "$haveit"; then
10442 ltrpathdirs="$ltrpathdirs $dir"
10443 fi
10444 fi
10445 ;;
10446 -l*)
10447 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10448 ;;
10449 *.la)
10450 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10451 ;;
10452 *)
10453 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
10454 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
10455 ;;
10456 esac
10457 done
10458 fi
10459 else
10460 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10461 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
10462 fi
10463 fi
10464 fi
10465 done
10466 done
10467 if test "X$rpathdirs" != "X"; then
10468 if test -n "$hardcode_libdir_separator"; then
10469 alldirs=
10470 for found_dir in $rpathdirs; do
10471 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10472 done
10473 acl_save_libdir="$libdir"
10474 libdir="$alldirs"
10475 eval flag=\"$hardcode_libdir_flag_spec\"
10476 libdir="$acl_save_libdir"
10477 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10478 else
10479 for found_dir in $rpathdirs; do
10480 acl_save_libdir="$libdir"
10481 libdir="$found_dir"
10482 eval flag=\"$hardcode_libdir_flag_spec\"
10483 libdir="$acl_save_libdir"
10484 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10485 done
10486 fi
10487 fi
10488 if test "X$ltrpathdirs" != "X"; then
10489 for found_dir in $ltrpathdirs; do
10490 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
10491 done
10492 fi
10493
10494
10495 ac_save_CPPFLAGS="$CPPFLAGS"
10496
10497 for element in $INCIPT; do
10498 haveit=
10499 for x in $CPPFLAGS; do
10500
10501 acl_save_prefix="$prefix"
10502 prefix="$acl_final_prefix"
10503 acl_save_exec_prefix="$exec_prefix"
10504 exec_prefix="$acl_final_exec_prefix"
10505 eval x=\"$x\"
10506 exec_prefix="$acl_save_exec_prefix"
10507 prefix="$acl_save_prefix"
10508
10509 if test "X$x" = "X$element"; then
10510 haveit=yes
10511 break
10512 fi
10513 done
10514 if test -z "$haveit"; then
10515 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10516 fi
10517 done
10518
10519
10520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
10521 $as_echo_n "checking for libipt... " >&6; }
10522 if test "${ac_cv_libipt+set}" = set; then :
10523 $as_echo_n "(cached) " >&6
10524 else
10525
10526 ac_save_LIBS="$LIBS"
10527 LIBS="$LIBS $LIBIPT"
10528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10529 /* end confdefs.h. */
10530 #include "intel-pt.h"
10531 int
10532 main ()
10533 {
10534 pt_insn_alloc_decoder (0);
10535 ;
10536 return 0;
10537 }
10538 _ACEOF
10539 if ac_fn_c_try_link "$LINENO"; then :
10540 ac_cv_libipt=yes
10541 else
10542 ac_cv_libipt=no
10543 fi
10544 rm -f core conftest.err conftest.$ac_objext \
10545 conftest$ac_exeext conftest.$ac_ext
10546 LIBS="$ac_save_LIBS"
10547
10548 fi
10549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
10550 $as_echo "$ac_cv_libipt" >&6; }
10551 if test "$ac_cv_libipt" = yes; then
10552 HAVE_LIBIPT=yes
10553
10554 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
10555
10556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
10557 $as_echo_n "checking how to link with libipt... " >&6; }
10558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
10559 $as_echo "$LIBIPT" >&6; }
10560 else
10561 HAVE_LIBIPT=no
10562 CPPFLAGS="$ac_save_CPPFLAGS"
10563 LIBIPT=
10564 LTLIBIPT=
10565 fi
10566
10567
10568
10569
10570
10571
10572 if test "$HAVE_LIBIPT" != yes; then
10573 if test "$with_intel_pt" = yes; then
10574 as_fn_error "libipt is missing or unusable" "$LINENO" 5
10575 else
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
10577 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
10578 fi
10579 fi
10580 fi
10581
10582 # ------------------------- #
10583 # Checks for header files. #
10584 # ------------------------- #
10585
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10587 $as_echo_n "checking for ANSI C header files... " >&6; }
10588 if test "${ac_cv_header_stdc+set}" = set; then :
10589 $as_echo_n "(cached) " >&6
10590 else
10591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10592 /* end confdefs.h. */
10593 #include <stdlib.h>
10594 #include <stdarg.h>
10595 #include <string.h>
10596 #include <float.h>
10597
10598 int
10599 main ()
10600 {
10601
10602 ;
10603 return 0;
10604 }
10605 _ACEOF
10606 if ac_fn_c_try_compile "$LINENO"; then :
10607 ac_cv_header_stdc=yes
10608 else
10609 ac_cv_header_stdc=no
10610 fi
10611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10612
10613 if test $ac_cv_header_stdc = yes; then
10614 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10616 /* end confdefs.h. */
10617 #include <string.h>
10618
10619 _ACEOF
10620 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10621 $EGREP "memchr" >/dev/null 2>&1; then :
10622
10623 else
10624 ac_cv_header_stdc=no
10625 fi
10626 rm -f conftest*
10627
10628 fi
10629
10630 if test $ac_cv_header_stdc = yes; then
10631 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10633 /* end confdefs.h. */
10634 #include <stdlib.h>
10635
10636 _ACEOF
10637 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10638 $EGREP "free" >/dev/null 2>&1; then :
10639
10640 else
10641 ac_cv_header_stdc=no
10642 fi
10643 rm -f conftest*
10644
10645 fi
10646
10647 if test $ac_cv_header_stdc = yes; then
10648 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10649 if test "$cross_compiling" = yes; then :
10650 :
10651 else
10652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10653 /* end confdefs.h. */
10654 #include <ctype.h>
10655 #include <stdlib.h>
10656 #if ((' ' & 0x0FF) == 0x020)
10657 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10658 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10659 #else
10660 # define ISLOWER(c) \
10661 (('a' <= (c) && (c) <= 'i') \
10662 || ('j' <= (c) && (c) <= 'r') \
10663 || ('s' <= (c) && (c) <= 'z'))
10664 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10665 #endif
10666
10667 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10668 int
10669 main ()
10670 {
10671 int i;
10672 for (i = 0; i < 256; i++)
10673 if (XOR (islower (i), ISLOWER (i))
10674 || toupper (i) != TOUPPER (i))
10675 return 2;
10676 return 0;
10677 }
10678 _ACEOF
10679 if ac_fn_c_try_run "$LINENO"; then :
10680
10681 else
10682 ac_cv_header_stdc=no
10683 fi
10684 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10685 conftest.$ac_objext conftest.beam conftest.$ac_ext
10686 fi
10687
10688 fi
10689 fi
10690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10691 $as_echo "$ac_cv_header_stdc" >&6; }
10692 if test $ac_cv_header_stdc = yes; then
10693
10694 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10695
10696 fi
10697
10698 # elf_hp.h is for HP/UX 64-bit shared library support.
10699 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
10700 thread_db.h \
10701 sys/fault.h \
10702 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
10703 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
10704 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
10705 termios.h termio.h \
10706 sgtty.h elf_hp.h \
10707 dlfcn.h
10708 do :
10709 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10710 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10711 eval as_val=\$$as_ac_Header
10712 if test "x$as_val" = x""yes; then :
10713 cat >>confdefs.h <<_ACEOF
10714 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10715 _ACEOF
10716
10717 fi
10718
10719 done
10720
10721 for ac_header in sys/proc.h
10722 do :
10723 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
10724 # include <sys/param.h>
10725 #endif
10726
10727 "
10728 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
10729 cat >>confdefs.h <<_ACEOF
10730 #define HAVE_SYS_PROC_H 1
10731 _ACEOF
10732
10733 fi
10734
10735 done
10736
10737 for ac_header in sys/user.h
10738 do :
10739 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
10740 # include <sys/param.h>
10741 #endif
10742
10743 "
10744 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10745 cat >>confdefs.h <<_ACEOF
10746 #define HAVE_SYS_USER_H 1
10747 _ACEOF
10748
10749 fi
10750
10751 done
10752
10753
10754 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10755 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10756 # think that we don't have <curses.h> if we're using GCC.
10757 case $host_os in
10758 solaris2.[789])
10759 if test "$GCC" = yes; then
10760
10761 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
10762
10763 fi ;;
10764 esac
10765 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10766 do :
10767 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10768 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10769 eval as_val=\$$as_ac_Header
10770 if test "x$as_val" = x""yes; then :
10771 cat >>confdefs.h <<_ACEOF
10772 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10773 _ACEOF
10774
10775 fi
10776
10777 done
10778
10779 for ac_header in term.h
10780 do :
10781 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10782 # include <curses.h>
10783 #endif
10784
10785 "
10786 if test "x$ac_cv_header_term_h" = x""yes; then :
10787 cat >>confdefs.h <<_ACEOF
10788 #define HAVE_TERM_H 1
10789 _ACEOF
10790
10791 fi
10792
10793 done
10794
10795
10796 # ------------------------- #
10797 # Checks for declarations. #
10798 # ------------------------- #
10799
10800
10801 # Check for presence and size of long long.
10802 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
10803 if test "x$ac_cv_type_long_long" = x""yes; then :
10804
10805 cat >>confdefs.h <<_ACEOF
10806 #define HAVE_LONG_LONG 1
10807 _ACEOF
10808
10809 # The cast to long int works around a bug in the HP C Compiler
10810 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10811 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10812 # This bug is HP SR number 8606223364.
10813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
10814 $as_echo_n "checking size of long long... " >&6; }
10815 if test "${ac_cv_sizeof_long_long+set}" = set; then :
10816 $as_echo_n "(cached) " >&6
10817 else
10818 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
10819
10820 else
10821 if test "$ac_cv_type_long_long" = yes; then
10822 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10823 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10824 { as_fn_set_status 77
10825 as_fn_error "cannot compute sizeof (long long)
10826 See \`config.log' for more details." "$LINENO" 5; }; }
10827 else
10828 ac_cv_sizeof_long_long=0
10829 fi
10830 fi
10831
10832 fi
10833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
10834 $as_echo "$ac_cv_sizeof_long_long" >&6; }
10835
10836
10837
10838 cat >>confdefs.h <<_ACEOF
10839 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
10840 _ACEOF
10841
10842
10843 fi
10844
10845
10846 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
10847 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
10848 ac_have_decl=1
10849 else
10850 ac_have_decl=0
10851 fi
10852
10853 cat >>confdefs.h <<_ACEOF
10854 #define HAVE_DECL_BASENAME $ac_have_decl
10855 _ACEOF
10856 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
10857 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
10858 ac_have_decl=1
10859 else
10860 ac_have_decl=0
10861 fi
10862
10863 cat >>confdefs.h <<_ACEOF
10864 #define HAVE_DECL_FFS $ac_have_decl
10865 _ACEOF
10866 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
10867 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
10868 ac_have_decl=1
10869 else
10870 ac_have_decl=0
10871 fi
10872
10873 cat >>confdefs.h <<_ACEOF
10874 #define HAVE_DECL_ASPRINTF $ac_have_decl
10875 _ACEOF
10876 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
10877 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
10878 ac_have_decl=1
10879 else
10880 ac_have_decl=0
10881 fi
10882
10883 cat >>confdefs.h <<_ACEOF
10884 #define HAVE_DECL_VASPRINTF $ac_have_decl
10885 _ACEOF
10886 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10887 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10888 ac_have_decl=1
10889 else
10890 ac_have_decl=0
10891 fi
10892
10893 cat >>confdefs.h <<_ACEOF
10894 #define HAVE_DECL_SNPRINTF $ac_have_decl
10895 _ACEOF
10896 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10897 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10898 ac_have_decl=1
10899 else
10900 ac_have_decl=0
10901 fi
10902
10903 cat >>confdefs.h <<_ACEOF
10904 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10905 _ACEOF
10906
10907 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
10908 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
10909 ac_have_decl=1
10910 else
10911 ac_have_decl=0
10912 fi
10913
10914 cat >>confdefs.h <<_ACEOF
10915 #define HAVE_DECL_STRTOL $ac_have_decl
10916 _ACEOF
10917 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
10918 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
10919 ac_have_decl=1
10920 else
10921 ac_have_decl=0
10922 fi
10923
10924 cat >>confdefs.h <<_ACEOF
10925 #define HAVE_DECL_STRTOUL $ac_have_decl
10926 _ACEOF
10927 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
10928 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
10929 ac_have_decl=1
10930 else
10931 ac_have_decl=0
10932 fi
10933
10934 cat >>confdefs.h <<_ACEOF
10935 #define HAVE_DECL_STRTOLL $ac_have_decl
10936 _ACEOF
10937 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
10938 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
10939 ac_have_decl=1
10940 else
10941 ac_have_decl=0
10942 fi
10943
10944 cat >>confdefs.h <<_ACEOF
10945 #define HAVE_DECL_STRTOULL $ac_have_decl
10946 _ACEOF
10947
10948 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
10949 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
10950 ac_have_decl=1
10951 else
10952 ac_have_decl=0
10953 fi
10954
10955 cat >>confdefs.h <<_ACEOF
10956 #define HAVE_DECL_STRVERSCMP $ac_have_decl
10957 _ACEOF
10958
10959
10960
10961 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10962 if test "x$ac_cv_have_decl_free" = 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_FREE $ac_have_decl
10970 _ACEOF
10971 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
10972 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
10973 ac_have_decl=1
10974 else
10975 ac_have_decl=0
10976 fi
10977
10978 cat >>confdefs.h <<_ACEOF
10979 #define HAVE_DECL_MALLOC $ac_have_decl
10980 _ACEOF
10981 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
10982 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
10983 ac_have_decl=1
10984 else
10985 ac_have_decl=0
10986 fi
10987
10988 cat >>confdefs.h <<_ACEOF
10989 #define HAVE_DECL_REALLOC $ac_have_decl
10990 _ACEOF
10991 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10992 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10993 ac_have_decl=1
10994 else
10995 ac_have_decl=0
10996 fi
10997
10998 cat >>confdefs.h <<_ACEOF
10999 #define HAVE_DECL_SNPRINTF $ac_have_decl
11000 _ACEOF
11001
11002
11003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11004 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11005 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11006 $as_echo_n "(cached) " >&6
11007 else
11008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11009 /* end confdefs.h. */
11010 #include <locale.h>
11011 int
11012 main ()
11013 {
11014 return LC_MESSAGES
11015 ;
11016 return 0;
11017 }
11018 _ACEOF
11019 if ac_fn_c_try_link "$LINENO"; then :
11020 am_cv_val_LC_MESSAGES=yes
11021 else
11022 am_cv_val_LC_MESSAGES=no
11023 fi
11024 rm -f core conftest.err conftest.$ac_objext \
11025 conftest$ac_exeext conftest.$ac_ext
11026 fi
11027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11028 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11029 if test $am_cv_val_LC_MESSAGES = yes; then
11030
11031 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11032
11033 fi
11034
11035
11036 # ----------------------- #
11037 # Checks for structures. #
11038 # ----------------------- #
11039
11040 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11041 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11042
11043 cat >>confdefs.h <<_ACEOF
11044 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11045 _ACEOF
11046
11047
11048 fi
11049 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11050 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11051
11052 cat >>confdefs.h <<_ACEOF
11053 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11054 _ACEOF
11055
11056
11057 fi
11058
11059
11060 # ------------------ #
11061 # Checks for types. #
11062 # ------------------ #
11063
11064 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11065 #include <sys/socket.h>
11066
11067 "
11068 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11069
11070 cat >>confdefs.h <<_ACEOF
11071 #define HAVE_SOCKLEN_T 1
11072 _ACEOF
11073
11074
11075 fi
11076
11077
11078 # ------------------------------------- #
11079 # Checks for compiler characteristics. #
11080 # ------------------------------------- #
11081
11082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11083 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11084 if test "${ac_cv_c_const+set}" = set; then :
11085 $as_echo_n "(cached) " >&6
11086 else
11087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11088 /* end confdefs.h. */
11089
11090 int
11091 main ()
11092 {
11093 /* FIXME: Include the comments suggested by Paul. */
11094 #ifndef __cplusplus
11095 /* Ultrix mips cc rejects this. */
11096 typedef int charset[2];
11097 const charset cs;
11098 /* SunOS 4.1.1 cc rejects this. */
11099 char const *const *pcpcc;
11100 char **ppc;
11101 /* NEC SVR4.0.2 mips cc rejects this. */
11102 struct point {int x, y;};
11103 static struct point const zero = {0,0};
11104 /* AIX XL C 1.02.0.0 rejects this.
11105 It does not let you subtract one const X* pointer from another in
11106 an arm of an if-expression whose if-part is not a constant
11107 expression */
11108 const char *g = "string";
11109 pcpcc = &g + (g ? g-g : 0);
11110 /* HPUX 7.0 cc rejects these. */
11111 ++pcpcc;
11112 ppc = (char**) pcpcc;
11113 pcpcc = (char const *const *) ppc;
11114 { /* SCO 3.2v4 cc rejects this. */
11115 char *t;
11116 char const *s = 0 ? (char *) 0 : (char const *) 0;
11117
11118 *t++ = 0;
11119 if (s) return 0;
11120 }
11121 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11122 int x[] = {25, 17};
11123 const int *foo = &x[0];
11124 ++foo;
11125 }
11126 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11127 typedef const int *iptr;
11128 iptr p = 0;
11129 ++p;
11130 }
11131 { /* AIX XL C 1.02.0.0 rejects this saying
11132 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11133 struct s { int j; const int *ap[3]; };
11134 struct s *b; b->j = 5;
11135 }
11136 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11137 const int foo = 10;
11138 if (!foo) return 0;
11139 }
11140 return !cs[0] && !zero.x;
11141 #endif
11142
11143 ;
11144 return 0;
11145 }
11146 _ACEOF
11147 if ac_fn_c_try_compile "$LINENO"; then :
11148 ac_cv_c_const=yes
11149 else
11150 ac_cv_c_const=no
11151 fi
11152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11153 fi
11154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11155 $as_echo "$ac_cv_c_const" >&6; }
11156 if test $ac_cv_c_const = no; then
11157
11158 $as_echo "#define const /**/" >>confdefs.h
11159
11160 fi
11161
11162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11163 $as_echo_n "checking for inline... " >&6; }
11164 if test "${ac_cv_c_inline+set}" = set; then :
11165 $as_echo_n "(cached) " >&6
11166 else
11167 ac_cv_c_inline=no
11168 for ac_kw in inline __inline__ __inline; do
11169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11170 /* end confdefs.h. */
11171 #ifndef __cplusplus
11172 typedef int foo_t;
11173 static $ac_kw foo_t static_foo () {return 0; }
11174 $ac_kw foo_t foo () {return 0; }
11175 #endif
11176
11177 _ACEOF
11178 if ac_fn_c_try_compile "$LINENO"; then :
11179 ac_cv_c_inline=$ac_kw
11180 fi
11181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11182 test "$ac_cv_c_inline" != no && break
11183 done
11184
11185 fi
11186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11187 $as_echo "$ac_cv_c_inline" >&6; }
11188
11189 case $ac_cv_c_inline in
11190 inline | yes) ;;
11191 *)
11192 case $ac_cv_c_inline in
11193 no) ac_val=;;
11194 *) ac_val=$ac_cv_c_inline;;
11195 esac
11196 cat >>confdefs.h <<_ACEOF
11197 #ifndef __cplusplus
11198 #define inline $ac_val
11199 #endif
11200 _ACEOF
11201 ;;
11202 esac
11203
11204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11205 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11206 if test "${ac_cv_c_bigendian+set}" = set; then :
11207 $as_echo_n "(cached) " >&6
11208 else
11209 ac_cv_c_bigendian=unknown
11210 # See if we're dealing with a universal compiler.
11211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11212 /* end confdefs.h. */
11213 #ifndef __APPLE_CC__
11214 not a universal capable compiler
11215 #endif
11216 typedef int dummy;
11217
11218 _ACEOF
11219 if ac_fn_c_try_compile "$LINENO"; then :
11220
11221 # Check for potential -arch flags. It is not universal unless
11222 # there are at least two -arch flags with different values.
11223 ac_arch=
11224 ac_prev=
11225 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11226 if test -n "$ac_prev"; then
11227 case $ac_word in
11228 i?86 | x86_64 | ppc | ppc64)
11229 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11230 ac_arch=$ac_word
11231 else
11232 ac_cv_c_bigendian=universal
11233 break
11234 fi
11235 ;;
11236 esac
11237 ac_prev=
11238 elif test "x$ac_word" = "x-arch"; then
11239 ac_prev=arch
11240 fi
11241 done
11242 fi
11243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11244 if test $ac_cv_c_bigendian = unknown; then
11245 # See if sys/param.h defines the BYTE_ORDER macro.
11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247 /* end confdefs.h. */
11248 #include <sys/types.h>
11249 #include <sys/param.h>
11250
11251 int
11252 main ()
11253 {
11254 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11255 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11256 && LITTLE_ENDIAN)
11257 bogus endian macros
11258 #endif
11259
11260 ;
11261 return 0;
11262 }
11263 _ACEOF
11264 if ac_fn_c_try_compile "$LINENO"; then :
11265 # It does; now see whether it defined to BIG_ENDIAN or not.
11266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11267 /* end confdefs.h. */
11268 #include <sys/types.h>
11269 #include <sys/param.h>
11270
11271 int
11272 main ()
11273 {
11274 #if BYTE_ORDER != BIG_ENDIAN
11275 not big endian
11276 #endif
11277
11278 ;
11279 return 0;
11280 }
11281 _ACEOF
11282 if ac_fn_c_try_compile "$LINENO"; then :
11283 ac_cv_c_bigendian=yes
11284 else
11285 ac_cv_c_bigendian=no
11286 fi
11287 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11288 fi
11289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11290 fi
11291 if test $ac_cv_c_bigendian = unknown; then
11292 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11294 /* end confdefs.h. */
11295 #include <limits.h>
11296
11297 int
11298 main ()
11299 {
11300 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11301 bogus endian macros
11302 #endif
11303
11304 ;
11305 return 0;
11306 }
11307 _ACEOF
11308 if ac_fn_c_try_compile "$LINENO"; then :
11309 # It does; now see whether it defined to _BIG_ENDIAN or not.
11310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11311 /* end confdefs.h. */
11312 #include <limits.h>
11313
11314 int
11315 main ()
11316 {
11317 #ifndef _BIG_ENDIAN
11318 not big endian
11319 #endif
11320
11321 ;
11322 return 0;
11323 }
11324 _ACEOF
11325 if ac_fn_c_try_compile "$LINENO"; then :
11326 ac_cv_c_bigendian=yes
11327 else
11328 ac_cv_c_bigendian=no
11329 fi
11330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11331 fi
11332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11333 fi
11334 if test $ac_cv_c_bigendian = unknown; then
11335 # Compile a test program.
11336 if test "$cross_compiling" = yes; then :
11337 # Try to guess by grepping values from an object file.
11338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11339 /* end confdefs.h. */
11340 short int ascii_mm[] =
11341 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11342 short int ascii_ii[] =
11343 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11344 int use_ascii (int i) {
11345 return ascii_mm[i] + ascii_ii[i];
11346 }
11347 short int ebcdic_ii[] =
11348 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11349 short int ebcdic_mm[] =
11350 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11351 int use_ebcdic (int i) {
11352 return ebcdic_mm[i] + ebcdic_ii[i];
11353 }
11354 extern int foo;
11355
11356 int
11357 main ()
11358 {
11359 return use_ascii (foo) == use_ebcdic (foo);
11360 ;
11361 return 0;
11362 }
11363 _ACEOF
11364 if ac_fn_c_try_compile "$LINENO"; then :
11365 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11366 ac_cv_c_bigendian=yes
11367 fi
11368 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11369 if test "$ac_cv_c_bigendian" = unknown; then
11370 ac_cv_c_bigendian=no
11371 else
11372 # finding both strings is unlikely to happen, but who knows?
11373 ac_cv_c_bigendian=unknown
11374 fi
11375 fi
11376 fi
11377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11378 else
11379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11380 /* end confdefs.h. */
11381 $ac_includes_default
11382 int
11383 main ()
11384 {
11385
11386 /* Are we little or big endian? From Harbison&Steele. */
11387 union
11388 {
11389 long int l;
11390 char c[sizeof (long int)];
11391 } u;
11392 u.l = 1;
11393 return u.c[sizeof (long int) - 1] == 1;
11394
11395 ;
11396 return 0;
11397 }
11398 _ACEOF
11399 if ac_fn_c_try_run "$LINENO"; then :
11400 ac_cv_c_bigendian=no
11401 else
11402 ac_cv_c_bigendian=yes
11403 fi
11404 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11405 conftest.$ac_objext conftest.beam conftest.$ac_ext
11406 fi
11407
11408 fi
11409 fi
11410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11411 $as_echo "$ac_cv_c_bigendian" >&6; }
11412 case $ac_cv_c_bigendian in #(
11413 yes)
11414 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11415 ;; #(
11416 no)
11417 ;; #(
11418 universal)
11419
11420 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11421
11422 ;; #(
11423 *)
11424 as_fn_error "unknown endianness
11425 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11426 esac
11427
11428
11429 # ------------------------------ #
11430 # Checks for library functions. #
11431 # ------------------------------ #
11432
11433 for ac_header in stdlib.h unistd.h
11434 do :
11435 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11436 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11437 eval as_val=\$$as_ac_Header
11438 if test "x$as_val" = x""yes; then :
11439 cat >>confdefs.h <<_ACEOF
11440 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11441 _ACEOF
11442
11443 fi
11444
11445 done
11446
11447 for ac_func in getpagesize
11448 do :
11449 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
11450 if test "x$ac_cv_func_getpagesize" = x""yes; then :
11451 cat >>confdefs.h <<_ACEOF
11452 #define HAVE_GETPAGESIZE 1
11453 _ACEOF
11454
11455 fi
11456 done
11457
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11459 $as_echo_n "checking for working mmap... " >&6; }
11460 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
11461 $as_echo_n "(cached) " >&6
11462 else
11463 if test "$cross_compiling" = yes; then :
11464 ac_cv_func_mmap_fixed_mapped=no
11465 else
11466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11467 /* end confdefs.h. */
11468 $ac_includes_default
11469 /* malloc might have been renamed as rpl_malloc. */
11470 #undef malloc
11471
11472 /* Thanks to Mike Haertel and Jim Avera for this test.
11473 Here is a matrix of mmap possibilities:
11474 mmap private not fixed
11475 mmap private fixed at somewhere currently unmapped
11476 mmap private fixed at somewhere already mapped
11477 mmap shared not fixed
11478 mmap shared fixed at somewhere currently unmapped
11479 mmap shared fixed at somewhere already mapped
11480 For private mappings, we should verify that changes cannot be read()
11481 back from the file, nor mmap's back from the file at a different
11482 address. (There have been systems where private was not correctly
11483 implemented like the infamous i386 svr4.0, and systems where the
11484 VM page cache was not coherent with the file system buffer cache
11485 like early versions of FreeBSD and possibly contemporary NetBSD.)
11486 For shared mappings, we should conversely verify that changes get
11487 propagated back to all the places they're supposed to be.
11488
11489 Grep wants private fixed already mapped.
11490 The main things grep needs to know about mmap are:
11491 * does it exist and is it safe to write into the mmap'd area
11492 * how to use it (BSD variants) */
11493
11494 #include <fcntl.h>
11495 #include <sys/mman.h>
11496
11497 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
11498 char *malloc ();
11499 #endif
11500
11501 /* This mess was copied from the GNU getpagesize.h. */
11502 #ifndef HAVE_GETPAGESIZE
11503 /* Assume that all systems that can run configure have sys/param.h. */
11504 # ifndef HAVE_SYS_PARAM_H
11505 # define HAVE_SYS_PARAM_H 1
11506 # endif
11507
11508 # ifdef _SC_PAGESIZE
11509 # define getpagesize() sysconf(_SC_PAGESIZE)
11510 # else /* no _SC_PAGESIZE */
11511 # ifdef HAVE_SYS_PARAM_H
11512 # include <sys/param.h>
11513 # ifdef EXEC_PAGESIZE
11514 # define getpagesize() EXEC_PAGESIZE
11515 # else /* no EXEC_PAGESIZE */
11516 # ifdef NBPG
11517 # define getpagesize() NBPG * CLSIZE
11518 # ifndef CLSIZE
11519 # define CLSIZE 1
11520 # endif /* no CLSIZE */
11521 # else /* no NBPG */
11522 # ifdef NBPC
11523 # define getpagesize() NBPC
11524 # else /* no NBPC */
11525 # ifdef PAGESIZE
11526 # define getpagesize() PAGESIZE
11527 # endif /* PAGESIZE */
11528 # endif /* no NBPC */
11529 # endif /* no NBPG */
11530 # endif /* no EXEC_PAGESIZE */
11531 # else /* no HAVE_SYS_PARAM_H */
11532 # define getpagesize() 8192 /* punt totally */
11533 # endif /* no HAVE_SYS_PARAM_H */
11534 # endif /* no _SC_PAGESIZE */
11535
11536 #endif /* no HAVE_GETPAGESIZE */
11537
11538 int
11539 main ()
11540 {
11541 char *data, *data2, *data3;
11542 int i, pagesize;
11543 int fd;
11544
11545 pagesize = getpagesize ();
11546
11547 /* First, make a file with some known garbage in it. */
11548 data = (char *) malloc (pagesize);
11549 if (!data)
11550 return 1;
11551 for (i = 0; i < pagesize; ++i)
11552 *(data + i) = rand ();
11553 umask (0);
11554 fd = creat ("conftest.mmap", 0600);
11555 if (fd < 0)
11556 return 1;
11557 if (write (fd, data, pagesize) != pagesize)
11558 return 1;
11559 close (fd);
11560
11561 /* Next, try to mmap the file at a fixed address which already has
11562 something else allocated at it. If we can, also make sure that
11563 we see the same garbage. */
11564 fd = open ("conftest.mmap", O_RDWR);
11565 if (fd < 0)
11566 return 1;
11567 data2 = (char *) malloc (2 * pagesize);
11568 if (!data2)
11569 return 1;
11570 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
11571 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11572 MAP_PRIVATE | MAP_FIXED, fd, 0L))
11573 return 1;
11574 for (i = 0; i < pagesize; ++i)
11575 if (*(data + i) != *(data2 + i))
11576 return 1;
11577
11578 /* Finally, make sure that changes to the mapped area do not
11579 percolate back to the file as seen by read(). (This is a bug on
11580 some variants of i386 svr4.0.) */
11581 for (i = 0; i < pagesize; ++i)
11582 *(data2 + i) = *(data2 + i) + 1;
11583 data3 = (char *) malloc (pagesize);
11584 if (!data3)
11585 return 1;
11586 if (read (fd, data3, pagesize) != pagesize)
11587 return 1;
11588 for (i = 0; i < pagesize; ++i)
11589 if (*(data + i) != *(data3 + i))
11590 return 1;
11591 close (fd);
11592 return 0;
11593 }
11594 _ACEOF
11595 if ac_fn_c_try_run "$LINENO"; then :
11596 ac_cv_func_mmap_fixed_mapped=yes
11597 else
11598 ac_cv_func_mmap_fixed_mapped=no
11599 fi
11600 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11601 conftest.$ac_objext conftest.beam conftest.$ac_ext
11602 fi
11603
11604 fi
11605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11606 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
11607 if test $ac_cv_func_mmap_fixed_mapped = yes; then
11608
11609 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
11610
11611 fi
11612 rm -f conftest.mmap
11613
11614 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11615 if test "x$ac_cv_type_pid_t" = x""yes; then :
11616
11617 else
11618
11619 cat >>confdefs.h <<_ACEOF
11620 #define pid_t int
11621 _ACEOF
11622
11623 fi
11624
11625 for ac_header in vfork.h
11626 do :
11627 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
11628 if test "x$ac_cv_header_vfork_h" = x""yes; then :
11629 cat >>confdefs.h <<_ACEOF
11630 #define HAVE_VFORK_H 1
11631 _ACEOF
11632
11633 fi
11634
11635 done
11636
11637 for ac_func in fork vfork
11638 do :
11639 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11640 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11641 eval as_val=\$$as_ac_var
11642 if test "x$as_val" = x""yes; then :
11643 cat >>confdefs.h <<_ACEOF
11644 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11645 _ACEOF
11646
11647 fi
11648 done
11649
11650 if test "x$ac_cv_func_fork" = xyes; then
11651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11652 $as_echo_n "checking for working fork... " >&6; }
11653 if test "${ac_cv_func_fork_works+set}" = set; then :
11654 $as_echo_n "(cached) " >&6
11655 else
11656 if test "$cross_compiling" = yes; then :
11657 ac_cv_func_fork_works=cross
11658 else
11659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11660 /* end confdefs.h. */
11661 $ac_includes_default
11662 int
11663 main ()
11664 {
11665
11666 /* By Ruediger Kuhlmann. */
11667 return fork () < 0;
11668
11669 ;
11670 return 0;
11671 }
11672 _ACEOF
11673 if ac_fn_c_try_run "$LINENO"; then :
11674 ac_cv_func_fork_works=yes
11675 else
11676 ac_cv_func_fork_works=no
11677 fi
11678 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11679 conftest.$ac_objext conftest.beam conftest.$ac_ext
11680 fi
11681
11682 fi
11683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11684 $as_echo "$ac_cv_func_fork_works" >&6; }
11685
11686 else
11687 ac_cv_func_fork_works=$ac_cv_func_fork
11688 fi
11689 if test "x$ac_cv_func_fork_works" = xcross; then
11690 case $host in
11691 *-*-amigaos* | *-*-msdosdjgpp*)
11692 # Override, as these systems have only a dummy fork() stub
11693 ac_cv_func_fork_works=no
11694 ;;
11695 *)
11696 ac_cv_func_fork_works=yes
11697 ;;
11698 esac
11699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11700 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11701 fi
11702 ac_cv_func_vfork_works=$ac_cv_func_vfork
11703 if test "x$ac_cv_func_vfork" = xyes; then
11704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11705 $as_echo_n "checking for working vfork... " >&6; }
11706 if test "${ac_cv_func_vfork_works+set}" = set; then :
11707 $as_echo_n "(cached) " >&6
11708 else
11709 if test "$cross_compiling" = yes; then :
11710 ac_cv_func_vfork_works=cross
11711 else
11712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11713 /* end confdefs.h. */
11714 /* Thanks to Paul Eggert for this test. */
11715 $ac_includes_default
11716 #include <sys/wait.h>
11717 #ifdef HAVE_VFORK_H
11718 # include <vfork.h>
11719 #endif
11720 /* On some sparc systems, changes by the child to local and incoming
11721 argument registers are propagated back to the parent. The compiler
11722 is told about this with #include <vfork.h>, but some compilers
11723 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
11724 static variable whose address is put into a register that is
11725 clobbered by the vfork. */
11726 static void
11727 #ifdef __cplusplus
11728 sparc_address_test (int arg)
11729 # else
11730 sparc_address_test (arg) int arg;
11731 #endif
11732 {
11733 static pid_t child;
11734 if (!child) {
11735 child = vfork ();
11736 if (child < 0) {
11737 perror ("vfork");
11738 _exit(2);
11739 }
11740 if (!child) {
11741 arg = getpid();
11742 write(-1, "", 0);
11743 _exit (arg);
11744 }
11745 }
11746 }
11747
11748 int
11749 main ()
11750 {
11751 pid_t parent = getpid ();
11752 pid_t child;
11753
11754 sparc_address_test (0);
11755
11756 child = vfork ();
11757
11758 if (child == 0) {
11759 /* Here is another test for sparc vfork register problems. This
11760 test uses lots of local variables, at least as many local
11761 variables as main has allocated so far including compiler
11762 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
11763 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
11764 reuse the register of parent for one of the local variables,
11765 since it will think that parent can't possibly be used any more
11766 in this routine. Assigning to the local variable will thus
11767 munge parent in the parent process. */
11768 pid_t
11769 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11770 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11771 /* Convince the compiler that p..p7 are live; otherwise, it might
11772 use the same hardware register for all 8 local variables. */
11773 if (p != p1 || p != p2 || p != p3 || p != p4
11774 || p != p5 || p != p6 || p != p7)
11775 _exit(1);
11776
11777 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11778 from child file descriptors. If the child closes a descriptor
11779 before it execs or exits, this munges the parent's descriptor
11780 as well. Test for this by closing stdout in the child. */
11781 _exit(close(fileno(stdout)) != 0);
11782 } else {
11783 int status;
11784 struct stat st;
11785
11786 while (wait(&status) != child)
11787 ;
11788 return (
11789 /* Was there some problem with vforking? */
11790 child < 0
11791
11792 /* Did the child fail? (This shouldn't happen.) */
11793 || status
11794
11795 /* Did the vfork/compiler bug occur? */
11796 || parent != getpid()
11797
11798 /* Did the file descriptor bug occur? */
11799 || fstat(fileno(stdout), &st) != 0
11800 );
11801 }
11802 }
11803 _ACEOF
11804 if ac_fn_c_try_run "$LINENO"; then :
11805 ac_cv_func_vfork_works=yes
11806 else
11807 ac_cv_func_vfork_works=no
11808 fi
11809 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11810 conftest.$ac_objext conftest.beam conftest.$ac_ext
11811 fi
11812
11813 fi
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11815 $as_echo "$ac_cv_func_vfork_works" >&6; }
11816
11817 fi;
11818 if test "x$ac_cv_func_fork_works" = xcross; then
11819 ac_cv_func_vfork_works=$ac_cv_func_vfork
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11821 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11822 fi
11823
11824 if test "x$ac_cv_func_vfork_works" = xyes; then
11825
11826 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
11827
11828 else
11829
11830 $as_echo "#define vfork fork" >>confdefs.h
11831
11832 fi
11833 if test "x$ac_cv_func_fork_works" = xyes; then
11834
11835 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
11836
11837 fi
11838
11839 for ac_func in getauxval getrusage getuid getgid \
11840 pipe poll pread pread64 pwrite resize_term \
11841 sbrk setpgid setpgrp setsid \
11842 sigaction sigprocmask sigsetmask socketpair \
11843 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
11844 setrlimit getrlimit posix_madvise waitpid \
11845 ptrace64 sigaltstack mkdtemp setns
11846 do :
11847 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11848 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11849 eval as_val=\$$as_ac_var
11850 if test "x$as_val" = x""yes; then :
11851 cat >>confdefs.h <<_ACEOF
11852 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11853 _ACEOF
11854
11855 fi
11856 done
11857
11858
11859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11860 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11861 if test "${am_cv_langinfo_codeset+set}" = set; then :
11862 $as_echo_n "(cached) " >&6
11863 else
11864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11865 /* end confdefs.h. */
11866 #include <langinfo.h>
11867 int
11868 main ()
11869 {
11870 char* cs = nl_langinfo(CODESET);
11871 ;
11872 return 0;
11873 }
11874 _ACEOF
11875 if ac_fn_c_try_link "$LINENO"; then :
11876 am_cv_langinfo_codeset=yes
11877 else
11878 am_cv_langinfo_codeset=no
11879 fi
11880 rm -f core conftest.err conftest.$ac_objext \
11881 conftest$ac_exeext conftest.$ac_ext
11882
11883 fi
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11885 $as_echo "$am_cv_langinfo_codeset" >&6; }
11886 if test $am_cv_langinfo_codeset = yes; then
11887
11888 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11889
11890 fi
11891
11892
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11894 $as_echo_n "checking for ANSI C header files... " >&6; }
11895 if test "${ac_cv_header_stdc+set}" = set; then :
11896 $as_echo_n "(cached) " >&6
11897 else
11898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11899 /* end confdefs.h. */
11900 #include <stdlib.h>
11901 #include <stdarg.h>
11902 #include <string.h>
11903 #include <float.h>
11904
11905 int
11906 main ()
11907 {
11908
11909 ;
11910 return 0;
11911 }
11912 _ACEOF
11913 if ac_fn_c_try_compile "$LINENO"; then :
11914 ac_cv_header_stdc=yes
11915 else
11916 ac_cv_header_stdc=no
11917 fi
11918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11919
11920 if test $ac_cv_header_stdc = yes; then
11921 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11923 /* end confdefs.h. */
11924 #include <string.h>
11925
11926 _ACEOF
11927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11928 $EGREP "memchr" >/dev/null 2>&1; then :
11929
11930 else
11931 ac_cv_header_stdc=no
11932 fi
11933 rm -f conftest*
11934
11935 fi
11936
11937 if test $ac_cv_header_stdc = yes; then
11938 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11940 /* end confdefs.h. */
11941 #include <stdlib.h>
11942
11943 _ACEOF
11944 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11945 $EGREP "free" >/dev/null 2>&1; then :
11946
11947 else
11948 ac_cv_header_stdc=no
11949 fi
11950 rm -f conftest*
11951
11952 fi
11953
11954 if test $ac_cv_header_stdc = yes; then
11955 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11956 if test "$cross_compiling" = yes; then :
11957 :
11958 else
11959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11960 /* end confdefs.h. */
11961 #include <ctype.h>
11962 #include <stdlib.h>
11963 #if ((' ' & 0x0FF) == 0x020)
11964 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11965 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11966 #else
11967 # define ISLOWER(c) \
11968 (('a' <= (c) && (c) <= 'i') \
11969 || ('j' <= (c) && (c) <= 'r') \
11970 || ('s' <= (c) && (c) <= 'z'))
11971 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11972 #endif
11973
11974 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11975 int
11976 main ()
11977 {
11978 int i;
11979 for (i = 0; i < 256; i++)
11980 if (XOR (islower (i), ISLOWER (i))
11981 || toupper (i) != TOUPPER (i))
11982 return 2;
11983 return 0;
11984 }
11985 _ACEOF
11986 if ac_fn_c_try_run "$LINENO"; then :
11987
11988 else
11989 ac_cv_header_stdc=no
11990 fi
11991 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11992 conftest.$ac_objext conftest.beam conftest.$ac_ext
11993 fi
11994
11995 fi
11996 fi
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11998 $as_echo "$ac_cv_header_stdc" >&6; }
11999 if test $ac_cv_header_stdc = yes; then
12000
12001 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12002
12003 fi
12004
12005 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12006 # for constant arguments. Useless!
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12008 $as_echo_n "checking for working alloca.h... " >&6; }
12009 if test "${ac_cv_working_alloca_h+set}" = set; then :
12010 $as_echo_n "(cached) " >&6
12011 else
12012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12013 /* end confdefs.h. */
12014 #include <alloca.h>
12015 int
12016 main ()
12017 {
12018 char *p = (char *) alloca (2 * sizeof (int));
12019 if (p) return 0;
12020 ;
12021 return 0;
12022 }
12023 _ACEOF
12024 if ac_fn_c_try_link "$LINENO"; then :
12025 ac_cv_working_alloca_h=yes
12026 else
12027 ac_cv_working_alloca_h=no
12028 fi
12029 rm -f core conftest.err conftest.$ac_objext \
12030 conftest$ac_exeext conftest.$ac_ext
12031 fi
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12033 $as_echo "$ac_cv_working_alloca_h" >&6; }
12034 if test $ac_cv_working_alloca_h = yes; then
12035
12036 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12037
12038 fi
12039
12040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12041 $as_echo_n "checking for alloca... " >&6; }
12042 if test "${ac_cv_func_alloca_works+set}" = set; then :
12043 $as_echo_n "(cached) " >&6
12044 else
12045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12046 /* end confdefs.h. */
12047 #ifdef __GNUC__
12048 # define alloca __builtin_alloca
12049 #else
12050 # ifdef _MSC_VER
12051 # include <malloc.h>
12052 # define alloca _alloca
12053 # else
12054 # ifdef HAVE_ALLOCA_H
12055 # include <alloca.h>
12056 # else
12057 # ifdef _AIX
12058 #pragma alloca
12059 # else
12060 # ifndef alloca /* predefined by HP cc +Olibcalls */
12061 char *alloca ();
12062 # endif
12063 # endif
12064 # endif
12065 # endif
12066 #endif
12067
12068 int
12069 main ()
12070 {
12071 char *p = (char *) alloca (1);
12072 if (p) return 0;
12073 ;
12074 return 0;
12075 }
12076 _ACEOF
12077 if ac_fn_c_try_link "$LINENO"; then :
12078 ac_cv_func_alloca_works=yes
12079 else
12080 ac_cv_func_alloca_works=no
12081 fi
12082 rm -f core conftest.err conftest.$ac_objext \
12083 conftest$ac_exeext conftest.$ac_ext
12084 fi
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12086 $as_echo "$ac_cv_func_alloca_works" >&6; }
12087
12088 if test $ac_cv_func_alloca_works = yes; then
12089
12090 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12091
12092 else
12093 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12094 # that cause trouble. Some versions do not even contain alloca or
12095 # contain a buggy version. If you still want to use their alloca,
12096 # use ar to extract alloca.o from them instead of compiling alloca.c.
12097
12098 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12099
12100 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12101
12102
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12104 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12105 if test "${ac_cv_os_cray+set}" = set; then :
12106 $as_echo_n "(cached) " >&6
12107 else
12108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12109 /* end confdefs.h. */
12110 #if defined CRAY && ! defined CRAY2
12111 webecray
12112 #else
12113 wenotbecray
12114 #endif
12115
12116 _ACEOF
12117 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12118 $EGREP "webecray" >/dev/null 2>&1; then :
12119 ac_cv_os_cray=yes
12120 else
12121 ac_cv_os_cray=no
12122 fi
12123 rm -f conftest*
12124
12125 fi
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12127 $as_echo "$ac_cv_os_cray" >&6; }
12128 if test $ac_cv_os_cray = yes; then
12129 for ac_func in _getb67 GETB67 getb67; do
12130 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12131 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12132 eval as_val=\$$as_ac_var
12133 if test "x$as_val" = x""yes; then :
12134
12135 cat >>confdefs.h <<_ACEOF
12136 #define CRAY_STACKSEG_END $ac_func
12137 _ACEOF
12138
12139 break
12140 fi
12141
12142 done
12143 fi
12144
12145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12146 $as_echo_n "checking stack direction for C alloca... " >&6; }
12147 if test "${ac_cv_c_stack_direction+set}" = set; then :
12148 $as_echo_n "(cached) " >&6
12149 else
12150 if test "$cross_compiling" = yes; then :
12151 ac_cv_c_stack_direction=0
12152 else
12153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12154 /* end confdefs.h. */
12155 $ac_includes_default
12156 int
12157 find_stack_direction ()
12158 {
12159 static char *addr = 0;
12160 auto char dummy;
12161 if (addr == 0)
12162 {
12163 addr = &dummy;
12164 return find_stack_direction ();
12165 }
12166 else
12167 return (&dummy > addr) ? 1 : -1;
12168 }
12169
12170 int
12171 main ()
12172 {
12173 return find_stack_direction () < 0;
12174 }
12175 _ACEOF
12176 if ac_fn_c_try_run "$LINENO"; then :
12177 ac_cv_c_stack_direction=1
12178 else
12179 ac_cv_c_stack_direction=-1
12180 fi
12181 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12182 conftest.$ac_objext conftest.beam conftest.$ac_ext
12183 fi
12184
12185 fi
12186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12187 $as_echo "$ac_cv_c_stack_direction" >&6; }
12188 cat >>confdefs.h <<_ACEOF
12189 #define STACK_DIRECTION $ac_cv_c_stack_direction
12190 _ACEOF
12191
12192
12193 fi
12194
12195
12196
12197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12198 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12199 if test "${am_cv_langinfo_codeset+set}" = set; then :
12200 $as_echo_n "(cached) " >&6
12201 else
12202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12203 /* end confdefs.h. */
12204 #include <langinfo.h>
12205 int
12206 main ()
12207 {
12208 char* cs = nl_langinfo(CODESET);
12209 ;
12210 return 0;
12211 }
12212 _ACEOF
12213 if ac_fn_c_try_link "$LINENO"; then :
12214 am_cv_langinfo_codeset=yes
12215 else
12216 am_cv_langinfo_codeset=no
12217 fi
12218 rm -f core conftest.err conftest.$ac_objext \
12219 conftest$ac_exeext conftest.$ac_ext
12220
12221 fi
12222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12223 $as_echo "$am_cv_langinfo_codeset" >&6; }
12224 if test $am_cv_langinfo_codeset = yes; then
12225
12226 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12227
12228 fi
12229
12230
12231 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
12232 do :
12233 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12234 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12235 eval as_val=\$$as_ac_Header
12236 if test "x$as_val" = x""yes; then :
12237 cat >>confdefs.h <<_ACEOF
12238 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12239 _ACEOF
12240
12241 fi
12242
12243 done
12244
12245
12246 for ac_func in fdwalk getrlimit pipe pipe2 socketpair
12247 do :
12248 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12249 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12250 eval as_val=\$$as_ac_var
12251 if test "x$as_val" = x""yes; then :
12252 cat >>confdefs.h <<_ACEOF
12253 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12254 _ACEOF
12255
12256 fi
12257 done
12258
12259
12260 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
12261 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
12262 ac_have_decl=1
12263 else
12264 ac_have_decl=0
12265 fi
12266
12267 cat >>confdefs.h <<_ACEOF
12268 #define HAVE_DECL_STRERROR $ac_have_decl
12269 _ACEOF
12270 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
12271 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
12272 ac_have_decl=1
12273 else
12274 ac_have_decl=0
12275 fi
12276
12277 cat >>confdefs.h <<_ACEOF
12278 #define HAVE_DECL_STRSTR $ac_have_decl
12279 _ACEOF
12280
12281
12282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12283 $as_echo_n "checking for sigsetjmp... " >&6; }
12284 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12285 $as_echo_n "(cached) " >&6
12286 else
12287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12288 /* end confdefs.h. */
12289
12290 #include <setjmp.h>
12291
12292 int
12293 main ()
12294 {
12295 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12296 ;
12297 return 0;
12298 }
12299 _ACEOF
12300 if ac_fn_c_try_compile "$LINENO"; then :
12301 gdb_cv_func_sigsetjmp=yes
12302 else
12303 gdb_cv_func_sigsetjmp=no
12304 fi
12305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12306 fi
12307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12308 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12309 if test $gdb_cv_func_sigsetjmp = yes; then
12310
12311 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12312
12313 fi
12314
12315
12316 # Check the return and argument types of ptrace.
12317
12318
12319 for ac_header in sys/ptrace.h ptrace.h
12320 do :
12321 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12322 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12323 eval as_val=\$$as_ac_Header
12324 if test "x$as_val" = x""yes; then :
12325 cat >>confdefs.h <<_ACEOF
12326 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12327 _ACEOF
12328
12329 fi
12330
12331 done
12332
12333
12334 gdb_ptrace_headers='
12335 #include <sys/types.h>
12336 #if HAVE_SYS_PTRACE_H
12337 # include <sys/ptrace.h>
12338 #endif
12339 #if HAVE_UNISTD_H
12340 # include <unistd.h>
12341 #endif
12342 '
12343 # There is no point in checking if we don't have a prototype.
12344 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12345 "
12346 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12347 ac_have_decl=1
12348 else
12349 ac_have_decl=0
12350 fi
12351
12352 cat >>confdefs.h <<_ACEOF
12353 #define HAVE_DECL_PTRACE $ac_have_decl
12354 _ACEOF
12355 if test $ac_have_decl = 1; then :
12356
12357 else
12358
12359 : ${gdb_cv_func_ptrace_ret='int'}
12360 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12361
12362 fi
12363
12364 # Check return type. Varargs (used on GNU/Linux) conflict with the
12365 # empty argument list, so check for that explicitly.
12366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12367 $as_echo_n "checking return type of ptrace... " >&6; }
12368 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12369 $as_echo_n "(cached) " >&6
12370 else
12371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12372 /* end confdefs.h. */
12373 $gdb_ptrace_headers
12374 int
12375 main ()
12376 {
12377 extern long ptrace (enum __ptrace_request, ...);
12378 ;
12379 return 0;
12380 }
12381 _ACEOF
12382 if ac_fn_c_try_compile "$LINENO"; then :
12383 gdb_cv_func_ptrace_ret='long'
12384 else
12385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12386 /* end confdefs.h. */
12387 $gdb_ptrace_headers
12388 int
12389 main ()
12390 {
12391 extern int ptrace ();
12392 ;
12393 return 0;
12394 }
12395 _ACEOF
12396 if ac_fn_c_try_compile "$LINENO"; then :
12397 gdb_cv_func_ptrace_ret='int'
12398 else
12399 gdb_cv_func_ptrace_ret='long'
12400 fi
12401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12402 fi
12403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12404 fi
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12406 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12407
12408 cat >>confdefs.h <<_ACEOF
12409 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12410 _ACEOF
12411
12412 # Check argument types.
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12414 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12415 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12416 $as_echo_n "(cached) " >&6
12417 else
12418
12419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12420 /* end confdefs.h. */
12421 $gdb_ptrace_headers
12422 int
12423 main ()
12424 {
12425 extern long ptrace (enum __ptrace_request, ...);
12426 ;
12427 return 0;
12428 }
12429 _ACEOF
12430 if ac_fn_c_try_compile "$LINENO"; then :
12431 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
12432 else
12433
12434 for gdb_arg1 in 'int' 'long'; do
12435 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12436 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12437 for gdb_arg4 in 'int' 'long' 'void *'; do
12438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12439 /* end confdefs.h. */
12440 $gdb_ptrace_headers
12441 int
12442 main ()
12443 {
12444
12445 extern $gdb_cv_func_ptrace_ret
12446 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12447
12448 ;
12449 return 0;
12450 }
12451 _ACEOF
12452 if ac_fn_c_try_compile "$LINENO"; then :
12453 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12454 break 4;
12455 fi
12456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12457 for gdb_arg5 in 'int *' 'int' 'long'; do
12458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12459 /* end confdefs.h. */
12460 $gdb_ptrace_headers
12461 int
12462 main ()
12463 {
12464
12465 extern $gdb_cv_func_ptrace_ret
12466 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12467
12468 ;
12469 return 0;
12470 }
12471 _ACEOF
12472 if ac_fn_c_try_compile "$LINENO"; then :
12473
12474 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12475 break 5;
12476 fi
12477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12478 done
12479 done
12480 done
12481 done
12482 done
12483 # Provide a safe default value.
12484 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12485
12486 fi
12487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12488 fi
12489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12490 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12491 ac_save_IFS=$IFS; IFS=','
12492 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12493 IFS=$ac_save_IFS
12494 shift
12495
12496 cat >>confdefs.h <<_ACEOF
12497 #define PTRACE_TYPE_ARG1 $1
12498 _ACEOF
12499
12500
12501 cat >>confdefs.h <<_ACEOF
12502 #define PTRACE_TYPE_ARG3 $3
12503 _ACEOF
12504
12505
12506 cat >>confdefs.h <<_ACEOF
12507 #define PTRACE_TYPE_ARG4 $4
12508 _ACEOF
12509
12510 if test -n "$5"; then
12511
12512 cat >>confdefs.h <<_ACEOF
12513 #define PTRACE_TYPE_ARG5 $5
12514 _ACEOF
12515
12516 fi
12517
12518
12519 if test "$cross_compiling" = no; then
12520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12521 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12522 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12523 $as_echo_n "(cached) " >&6
12524 else
12525 if test "$cross_compiling" = yes; then :
12526 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12527 else
12528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12529 /* end confdefs.h. */
12530 $ac_includes_default
12531 int
12532 main ()
12533 {
12534 /* If this system has a BSD-style setpgrp which takes arguments,
12535 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12536 exit successfully. */
12537 return setpgrp (1,1) != -1;
12538 ;
12539 return 0;
12540 }
12541 _ACEOF
12542 if ac_fn_c_try_run "$LINENO"; then :
12543 ac_cv_func_setpgrp_void=no
12544 else
12545 ac_cv_func_setpgrp_void=yes
12546 fi
12547 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12548 conftest.$ac_objext conftest.beam conftest.$ac_ext
12549 fi
12550
12551 fi
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12553 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12554 if test $ac_cv_func_setpgrp_void = yes; then
12555
12556 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12557
12558 fi
12559
12560 else
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12562 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12563 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12564 $as_echo_n "(cached) " >&6
12565 else
12566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12567 /* end confdefs.h. */
12568
12569 #include <unistd.h>
12570
12571 int
12572 main ()
12573 {
12574
12575 if (setpgrp(1,1) == -1)
12576 exit (0);
12577 else
12578 exit (1);
12579
12580 ;
12581 return 0;
12582 }
12583 _ACEOF
12584 if ac_fn_c_try_compile "$LINENO"; then :
12585 ac_cv_func_setpgrp_void=no
12586 else
12587 ac_cv_func_setpgrp_void=yes
12588 fi
12589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12590 fi
12591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12592 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12593 if test $ac_cv_func_setpgrp_void = yes; then
12594 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12595
12596 fi
12597 fi
12598
12599 # Assume we'll default to using the included libiberty regex.
12600 gdb_use_included_regex=yes
12601
12602 # However, if the system regex is GNU regex, then default to *not*
12603 # using the included regex.
12604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12605 $as_echo_n "checking for GNU regex... " >&6; }
12606 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12607 $as_echo_n "(cached) " >&6
12608 else
12609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12610 /* end confdefs.h. */
12611 #include <gnu-versions.h>
12612 int
12613 main ()
12614 {
12615 #define REGEX_INTERFACE_VERSION 1
12616 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12617 # error "Version mismatch"
12618 #endif
12619 ;
12620 return 0;
12621 }
12622 _ACEOF
12623 if ac_fn_c_try_compile "$LINENO"; then :
12624 gdb_cv_have_gnu_regex=yes
12625 else
12626 gdb_cv_have_gnu_regex=no
12627 fi
12628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12629 fi
12630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12631 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12632 if test $gdb_cv_have_gnu_regex = yes; then
12633 gdb_use_included_regex=no
12634 fi
12635
12636
12637 # Check whether --with-included-regex was given.
12638 if test "${with_included_regex+set}" = set; then :
12639 withval=$with_included_regex; gdb_with_regex=$withval
12640 else
12641 gdb_with_regex=$gdb_use_included_regex
12642 fi
12643
12644 if test "$gdb_with_regex" = yes; then
12645
12646 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12647
12648 fi
12649
12650 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12651 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12652 #include <sys/proc.h>
12653
12654 "
12655 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12656
12657 cat >>confdefs.h <<_ACEOF
12658 #define HAVE_STRUCT_THREAD_TD_PCB 1
12659 _ACEOF
12660
12661
12662 fi
12663
12664
12665 # See if <sys/lwp.h> defines `struct lwp`.
12666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12667 $as_echo_n "checking for struct lwp... " >&6; }
12668 if test "${gdb_cv_struct_lwp+set}" = set; then :
12669 $as_echo_n "(cached) " >&6
12670 else
12671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12672 /* end confdefs.h. */
12673 #include <sys/param.h>
12674 #include <sys/lwp.h>
12675 int
12676 main ()
12677 {
12678 struct lwp l;
12679 ;
12680 return 0;
12681 }
12682 _ACEOF
12683 if ac_fn_c_try_compile "$LINENO"; then :
12684 gdb_cv_struct_lwp=yes
12685 else
12686 gdb_cv_struct_lwp=no
12687 fi
12688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12689 fi
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12691 $as_echo "$gdb_cv_struct_lwp" >&6; }
12692 if test $gdb_cv_struct_lwp = yes; then
12693
12694 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12695
12696 fi
12697
12698 # See if <machine/reg.h> degines `struct reg'.
12699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
12700 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
12701 if test "${gdb_cv_struct_reg+set}" = set; then :
12702 $as_echo_n "(cached) " >&6
12703 else
12704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12705 /* end confdefs.h. */
12706 #include <sys/types.h>
12707 #include <machine/reg.h>
12708 int
12709 main ()
12710 {
12711 struct reg r;
12712 ;
12713 return 0;
12714 }
12715 _ACEOF
12716 if ac_fn_c_try_compile "$LINENO"; then :
12717 gdb_cv_struct_reg=yes
12718 else
12719 gdb_cv_struct_reg=no
12720 fi
12721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12722 fi
12723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
12724 $as_echo "$gdb_cv_struct_reg" >&6; }
12725 if test $gdb_cv_struct_reg = yes; then
12726
12727 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
12728
12729 fi
12730
12731 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
12732 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
12733 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
12734 #include <machine/reg.h>
12735 "
12736 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
12737
12738 cat >>confdefs.h <<_ACEOF
12739 #define HAVE_STRUCT_REG_R_FS 1
12740 _ACEOF
12741
12742
12743 fi
12744 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
12745 #include <machine/reg.h>
12746 "
12747 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
12748
12749 cat >>confdefs.h <<_ACEOF
12750 #define HAVE_STRUCT_REG_R_GS 1
12751 _ACEOF
12752
12753
12754 fi
12755
12756
12757 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
12758 # Older amd64 Linux's don't have the fs_base and gs_base members of
12759 # `struct user_regs_struct'.
12760 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>
12761 "
12762 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
12763
12764 cat >>confdefs.h <<_ACEOF
12765 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
12766 _ACEOF
12767
12768
12769 fi
12770 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>
12771 "
12772 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
12773
12774 cat >>confdefs.h <<_ACEOF
12775 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
12776 _ACEOF
12777
12778
12779 fi
12780
12781
12782 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
12784 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
12785 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
12786 $as_echo_n "(cached) " >&6
12787 else
12788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12789 /* end confdefs.h. */
12790 #include <sys/ptrace.h>
12791 int
12792 main ()
12793 {
12794 PTRACE_GETREGS;
12795 ;
12796 return 0;
12797 }
12798 _ACEOF
12799 if ac_fn_c_try_compile "$LINENO"; then :
12800 gdb_cv_have_ptrace_getregs=yes
12801 else
12802 gdb_cv_have_ptrace_getregs=no
12803 fi
12804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12805 fi
12806
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
12808 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
12809 if test $gdb_cv_have_ptrace_getregs = yes; then
12810
12811 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
12812
12813 fi
12814
12815 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
12816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
12817 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
12818 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
12819 $as_echo_n "(cached) " >&6
12820 else
12821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12822 /* end confdefs.h. */
12823 #include <sys/ptrace.h>
12824 int
12825 main ()
12826 {
12827 PTRACE_GETFPXREGS;
12828 ;
12829 return 0;
12830 }
12831 _ACEOF
12832 if ac_fn_c_try_compile "$LINENO"; then :
12833 gdb_cv_have_ptrace_getfpxregs=yes
12834 else
12835 gdb_cv_have_ptrace_getfpxregs=no
12836 fi
12837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12838 fi
12839
12840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
12841 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
12842 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
12843
12844 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
12845
12846 fi
12847
12848 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
12849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
12850 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
12851 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
12852 $as_echo_n "(cached) " >&6
12853 else
12854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12855 /* end confdefs.h. */
12856 #include <sys/types.h>
12857 #include <sys/ptrace.h>
12858 int
12859 main ()
12860 {
12861 PT_GETDBREGS;
12862 ;
12863 return 0;
12864 }
12865 _ACEOF
12866 if ac_fn_c_try_compile "$LINENO"; then :
12867 gdb_cv_have_pt_getdbregs=yes
12868 else
12869 gdb_cv_have_pt_getdbregs=no
12870 fi
12871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12872 fi
12873
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
12875 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
12876 if test $gdb_cv_have_pt_getdbregs = yes; then
12877
12878 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
12879
12880 fi
12881
12882 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
12883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
12884 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
12885 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
12886 $as_echo_n "(cached) " >&6
12887 else
12888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12889 /* end confdefs.h. */
12890 #include <sys/types.h>
12891 #include <sys/ptrace.h>
12892 int
12893 main ()
12894 {
12895 PT_GETXMMREGS;
12896 ;
12897 return 0;
12898 }
12899 _ACEOF
12900 if ac_fn_c_try_compile "$LINENO"; then :
12901 gdb_cv_have_pt_getxmmregs=yes
12902 else
12903 gdb_cv_have_pt_getxmmregs=no
12904 fi
12905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12906 fi
12907
12908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
12909 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
12910 if test $gdb_cv_have_pt_getxmmregs = yes; then
12911
12912 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
12913
12914 fi
12915
12916 # See if <sys/ptrace.h> supports LWP names on FreeBSD
12917 # Older FreeBSD versions don't have the pl_tdname member of
12918 # `struct ptrace_lwpinfo'.
12919 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
12920 "
12921 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then :
12922
12923 cat >>confdefs.h <<_ACEOF
12924 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
12925 _ACEOF
12926
12927
12928 fi
12929
12930
12931 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
12932 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
12933 # FreeBSD 10.3.
12934 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h>
12935 "
12936 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = x""yes; then :
12937
12938 cat >>confdefs.h <<_ACEOF
12939 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
12940 _ACEOF
12941
12942
12943 fi
12944
12945
12946 # Detect which type of /proc is in use, such as for Solaris.
12947
12948 if test "${target}" = "${host}"; then
12949 case "${host}" in
12950 *-*-sysv4.2* | *-*-sysv5* )
12951
12952 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
12953
12954 ;;
12955 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
12956
12957 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
12958
12959 ;;
12960 mips-sgi-irix5*)
12961 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
12962
12963 $as_echo "#define _KMEMUSER 1" >>confdefs.h
12964
12965 ;;
12966 esac
12967 fi
12968
12969 if test "$ac_cv_header_sys_procfs_h" = yes; then
12970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
12971 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
12972 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
12973 $as_echo_n "(cached) " >&6
12974 else
12975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12976 /* end confdefs.h. */
12977
12978 #define _SYSCALL32
12979 /* Needed for new procfs interface on sparc-solaris. */
12980 #define _STRUCTURED_PROC 1
12981 #include <sys/procfs.h>
12982 int
12983 main ()
12984 {
12985 gregset_t avar
12986 ;
12987 return 0;
12988 }
12989 _ACEOF
12990 if ac_fn_c_try_compile "$LINENO"; then :
12991 bfd_cv_have_sys_procfs_type_gregset_t=yes
12992 else
12993 bfd_cv_have_sys_procfs_type_gregset_t=no
12994
12995 fi
12996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12997 fi
12998
12999 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13000
13001 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13002
13003 fi
13004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13005 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13006
13007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13008 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13009 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13010 $as_echo_n "(cached) " >&6
13011 else
13012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13013 /* end confdefs.h. */
13014
13015 #define _SYSCALL32
13016 /* Needed for new procfs interface on sparc-solaris. */
13017 #define _STRUCTURED_PROC 1
13018 #include <sys/procfs.h>
13019 int
13020 main ()
13021 {
13022 fpregset_t avar
13023 ;
13024 return 0;
13025 }
13026 _ACEOF
13027 if ac_fn_c_try_compile "$LINENO"; then :
13028 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13029 else
13030 bfd_cv_have_sys_procfs_type_fpregset_t=no
13031
13032 fi
13033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13034 fi
13035
13036 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13037
13038 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13039
13040 fi
13041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13042 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13043
13044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13045 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13046 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13047 $as_echo_n "(cached) " >&6
13048 else
13049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13050 /* end confdefs.h. */
13051
13052 #define _SYSCALL32
13053 /* Needed for new procfs interface on sparc-solaris. */
13054 #define _STRUCTURED_PROC 1
13055 #include <sys/procfs.h>
13056 int
13057 main ()
13058 {
13059 prgregset_t avar
13060 ;
13061 return 0;
13062 }
13063 _ACEOF
13064 if ac_fn_c_try_compile "$LINENO"; then :
13065 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13066 else
13067 bfd_cv_have_sys_procfs_type_prgregset_t=no
13068
13069 fi
13070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13071 fi
13072
13073 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13074
13075 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13076
13077 fi
13078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13079 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13080
13081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13082 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13083 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13084 $as_echo_n "(cached) " >&6
13085 else
13086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13087 /* end confdefs.h. */
13088
13089 #define _SYSCALL32
13090 /* Needed for new procfs interface on sparc-solaris. */
13091 #define _STRUCTURED_PROC 1
13092 #include <sys/procfs.h>
13093 int
13094 main ()
13095 {
13096 prfpregset_t avar
13097 ;
13098 return 0;
13099 }
13100 _ACEOF
13101 if ac_fn_c_try_compile "$LINENO"; then :
13102 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13103 else
13104 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13105
13106 fi
13107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13108 fi
13109
13110 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13111
13112 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13113
13114 fi
13115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13116 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13117
13118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13119 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13120 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13121 $as_echo_n "(cached) " >&6
13122 else
13123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13124 /* end confdefs.h. */
13125
13126 #define _SYSCALL32
13127 /* Needed for new procfs interface on sparc-solaris. */
13128 #define _STRUCTURED_PROC 1
13129 #include <sys/procfs.h>
13130 int
13131 main ()
13132 {
13133 prgregset32_t avar
13134 ;
13135 return 0;
13136 }
13137 _ACEOF
13138 if ac_fn_c_try_compile "$LINENO"; then :
13139 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13140 else
13141 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13142
13143 fi
13144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13145 fi
13146
13147 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13148
13149 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13150
13151 fi
13152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13153 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13154
13155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13156 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13157 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13158 $as_echo_n "(cached) " >&6
13159 else
13160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13161 /* end confdefs.h. */
13162
13163 #define _SYSCALL32
13164 /* Needed for new procfs interface on sparc-solaris. */
13165 #define _STRUCTURED_PROC 1
13166 #include <sys/procfs.h>
13167 int
13168 main ()
13169 {
13170 lwpid_t avar
13171 ;
13172 return 0;
13173 }
13174 _ACEOF
13175 if ac_fn_c_try_compile "$LINENO"; then :
13176 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13177 else
13178 bfd_cv_have_sys_procfs_type_lwpid_t=no
13179
13180 fi
13181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13182 fi
13183
13184 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13185
13186 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13187
13188 fi
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13190 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13191
13192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13193 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13194 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13195 $as_echo_n "(cached) " >&6
13196 else
13197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13198 /* end confdefs.h. */
13199
13200 #define _SYSCALL32
13201 /* Needed for new procfs interface on sparc-solaris. */
13202 #define _STRUCTURED_PROC 1
13203 #include <sys/procfs.h>
13204 int
13205 main ()
13206 {
13207 psaddr_t avar
13208 ;
13209 return 0;
13210 }
13211 _ACEOF
13212 if ac_fn_c_try_compile "$LINENO"; then :
13213 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13214 else
13215 bfd_cv_have_sys_procfs_type_psaddr_t=no
13216
13217 fi
13218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13219 fi
13220
13221 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13222
13223 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13224
13225 fi
13226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13227 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13228
13229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13230 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13231 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13232 $as_echo_n "(cached) " >&6
13233 else
13234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13235 /* end confdefs.h. */
13236
13237 #define _SYSCALL32
13238 /* Needed for new procfs interface on sparc-solaris. */
13239 #define _STRUCTURED_PROC 1
13240 #include <sys/procfs.h>
13241 int
13242 main ()
13243 {
13244 prsysent_t avar
13245 ;
13246 return 0;
13247 }
13248 _ACEOF
13249 if ac_fn_c_try_compile "$LINENO"; then :
13250 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13251 else
13252 bfd_cv_have_sys_procfs_type_prsysent_t=no
13253
13254 fi
13255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13256 fi
13257
13258 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13259
13260 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13261
13262 fi
13263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13264 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13265
13266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13267 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13268 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13269 $as_echo_n "(cached) " >&6
13270 else
13271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13272 /* end confdefs.h. */
13273
13274 #define _SYSCALL32
13275 /* Needed for new procfs interface on sparc-solaris. */
13276 #define _STRUCTURED_PROC 1
13277 #include <sys/procfs.h>
13278 int
13279 main ()
13280 {
13281 pr_sigset_t avar
13282 ;
13283 return 0;
13284 }
13285 _ACEOF
13286 if ac_fn_c_try_compile "$LINENO"; then :
13287 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13288 else
13289 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13290
13291 fi
13292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13293 fi
13294
13295 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13296
13297 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13298
13299 fi
13300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13301 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13302
13303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13304 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13305 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13306 $as_echo_n "(cached) " >&6
13307 else
13308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13309 /* end confdefs.h. */
13310
13311 #define _SYSCALL32
13312 /* Needed for new procfs interface on sparc-solaris. */
13313 #define _STRUCTURED_PROC 1
13314 #include <sys/procfs.h>
13315 int
13316 main ()
13317 {
13318 pr_sigaction64_t avar
13319 ;
13320 return 0;
13321 }
13322 _ACEOF
13323 if ac_fn_c_try_compile "$LINENO"; then :
13324 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13325 else
13326 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13327
13328 fi
13329 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13330 fi
13331
13332 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13333
13334 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13335
13336 fi
13337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13338 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13339
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13341 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13342 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13343 $as_echo_n "(cached) " >&6
13344 else
13345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13346 /* end confdefs.h. */
13347
13348 #define _SYSCALL32
13349 /* Needed for new procfs interface on sparc-solaris. */
13350 #define _STRUCTURED_PROC 1
13351 #include <sys/procfs.h>
13352 int
13353 main ()
13354 {
13355 pr_siginfo64_t avar
13356 ;
13357 return 0;
13358 }
13359 _ACEOF
13360 if ac_fn_c_try_compile "$LINENO"; then :
13361 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13362 else
13363 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13364
13365 fi
13366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13367 fi
13368
13369 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13370
13371 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13372
13373 fi
13374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13375 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13376
13377
13378
13379
13380
13381 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13383 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13384 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13385 $as_echo_n "(cached) " >&6
13386 else
13387 if test "$cross_compiling" = yes; then :
13388 gdb_cv_prfpregset_t_broken=yes
13389 else
13390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13391 /* end confdefs.h. */
13392 #include <sys/procfs.h>
13393 int main ()
13394 {
13395 if (sizeof (prfpregset_t) == sizeof (void *))
13396 return 1;
13397 return 0;
13398 }
13399 _ACEOF
13400 if ac_fn_c_try_run "$LINENO"; then :
13401 gdb_cv_prfpregset_t_broken=no
13402 else
13403 gdb_cv_prfpregset_t_broken=yes
13404 fi
13405 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13406 conftest.$ac_objext conftest.beam conftest.$ac_ext
13407 fi
13408
13409 fi
13410
13411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13412 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13413 if test $gdb_cv_prfpregset_t_broken = yes; then
13414
13415 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13416
13417 fi
13418 fi
13419 fi
13420
13421 # Check if the compiler supports the `long long' type.
13422
13423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13424 $as_echo_n "checking for long long support in compiler... " >&6; }
13425 if test "${gdb_cv_c_long_long+set}" = set; then :
13426 $as_echo_n "(cached) " >&6
13427 else
13428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13429 /* end confdefs.h. */
13430 extern long long foo;
13431 int
13432 main ()
13433 {
13434 switch (foo & 2) { case 0: return 1; }
13435 ;
13436 return 0;
13437 }
13438 _ACEOF
13439 if ac_fn_c_try_compile "$LINENO"; then :
13440 gdb_cv_c_long_long=yes
13441 else
13442 gdb_cv_c_long_long=no
13443 fi
13444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13445 fi
13446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13447 $as_echo "$gdb_cv_c_long_long" >&6; }
13448 if test $gdb_cv_c_long_long != yes; then
13449 # libdecnumber requires long long.
13450 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
13451 fi
13452
13453 # Check if the compiler and runtime support printing long longs.
13454
13455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13456 $as_echo_n "checking for long long support in printf... " >&6; }
13457 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13458 $as_echo_n "(cached) " >&6
13459 else
13460 if test "$cross_compiling" = yes; then :
13461 gdb_cv_printf_has_long_long=no
13462 else
13463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13464 /* end confdefs.h. */
13465 $ac_includes_default
13466 int
13467 main ()
13468 {
13469 char buf[32];
13470 long long l = 0;
13471 l = (l << 16) + 0x0123;
13472 l = (l << 16) + 0x4567;
13473 l = (l << 16) + 0x89ab;
13474 l = (l << 16) + 0xcdef;
13475 sprintf (buf, "0x%016llx", l);
13476 return (strcmp ("0x0123456789abcdef", buf));
13477 ;
13478 return 0;
13479 }
13480 _ACEOF
13481 if ac_fn_c_try_run "$LINENO"; then :
13482 gdb_cv_printf_has_long_long=yes
13483 else
13484 gdb_cv_printf_has_long_long=no
13485 fi
13486 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13487 conftest.$ac_objext conftest.beam conftest.$ac_ext
13488 fi
13489
13490 fi
13491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
13492 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
13493 if test $gdb_cv_printf_has_long_long = yes; then
13494
13495 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
13496
13497 fi
13498
13499 # Check if the compiler and runtime support printing decfloats.
13500
13501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
13502 $as_echo_n "checking for decfloat support in printf... " >&6; }
13503 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
13504 $as_echo_n "(cached) " >&6
13505 else
13506 if test "$cross_compiling" = yes; then :
13507 gdb_cv_printf_has_decfloat=no
13508 else
13509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13510 /* end confdefs.h. */
13511 $ac_includes_default
13512 int
13513 main ()
13514 {
13515 char buf[64];
13516 _Decimal32 d32 = 1.2345df;
13517 _Decimal64 d64 = 1.2345dd;
13518 _Decimal128 d128 = 1.2345dl;
13519 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
13520 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
13521 ;
13522 return 0;
13523 }
13524 _ACEOF
13525 if ac_fn_c_try_run "$LINENO"; then :
13526 gdb_cv_printf_has_decfloat=yes
13527 else
13528 gdb_cv_printf_has_decfloat=no
13529 fi
13530 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13531 conftest.$ac_objext conftest.beam conftest.$ac_ext
13532 fi
13533
13534 fi
13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
13536 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
13537 if test $gdb_cv_printf_has_decfloat = yes; then
13538
13539 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
13540
13541 fi
13542
13543 # Check if the compiler supports the `long double' type. We can't use
13544 # AC_C_LONG_DOUBLE because that one does additional checks on the
13545 # constants defined in <float.h> that fail on some systems,
13546 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
13547
13548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
13549 $as_echo_n "checking for long double support in compiler... " >&6; }
13550 if test "${gdb_cv_c_long_double+set}" = set; then :
13551 $as_echo_n "(cached) " >&6
13552 else
13553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13554 /* end confdefs.h. */
13555 long double foo;
13556 _ACEOF
13557 if ac_fn_c_try_compile "$LINENO"; then :
13558 gdb_cv_c_long_double=yes
13559 else
13560 gdb_cv_c_long_double=no
13561 fi
13562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13563 fi
13564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
13565 $as_echo "$gdb_cv_c_long_double" >&6; }
13566 if test $gdb_cv_c_long_double = yes; then
13567
13568 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13569
13570 fi
13571
13572 # Check if the compiler and runtime support printing long doubles.
13573
13574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
13575 $as_echo_n "checking for long double support in printf... " >&6; }
13576 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
13577 $as_echo_n "(cached) " >&6
13578 else
13579 if test "$cross_compiling" = yes; then :
13580 gdb_cv_printf_has_long_double=no
13581 else
13582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13583 /* end confdefs.h. */
13584 $ac_includes_default
13585 int
13586 main ()
13587 {
13588 char buf[16];
13589 long double f = 3.141592653;
13590 sprintf (buf, "%Lg", f);
13591 return (strncmp ("3.14159", buf, 7));
13592 ;
13593 return 0;
13594 }
13595 _ACEOF
13596 if ac_fn_c_try_run "$LINENO"; then :
13597 gdb_cv_printf_has_long_double=yes
13598 else
13599 gdb_cv_printf_has_long_double=no
13600 fi
13601 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13602 conftest.$ac_objext conftest.beam conftest.$ac_ext
13603 fi
13604
13605 fi
13606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
13607 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
13608 if test $gdb_cv_printf_has_long_double = yes; then
13609
13610 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
13611
13612 fi
13613
13614 # Check if the compiler and runtime support scanning long doubles.
13615
13616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
13617 $as_echo_n "checking for long double support in scanf... " >&6; }
13618 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
13619 $as_echo_n "(cached) " >&6
13620 else
13621 if test "$cross_compiling" = yes; then :
13622 gdb_cv_scanf_has_long_double=no
13623 else
13624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13625 /* end confdefs.h. */
13626 #include <stdio.h>
13627 int
13628 main ()
13629 {
13630 char *buf = "3.141592653";
13631 long double f = 0;
13632 sscanf (buf, "%Lg", &f);
13633 return !(f > 3.14159 && f < 3.14160);
13634 ;
13635 return 0;
13636 }
13637 _ACEOF
13638 if ac_fn_c_try_run "$LINENO"; then :
13639 gdb_cv_scanf_has_long_double=yes
13640 else
13641 gdb_cv_scanf_has_long_double=no
13642 fi
13643 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13644 conftest.$ac_objext conftest.beam conftest.$ac_ext
13645 fi
13646
13647 fi
13648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
13649 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
13650 if test $gdb_cv_scanf_has_long_double = yes; then
13651
13652 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
13653
13654 fi
13655
13656 case ${host_os} in
13657 aix*)
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
13659 $as_echo_n "checking for -bbigtoc option... " >&6; }
13660 if test "${gdb_cv_bigtoc+set}" = set; then :
13661 $as_echo_n "(cached) " >&6
13662 else
13663
13664 SAVE_LDFLAGS=$LDFLAGS
13665
13666 case $GCC in
13667 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
13668 *) gdb_cv_bigtoc=-bbigtoc ;;
13669 esac
13670
13671 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
13672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13673 /* end confdefs.h. */
13674
13675 int
13676 main ()
13677 {
13678 int i;
13679 ;
13680 return 0;
13681 }
13682 _ACEOF
13683 if ac_fn_c_try_link "$LINENO"; then :
13684
13685 else
13686 gdb_cv_bigtoc=
13687 fi
13688 rm -f core conftest.err conftest.$ac_objext \
13689 conftest$ac_exeext conftest.$ac_ext
13690 LDFLAGS="${SAVE_LDFLAGS}"
13691
13692 fi
13693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
13694 $as_echo "$gdb_cv_bigtoc" >&6; }
13695 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
13696 ;;
13697 esac
13698
13699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
13700 $as_echo_n "checking for the dynamic export flag... " >&6; }
13701 dynamic_list=false
13702 if test "${gdb_native}" = yes; then
13703 # The dynamically loaded libthread_db needs access to symbols in the gdb
13704 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
13705 # may not be supported there.
13706 old_LDFLAGS="$LDFLAGS"
13707 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
13708 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
13709 LDFLAGS="$LDFLAGS $RDYNAMIC"
13710 if test "${have_libpython}" = no; then
13711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13712 /* end confdefs.h. */
13713
13714 int
13715 main ()
13716 {
13717
13718 ;
13719 return 0;
13720 }
13721 _ACEOF
13722 if ac_fn_c_try_link "$LINENO"; then :
13723 dynamic_list=true
13724 fi
13725 rm -f core conftest.err conftest.$ac_objext \
13726 conftest$ac_exeext conftest.$ac_ext
13727 else
13728 # Workaround http://bugs.python.org/issue4434 where static
13729 # libpythonX.Y.a would get its symbols required for
13730 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
13731 # Problem does not happen for the recommended libpythonX.Y.so linkage.
13732
13733 # Note the workaround for Python
13734 # http://bugs.python.org/issue10112 earlier has removed
13735 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
13736 # here too, as otherwise it'd make this -Wl,--dynamic-list test
13737 # always pass.
13738 old_CFLAGS="$CFLAGS"
13739 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
13740 old_LIBS="$LIBS"
13741 LIBS="$LIBS $PYTHON_LIBS"
13742 old_CPPFLAGS="$CPPFLAGS"
13743 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
13744 if test "$cross_compiling" = yes; then :
13745 true
13746 else
13747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13748 /* end confdefs.h. */
13749 #include "Python.h"
13750 int
13751 main ()
13752 {
13753 int err;
13754 Py_Initialize ();
13755 err = PyRun_SimpleString ("import itertools\n");
13756 Py_Finalize ();
13757 return err == 0 ? 0 : 1;
13758 ;
13759 return 0;
13760 }
13761 _ACEOF
13762 if ac_fn_c_try_run "$LINENO"; then :
13763 dynamic_list=true
13764 fi
13765 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13766 conftest.$ac_objext conftest.beam conftest.$ac_ext
13767 fi
13768
13769 LIBS="$old_LIBS"
13770 CFLAGS="$old_CFLAGS"
13771 CPPFLAGS="$old_CPPFLAGS"
13772 fi
13773 LDFLAGS="$old_LDFLAGS"
13774 fi
13775 if $dynamic_list; then
13776 found="-Wl,--dynamic-list"
13777 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
13778 else
13779 found="-rdynamic"
13780 RDYNAMIC="-rdynamic"
13781 fi
13782
13783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
13784 $as_echo "$found" >&6; }
13785
13786
13787 if test ${build} = ${host} -a ${host} = ${target} ; then
13788 case ${host_os} in
13789 solaris*)
13790 # See if thread_db library is around for Solaris thread debugging.
13791 # Note that we must explicitly test for version 1 of the library
13792 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
13793 # the same API.
13794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
13795 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
13796 if test -f /usr/lib/libthread_db.so.1 ; then
13797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13798 $as_echo "yes" >&6; }
13799
13800 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
13801
13802 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
13803 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
13804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13805 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13806 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13807 $as_echo_n "(cached) " >&6
13808 else
13809 ac_check_lib_save_LIBS=$LIBS
13810 LIBS="-ldl $LIBS"
13811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13812 /* end confdefs.h. */
13813
13814 /* Override any GCC internal prototype to avoid an error.
13815 Use char because int might match the return type of a GCC
13816 builtin and then its argument prototype would still apply. */
13817 #ifdef __cplusplus
13818 extern "C"
13819 #endif
13820 char dlopen ();
13821 int
13822 main ()
13823 {
13824 return dlopen ();
13825 ;
13826 return 0;
13827 }
13828 _ACEOF
13829 if ac_fn_c_try_link "$LINENO"; then :
13830 ac_cv_lib_dl_dlopen=yes
13831 else
13832 ac_cv_lib_dl_dlopen=no
13833 fi
13834 rm -f core conftest.err conftest.$ac_objext \
13835 conftest$ac_exeext conftest.$ac_ext
13836 LIBS=$ac_check_lib_save_LIBS
13837 fi
13838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13839 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13840 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13841 cat >>confdefs.h <<_ACEOF
13842 #define HAVE_LIBDL 1
13843 _ACEOF
13844
13845 LIBS="-ldl $LIBS"
13846
13847 fi
13848
13849 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
13850 # Sun randomly tweaked the prototypes in <proc_service.h>
13851 # at one point.
13852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
13853 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
13854 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
13855 $as_echo_n "(cached) " >&6
13856 else
13857
13858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13859 /* end confdefs.h. */
13860
13861 #include <proc_service.h>
13862 ps_err_e ps_pdwrite
13863 (struct ps_prochandle*, psaddr_t, const void*, size_t);
13864
13865 int
13866 main ()
13867 {
13868
13869 ;
13870 return 0;
13871 }
13872 _ACEOF
13873 if ac_fn_c_try_compile "$LINENO"; then :
13874 gdb_cv_proc_service_is_old=no
13875 else
13876 gdb_cv_proc_service_is_old=yes
13877 fi
13878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13879
13880 fi
13881
13882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13883 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
13884 if test $gdb_cv_proc_service_is_old = yes; then
13885
13886 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
13887
13888 fi
13889 else
13890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13891 $as_echo "no" >&6; }
13892 fi
13893 ;;
13894 aix*)
13895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13896 $as_echo_n "checking for AiX thread debugging library... " >&6; }
13897 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13898 $as_echo_n "(cached) " >&6
13899 else
13900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13901 /* end confdefs.h. */
13902 #include <sys/pthdebug.h>
13903 int
13904 main ()
13905 {
13906 #ifndef PTHDB_VERSION_3
13907 #error
13908 #endif
13909 ;
13910 return 0;
13911 }
13912 _ACEOF
13913 if ac_fn_c_try_compile "$LINENO"; then :
13914 gdb_cv_have_aix_thread_debug=yes
13915 else
13916 gdb_cv_have_aix_thread_debug=no
13917 fi
13918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13919 fi
13920
13921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13922 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
13923 if test $gdb_cv_have_aix_thread_debug = yes; then
13924 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
13925 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
13926 LIBS="$LIBS -lpthdebug"
13927
13928 # Older versions of AIX do not provide the declaration for
13929 # the getthrds function (it appears that it was introduced
13930 # with AIX 6.x).
13931 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
13932 "
13933 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
13934 ac_have_decl=1
13935 else
13936 ac_have_decl=0
13937 fi
13938
13939 cat >>confdefs.h <<_ACEOF
13940 #define HAVE_DECL_GETTHRDS $ac_have_decl
13941 _ACEOF
13942
13943 fi
13944 ;;
13945 esac
13946
13947 fi
13948
13949 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
13950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13951 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13952 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13953 $as_echo_n "(cached) " >&6
13954 else
13955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13956 /* end confdefs.h. */
13957 #include <thread_db.h>
13958 int
13959 main ()
13960 {
13961 int i = TD_NOTALLOC;
13962 ;
13963 return 0;
13964 }
13965 _ACEOF
13966 if ac_fn_c_try_compile "$LINENO"; then :
13967 gdb_cv_thread_db_h_has_td_notalloc=yes
13968 else
13969 gdb_cv_thread_db_h_has_td_notalloc=no
13970
13971 fi
13972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13973
13974 fi
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
13976 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
13977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
13978 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
13979 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
13980 $as_echo_n "(cached) " >&6
13981 else
13982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13983 /* end confdefs.h. */
13984 #include <thread_db.h>
13985 int
13986 main ()
13987 {
13988 int i = TD_VERSION;
13989 ;
13990 return 0;
13991 }
13992 _ACEOF
13993 if ac_fn_c_try_compile "$LINENO"; then :
13994 gdb_cv_thread_db_h_has_td_version=yes
13995 else
13996 gdb_cv_thread_db_h_has_td_version=no
13997
13998 fi
13999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14000
14001 fi
14002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14003 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14005 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14006 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14007 $as_echo_n "(cached) " >&6
14008 else
14009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14010 /* end confdefs.h. */
14011 #include <thread_db.h>
14012 int
14013 main ()
14014 {
14015 int i = TD_NOTLS;
14016 ;
14017 return 0;
14018 }
14019 _ACEOF
14020 if ac_fn_c_try_compile "$LINENO"; then :
14021 gdb_cv_thread_db_h_has_td_notls=yes
14022 else
14023 gdb_cv_thread_db_h_has_td_notls=no
14024
14025 fi
14026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14027
14028 fi
14029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14030 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14031 fi
14032 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14033
14034 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14035
14036 fi
14037 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14038
14039 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14040
14041 fi
14042 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14043
14044 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14045
14046 fi
14047
14048 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14049 "
14050 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14051 ac_have_decl=1
14052 else
14053 ac_have_decl=0
14054 fi
14055
14056 cat >>confdefs.h <<_ACEOF
14057 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14058 _ACEOF
14059
14060
14061 if test "$cross_compiling" = yes; then :
14062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14063 /* end confdefs.h. */
14064 #include <sys/personality.h>
14065 int
14066 main ()
14067 {
14068
14069 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14070 # define ADDR_NO_RANDOMIZE 0x0040000
14071 # endif
14072 /* Test the flag could be set and stays set. */
14073 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14074 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14075 return 1
14076 ;
14077 return 0;
14078 }
14079 _ACEOF
14080 if ac_fn_c_try_link "$LINENO"; then :
14081 have_personality=true
14082 else
14083 have_personality=false
14084 fi
14085 rm -f core conftest.err conftest.$ac_objext \
14086 conftest$ac_exeext conftest.$ac_ext
14087 else
14088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14089 /* end confdefs.h. */
14090 #include <sys/personality.h>
14091 int
14092 main ()
14093 {
14094
14095 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14096 # define ADDR_NO_RANDOMIZE 0x0040000
14097 # endif
14098 /* Test the flag could be set and stays set. */
14099 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14100 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14101 return 1
14102 ;
14103 return 0;
14104 }
14105 _ACEOF
14106 if ac_fn_c_try_run "$LINENO"; then :
14107 have_personality=true
14108 else
14109 have_personality=false
14110 fi
14111 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14112 conftest.$ac_objext conftest.beam conftest.$ac_ext
14113 fi
14114
14115 if $have_personality
14116 then
14117
14118 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14119
14120 fi
14121
14122 case $host_os in
14123 go32* | *djgpp*)
14124 gdbinit=gdb.ini
14125 ;;
14126 *)
14127 gdbinit=.gdbinit
14128 ;;
14129 esac
14130
14131 cat >>confdefs.h <<_ACEOF
14132 #define GDBINIT "$gdbinit"
14133 _ACEOF
14134
14135
14136
14137 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
14138 # except that the argument to --with-sysroot is optional.
14139 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
14140 if test "x$with_sysroot" = xyes; then
14141 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
14142 fi
14143
14144 # Check whether --with-sysroot was given.
14145 if test "${with_sysroot+set}" = set; then :
14146 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
14147 else
14148 TARGET_SYSTEM_ROOT=
14149 fi
14150
14151
14152 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14153 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14154 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
14155 ac_define_dir=`eval echo $ac_define_dir`
14156
14157 cat >>confdefs.h <<_ACEOF
14158 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
14159 _ACEOF
14160
14161
14162
14163
14164 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14165 if test "x$prefix" = xNONE; then
14166 test_prefix=/usr/local
14167 else
14168 test_prefix=$prefix
14169 fi
14170 else
14171 test_prefix=$exec_prefix
14172 fi
14173 value=0
14174 case ${ac_define_dir} in
14175 "${test_prefix}"|"${test_prefix}/"*|\
14176 '${exec_prefix}'|'${exec_prefix}/'*)
14177 value=1
14178 ;;
14179 esac
14180
14181 cat >>confdefs.h <<_ACEOF
14182 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
14183 _ACEOF
14184
14185
14186
14187
14188
14189 # Check whether --with-system-gdbinit was given.
14190 if test "${with_system_gdbinit+set}" = set; then :
14191 withval=$with_system_gdbinit;
14192 SYSTEM_GDBINIT=$withval
14193 else
14194 SYSTEM_GDBINIT=
14195 fi
14196
14197
14198 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14199 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14200 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14201 ac_define_dir=`eval echo $ac_define_dir`
14202
14203 cat >>confdefs.h <<_ACEOF
14204 #define SYSTEM_GDBINIT "$ac_define_dir"
14205 _ACEOF
14206
14207
14208
14209
14210 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14211 if test "x$prefix" = xNONE; then
14212 test_prefix=/usr/local
14213 else
14214 test_prefix=$prefix
14215 fi
14216 else
14217 test_prefix=$exec_prefix
14218 fi
14219 value=0
14220 case ${ac_define_dir} in
14221 "${test_prefix}"|"${test_prefix}/"*|\
14222 '${exec_prefix}'|'${exec_prefix}/'*)
14223 value=1
14224 ;;
14225 esac
14226
14227 cat >>confdefs.h <<_ACEOF
14228 #define SYSTEM_GDBINIT_RELOCATABLE $value
14229 _ACEOF
14230
14231
14232
14233
14234
14235
14236 # Check whether --enable-werror was given.
14237 if test "${enable_werror+set}" = set; then :
14238 enableval=$enable_werror; case "${enableval}" in
14239 yes | y) ERROR_ON_WARNING="yes" ;;
14240 no | n) ERROR_ON_WARNING="no" ;;
14241 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14242 esac
14243 fi
14244
14245
14246 # Enable -Werror by default when using gcc. Turn it off for releases.
14247 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
14248 ERROR_ON_WARNING=yes
14249 fi
14250
14251 WERROR_CFLAGS=""
14252 if test "${ERROR_ON_WARNING}" = yes ; then
14253 WERROR_CFLAGS="-Werror"
14254 fi
14255
14256 # These options work in either C or C++ modes.
14257 build_warnings="-Wall -Wpointer-arith \
14258 -Wno-unused -Wunused-value -Wunused-function \
14259 -Wno-switch -Wno-char-subscripts \
14260 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable"
14261
14262 # Now add in C and C++ specific options, depending on mode.
14263 if test "$enable_build_with_cxx" = "yes"; then
14264 build_warnings="$build_warnings -Wno-sign-compare -Wno-write-strings \
14265 -Wno-narrowing"
14266 else
14267 build_warnings="$build_warnings -Wpointer-sign -Wmissing-prototypes \
14268 -Wdeclaration-after-statement -Wmissing-parameter-type \
14269 -Wold-style-declaration -Wold-style-definition"
14270 fi
14271
14272 # Enable -Wno-format by default when using gcc on mingw since many
14273 # GCC versions complain about %I64.
14274 case "${host}" in
14275 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14276 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
14277 esac
14278
14279 # Check whether --enable-build-warnings was given.
14280 if test "${enable_build_warnings+set}" = set; then :
14281 enableval=$enable_build_warnings; case "${enableval}" in
14282 yes) ;;
14283 no) build_warnings="-w";;
14284 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14285 build_warnings="${build_warnings} ${t}";;
14286 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14287 build_warnings="${t} ${build_warnings}";;
14288 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14289 esac
14290 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14291 echo "Setting compiler warning flags = $build_warnings" 6>&1
14292 fi
14293 fi
14294 # Check whether --enable-gdb-build-warnings was given.
14295 if test "${enable_gdb_build_warnings+set}" = set; then :
14296 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14297 yes) ;;
14298 no) build_warnings="-w";;
14299 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14300 build_warnings="${build_warnings} ${t}";;
14301 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14302 build_warnings="${t} ${build_warnings}";;
14303 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14304 esac
14305 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14306 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14307 fi
14308 fi
14309
14310 # The set of warnings supported by a C++ compiler is not the same as
14311 # of the C compiler.
14312 if test "$enable_build_with_cxx" = "yes"; then
14313 ac_ext=cpp
14314 ac_cpp='$CXXCPP $CPPFLAGS'
14315 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14316 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14317 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14318
14319 fi
14320
14321 WARN_CFLAGS=""
14322 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14323 then
14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14325 $as_echo_n "checking compiler warning flags... " >&6; }
14326 # Separate out the -Werror flag as some files just cannot be
14327 # compiled with it enabled.
14328 for w in ${build_warnings}; do
14329 # GCC does not complain about -Wno-unknown-warning. Invert
14330 # and test -Wunknown-warning instead.
14331 case $w in
14332 -Wno-*)
14333 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
14334 *)
14335 wtest=$w ;;
14336 esac
14337
14338 case $w in
14339 -Werr*) WERROR_CFLAGS=-Werror ;;
14340 *)
14341 # Check whether GCC accepts it.
14342 saved_CFLAGS="$CFLAGS"
14343 CFLAGS="$CFLAGS $wtest"
14344 saved_CXXFLAGS="$CXXFLAGS"
14345 CXXFLAGS="$CXXFLAGS $wtest"
14346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14347 /* end confdefs.h. */
14348
14349 int
14350 main ()
14351 {
14352
14353 ;
14354 return 0;
14355 }
14356 _ACEOF
14357 if ac_fn_cxx_try_compile "$LINENO"; then :
14358 WARN_CFLAGS="${WARN_CFLAGS} $w"
14359 fi
14360 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14361 CFLAGS="$saved_CFLAGS"
14362 CXXFLAGS="$saved_CXXFLAGS"
14363 esac
14364 done
14365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14366 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14367 fi
14368
14369
14370
14371 if test "$enable_build_with_cxx" = "yes"; then
14372 ac_ext=c
14373 ac_cpp='$CPP $CPPFLAGS'
14374 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14375 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14376 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14377
14378 fi
14379
14380
14381 # In the Cygwin environment, we need some additional flags.
14382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14383 $as_echo_n "checking for cygwin... " >&6; }
14384 if test "${gdb_cv_os_cygwin+set}" = set; then :
14385 $as_echo_n "(cached) " >&6
14386 else
14387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14388 /* end confdefs.h. */
14389
14390 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14391 lose
14392 #endif
14393 _ACEOF
14394 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14395 $EGREP "^lose$" >/dev/null 2>&1; then :
14396 gdb_cv_os_cygwin=yes
14397 else
14398 gdb_cv_os_cygwin=no
14399 fi
14400 rm -f conftest*
14401
14402 fi
14403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14404 $as_echo "$gdb_cv_os_cygwin" >&6; }
14405
14406
14407 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14408 case ${host} in
14409 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14410 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14411 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14412 esac
14413
14414
14415 # libreadline needs libuser32.a in a cygwin environment
14416 WIN32LIBS=
14417 if test x$gdb_cv_os_cygwin = xyes; then
14418 WIN32LIBS="-luser32"
14419 case "${target}" in
14420 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14421 ;;
14422 esac
14423 fi
14424
14425 # The ser-tcp.c module requires sockets.
14426 case ${host} in
14427 *mingw32*)
14428
14429 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14430
14431 WIN32LIBS="$WIN32LIBS -lws2_32"
14432 ;;
14433 esac
14434
14435
14436 # Add ELF support to GDB, but only if BFD includes ELF support.
14437
14438 OLD_CFLAGS=$CFLAGS
14439 OLD_LDFLAGS=$LDFLAGS
14440 OLD_LIBS=$LIBS
14441 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14442 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
14443 # always want our bfd.
14444 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14445 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14446 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14447 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14448 LIBS="-lbfd -liberty -lz $intl $LIBS"
14449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14450 $as_echo_n "checking for ELF support in BFD... " >&6; }
14451 if test "${gdb_cv_var_elf+set}" = set; then :
14452 $as_echo_n "(cached) " >&6
14453 else
14454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14455 /* end confdefs.h. */
14456 #include <stdlib.h>
14457 #include "bfd.h"
14458 #include "elf-bfd.h"
14459
14460 int
14461 main ()
14462 {
14463 return bfd_get_elf_phdr_upper_bound (NULL);
14464 ;
14465 return 0;
14466 }
14467 _ACEOF
14468 if ac_fn_c_try_link "$LINENO"; then :
14469 gdb_cv_var_elf=yes
14470 else
14471 gdb_cv_var_elf=no
14472 fi
14473 rm -f core conftest.err conftest.$ac_objext \
14474 conftest$ac_exeext conftest.$ac_ext
14475 fi
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14477 $as_echo "$gdb_cv_var_elf" >&6; }
14478 CFLAGS=$OLD_CFLAGS
14479 LDFLAGS=$OLD_LDFLAGS
14480 LIBS=$OLD_LIBS
14481 if test $gdb_cv_var_elf = yes; then
14482 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
14483
14484 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14485
14486 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14487 if test "$plugins" = "yes"; then
14488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14489 $as_echo_n "checking for library containing dlopen... " >&6; }
14490 if test "${ac_cv_search_dlopen+set}" = set; then :
14491 $as_echo_n "(cached) " >&6
14492 else
14493 ac_func_search_save_LIBS=$LIBS
14494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14495 /* end confdefs.h. */
14496
14497 /* Override any GCC internal prototype to avoid an error.
14498 Use char because int might match the return type of a GCC
14499 builtin and then its argument prototype would still apply. */
14500 #ifdef __cplusplus
14501 extern "C"
14502 #endif
14503 char dlopen ();
14504 int
14505 main ()
14506 {
14507 return dlopen ();
14508 ;
14509 return 0;
14510 }
14511 _ACEOF
14512 for ac_lib in '' dl; do
14513 if test -z "$ac_lib"; then
14514 ac_res="none required"
14515 else
14516 ac_res=-l$ac_lib
14517 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14518 fi
14519 if ac_fn_c_try_link "$LINENO"; then :
14520 ac_cv_search_dlopen=$ac_res
14521 fi
14522 rm -f core conftest.err conftest.$ac_objext \
14523 conftest$ac_exeext
14524 if test "${ac_cv_search_dlopen+set}" = set; then :
14525 break
14526 fi
14527 done
14528 if test "${ac_cv_search_dlopen+set}" = set; then :
14529
14530 else
14531 ac_cv_search_dlopen=no
14532 fi
14533 rm conftest.$ac_ext
14534 LIBS=$ac_func_search_save_LIBS
14535 fi
14536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14537 $as_echo "$ac_cv_search_dlopen" >&6; }
14538 ac_res=$ac_cv_search_dlopen
14539 if test "$ac_res" != no; then :
14540 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14541
14542 fi
14543
14544 fi
14545 fi
14546
14547 # Add macho support to GDB, but only if BFD includes it.
14548
14549 OLD_CFLAGS=$CFLAGS
14550 OLD_LDFLAGS=$LDFLAGS
14551 OLD_LIBS=$LIBS
14552 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14553 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
14554 # always want our bfd.
14555 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14556 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14557 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14558 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14559 LIBS="-lbfd -liberty -lz $intl $LIBS"
14560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
14561 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
14562 if test "${gdb_cv_var_macho+set}" = set; then :
14563 $as_echo_n "(cached) " >&6
14564 else
14565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14566 /* end confdefs.h. */
14567 #include <stdlib.h>
14568 #include "bfd.h"
14569 #include "mach-o.h"
14570
14571 int
14572 main ()
14573 {
14574 return bfd_mach_o_lookup_command (NULL, 0, NULL);
14575 ;
14576 return 0;
14577 }
14578 _ACEOF
14579 if ac_fn_c_try_link "$LINENO"; then :
14580 gdb_cv_var_macho=yes
14581 else
14582 gdb_cv_var_macho=no
14583 fi
14584 rm -f core conftest.err conftest.$ac_objext \
14585 conftest$ac_exeext conftest.$ac_ext
14586 fi
14587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
14588 $as_echo "$gdb_cv_var_macho" >&6; }
14589 CFLAGS=$OLD_CFLAGS
14590 LDFLAGS=$OLD_LDFLAGS
14591 LIBS=$OLD_LIBS
14592 if test $gdb_cv_var_macho = yes; then
14593 CONFIG_OBS="$CONFIG_OBS machoread.o"
14594 fi
14595
14596 # Add any host-specific objects to GDB.
14597 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14598
14599 # If building on ELF, look for lzma support for embedded compressed debug info.
14600 if test $gdb_cv_var_elf = yes; then
14601
14602 # Check whether --with-lzma was given.
14603 if test "${with_lzma+set}" = set; then :
14604 withval=$with_lzma;
14605 else
14606 with_lzma=auto
14607 fi
14608
14609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
14610 $as_echo_n "checking whether to use lzma... " >&6; }
14611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
14612 $as_echo "$with_lzma" >&6; }
14613
14614 if test "${with_lzma}" != no; then
14615
14616
14617
14618
14619
14620
14621
14622
14623 use_additional=yes
14624
14625 acl_save_prefix="$prefix"
14626 prefix="$acl_final_prefix"
14627 acl_save_exec_prefix="$exec_prefix"
14628 exec_prefix="$acl_final_exec_prefix"
14629
14630 eval additional_includedir=\"$includedir\"
14631 eval additional_libdir=\"$libdir\"
14632
14633 exec_prefix="$acl_save_exec_prefix"
14634 prefix="$acl_save_prefix"
14635
14636
14637 # Check whether --with-liblzma-prefix was given.
14638 if test "${with_liblzma_prefix+set}" = set; then :
14639 withval=$with_liblzma_prefix;
14640 if test "X$withval" = "Xno"; then
14641 use_additional=no
14642 else
14643 if test "X$withval" = "X"; then
14644
14645 acl_save_prefix="$prefix"
14646 prefix="$acl_final_prefix"
14647 acl_save_exec_prefix="$exec_prefix"
14648 exec_prefix="$acl_final_exec_prefix"
14649
14650 eval additional_includedir=\"$includedir\"
14651 eval additional_libdir=\"$libdir\"
14652
14653 exec_prefix="$acl_save_exec_prefix"
14654 prefix="$acl_save_prefix"
14655
14656 else
14657 additional_includedir="$withval/include"
14658 additional_libdir="$withval/lib"
14659 fi
14660 fi
14661
14662 fi
14663
14664 LIBLZMA=
14665 LTLIBLZMA=
14666 INCLZMA=
14667 rpathdirs=
14668 ltrpathdirs=
14669 names_already_handled=
14670 names_next_round='lzma '
14671 while test -n "$names_next_round"; do
14672 names_this_round="$names_next_round"
14673 names_next_round=
14674 for name in $names_this_round; do
14675 already_handled=
14676 for n in $names_already_handled; do
14677 if test "$n" = "$name"; then
14678 already_handled=yes
14679 break
14680 fi
14681 done
14682 if test -z "$already_handled"; then
14683 names_already_handled="$names_already_handled $name"
14684 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14685 eval value=\"\$HAVE_LIB$uppername\"
14686 if test -n "$value"; then
14687 if test "$value" = yes; then
14688 eval value=\"\$LIB$uppername\"
14689 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
14690 eval value=\"\$LTLIB$uppername\"
14691 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
14692 else
14693 :
14694 fi
14695 else
14696 found_dir=
14697 found_la=
14698 found_so=
14699 found_a=
14700 if test $use_additional = yes; then
14701 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14702 found_dir="$additional_libdir"
14703 found_so="$additional_libdir/lib$name.$shlibext"
14704 if test -f "$additional_libdir/lib$name.la"; then
14705 found_la="$additional_libdir/lib$name.la"
14706 fi
14707 else
14708 if test -f "$additional_libdir/lib$name.$libext"; then
14709 found_dir="$additional_libdir"
14710 found_a="$additional_libdir/lib$name.$libext"
14711 if test -f "$additional_libdir/lib$name.la"; then
14712 found_la="$additional_libdir/lib$name.la"
14713 fi
14714 fi
14715 fi
14716 fi
14717 if test "X$found_dir" = "X"; then
14718 for x in $LDFLAGS $LTLIBLZMA; do
14719
14720 acl_save_prefix="$prefix"
14721 prefix="$acl_final_prefix"
14722 acl_save_exec_prefix="$exec_prefix"
14723 exec_prefix="$acl_final_exec_prefix"
14724 eval x=\"$x\"
14725 exec_prefix="$acl_save_exec_prefix"
14726 prefix="$acl_save_prefix"
14727
14728 case "$x" in
14729 -L*)
14730 dir=`echo "X$x" | sed -e 's/^X-L//'`
14731 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14732 found_dir="$dir"
14733 found_so="$dir/lib$name.$shlibext"
14734 if test -f "$dir/lib$name.la"; then
14735 found_la="$dir/lib$name.la"
14736 fi
14737 else
14738 if test -f "$dir/lib$name.$libext"; then
14739 found_dir="$dir"
14740 found_a="$dir/lib$name.$libext"
14741 if test -f "$dir/lib$name.la"; then
14742 found_la="$dir/lib$name.la"
14743 fi
14744 fi
14745 fi
14746 ;;
14747 esac
14748 if test "X$found_dir" != "X"; then
14749 break
14750 fi
14751 done
14752 fi
14753 if test "X$found_dir" != "X"; then
14754 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
14755 if test "X$found_so" != "X"; then
14756 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14757 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14758 else
14759 haveit=
14760 for x in $ltrpathdirs; do
14761 if test "X$x" = "X$found_dir"; then
14762 haveit=yes
14763 break
14764 fi
14765 done
14766 if test -z "$haveit"; then
14767 ltrpathdirs="$ltrpathdirs $found_dir"
14768 fi
14769 if test "$hardcode_direct" = yes; then
14770 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14771 else
14772 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14773 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14774 haveit=
14775 for x in $rpathdirs; do
14776 if test "X$x" = "X$found_dir"; then
14777 haveit=yes
14778 break
14779 fi
14780 done
14781 if test -z "$haveit"; then
14782 rpathdirs="$rpathdirs $found_dir"
14783 fi
14784 else
14785 haveit=
14786 for x in $LDFLAGS $LIBLZMA; do
14787
14788 acl_save_prefix="$prefix"
14789 prefix="$acl_final_prefix"
14790 acl_save_exec_prefix="$exec_prefix"
14791 exec_prefix="$acl_final_exec_prefix"
14792 eval x=\"$x\"
14793 exec_prefix="$acl_save_exec_prefix"
14794 prefix="$acl_save_prefix"
14795
14796 if test "X$x" = "X-L$found_dir"; then
14797 haveit=yes
14798 break
14799 fi
14800 done
14801 if test -z "$haveit"; then
14802 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
14803 fi
14804 if test "$hardcode_minus_L" != no; then
14805 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14806 else
14807 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
14808 fi
14809 fi
14810 fi
14811 fi
14812 else
14813 if test "X$found_a" != "X"; then
14814 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
14815 else
14816 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
14817 fi
14818 fi
14819 additional_includedir=
14820 case "$found_dir" in
14821 */lib | */lib/)
14822 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14823 additional_includedir="$basedir/include"
14824 ;;
14825 esac
14826 if test "X$additional_includedir" != "X"; then
14827 if test "X$additional_includedir" != "X/usr/include"; then
14828 haveit=
14829 if test "X$additional_includedir" = "X/usr/local/include"; then
14830 if test -n "$GCC"; then
14831 case $host_os in
14832 linux*) haveit=yes;;
14833 esac
14834 fi
14835 fi
14836 if test -z "$haveit"; then
14837 for x in $CPPFLAGS $INCLZMA; do
14838
14839 acl_save_prefix="$prefix"
14840 prefix="$acl_final_prefix"
14841 acl_save_exec_prefix="$exec_prefix"
14842 exec_prefix="$acl_final_exec_prefix"
14843 eval x=\"$x\"
14844 exec_prefix="$acl_save_exec_prefix"
14845 prefix="$acl_save_prefix"
14846
14847 if test "X$x" = "X-I$additional_includedir"; then
14848 haveit=yes
14849 break
14850 fi
14851 done
14852 if test -z "$haveit"; then
14853 if test -d "$additional_includedir"; then
14854 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
14855 fi
14856 fi
14857 fi
14858 fi
14859 fi
14860 if test -n "$found_la"; then
14861 save_libdir="$libdir"
14862 case "$found_la" in
14863 */* | *\\*) . "$found_la" ;;
14864 *) . "./$found_la" ;;
14865 esac
14866 libdir="$save_libdir"
14867 for dep in $dependency_libs; do
14868 case "$dep" in
14869 -L*)
14870 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14871 if test "X$additional_libdir" != "X/usr/lib"; then
14872 haveit=
14873 if test "X$additional_libdir" = "X/usr/local/lib"; then
14874 if test -n "$GCC"; then
14875 case $host_os in
14876 linux*) haveit=yes;;
14877 esac
14878 fi
14879 fi
14880 if test -z "$haveit"; then
14881 haveit=
14882 for x in $LDFLAGS $LIBLZMA; do
14883
14884 acl_save_prefix="$prefix"
14885 prefix="$acl_final_prefix"
14886 acl_save_exec_prefix="$exec_prefix"
14887 exec_prefix="$acl_final_exec_prefix"
14888 eval x=\"$x\"
14889 exec_prefix="$acl_save_exec_prefix"
14890 prefix="$acl_save_prefix"
14891
14892 if test "X$x" = "X-L$additional_libdir"; then
14893 haveit=yes
14894 break
14895 fi
14896 done
14897 if test -z "$haveit"; then
14898 if test -d "$additional_libdir"; then
14899 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
14900 fi
14901 fi
14902 haveit=
14903 for x in $LDFLAGS $LTLIBLZMA; do
14904
14905 acl_save_prefix="$prefix"
14906 prefix="$acl_final_prefix"
14907 acl_save_exec_prefix="$exec_prefix"
14908 exec_prefix="$acl_final_exec_prefix"
14909 eval x=\"$x\"
14910 exec_prefix="$acl_save_exec_prefix"
14911 prefix="$acl_save_prefix"
14912
14913 if test "X$x" = "X-L$additional_libdir"; then
14914 haveit=yes
14915 break
14916 fi
14917 done
14918 if test -z "$haveit"; then
14919 if test -d "$additional_libdir"; then
14920 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
14921 fi
14922 fi
14923 fi
14924 fi
14925 ;;
14926 -R*)
14927 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14928 if test "$enable_rpath" != no; then
14929 haveit=
14930 for x in $rpathdirs; do
14931 if test "X$x" = "X$dir"; then
14932 haveit=yes
14933 break
14934 fi
14935 done
14936 if test -z "$haveit"; then
14937 rpathdirs="$rpathdirs $dir"
14938 fi
14939 haveit=
14940 for x in $ltrpathdirs; do
14941 if test "X$x" = "X$dir"; then
14942 haveit=yes
14943 break
14944 fi
14945 done
14946 if test -z "$haveit"; then
14947 ltrpathdirs="$ltrpathdirs $dir"
14948 fi
14949 fi
14950 ;;
14951 -l*)
14952 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14953 ;;
14954 *.la)
14955 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14956 ;;
14957 *)
14958 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
14959 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
14960 ;;
14961 esac
14962 done
14963 fi
14964 else
14965 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
14966 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
14967 fi
14968 fi
14969 fi
14970 done
14971 done
14972 if test "X$rpathdirs" != "X"; then
14973 if test -n "$hardcode_libdir_separator"; then
14974 alldirs=
14975 for found_dir in $rpathdirs; do
14976 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14977 done
14978 acl_save_libdir="$libdir"
14979 libdir="$alldirs"
14980 eval flag=\"$hardcode_libdir_flag_spec\"
14981 libdir="$acl_save_libdir"
14982 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
14983 else
14984 for found_dir in $rpathdirs; do
14985 acl_save_libdir="$libdir"
14986 libdir="$found_dir"
14987 eval flag=\"$hardcode_libdir_flag_spec\"
14988 libdir="$acl_save_libdir"
14989 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
14990 done
14991 fi
14992 fi
14993 if test "X$ltrpathdirs" != "X"; then
14994 for found_dir in $ltrpathdirs; do
14995 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
14996 done
14997 fi
14998
14999
15000 ac_save_CPPFLAGS="$CPPFLAGS"
15001
15002 for element in $INCLZMA; do
15003 haveit=
15004 for x in $CPPFLAGS; 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$element"; then
15015 haveit=yes
15016 break
15017 fi
15018 done
15019 if test -z "$haveit"; then
15020 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15021 fi
15022 done
15023
15024
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
15026 $as_echo_n "checking for liblzma... " >&6; }
15027 if test "${ac_cv_liblzma+set}" = set; then :
15028 $as_echo_n "(cached) " >&6
15029 else
15030
15031 ac_save_LIBS="$LIBS"
15032 LIBS="$LIBS $LIBLZMA"
15033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15034 /* end confdefs.h. */
15035 #include "lzma.h"
15036 int
15037 main ()
15038 {
15039 lzma_index_iter iter;
15040 lzma_index_iter_init (&iter, 0);
15041 lzma_mf_is_supported (LZMA_MF_HC3);
15042 ;
15043 return 0;
15044 }
15045 _ACEOF
15046 if ac_fn_c_try_link "$LINENO"; then :
15047 ac_cv_liblzma=yes
15048 else
15049 ac_cv_liblzma=no
15050 fi
15051 rm -f core conftest.err conftest.$ac_objext \
15052 conftest$ac_exeext conftest.$ac_ext
15053 LIBS="$ac_save_LIBS"
15054
15055 fi
15056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
15057 $as_echo "$ac_cv_liblzma" >&6; }
15058 if test "$ac_cv_liblzma" = yes; then
15059 HAVE_LIBLZMA=yes
15060
15061 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
15062
15063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
15064 $as_echo_n "checking how to link with liblzma... " >&6; }
15065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
15066 $as_echo "$LIBLZMA" >&6; }
15067 else
15068 HAVE_LIBLZMA=no
15069 CPPFLAGS="$ac_save_CPPFLAGS"
15070 LIBLZMA=
15071 LTLIBLZMA=
15072 fi
15073
15074
15075
15076
15077
15078
15079 if test "$HAVE_LIBLZMA" != yes; then
15080 if test "$with_lzma" = yes; then
15081 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
15082 fi
15083 fi
15084 fi
15085 fi
15086
15087 LIBGUI="../libgui/src/libgui.a"
15088 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15089
15090
15091
15092 WIN32LDAPP=
15093
15094
15095
15096 case "${host}" in
15097 *-*-cygwin* | *-*-mingw* )
15098 configdir="win"
15099 ;;
15100 *)
15101 configdir="unix"
15102 ;;
15103 esac
15104
15105 GDBTKLIBS=
15106 if test "${enable_gdbtk}" = "yes"; then
15107
15108 # Gdbtk must have an absolute path to srcdir in order to run
15109 # properly when not installed.
15110 here=`pwd`
15111 cd ${srcdir}
15112 GDBTK_SRC_DIR=`pwd`
15113 cd $here
15114
15115
15116 #
15117 # Ok, lets find the tcl configuration
15118 # First, look for one uninstalled.
15119 # the alternative search directory is invoked by --with-tcl
15120 #
15121
15122 if test x"${no_tcl}" = x ; then
15123 # we reset no_tcl in case something fails here
15124 no_tcl=true
15125
15126 # Check whether --with-tcl was given.
15127 if test "${with_tcl+set}" = set; then :
15128 withval=$with_tcl; with_tclconfig=${withval}
15129 fi
15130
15131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15132 $as_echo_n "checking for Tcl configuration... " >&6; }
15133 if test "${ac_cv_c_tclconfig+set}" = set; then :
15134 $as_echo_n "(cached) " >&6
15135 else
15136
15137
15138 # First check to see if --with-tcl was specified.
15139 case "${host}" in
15140 *-*-cygwin*) platDir="win" ;;
15141 *) platDir="unix" ;;
15142 esac
15143 if test x"${with_tclconfig}" != x ; then
15144 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15145 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15146 else
15147 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15148 fi
15149 fi
15150
15151 # then check for a private Tcl installation
15152 if test x"${ac_cv_c_tclconfig}" = x ; then
15153 for i in \
15154 ../tcl \
15155 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15156 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15157 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15158 ../../tcl \
15159 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15160 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15161 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15162 ../../../tcl \
15163 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15164 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15165 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15166 if test -f "$i/$platDir/tclConfig.sh" ; then
15167 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15168 break
15169 fi
15170 done
15171 fi
15172
15173 # on Darwin, check in Framework installation locations
15174 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15175 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15176 `ls -d /Library/Frameworks 2>/dev/null` \
15177 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15178 `ls -d /System/Library/Frameworks 2>/dev/null` \
15179 ; do
15180 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15181 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15182 break
15183 fi
15184 done
15185 fi
15186
15187 # check in a few common install locations
15188 if test x"${ac_cv_c_tclconfig}" = x ; then
15189 for i in `ls -d ${libdir} 2>/dev/null` \
15190 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15191 `ls -d ${prefix}/lib 2>/dev/null` \
15192 `ls -d /usr/local/lib 2>/dev/null` \
15193 `ls -d /usr/contrib/lib 2>/dev/null` \
15194 `ls -d /usr/lib 2>/dev/null` \
15195 ; do
15196 if test -f "$i/tclConfig.sh" ; then
15197 ac_cv_c_tclconfig=`(cd $i; pwd)`
15198 break
15199 fi
15200 done
15201 fi
15202
15203 # check in a few other private locations
15204 if test x"${ac_cv_c_tclconfig}" = x ; then
15205 for i in \
15206 ${srcdir}/../tcl \
15207 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15208 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15209 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15210 if test -f "$i/$platDir/tclConfig.sh" ; then
15211 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15212 break
15213 fi
15214 done
15215 fi
15216
15217 fi
15218
15219
15220 if test x"${ac_cv_c_tclconfig}" = x ; then
15221 TCL_BIN_DIR="# no Tcl configs found"
15222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15223 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15224 else
15225 no_tcl=
15226 TCL_BIN_DIR=${ac_cv_c_tclconfig}
15227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15228 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15229 fi
15230 fi
15231
15232
15233 # If $no_tk is nonempty, then we can't do Tk, and there is no
15234 # point to doing Tcl.
15235
15236 #
15237 # Ok, lets find the tk configuration
15238 # First, look for one uninstalled.
15239 # the alternative search directory is invoked by --with-tk
15240 #
15241
15242 if test x"${no_tk}" = x ; then
15243 # we reset no_tk in case something fails here
15244 no_tk=true
15245
15246 # Check whether --with-tk was given.
15247 if test "${with_tk+set}" = set; then :
15248 withval=$with_tk; with_tkconfig=${withval}
15249 fi
15250
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15252 $as_echo_n "checking for Tk configuration... " >&6; }
15253 if test "${ac_cv_c_tkconfig+set}" = set; then :
15254 $as_echo_n "(cached) " >&6
15255 else
15256
15257
15258 # First check to see if --with-tkconfig was specified.
15259 if test x"${with_tkconfig}" != x ; then
15260 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15261 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15262 else
15263 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15264 fi
15265 fi
15266
15267 # then check for a private Tk library
15268 case "${host}" in
15269 *-*-cygwin*) platDir="win" ;;
15270 *) platDir="unix" ;;
15271 esac
15272 if test x"${ac_cv_c_tkconfig}" = x ; then
15273 for i in \
15274 ../tk \
15275 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15276 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15277 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15278 ../../tk \
15279 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15280 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15281 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15282 ../../../tk \
15283 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15284 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15285 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15286 if test -f "$i/$platDir/tkConfig.sh" ; then
15287 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15288 break
15289 fi
15290 done
15291 fi
15292
15293 # on Darwin, check in Framework installation locations
15294 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15295 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15296 `ls -d /Library/Frameworks 2>/dev/null` \
15297 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15298 `ls -d /System/Library/Frameworks 2>/dev/null` \
15299 ; do
15300 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15301 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15302 break
15303 fi
15304 done
15305 fi
15306
15307 # check in a few common install locations
15308 if test x"${ac_cv_c_tkconfig}" = x ; then
15309 for i in `ls -d ${libdir} 2>/dev/null` \
15310 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15311 `ls -d ${prefix}/lib 2>/dev/null` \
15312 `ls -d /usr/local/lib 2>/dev/null` \
15313 `ls -d /usr/contrib/lib 2>/dev/null` \
15314 `ls -d /usr/lib 2>/dev/null` \
15315 ; do
15316 if test -f "$i/tkConfig.sh" ; then
15317 ac_cv_c_tkconfig=`(cd $i; pwd)`
15318 break
15319 fi
15320 done
15321 fi
15322 # check in a few other private locations
15323 if test x"${ac_cv_c_tkconfig}" = x ; then
15324 for i in \
15325 ${srcdir}/../tk \
15326 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15327 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15328 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15329 if test -f "$i/$platDir/tkConfig.sh" ; then
15330 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15331 break
15332 fi
15333 done
15334 fi
15335
15336 fi
15337
15338
15339 if test x"${ac_cv_c_tkconfig}" = x ; then
15340 TK_BIN_DIR="# no Tk configs found"
15341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15342 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15343 else
15344 no_tk=
15345 TK_BIN_DIR=${ac_cv_c_tkconfig}
15346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15347 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15348 fi
15349 fi
15350
15351
15352 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15353
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15355 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15356
15357 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15359 $as_echo "loading" >&6; }
15360 . ${TCL_BIN_DIR}/tclConfig.sh
15361 else
15362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15363 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15364 fi
15365
15366 # eval is required to do the TCL_DBGX substitution
15367 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15368 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15369
15370 # If the TCL_BIN_DIR is the build directory (not the install directory),
15371 # then set the common variable name to the value of the build variables.
15372 # For example, the variable TCL_LIB_SPEC will be set to the value
15373 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15374 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15375 # installed and uninstalled version of Tcl.
15376 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15377 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15378 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15379 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15380 elif test "`uname -s`" = "Darwin"; then
15381 # If Tcl was built as a framework, attempt to use the libraries
15382 # from the framework at the given location so that linking works
15383 # against Tcl.framework installed in an arbitrary location.
15384 case ${TCL_DEFS} in
15385 *TCL_FRAMEWORK*)
15386 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15387 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15388 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15389 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15390 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15391 break
15392 fi
15393 done
15394 fi
15395 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15396 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15397 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15398 fi
15399 ;;
15400 esac
15401 fi
15402
15403 # eval is required to do the TCL_DBGX substitution
15404 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15405 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15406 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15407 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423 # Check for in-tree tcl
15424 here=`pwd`
15425 cd ${srcdir}/..
15426 topdir=`pwd`
15427 cd ${here}
15428
15429 intree="no"
15430 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15431 intree="yes"
15432 fi
15433
15434 # Find Tcl private headers
15435 if test x"${intree}" = xno; then
15436
15437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15438 $as_echo_n "checking for Tcl private headers... " >&6; }
15439 private_dir=""
15440 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15441 if test -f ${dir}/tclInt.h ; then
15442 private_dir=${dir}
15443 fi
15444
15445 if test x"${private_dir}" = x; then
15446 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15447 else
15448 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15450 $as_echo "${private_dir}" >&6; }
15451 fi
15452
15453 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15454 TCL_LIBRARY="${TCL_LIB_SPEC}"
15455 TCL_DEPS=""
15456 else
15457 # If building tcl in the same src tree, private headers
15458 # are not needed, but we need to be sure to use the right
15459 # headers library
15460 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15461 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15462 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15463 fi
15464
15465
15466
15467
15468
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15470 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15471
15472 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15474 $as_echo "loading" >&6; }
15475 . ${TK_BIN_DIR}/tkConfig.sh
15476 else
15477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15478 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15479 fi
15480
15481 # eval is required to do the TK_DBGX substitution
15482 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15483 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15484
15485 # If the TK_BIN_DIR is the build directory (not the install directory),
15486 # then set the common variable name to the value of the build variables.
15487 # For example, the variable TK_LIB_SPEC will be set to the value
15488 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15489 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15490 # installed and uninstalled version of Tcl.
15491 if test -f "${TK_BIN_DIR}/Makefile" ; then
15492 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15493 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15494 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15495 elif test "`uname -s`" = "Darwin"; then
15496 # If Tk was built as a framework, attempt to use the libraries
15497 # from the framework at the given location so that linking works
15498 # against Tk.framework installed in an arbitrary location.
15499 case ${TK_DEFS} in
15500 *TK_FRAMEWORK*)
15501 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15502 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15503 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15504 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15505 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15506 break
15507 fi
15508 done
15509 fi
15510 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15511 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15512 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15513 fi
15514 ;;
15515 esac
15516 fi
15517
15518 # eval is required to do the TK_DBGX substitution
15519 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15520 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15521 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15522 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537 # Check for in-tree Tk
15538 intree="no"
15539 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15540 intree="yes"
15541 fi
15542
15543 # Find Tk private headers
15544 if test x"${intree}" = xno; then
15545
15546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15547 $as_echo_n "checking for Tk private headers... " >&6; }
15548 private_dir=""
15549 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15550 if test -f ${dir}/tkInt.h; then
15551 private_dir=${dir}
15552 fi
15553
15554 if test x"${private_dir}" = x; then
15555 as_fn_error "could not find Tk private headers" "$LINENO" 5
15556 else
15557 TK_PRIVATE_INCLUDE="-I${private_dir}"
15558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15559 $as_echo "${private_dir}" >&6; }
15560 fi
15561
15562 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15563 TK_LIBRARY=${TK_LIB_SPEC}
15564 TK_DEPS=""
15565 else
15566 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15567 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15568 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15569 fi
15570
15571
15572
15573
15574
15575 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15576
15577 # Include some libraries that Tcl and Tk want.
15578 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15579 # Yes, the ordering seems wrong here. But it isn't.
15580 # TK_LIBS is the list of libraries that need to be linked
15581 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15582 # were in LIBS then any link tests after this point would
15583 # try to include things like `$(LIBGUI)', which wouldn't work.
15584 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15585
15586 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15587 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15588 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15589 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15590 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15591 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15592 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15593
15594 if test x$gdb_cv_os_cygwin = xyes; then
15595 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15596 WIN32LDAPP="-Wl,--subsystem,console"
15597 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15598 fi
15599
15600 subdirs="$subdirs gdbtk"
15601
15602 fi
15603 fi
15604
15605
15606
15607
15608
15609
15610
15611
15612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15613 $as_echo_n "checking for X... " >&6; }
15614
15615
15616 # Check whether --with-x was given.
15617 if test "${with_x+set}" = set; then :
15618 withval=$with_x;
15619 fi
15620
15621 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15622 if test "x$with_x" = xno; then
15623 # The user explicitly disabled X.
15624 have_x=disabled
15625 else
15626 case $x_includes,$x_libraries in #(
15627 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15628 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15629 $as_echo_n "(cached) " >&6
15630 else
15631 # One or both of the vars are not set, and there is no cached value.
15632 ac_x_includes=no ac_x_libraries=no
15633 rm -f -r conftest.dir
15634 if mkdir conftest.dir; then
15635 cd conftest.dir
15636 cat >Imakefile <<'_ACEOF'
15637 incroot:
15638 @echo incroot='${INCROOT}'
15639 usrlibdir:
15640 @echo usrlibdir='${USRLIBDIR}'
15641 libdir:
15642 @echo libdir='${LIBDIR}'
15643 _ACEOF
15644 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15645 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15646 for ac_var in incroot usrlibdir libdir; do
15647 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15648 done
15649 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15650 for ac_extension in a so sl dylib la dll; do
15651 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15652 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15653 ac_im_usrlibdir=$ac_im_libdir; break
15654 fi
15655 done
15656 # Screen out bogus values from the imake configuration. They are
15657 # bogus both because they are the default anyway, and because
15658 # using them would break gcc on systems where it needs fixed includes.
15659 case $ac_im_incroot in
15660 /usr/include) ac_x_includes= ;;
15661 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15662 esac
15663 case $ac_im_usrlibdir in
15664 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15665 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15666 esac
15667 fi
15668 cd ..
15669 rm -f -r conftest.dir
15670 fi
15671
15672 # Standard set of common directories for X headers.
15673 # Check X11 before X11Rn because it is often a symlink to the current release.
15674 ac_x_header_dirs='
15675 /usr/X11/include
15676 /usr/X11R7/include
15677 /usr/X11R6/include
15678 /usr/X11R5/include
15679 /usr/X11R4/include
15680
15681 /usr/include/X11
15682 /usr/include/X11R7
15683 /usr/include/X11R6
15684 /usr/include/X11R5
15685 /usr/include/X11R4
15686
15687 /usr/local/X11/include
15688 /usr/local/X11R7/include
15689 /usr/local/X11R6/include
15690 /usr/local/X11R5/include
15691 /usr/local/X11R4/include
15692
15693 /usr/local/include/X11
15694 /usr/local/include/X11R7
15695 /usr/local/include/X11R6
15696 /usr/local/include/X11R5
15697 /usr/local/include/X11R4
15698
15699 /usr/X386/include
15700 /usr/x386/include
15701 /usr/XFree86/include/X11
15702
15703 /usr/include
15704 /usr/local/include
15705 /usr/unsupported/include
15706 /usr/athena/include
15707 /usr/local/x11r5/include
15708 /usr/lpp/Xamples/include
15709
15710 /usr/openwin/include
15711 /usr/openwin/share/include'
15712
15713 if test "$ac_x_includes" = no; then
15714 # Guess where to find include files, by looking for Xlib.h.
15715 # First, try using that file with no special directory specified.
15716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15717 /* end confdefs.h. */
15718 #include <X11/Xlib.h>
15719 _ACEOF
15720 if ac_fn_c_try_cpp "$LINENO"; then :
15721 # We can compile using X headers with no special include directory.
15722 ac_x_includes=
15723 else
15724 for ac_dir in $ac_x_header_dirs; do
15725 if test -r "$ac_dir/X11/Xlib.h"; then
15726 ac_x_includes=$ac_dir
15727 break
15728 fi
15729 done
15730 fi
15731 rm -f conftest.err conftest.$ac_ext
15732 fi # $ac_x_includes = no
15733
15734 if test "$ac_x_libraries" = no; then
15735 # Check for the libraries.
15736 # See if we find them without any special options.
15737 # Don't add to $LIBS permanently.
15738 ac_save_LIBS=$LIBS
15739 LIBS="-lX11 $LIBS"
15740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15741 /* end confdefs.h. */
15742 #include <X11/Xlib.h>
15743 int
15744 main ()
15745 {
15746 XrmInitialize ()
15747 ;
15748 return 0;
15749 }
15750 _ACEOF
15751 if ac_fn_c_try_link "$LINENO"; then :
15752 LIBS=$ac_save_LIBS
15753 # We can link X programs with no special library path.
15754 ac_x_libraries=
15755 else
15756 LIBS=$ac_save_LIBS
15757 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15758 do
15759 # Don't even attempt the hair of trying to link an X program!
15760 for ac_extension in a so sl dylib la dll; do
15761 if test -r "$ac_dir/libX11.$ac_extension"; then
15762 ac_x_libraries=$ac_dir
15763 break 2
15764 fi
15765 done
15766 done
15767 fi
15768 rm -f core conftest.err conftest.$ac_objext \
15769 conftest$ac_exeext conftest.$ac_ext
15770 fi # $ac_x_libraries = no
15771
15772 case $ac_x_includes,$ac_x_libraries in #(
15773 no,* | *,no | *\'*)
15774 # Didn't find X, or a directory has "'" in its name.
15775 ac_cv_have_x="have_x=no";; #(
15776 *)
15777 # Record where we found X for the cache.
15778 ac_cv_have_x="have_x=yes\
15779 ac_x_includes='$ac_x_includes'\
15780 ac_x_libraries='$ac_x_libraries'"
15781 esac
15782 fi
15783 ;; #(
15784 *) have_x=yes;;
15785 esac
15786 eval "$ac_cv_have_x"
15787 fi # $with_x != no
15788
15789 if test "$have_x" != yes; then
15790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15791 $as_echo "$have_x" >&6; }
15792 no_x=yes
15793 else
15794 # If each of the values was on the command line, it overrides each guess.
15795 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15796 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15797 # Update the cache value to reflect the command line values.
15798 ac_cv_have_x="have_x=yes\
15799 ac_x_includes='$x_includes'\
15800 ac_x_libraries='$x_libraries'"
15801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15802 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15803 fi
15804
15805
15806 # Unlike the sim directory, whether a simulator is linked is controlled by
15807 # presence of a gdb_sim definition in the target configure.tgt entry.
15808 # This code just checks for a few cases where we'd like to ignore those
15809 # definitions, even when they're present in the '.mt' file. These cases
15810 # are when --disable-sim is specified, or if the simulator directory is
15811 # not part of the source tree.
15812 #
15813 # Check whether --enable-sim was given.
15814 if test "${enable_sim+set}" = set; then :
15815 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15816 echo "enableval = ${enableval}";
15817 case "${enableval}" in
15818 yes) ignore_sim=false ;;
15819 no) ignore_sim=true ;;
15820 *) ignore_sim=false ;;
15821 esac
15822 else
15823 ignore_sim=false
15824 fi
15825
15826
15827 if test ! -d "${srcdir}/../sim"; then
15828 ignore_sim=true
15829 fi
15830
15831 SIM=
15832 SIM_OBS=
15833 if test "${ignore_sim}" = "false"; then
15834 if test x"${gdb_sim}" != x ; then
15835 SIM="${gdb_sim}"
15836 SIM_OBS="remote-sim.o"
15837
15838 $as_echo "#define WITH_SIM 1" >>confdefs.h
15839
15840
15841 # Some tdep code should only be compiled in when the ppc sim is
15842 # built. PR sim/13418.
15843 case $target in
15844 powerpc*-*-*)
15845
15846 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
15847
15848 ;;
15849 esac
15850 fi
15851 fi
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866 # List of host floatformats.
15867
15868 cat >>confdefs.h <<_ACEOF
15869 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15870 _ACEOF
15871
15872
15873 cat >>confdefs.h <<_ACEOF
15874 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15875 _ACEOF
15876
15877
15878 cat >>confdefs.h <<_ACEOF
15879 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15880 _ACEOF
15881
15882
15883 # target_subdir is used by the testsuite to find the target libraries.
15884 target_subdir=
15885 if test "${host}" != "${target}"; then
15886 target_subdir="${target_alias}/"
15887 fi
15888
15889
15890 frags=
15891 if test "${gdb_native}" = "yes"; then
15892 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15893 if test ! -f ${host_makefile_frag}; then
15894 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15895 fi
15896 frags="$frags $host_makefile_frag"
15897 else
15898 host_makefile_frag=/dev/null
15899 fi
15900
15901
15902
15903
15904 if test "${gdb_native}" = "yes"; then
15905 # We pick this up from the host configuration file (.mh) because we
15906 # do not have a native configuration Makefile fragment.
15907 nativefile=`sed -n '
15908 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15909 ' ${host_makefile_frag}`
15910 fi
15911
15912
15913 if test x"${gdb_osabi}" != x ; then
15914
15915 cat >>confdefs.h <<_ACEOF
15916 #define GDB_OSABI_DEFAULT $gdb_osabi
15917 _ACEOF
15918
15919 fi
15920
15921 # Enable multi-ice-gdb-server.
15922 # Check whether --enable-multi-ice was given.
15923 if test "${enable_multi_ice+set}" = set; then :
15924 enableval=$enable_multi_ice; case $enableval in
15925 yes | no)
15926 ;;
15927 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15928 esac
15929 fi
15930
15931 if test "x$enable_multi_ice" = xyes; then
15932 subdirs="$subdirs multi-ice"
15933
15934 fi
15935
15936 # Check whether --enable-gdbserver was given.
15937 if test "${enable_gdbserver+set}" = set; then :
15938 enableval=$enable_gdbserver; case "${enableval}" in
15939 yes| no|auto) ;;
15940 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15941 esac
15942 else
15943 enable_gdbserver=auto
15944 fi
15945
15946
15947 # We only build gdbserver automatically in a native configuration, and
15948 # only if the user did not explicitly disable its build.
15949 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15951 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15952 if test "x$build_gdbserver" = xyes; then
15953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15954 $as_echo "yes" >&6; }
15955 subdirs="$subdirs gdbserver"
15956
15957 gdbserver_build_enabled=yes
15958 else
15959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15960 $as_echo "no" >&6; }
15961 fi
15962 fi
15963
15964 # If the user explicitly request the gdbserver to be built, verify that
15965 # we were in fact able to enable it.
15966 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
15967 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
15968 fi
15969
15970 # Check for babeltrace and babeltrace-ctf
15971
15972 # Check whether --with-babeltrace was given.
15973 if test "${with_babeltrace+set}" = set; then :
15974 withval=$with_babeltrace;
15975 else
15976 with_babeltrace=auto
15977 fi
15978
15979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
15980 $as_echo_n "checking whether to use babeltrace... " >&6; }
15981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
15982 $as_echo "$with_babeltrace" >&6; }
15983
15984 if test "x$with_babeltrace" = "xno"; then
15985 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
15986 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
15987 else
15988 # Append -Werror to CFLAGS so that configure can catch the warning
15989 # "assignment from incompatible pointer type", which is related to
15990 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
15991 # in GDB, while babeltrace 1.0.3 is broken.
15992 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
15993 # safe to save and restore CFLAGS here.
15994 saved_CFLAGS=$CFLAGS
15995 CFLAGS="$CFLAGS -Werror"
15996
15997
15998
15999
16000
16001
16002
16003
16004 use_additional=yes
16005
16006 acl_save_prefix="$prefix"
16007 prefix="$acl_final_prefix"
16008 acl_save_exec_prefix="$exec_prefix"
16009 exec_prefix="$acl_final_exec_prefix"
16010
16011 eval additional_includedir=\"$includedir\"
16012 eval additional_libdir=\"$libdir\"
16013
16014 exec_prefix="$acl_save_exec_prefix"
16015 prefix="$acl_save_prefix"
16016
16017
16018 # Check whether --with-libbabeltrace-prefix was given.
16019 if test "${with_libbabeltrace_prefix+set}" = set; then :
16020 withval=$with_libbabeltrace_prefix;
16021 if test "X$withval" = "Xno"; then
16022 use_additional=no
16023 else
16024 if test "X$withval" = "X"; then
16025
16026 acl_save_prefix="$prefix"
16027 prefix="$acl_final_prefix"
16028 acl_save_exec_prefix="$exec_prefix"
16029 exec_prefix="$acl_final_exec_prefix"
16030
16031 eval additional_includedir=\"$includedir\"
16032 eval additional_libdir=\"$libdir\"
16033
16034 exec_prefix="$acl_save_exec_prefix"
16035 prefix="$acl_save_prefix"
16036
16037 else
16038 additional_includedir="$withval/include"
16039 additional_libdir="$withval/lib"
16040 fi
16041 fi
16042
16043 fi
16044
16045 LIBBABELTRACE=
16046 LTLIBBABELTRACE=
16047 INCBABELTRACE=
16048 rpathdirs=
16049 ltrpathdirs=
16050 names_already_handled=
16051 names_next_round='babeltrace babeltrace-ctf'
16052 while test -n "$names_next_round"; do
16053 names_this_round="$names_next_round"
16054 names_next_round=
16055 for name in $names_this_round; do
16056 already_handled=
16057 for n in $names_already_handled; do
16058 if test "$n" = "$name"; then
16059 already_handled=yes
16060 break
16061 fi
16062 done
16063 if test -z "$already_handled"; then
16064 names_already_handled="$names_already_handled $name"
16065 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16066 eval value=\"\$HAVE_LIB$uppername\"
16067 if test -n "$value"; then
16068 if test "$value" = yes; then
16069 eval value=\"\$LIB$uppername\"
16070 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
16071 eval value=\"\$LTLIB$uppername\"
16072 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
16073 else
16074 :
16075 fi
16076 else
16077 found_dir=
16078 found_la=
16079 found_so=
16080 found_a=
16081 if test $use_additional = yes; then
16082 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
16083 found_dir="$additional_libdir"
16084 found_so="$additional_libdir/lib$name.$shlibext"
16085 if test -f "$additional_libdir/lib$name.la"; then
16086 found_la="$additional_libdir/lib$name.la"
16087 fi
16088 else
16089 if test -f "$additional_libdir/lib$name.$libext"; then
16090 found_dir="$additional_libdir"
16091 found_a="$additional_libdir/lib$name.$libext"
16092 if test -f "$additional_libdir/lib$name.la"; then
16093 found_la="$additional_libdir/lib$name.la"
16094 fi
16095 fi
16096 fi
16097 fi
16098 if test "X$found_dir" = "X"; then
16099 for x in $LDFLAGS $LTLIBBABELTRACE; do
16100
16101 acl_save_prefix="$prefix"
16102 prefix="$acl_final_prefix"
16103 acl_save_exec_prefix="$exec_prefix"
16104 exec_prefix="$acl_final_exec_prefix"
16105 eval x=\"$x\"
16106 exec_prefix="$acl_save_exec_prefix"
16107 prefix="$acl_save_prefix"
16108
16109 case "$x" in
16110 -L*)
16111 dir=`echo "X$x" | sed -e 's/^X-L//'`
16112 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
16113 found_dir="$dir"
16114 found_so="$dir/lib$name.$shlibext"
16115 if test -f "$dir/lib$name.la"; then
16116 found_la="$dir/lib$name.la"
16117 fi
16118 else
16119 if test -f "$dir/lib$name.$libext"; then
16120 found_dir="$dir"
16121 found_a="$dir/lib$name.$libext"
16122 if test -f "$dir/lib$name.la"; then
16123 found_la="$dir/lib$name.la"
16124 fi
16125 fi
16126 fi
16127 ;;
16128 esac
16129 if test "X$found_dir" != "X"; then
16130 break
16131 fi
16132 done
16133 fi
16134 if test "X$found_dir" != "X"; then
16135 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
16136 if test "X$found_so" != "X"; then
16137 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16138 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16139 else
16140 haveit=
16141 for x in $ltrpathdirs; do
16142 if test "X$x" = "X$found_dir"; then
16143 haveit=yes
16144 break
16145 fi
16146 done
16147 if test -z "$haveit"; then
16148 ltrpathdirs="$ltrpathdirs $found_dir"
16149 fi
16150 if test "$hardcode_direct" = yes; then
16151 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16152 else
16153 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16154 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16155 haveit=
16156 for x in $rpathdirs; do
16157 if test "X$x" = "X$found_dir"; then
16158 haveit=yes
16159 break
16160 fi
16161 done
16162 if test -z "$haveit"; then
16163 rpathdirs="$rpathdirs $found_dir"
16164 fi
16165 else
16166 haveit=
16167 for x in $LDFLAGS $LIBBABELTRACE; do
16168
16169 acl_save_prefix="$prefix"
16170 prefix="$acl_final_prefix"
16171 acl_save_exec_prefix="$exec_prefix"
16172 exec_prefix="$acl_final_exec_prefix"
16173 eval x=\"$x\"
16174 exec_prefix="$acl_save_exec_prefix"
16175 prefix="$acl_save_prefix"
16176
16177 if test "X$x" = "X-L$found_dir"; then
16178 haveit=yes
16179 break
16180 fi
16181 done
16182 if test -z "$haveit"; then
16183 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
16184 fi
16185 if test "$hardcode_minus_L" != no; then
16186 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16187 else
16188 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16189 fi
16190 fi
16191 fi
16192 fi
16193 else
16194 if test "X$found_a" != "X"; then
16195 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
16196 else
16197 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
16198 fi
16199 fi
16200 additional_includedir=
16201 case "$found_dir" in
16202 */lib | */lib/)
16203 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16204 additional_includedir="$basedir/include"
16205 ;;
16206 esac
16207 if test "X$additional_includedir" != "X"; then
16208 if test "X$additional_includedir" != "X/usr/include"; then
16209 haveit=
16210 if test "X$additional_includedir" = "X/usr/local/include"; then
16211 if test -n "$GCC"; then
16212 case $host_os in
16213 linux*) haveit=yes;;
16214 esac
16215 fi
16216 fi
16217 if test -z "$haveit"; then
16218 for x in $CPPFLAGS $INCBABELTRACE; do
16219
16220 acl_save_prefix="$prefix"
16221 prefix="$acl_final_prefix"
16222 acl_save_exec_prefix="$exec_prefix"
16223 exec_prefix="$acl_final_exec_prefix"
16224 eval x=\"$x\"
16225 exec_prefix="$acl_save_exec_prefix"
16226 prefix="$acl_save_prefix"
16227
16228 if test "X$x" = "X-I$additional_includedir"; then
16229 haveit=yes
16230 break
16231 fi
16232 done
16233 if test -z "$haveit"; then
16234 if test -d "$additional_includedir"; then
16235 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
16236 fi
16237 fi
16238 fi
16239 fi
16240 fi
16241 if test -n "$found_la"; then
16242 save_libdir="$libdir"
16243 case "$found_la" in
16244 */* | *\\*) . "$found_la" ;;
16245 *) . "./$found_la" ;;
16246 esac
16247 libdir="$save_libdir"
16248 for dep in $dependency_libs; do
16249 case "$dep" in
16250 -L*)
16251 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16252 if test "X$additional_libdir" != "X/usr/lib"; then
16253 haveit=
16254 if test "X$additional_libdir" = "X/usr/local/lib"; then
16255 if test -n "$GCC"; then
16256 case $host_os in
16257 linux*) haveit=yes;;
16258 esac
16259 fi
16260 fi
16261 if test -z "$haveit"; then
16262 haveit=
16263 for x in $LDFLAGS $LIBBABELTRACE; do
16264
16265 acl_save_prefix="$prefix"
16266 prefix="$acl_final_prefix"
16267 acl_save_exec_prefix="$exec_prefix"
16268 exec_prefix="$acl_final_exec_prefix"
16269 eval x=\"$x\"
16270 exec_prefix="$acl_save_exec_prefix"
16271 prefix="$acl_save_prefix"
16272
16273 if test "X$x" = "X-L$additional_libdir"; then
16274 haveit=yes
16275 break
16276 fi
16277 done
16278 if test -z "$haveit"; then
16279 if test -d "$additional_libdir"; then
16280 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
16281 fi
16282 fi
16283 haveit=
16284 for x in $LDFLAGS $LTLIBBABELTRACE; do
16285
16286 acl_save_prefix="$prefix"
16287 prefix="$acl_final_prefix"
16288 acl_save_exec_prefix="$exec_prefix"
16289 exec_prefix="$acl_final_exec_prefix"
16290 eval x=\"$x\"
16291 exec_prefix="$acl_save_exec_prefix"
16292 prefix="$acl_save_prefix"
16293
16294 if test "X$x" = "X-L$additional_libdir"; then
16295 haveit=yes
16296 break
16297 fi
16298 done
16299 if test -z "$haveit"; then
16300 if test -d "$additional_libdir"; then
16301 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
16302 fi
16303 fi
16304 fi
16305 fi
16306 ;;
16307 -R*)
16308 dir=`echo "X$dep" | sed -e 's/^X-R//'`
16309 if test "$enable_rpath" != no; then
16310 haveit=
16311 for x in $rpathdirs; do
16312 if test "X$x" = "X$dir"; then
16313 haveit=yes
16314 break
16315 fi
16316 done
16317 if test -z "$haveit"; then
16318 rpathdirs="$rpathdirs $dir"
16319 fi
16320 haveit=
16321 for x in $ltrpathdirs; do
16322 if test "X$x" = "X$dir"; then
16323 haveit=yes
16324 break
16325 fi
16326 done
16327 if test -z "$haveit"; then
16328 ltrpathdirs="$ltrpathdirs $dir"
16329 fi
16330 fi
16331 ;;
16332 -l*)
16333 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16334 ;;
16335 *.la)
16336 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16337 ;;
16338 *)
16339 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
16340 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
16341 ;;
16342 esac
16343 done
16344 fi
16345 else
16346 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16347 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
16348 fi
16349 fi
16350 fi
16351 done
16352 done
16353 if test "X$rpathdirs" != "X"; then
16354 if test -n "$hardcode_libdir_separator"; then
16355 alldirs=
16356 for found_dir in $rpathdirs; do
16357 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16358 done
16359 acl_save_libdir="$libdir"
16360 libdir="$alldirs"
16361 eval flag=\"$hardcode_libdir_flag_spec\"
16362 libdir="$acl_save_libdir"
16363 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16364 else
16365 for found_dir in $rpathdirs; do
16366 acl_save_libdir="$libdir"
16367 libdir="$found_dir"
16368 eval flag=\"$hardcode_libdir_flag_spec\"
16369 libdir="$acl_save_libdir"
16370 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16371 done
16372 fi
16373 fi
16374 if test "X$ltrpathdirs" != "X"; then
16375 for found_dir in $ltrpathdirs; do
16376 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
16377 done
16378 fi
16379
16380
16381 ac_save_CPPFLAGS="$CPPFLAGS"
16382
16383 for element in $INCBABELTRACE; do
16384 haveit=
16385 for x in $CPPFLAGS; do
16386
16387 acl_save_prefix="$prefix"
16388 prefix="$acl_final_prefix"
16389 acl_save_exec_prefix="$exec_prefix"
16390 exec_prefix="$acl_final_exec_prefix"
16391 eval x=\"$x\"
16392 exec_prefix="$acl_save_exec_prefix"
16393 prefix="$acl_save_prefix"
16394
16395 if test "X$x" = "X$element"; then
16396 haveit=yes
16397 break
16398 fi
16399 done
16400 if test -z "$haveit"; then
16401 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16402 fi
16403 done
16404
16405
16406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
16407 $as_echo_n "checking for libbabeltrace... " >&6; }
16408 if test "${ac_cv_libbabeltrace+set}" = set; then :
16409 $as_echo_n "(cached) " >&6
16410 else
16411
16412 ac_save_LIBS="$LIBS"
16413 LIBS="$LIBS $LIBBABELTRACE"
16414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16415 /* end confdefs.h. */
16416 #include <babeltrace/babeltrace.h>
16417 #include <babeltrace/ctf/events.h>
16418 #include <babeltrace/ctf/iterator.h>
16419 int
16420 main ()
16421 {
16422 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
16423 struct bt_ctf_event *event = NULL;
16424 const struct bt_definition *scope;
16425
16426 pos->type = BT_SEEK_BEGIN;
16427 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
16428 scope = bt_ctf_get_top_level_scope (event,
16429 BT_STREAM_EVENT_HEADER);
16430 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
16431
16432 ;
16433 return 0;
16434 }
16435 _ACEOF
16436 if ac_fn_c_try_link "$LINENO"; then :
16437 ac_cv_libbabeltrace=yes
16438 else
16439 ac_cv_libbabeltrace=no
16440 fi
16441 rm -f core conftest.err conftest.$ac_objext \
16442 conftest$ac_exeext conftest.$ac_ext
16443 LIBS="$ac_save_LIBS"
16444
16445 fi
16446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
16447 $as_echo "$ac_cv_libbabeltrace" >&6; }
16448 if test "$ac_cv_libbabeltrace" = yes; then
16449 HAVE_LIBBABELTRACE=yes
16450
16451 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
16452
16453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
16454 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
16455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
16456 $as_echo "$LIBBABELTRACE" >&6; }
16457 else
16458 HAVE_LIBBABELTRACE=no
16459 CPPFLAGS="$ac_save_CPPFLAGS"
16460 LIBBABELTRACE=
16461 LTLIBBABELTRACE=
16462 fi
16463
16464
16465
16466
16467
16468
16469 CFLAGS=$saved_CFLAGS
16470
16471 if test "$HAVE_LIBBABELTRACE" != yes; then
16472 if test "$with_babeltrace" = yes; then
16473 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
16474 else
16475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
16476 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
16477 fi
16478 fi
16479 fi
16480
16481 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16482 # to an empty version.
16483
16484 files=
16485 links=
16486
16487 rm -f nm.h
16488 if test "${nativefile}" != ""; then
16489 case "${nativefile}" in
16490 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16491 * ) GDB_NM_FILE="${nativefile}"
16492 esac
16493 files="${files} ${GDB_NM_FILE}"
16494 links="${links} nm.h"
16495
16496 cat >>confdefs.h <<_ACEOF
16497 #define GDB_NM_FILE "${GDB_NM_FILE}"
16498 _ACEOF
16499
16500 fi
16501
16502
16503 for ac_prog in xsltproc
16504 do
16505 # Extract the first word of "$ac_prog", so it can be a program name with args.
16506 set dummy $ac_prog; ac_word=$2
16507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16508 $as_echo_n "checking for $ac_word... " >&6; }
16509 if test "${ac_cv_path_XSLTPROC+set}" = set; then :
16510 $as_echo_n "(cached) " >&6
16511 else
16512 case $XSLTPROC in
16513 [\\/]* | ?:[\\/]*)
16514 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
16515 ;;
16516 *)
16517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16518 for as_dir in $PATH
16519 do
16520 IFS=$as_save_IFS
16521 test -z "$as_dir" && as_dir=.
16522 for ac_exec_ext in '' $ac_executable_extensions; do
16523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16524 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
16525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16526 break 2
16527 fi
16528 done
16529 done
16530 IFS=$as_save_IFS
16531
16532 ;;
16533 esac
16534 fi
16535 XSLTPROC=$ac_cv_path_XSLTPROC
16536 if test -n "$XSLTPROC"; then
16537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
16538 $as_echo "$XSLTPROC" >&6; }
16539 else
16540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16541 $as_echo "no" >&6; }
16542 fi
16543
16544
16545 test -n "$XSLTPROC" && break
16546 done
16547 test -n "$XSLTPROC" || XSLTPROC="missing"
16548
16549 if test "x$USE_MAINTAINER_MODE" = xyes; then
16550 if test "${XSLTPROC}" = missing; then
16551 as_fn_error "unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
16552 fi
16553 fi
16554
16555
16556 ac_sources="$files"
16557 ac_dests="$links"
16558 while test -n "$ac_sources"; do
16559 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16560 set $ac_sources; ac_source=$1; shift; ac_sources=$*
16561 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16562 done
16563 ac_config_links="$ac_config_links $ac_config_links_1"
16564
16565
16566
16567
16568
16569 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16570
16571
16572 if $development; then
16573
16574 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
16575
16576 fi
16577
16578
16579 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16580 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
16581 if test "x$GDB_TRANSFORM_NAME" = x; then
16582 GDB_TRANSFORM_NAME=gdb
16583 fi
16584
16585
16586
16587 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16588 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
16589 if test "x$GCORE_TRANSFORM_NAME" = x; then
16590 GCORE_TRANSFORM_NAME=gcore
16591 fi
16592
16593
16594 ac_config_files="$ac_config_files gcore"
16595
16596 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
16597
16598
16599 cat >confcache <<\_ACEOF
16600 # This file is a shell script that caches the results of configure
16601 # tests run on this system so they can be shared between configure
16602 # scripts and configure runs, see configure's option --config-cache.
16603 # It is not useful on other systems. If it contains results you don't
16604 # want to keep, you may remove or edit it.
16605 #
16606 # config.status only pays attention to the cache file if you give it
16607 # the --recheck option to rerun configure.
16608 #
16609 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16610 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16611 # following values.
16612
16613 _ACEOF
16614
16615 # The following way of writing the cache mishandles newlines in values,
16616 # but we know of no workaround that is simple, portable, and efficient.
16617 # So, we kill variables containing newlines.
16618 # Ultrix sh set writes to stderr and can't be redirected directly,
16619 # and sets the high bit in the cache file unless we assign to the vars.
16620 (
16621 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16622 eval ac_val=\$$ac_var
16623 case $ac_val in #(
16624 *${as_nl}*)
16625 case $ac_var in #(
16626 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16627 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16628 esac
16629 case $ac_var in #(
16630 _ | IFS | as_nl) ;; #(
16631 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16632 *) { eval $ac_var=; unset $ac_var;} ;;
16633 esac ;;
16634 esac
16635 done
16636
16637 (set) 2>&1 |
16638 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16639 *${as_nl}ac_space=\ *)
16640 # `set' does not quote correctly, so add quotes: double-quote
16641 # substitution turns \\\\ into \\, and sed turns \\ into \.
16642 sed -n \
16643 "s/'/'\\\\''/g;
16644 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16645 ;; #(
16646 *)
16647 # `set' quotes correctly as required by POSIX, so do not add quotes.
16648 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16649 ;;
16650 esac |
16651 sort
16652 ) |
16653 sed '
16654 /^ac_cv_env_/b end
16655 t clear
16656 :clear
16657 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16658 t end
16659 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16660 :end' >>confcache
16661 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16662 if test -w "$cache_file"; then
16663 test "x$cache_file" != "x/dev/null" &&
16664 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16665 $as_echo "$as_me: updating cache $cache_file" >&6;}
16666 cat confcache >$cache_file
16667 else
16668 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16669 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16670 fi
16671 fi
16672 rm -f confcache
16673
16674 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16675 # Let make expand exec_prefix.
16676 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16677
16678 DEFS=-DHAVE_CONFIG_H
16679
16680 ac_libobjs=
16681 ac_ltlibobjs=
16682 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16683 # 1. Remove the extension, and $U if already installed.
16684 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16685 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16686 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16687 # will be set to the directory where LIBOBJS objects are built.
16688 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16689 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16690 done
16691 LIBOBJS=$ac_libobjs
16692
16693 LTLIBOBJS=$ac_ltlibobjs
16694
16695
16696 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16697 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16698 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16699 fi
16700 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16701 as_fn_error "conditional \"GMAKE\" was never defined.
16702 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16703 fi
16704 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
16705 as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
16706 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16707 fi
16708 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
16709 as_fn_error "conditional \"HAVE_GUILE\" was never defined.
16710 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16711 fi
16712
16713
16714 : ${CONFIG_STATUS=./config.status}
16715 ac_write_fail=0
16716 ac_clean_files_save=$ac_clean_files
16717 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16718 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16719 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16720 as_write_fail=0
16721 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16722 #! $SHELL
16723 # Generated by $as_me.
16724 # Run this file to recreate the current configuration.
16725 # Compiler output produced by configure, useful for debugging
16726 # configure, is in config.log if it exists.
16727
16728 debug=false
16729 ac_cs_recheck=false
16730 ac_cs_silent=false
16731
16732 SHELL=\${CONFIG_SHELL-$SHELL}
16733 export SHELL
16734 _ASEOF
16735 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16736 ## -------------------- ##
16737 ## M4sh Initialization. ##
16738 ## -------------------- ##
16739
16740 # Be more Bourne compatible
16741 DUALCASE=1; export DUALCASE # for MKS sh
16742 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16743 emulate sh
16744 NULLCMD=:
16745 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16746 # is contrary to our usage. Disable this feature.
16747 alias -g '${1+"$@"}'='"$@"'
16748 setopt NO_GLOB_SUBST
16749 else
16750 case `(set -o) 2>/dev/null` in #(
16751 *posix*) :
16752 set -o posix ;; #(
16753 *) :
16754 ;;
16755 esac
16756 fi
16757
16758
16759 as_nl='
16760 '
16761 export as_nl
16762 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16763 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16764 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16765 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16766 # Prefer a ksh shell builtin over an external printf program on Solaris,
16767 # but without wasting forks for bash or zsh.
16768 if test -z "$BASH_VERSION$ZSH_VERSION" \
16769 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16770 as_echo='print -r --'
16771 as_echo_n='print -rn --'
16772 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16773 as_echo='printf %s\n'
16774 as_echo_n='printf %s'
16775 else
16776 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16777 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16778 as_echo_n='/usr/ucb/echo -n'
16779 else
16780 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16781 as_echo_n_body='eval
16782 arg=$1;
16783 case $arg in #(
16784 *"$as_nl"*)
16785 expr "X$arg" : "X\\(.*\\)$as_nl";
16786 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16787 esac;
16788 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16789 '
16790 export as_echo_n_body
16791 as_echo_n='sh -c $as_echo_n_body as_echo'
16792 fi
16793 export as_echo_body
16794 as_echo='sh -c $as_echo_body as_echo'
16795 fi
16796
16797 # The user is always right.
16798 if test "${PATH_SEPARATOR+set}" != set; then
16799 PATH_SEPARATOR=:
16800 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16801 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16802 PATH_SEPARATOR=';'
16803 }
16804 fi
16805
16806
16807 # IFS
16808 # We need space, tab and new line, in precisely that order. Quoting is
16809 # there to prevent editors from complaining about space-tab.
16810 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16811 # splitting by setting IFS to empty value.)
16812 IFS=" "" $as_nl"
16813
16814 # Find who we are. Look in the path if we contain no directory separator.
16815 case $0 in #((
16816 *[\\/]* ) as_myself=$0 ;;
16817 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16818 for as_dir in $PATH
16819 do
16820 IFS=$as_save_IFS
16821 test -z "$as_dir" && as_dir=.
16822 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16823 done
16824 IFS=$as_save_IFS
16825
16826 ;;
16827 esac
16828 # We did not find ourselves, most probably we were run as `sh COMMAND'
16829 # in which case we are not to be found in the path.
16830 if test "x$as_myself" = x; then
16831 as_myself=$0
16832 fi
16833 if test ! -f "$as_myself"; then
16834 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16835 exit 1
16836 fi
16837
16838 # Unset variables that we do not need and which cause bugs (e.g. in
16839 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16840 # suppresses any "Segmentation fault" message there. '((' could
16841 # trigger a bug in pdksh 5.2.14.
16842 for as_var in BASH_ENV ENV MAIL MAILPATH
16843 do eval test x\${$as_var+set} = xset \
16844 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16845 done
16846 PS1='$ '
16847 PS2='> '
16848 PS4='+ '
16849
16850 # NLS nuisances.
16851 LC_ALL=C
16852 export LC_ALL
16853 LANGUAGE=C
16854 export LANGUAGE
16855
16856 # CDPATH.
16857 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16858
16859
16860 # as_fn_error ERROR [LINENO LOG_FD]
16861 # ---------------------------------
16862 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16863 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16864 # script with status $?, using 1 if that was 0.
16865 as_fn_error ()
16866 {
16867 as_status=$?; test $as_status -eq 0 && as_status=1
16868 if test "$3"; then
16869 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16870 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16871 fi
16872 $as_echo "$as_me: error: $1" >&2
16873 as_fn_exit $as_status
16874 } # as_fn_error
16875
16876
16877 # as_fn_set_status STATUS
16878 # -----------------------
16879 # Set $? to STATUS, without forking.
16880 as_fn_set_status ()
16881 {
16882 return $1
16883 } # as_fn_set_status
16884
16885 # as_fn_exit STATUS
16886 # -----------------
16887 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16888 as_fn_exit ()
16889 {
16890 set +e
16891 as_fn_set_status $1
16892 exit $1
16893 } # as_fn_exit
16894
16895 # as_fn_unset VAR
16896 # ---------------
16897 # Portably unset VAR.
16898 as_fn_unset ()
16899 {
16900 { eval $1=; unset $1;}
16901 }
16902 as_unset=as_fn_unset
16903 # as_fn_append VAR VALUE
16904 # ----------------------
16905 # Append the text in VALUE to the end of the definition contained in VAR. Take
16906 # advantage of any shell optimizations that allow amortized linear growth over
16907 # repeated appends, instead of the typical quadratic growth present in naive
16908 # implementations.
16909 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16910 eval 'as_fn_append ()
16911 {
16912 eval $1+=\$2
16913 }'
16914 else
16915 as_fn_append ()
16916 {
16917 eval $1=\$$1\$2
16918 }
16919 fi # as_fn_append
16920
16921 # as_fn_arith ARG...
16922 # ------------------
16923 # Perform arithmetic evaluation on the ARGs, and store the result in the
16924 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16925 # must be portable across $(()) and expr.
16926 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16927 eval 'as_fn_arith ()
16928 {
16929 as_val=$(( $* ))
16930 }'
16931 else
16932 as_fn_arith ()
16933 {
16934 as_val=`expr "$@" || test $? -eq 1`
16935 }
16936 fi # as_fn_arith
16937
16938
16939 if expr a : '\(a\)' >/dev/null 2>&1 &&
16940 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16941 as_expr=expr
16942 else
16943 as_expr=false
16944 fi
16945
16946 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16947 as_basename=basename
16948 else
16949 as_basename=false
16950 fi
16951
16952 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16953 as_dirname=dirname
16954 else
16955 as_dirname=false
16956 fi
16957
16958 as_me=`$as_basename -- "$0" ||
16959 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16960 X"$0" : 'X\(//\)$' \| \
16961 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16962 $as_echo X/"$0" |
16963 sed '/^.*\/\([^/][^/]*\)\/*$/{
16964 s//\1/
16965 q
16966 }
16967 /^X\/\(\/\/\)$/{
16968 s//\1/
16969 q
16970 }
16971 /^X\/\(\/\).*/{
16972 s//\1/
16973 q
16974 }
16975 s/.*/./; q'`
16976
16977 # Avoid depending upon Character Ranges.
16978 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16979 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16980 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16981 as_cr_digits='0123456789'
16982 as_cr_alnum=$as_cr_Letters$as_cr_digits
16983
16984 ECHO_C= ECHO_N= ECHO_T=
16985 case `echo -n x` in #(((((
16986 -n*)
16987 case `echo 'xy\c'` in
16988 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16989 xy) ECHO_C='\c';;
16990 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16991 ECHO_T=' ';;
16992 esac;;
16993 *)
16994 ECHO_N='-n';;
16995 esac
16996
16997 rm -f conf$$ conf$$.exe conf$$.file
16998 if test -d conf$$.dir; then
16999 rm -f conf$$.dir/conf$$.file
17000 else
17001 rm -f conf$$.dir
17002 mkdir conf$$.dir 2>/dev/null
17003 fi
17004 if (echo >conf$$.file) 2>/dev/null; then
17005 if ln -s conf$$.file conf$$ 2>/dev/null; then
17006 as_ln_s='ln -s'
17007 # ... but there are two gotchas:
17008 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17009 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17010 # In both cases, we have to default to `cp -p'.
17011 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17012 as_ln_s='cp -p'
17013 elif ln conf$$.file conf$$ 2>/dev/null; then
17014 as_ln_s=ln
17015 else
17016 as_ln_s='cp -p'
17017 fi
17018 else
17019 as_ln_s='cp -p'
17020 fi
17021 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17022 rmdir conf$$.dir 2>/dev/null
17023
17024
17025 # as_fn_mkdir_p
17026 # -------------
17027 # Create "$as_dir" as a directory, including parents if necessary.
17028 as_fn_mkdir_p ()
17029 {
17030
17031 case $as_dir in #(
17032 -*) as_dir=./$as_dir;;
17033 esac
17034 test -d "$as_dir" || eval $as_mkdir_p || {
17035 as_dirs=
17036 while :; do
17037 case $as_dir in #(
17038 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17039 *) as_qdir=$as_dir;;
17040 esac
17041 as_dirs="'$as_qdir' $as_dirs"
17042 as_dir=`$as_dirname -- "$as_dir" ||
17043 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17044 X"$as_dir" : 'X\(//\)[^/]' \| \
17045 X"$as_dir" : 'X\(//\)$' \| \
17046 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17047 $as_echo X"$as_dir" |
17048 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17049 s//\1/
17050 q
17051 }
17052 /^X\(\/\/\)[^/].*/{
17053 s//\1/
17054 q
17055 }
17056 /^X\(\/\/\)$/{
17057 s//\1/
17058 q
17059 }
17060 /^X\(\/\).*/{
17061 s//\1/
17062 q
17063 }
17064 s/.*/./; q'`
17065 test -d "$as_dir" && break
17066 done
17067 test -z "$as_dirs" || eval "mkdir $as_dirs"
17068 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17069
17070
17071 } # as_fn_mkdir_p
17072 if mkdir -p . 2>/dev/null; then
17073 as_mkdir_p='mkdir -p "$as_dir"'
17074 else
17075 test -d ./-p && rmdir ./-p
17076 as_mkdir_p=false
17077 fi
17078
17079 if test -x / >/dev/null 2>&1; then
17080 as_test_x='test -x'
17081 else
17082 if ls -dL / >/dev/null 2>&1; then
17083 as_ls_L_option=L
17084 else
17085 as_ls_L_option=
17086 fi
17087 as_test_x='
17088 eval sh -c '\''
17089 if test -d "$1"; then
17090 test -d "$1/.";
17091 else
17092 case $1 in #(
17093 -*)set "./$1";;
17094 esac;
17095 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17096 ???[sx]*):;;*)false;;esac;fi
17097 '\'' sh
17098 '
17099 fi
17100 as_executable_p=$as_test_x
17101
17102 # Sed expression to map a string onto a valid CPP name.
17103 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17104
17105 # Sed expression to map a string onto a valid variable name.
17106 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17107
17108
17109 exec 6>&1
17110 ## ----------------------------------- ##
17111 ## Main body of $CONFIG_STATUS script. ##
17112 ## ----------------------------------- ##
17113 _ASEOF
17114 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17115
17116 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17117 # Save the log message, to keep $0 and so on meaningful, and to
17118 # report actual input values of CONFIG_FILES etc. instead of their
17119 # values after options handling.
17120 ac_log="
17121 This file was extended by $as_me, which was
17122 generated by GNU Autoconf 2.64. Invocation command line was
17123
17124 CONFIG_FILES = $CONFIG_FILES
17125 CONFIG_HEADERS = $CONFIG_HEADERS
17126 CONFIG_LINKS = $CONFIG_LINKS
17127 CONFIG_COMMANDS = $CONFIG_COMMANDS
17128 $ $0 $@
17129
17130 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17131 "
17132
17133 _ACEOF
17134
17135 case $ac_config_files in *"
17136 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17137 esac
17138
17139 case $ac_config_headers in *"
17140 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17141 esac
17142
17143
17144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17145 # Files that config.status was made for.
17146 config_files="$ac_config_files"
17147 config_headers="$ac_config_headers"
17148 config_links="$ac_config_links"
17149 config_commands="$ac_config_commands"
17150
17151 _ACEOF
17152
17153 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17154 ac_cs_usage="\
17155 \`$as_me' instantiates files and other configuration actions
17156 from templates according to the current configuration. Unless the files
17157 and actions are specified as TAGs, all are instantiated by default.
17158
17159 Usage: $0 [OPTION]... [TAG]...
17160
17161 -h, --help print this help, then exit
17162 -V, --version print version number and configuration settings, then exit
17163 -q, --quiet, --silent
17164 do not print progress messages
17165 -d, --debug don't remove temporary files
17166 --recheck update $as_me by reconfiguring in the same conditions
17167 --file=FILE[:TEMPLATE]
17168 instantiate the configuration file FILE
17169 --header=FILE[:TEMPLATE]
17170 instantiate the configuration header FILE
17171
17172 Configuration files:
17173 $config_files
17174
17175 Configuration headers:
17176 $config_headers
17177
17178 Configuration links:
17179 $config_links
17180
17181 Configuration commands:
17182 $config_commands
17183
17184 Report bugs to the package provider."
17185
17186 _ACEOF
17187 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17188 ac_cs_version="\\
17189 config.status
17190 configured by $0, generated by GNU Autoconf 2.64,
17191 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17192
17193 Copyright (C) 2009 Free Software Foundation, Inc.
17194 This config.status script is free software; the Free Software Foundation
17195 gives unlimited permission to copy, distribute and modify it."
17196
17197 ac_pwd='$ac_pwd'
17198 srcdir='$srcdir'
17199 INSTALL='$INSTALL'
17200 AWK='$AWK'
17201 test -n "\$AWK" || AWK=awk
17202 _ACEOF
17203
17204 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17205 # The default lists apply if the user does not specify any file.
17206 ac_need_defaults=:
17207 while test $# != 0
17208 do
17209 case $1 in
17210 --*=*)
17211 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17212 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17213 ac_shift=:
17214 ;;
17215 *)
17216 ac_option=$1
17217 ac_optarg=$2
17218 ac_shift=shift
17219 ;;
17220 esac
17221
17222 case $ac_option in
17223 # Handling of the options.
17224 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17225 ac_cs_recheck=: ;;
17226 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17227 $as_echo "$ac_cs_version"; exit ;;
17228 --debug | --debu | --deb | --de | --d | -d )
17229 debug=: ;;
17230 --file | --fil | --fi | --f )
17231 $ac_shift
17232 case $ac_optarg in
17233 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17234 esac
17235 as_fn_append CONFIG_FILES " '$ac_optarg'"
17236 ac_need_defaults=false;;
17237 --header | --heade | --head | --hea )
17238 $ac_shift
17239 case $ac_optarg in
17240 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17241 esac
17242 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17243 ac_need_defaults=false;;
17244 --he | --h)
17245 # Conflict between --help and --header
17246 as_fn_error "ambiguous option: \`$1'
17247 Try \`$0 --help' for more information.";;
17248 --help | --hel | -h )
17249 $as_echo "$ac_cs_usage"; exit ;;
17250 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17251 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17252 ac_cs_silent=: ;;
17253
17254 # This is an error.
17255 -*) as_fn_error "unrecognized option: \`$1'
17256 Try \`$0 --help' for more information." ;;
17257
17258 *) as_fn_append ac_config_targets " $1"
17259 ac_need_defaults=false ;;
17260
17261 esac
17262 shift
17263 done
17264
17265 ac_configure_extra_args=
17266
17267 if $ac_cs_silent; then
17268 exec 6>/dev/null
17269 ac_configure_extra_args="$ac_configure_extra_args --silent"
17270 fi
17271
17272 _ACEOF
17273 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17274 if \$ac_cs_recheck; then
17275 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17276 shift
17277 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17278 CONFIG_SHELL='$SHELL'
17279 export CONFIG_SHELL
17280 exec "\$@"
17281 fi
17282
17283 _ACEOF
17284 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17285 exec 5>>config.log
17286 {
17287 echo
17288 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17289 ## Running $as_me. ##
17290 _ASBOX
17291 $as_echo "$ac_log"
17292 } >&5
17293
17294 _ACEOF
17295 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17296 #
17297 # INIT-COMMANDS
17298 #
17299 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17300
17301 _ACEOF
17302
17303 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17304
17305 # Handling of arguments.
17306 for ac_config_target in $ac_config_targets
17307 do
17308 case $ac_config_target in
17309 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17310 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17311 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17312 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17313 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
17314 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17315 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
17316 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17317 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17318
17319 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17320 esac
17321 done
17322
17323
17324 # If the user did not use the arguments to specify the items to instantiate,
17325 # then the envvar interface is used. Set only those that are not.
17326 # We use the long form for the default assignment because of an extremely
17327 # bizarre bug on SunOS 4.1.3.
17328 if $ac_need_defaults; then
17329 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17330 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17331 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17332 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17333 fi
17334
17335 # Have a temporary directory for convenience. Make it in the build tree
17336 # simply because there is no reason against having it here, and in addition,
17337 # creating and moving files from /tmp can sometimes cause problems.
17338 # Hook for its removal unless debugging.
17339 # Note that there is a small window in which the directory will not be cleaned:
17340 # after its creation but before its name has been assigned to `$tmp'.
17341 $debug ||
17342 {
17343 tmp=
17344 trap 'exit_status=$?
17345 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17346 ' 0
17347 trap 'as_fn_exit 1' 1 2 13 15
17348 }
17349 # Create a (secure) tmp directory for tmp files.
17350
17351 {
17352 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17353 test -n "$tmp" && test -d "$tmp"
17354 } ||
17355 {
17356 tmp=./conf$$-$RANDOM
17357 (umask 077 && mkdir "$tmp")
17358 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17359
17360 # Set up the scripts for CONFIG_FILES section.
17361 # No need to generate them if there are no CONFIG_FILES.
17362 # This happens for instance with `./config.status config.h'.
17363 if test -n "$CONFIG_FILES"; then
17364
17365 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17366 ac_cs_awk_getline=:
17367 ac_cs_awk_pipe_init=
17368 ac_cs_awk_read_file='
17369 while ((getline aline < (F[key])) > 0)
17370 print(aline)
17371 close(F[key])'
17372 ac_cs_awk_pipe_fini=
17373 else
17374 ac_cs_awk_getline=false
17375 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17376 ac_cs_awk_read_file='
17377 print "|#_!!_#|"
17378 print "cat " F[key] " &&"
17379 '$ac_cs_awk_pipe_init
17380 # The final `:' finishes the AND list.
17381 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17382 fi
17383 ac_cr=`echo X | tr X '\015'`
17384 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17385 # But we know of no other shell where ac_cr would be empty at this
17386 # point, so we can use a bashism as a fallback.
17387 if test "x$ac_cr" = x; then
17388 eval ac_cr=\$\'\\r\'
17389 fi
17390 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17391 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17392 ac_cs_awk_cr='\r'
17393 else
17394 ac_cs_awk_cr=$ac_cr
17395 fi
17396
17397 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17398 _ACEOF
17399
17400 # Create commands to substitute file output variables.
17401 {
17402 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17403 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17404 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17405 echo "_ACAWK" &&
17406 echo "_ACEOF"
17407 } >conf$$files.sh &&
17408 . ./conf$$files.sh ||
17409 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17410 rm -f conf$$files.sh
17411
17412 {
17413 echo "cat >conf$$subs.awk <<_ACEOF" &&
17414 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17415 echo "_ACEOF"
17416 } >conf$$subs.sh ||
17417 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17418 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17419 ac_delim='%!_!# '
17420 for ac_last_try in false false false false false :; do
17421 . ./conf$$subs.sh ||
17422 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17423
17424 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17425 if test $ac_delim_n = $ac_delim_num; then
17426 break
17427 elif $ac_last_try; then
17428 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17429 else
17430 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17431 fi
17432 done
17433 rm -f conf$$subs.sh
17434
17435 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17436 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17437 _ACEOF
17438 sed -n '
17439 h
17440 s/^/S["/; s/!.*/"]=/
17441 p
17442 g
17443 s/^[^!]*!//
17444 :repl
17445 t repl
17446 s/'"$ac_delim"'$//
17447 t delim
17448 :nl
17449 h
17450 s/\(.\{148\}\).*/\1/
17451 t more1
17452 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17453 p
17454 n
17455 b repl
17456 :more1
17457 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17458 p
17459 g
17460 s/.\{148\}//
17461 t nl
17462 :delim
17463 h
17464 s/\(.\{148\}\).*/\1/
17465 t more2
17466 s/["\\]/\\&/g; s/^/"/; s/$/"/
17467 p
17468 b
17469 :more2
17470 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17471 p
17472 g
17473 s/.\{148\}//
17474 t delim
17475 ' <conf$$subs.awk | sed '
17476 /^[^""]/{
17477 N
17478 s/\n//
17479 }
17480 ' >>$CONFIG_STATUS || ac_write_fail=1
17481 rm -f conf$$subs.awk
17482 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17483 _ACAWK
17484 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17485 for (key in S) S_is_set[key] = 1
17486 FS = "\a"
17487 \$ac_cs_awk_pipe_init
17488 }
17489 {
17490 line = $ 0
17491 nfields = split(line, field, "@")
17492 substed = 0
17493 len = length(field[1])
17494 for (i = 2; i < nfields; i++) {
17495 key = field[i]
17496 keylen = length(key)
17497 if (S_is_set[key]) {
17498 value = S[key]
17499 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17500 len += length(value) + length(field[++i])
17501 substed = 1
17502 } else
17503 len += 1 + keylen
17504 }
17505 if (nfields == 3 && !substed) {
17506 key = field[2]
17507 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
17508 \$ac_cs_awk_read_file
17509 next
17510 }
17511 }
17512 print line
17513 }
17514 \$ac_cs_awk_pipe_fini
17515 _ACAWK
17516 _ACEOF
17517 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17518 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17519 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17520 else
17521 cat
17522 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17523 || as_fn_error "could not setup config files machinery" "$LINENO" 5
17524 _ACEOF
17525
17526 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17527 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17528 # trailing colons and then remove the whole line if VPATH becomes empty
17529 # (actually we leave an empty line to preserve line numbers).
17530 if test "x$srcdir" = x.; then
17531 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17532 s/:*\$(srcdir):*/:/
17533 s/:*\${srcdir}:*/:/
17534 s/:*@srcdir@:*/:/
17535 s/^\([^=]*=[ ]*\):*/\1/
17536 s/:*$//
17537 s/^[^=]*=[ ]*$//
17538 }'
17539 fi
17540
17541 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17542 fi # test -n "$CONFIG_FILES"
17543
17544 # Set up the scripts for CONFIG_HEADERS section.
17545 # No need to generate them if there are no CONFIG_HEADERS.
17546 # This happens for instance with `./config.status Makefile'.
17547 if test -n "$CONFIG_HEADERS"; then
17548 cat >"$tmp/defines.awk" <<\_ACAWK ||
17549 BEGIN {
17550 _ACEOF
17551
17552 # Transform confdefs.h into an awk script `defines.awk', embedded as
17553 # here-document in config.status, that substitutes the proper values into
17554 # config.h.in to produce config.h.
17555
17556 # Create a delimiter string that does not exist in confdefs.h, to ease
17557 # handling of long lines.
17558 ac_delim='%!_!# '
17559 for ac_last_try in false false :; do
17560 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17561 if test -z "$ac_t"; then
17562 break
17563 elif $ac_last_try; then
17564 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17565 else
17566 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17567 fi
17568 done
17569
17570 # For the awk script, D is an array of macro values keyed by name,
17571 # likewise P contains macro parameters if any. Preserve backslash
17572 # newline sequences.
17573
17574 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17575 sed -n '
17576 s/.\{148\}/&'"$ac_delim"'/g
17577 t rset
17578 :rset
17579 s/^[ ]*#[ ]*define[ ][ ]*/ /
17580 t def
17581 d
17582 :def
17583 s/\\$//
17584 t bsnl
17585 s/["\\]/\\&/g
17586 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17587 D["\1"]=" \3"/p
17588 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17589 d
17590 :bsnl
17591 s/["\\]/\\&/g
17592 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17593 D["\1"]=" \3\\\\\\n"\\/p
17594 t cont
17595 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17596 t cont
17597 d
17598 :cont
17599 n
17600 s/.\{148\}/&'"$ac_delim"'/g
17601 t clear
17602 :clear
17603 s/\\$//
17604 t bsnlc
17605 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17606 d
17607 :bsnlc
17608 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17609 b cont
17610 ' <confdefs.h | sed '
17611 s/'"$ac_delim"'/"\\\
17612 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17613
17614 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17615 for (key in D) D_is_set[key] = 1
17616 FS = "\a"
17617 }
17618 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17619 line = \$ 0
17620 split(line, arg, " ")
17621 if (arg[1] == "#") {
17622 defundef = arg[2]
17623 mac1 = arg[3]
17624 } else {
17625 defundef = substr(arg[1], 2)
17626 mac1 = arg[2]
17627 }
17628 split(mac1, mac2, "(") #)
17629 macro = mac2[1]
17630 prefix = substr(line, 1, index(line, defundef) - 1)
17631 if (D_is_set[macro]) {
17632 # Preserve the white space surrounding the "#".
17633 print prefix "define", macro P[macro] D[macro]
17634 next
17635 } else {
17636 # Replace #undef with comments. This is necessary, for example,
17637 # in the case of _POSIX_SOURCE, which is predefined and required
17638 # on some systems where configure will not decide to define it.
17639 if (defundef == "undef") {
17640 print "/*", prefix defundef, macro, "*/"
17641 next
17642 }
17643 }
17644 }
17645 { print }
17646 _ACAWK
17647 _ACEOF
17648 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17649 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17650 fi # test -n "$CONFIG_HEADERS"
17651
17652
17653 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17654 shift
17655 for ac_tag
17656 do
17657 case $ac_tag in
17658 :[FHLC]) ac_mode=$ac_tag; continue;;
17659 esac
17660 case $ac_mode$ac_tag in
17661 :[FHL]*:*);;
17662 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17663 :[FH]-) ac_tag=-:-;;
17664 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17665 esac
17666 ac_save_IFS=$IFS
17667 IFS=:
17668 set x $ac_tag
17669 IFS=$ac_save_IFS
17670 shift
17671 ac_file=$1
17672 shift
17673
17674 case $ac_mode in
17675 :L) ac_source=$1;;
17676 :[FH])
17677 ac_file_inputs=
17678 for ac_f
17679 do
17680 case $ac_f in
17681 -) ac_f="$tmp/stdin";;
17682 *) # Look for the file first in the build tree, then in the source tree
17683 # (if the path is not absolute). The absolute path cannot be DOS-style,
17684 # because $ac_f cannot contain `:'.
17685 test -f "$ac_f" ||
17686 case $ac_f in
17687 [\\/$]*) false;;
17688 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17689 esac ||
17690 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17691 esac
17692 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17693 as_fn_append ac_file_inputs " '$ac_f'"
17694 done
17695
17696 # Let's still pretend it is `configure' which instantiates (i.e., don't
17697 # use $as_me), people would be surprised to read:
17698 # /* config.h. Generated by config.status. */
17699 configure_input='Generated from '`
17700 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17701 `' by configure.'
17702 if test x"$ac_file" != x-; then
17703 configure_input="$ac_file. $configure_input"
17704 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17705 $as_echo "$as_me: creating $ac_file" >&6;}
17706 fi
17707 # Neutralize special characters interpreted by sed in replacement strings.
17708 case $configure_input in #(
17709 *\&* | *\|* | *\\* )
17710 ac_sed_conf_input=`$as_echo "$configure_input" |
17711 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17712 *) ac_sed_conf_input=$configure_input;;
17713 esac
17714
17715 case $ac_tag in
17716 *:-:* | *:-) cat >"$tmp/stdin" \
17717 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17718 esac
17719 ;;
17720 esac
17721
17722 ac_dir=`$as_dirname -- "$ac_file" ||
17723 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17724 X"$ac_file" : 'X\(//\)[^/]' \| \
17725 X"$ac_file" : 'X\(//\)$' \| \
17726 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17727 $as_echo X"$ac_file" |
17728 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17729 s//\1/
17730 q
17731 }
17732 /^X\(\/\/\)[^/].*/{
17733 s//\1/
17734 q
17735 }
17736 /^X\(\/\/\)$/{
17737 s//\1/
17738 q
17739 }
17740 /^X\(\/\).*/{
17741 s//\1/
17742 q
17743 }
17744 s/.*/./; q'`
17745 as_dir="$ac_dir"; as_fn_mkdir_p
17746 ac_builddir=.
17747
17748 case "$ac_dir" in
17749 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17750 *)
17751 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17752 # A ".." for each directory in $ac_dir_suffix.
17753 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17754 case $ac_top_builddir_sub in
17755 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17756 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17757 esac ;;
17758 esac
17759 ac_abs_top_builddir=$ac_pwd
17760 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17761 # for backward compatibility:
17762 ac_top_builddir=$ac_top_build_prefix
17763
17764 case $srcdir in
17765 .) # We are building in place.
17766 ac_srcdir=.
17767 ac_top_srcdir=$ac_top_builddir_sub
17768 ac_abs_top_srcdir=$ac_pwd ;;
17769 [\\/]* | ?:[\\/]* ) # Absolute name.
17770 ac_srcdir=$srcdir$ac_dir_suffix;
17771 ac_top_srcdir=$srcdir
17772 ac_abs_top_srcdir=$srcdir ;;
17773 *) # Relative name.
17774 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17775 ac_top_srcdir=$ac_top_build_prefix$srcdir
17776 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17777 esac
17778 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17779
17780
17781 case $ac_mode in
17782 :F)
17783 #
17784 # CONFIG_FILE
17785 #
17786
17787 case $INSTALL in
17788 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17789 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17790 esac
17791 _ACEOF
17792
17793 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17794 # If the template does not know about datarootdir, expand it.
17795 # FIXME: This hack should be removed a few years after 2.60.
17796 ac_datarootdir_hack=; ac_datarootdir_seen=
17797 ac_sed_dataroot='
17798 /datarootdir/ {
17799 p
17800 q
17801 }
17802 /@datadir@/p
17803 /@docdir@/p
17804 /@infodir@/p
17805 /@localedir@/p
17806 /@mandir@/p'
17807 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17808 *datarootdir*) ac_datarootdir_seen=yes;;
17809 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17811 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17812 _ACEOF
17813 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17814 ac_datarootdir_hack='
17815 s&@datadir@&$datadir&g
17816 s&@docdir@&$docdir&g
17817 s&@infodir@&$infodir&g
17818 s&@localedir@&$localedir&g
17819 s&@mandir@&$mandir&g
17820 s&\\\${datarootdir}&$datarootdir&g' ;;
17821 esac
17822 _ACEOF
17823
17824 # Neutralize VPATH when `$srcdir' = `.'.
17825 # Shell code in configure.ac might set extrasub.
17826 # FIXME: do we really want to maintain this feature?
17827 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17828 ac_sed_extra="$ac_vpsub
17829 $extrasub
17830 _ACEOF
17831 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17832 :t
17833 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17834 s|@configure_input@|$ac_sed_conf_input|;t t
17835 s&@top_builddir@&$ac_top_builddir_sub&;t t
17836 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17837 s&@srcdir@&$ac_srcdir&;t t
17838 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17839 s&@top_srcdir@&$ac_top_srcdir&;t t
17840 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17841 s&@builddir@&$ac_builddir&;t t
17842 s&@abs_builddir@&$ac_abs_builddir&;t t
17843 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17844 s&@INSTALL@&$ac_INSTALL&;t t
17845 $ac_datarootdir_hack
17846 "
17847 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17848 if $ac_cs_awk_getline; then
17849 $AWK -f "$tmp/subs.awk"
17850 else
17851 $AWK -f "$tmp/subs.awk" | $SHELL
17852 fi >$tmp/out \
17853 || as_fn_error "could not create $ac_file" "$LINENO" 5
17854
17855 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17856 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17857 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17859 which seems to be undefined. Please make sure it is defined." >&5
17860 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17861 which seems to be undefined. Please make sure it is defined." >&2;}
17862
17863 rm -f "$tmp/stdin"
17864 case $ac_file in
17865 -) cat "$tmp/out" && rm -f "$tmp/out";;
17866 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17867 esac \
17868 || as_fn_error "could not create $ac_file" "$LINENO" 5
17869 ;;
17870 :H)
17871 #
17872 # CONFIG_HEADER
17873 #
17874 if test x"$ac_file" != x-; then
17875 {
17876 $as_echo "/* $configure_input */" \
17877 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17878 } >"$tmp/config.h" \
17879 || as_fn_error "could not create $ac_file" "$LINENO" 5
17880 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17881 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17882 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17883 else
17884 rm -f "$ac_file"
17885 mv "$tmp/config.h" "$ac_file" \
17886 || as_fn_error "could not create $ac_file" "$LINENO" 5
17887 fi
17888 else
17889 $as_echo "/* $configure_input */" \
17890 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17891 || as_fn_error "could not create -" "$LINENO" 5
17892 fi
17893 ;;
17894 :L)
17895 #
17896 # CONFIG_LINK
17897 #
17898
17899 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17900 :
17901 else
17902 # Prefer the file from the source tree if names are identical.
17903 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17904 ac_source=$srcdir/$ac_source
17905 fi
17906
17907 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17908 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17909
17910 if test ! -r "$ac_source"; then
17911 as_fn_error "$ac_source: file not found" "$LINENO" 5
17912 fi
17913 rm -f "$ac_file"
17914
17915 # Try a relative symlink, then a hard link, then a copy.
17916 case $srcdir in
17917 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17918 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17919 esac
17920 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17921 ln "$ac_source" "$ac_file" 2>/dev/null ||
17922 cp -p "$ac_source" "$ac_file" ||
17923 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17924 fi
17925 ;;
17926 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17927 $as_echo "$as_me: executing $ac_file commands" >&6;}
17928 ;;
17929 esac
17930
17931
17932 case $ac_file$ac_mode in
17933 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17934 "gcore":F) chmod +x gcore ;;
17935 "Makefile":F)
17936 case x$CONFIG_HEADERS in
17937 xconfig.h:config.in)
17938 echo > stamp-h ;;
17939 esac
17940 ;;
17941 "gdb-gdb.gdb":F)
17942 case x$CONFIG_HEADERS in
17943 xconfig.h:config.in)
17944 echo > stamp-h ;;
17945 esac
17946 ;;
17947 "doc/Makefile":F)
17948 case x$CONFIG_HEADERS in
17949 xconfig.h:config.in)
17950 echo > stamp-h ;;
17951 esac
17952 ;;
17953 "data-directory/Makefile":F)
17954 case x$CONFIG_HEADERS in
17955 xconfig.h:config.in)
17956 echo > stamp-h ;;
17957 esac
17958 ;;
17959
17960 esac
17961 done # for ac_tag
17962
17963
17964 as_fn_exit 0
17965 _ACEOF
17966 ac_clean_files=$ac_clean_files_save
17967
17968 test $ac_write_fail = 0 ||
17969 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17970
17971
17972 # configure is writing to config.log, and then calls config.status.
17973 # config.status does its own redirection, appending to config.log.
17974 # Unfortunately, on DOS this fails, as config.log is still kept open
17975 # by configure, so config.status won't be able to write to it; its
17976 # output is simply discarded. So we exec the FD to /dev/null,
17977 # effectively closing config.log, so it can be properly (re)opened and
17978 # appended to by config.status. When coming back to configure, we
17979 # need to make the FD available again.
17980 if test "$no_create" != yes; then
17981 ac_cs_success=:
17982 ac_config_status_args=
17983 test "$silent" = yes &&
17984 ac_config_status_args="$ac_config_status_args --quiet"
17985 exec 5>/dev/null
17986 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17987 exec 5>>config.log
17988 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17989 # would make configure fail if this is the last instruction.
17990 $ac_cs_success || as_fn_exit $?
17991 fi
17992
17993 #
17994 # CONFIG_SUBDIRS section.
17995 #
17996 if test "$no_recursion" != yes; then
17997
17998 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17999 # so they do not pile up.
18000 ac_sub_configure_args=
18001 ac_prev=
18002 eval "set x $ac_configure_args"
18003 shift
18004 for ac_arg
18005 do
18006 if test -n "$ac_prev"; then
18007 ac_prev=
18008 continue
18009 fi
18010 case $ac_arg in
18011 -cache-file | --cache-file | --cache-fil | --cache-fi \
18012 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
18013 ac_prev=cache_file ;;
18014 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
18015 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
18016 | --c=*)
18017 ;;
18018 --config-cache | -C)
18019 ;;
18020 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
18021 ac_prev=srcdir ;;
18022 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
18023 ;;
18024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
18025 ac_prev=prefix ;;
18026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
18027 ;;
18028 --disable-option-checking)
18029 ;;
18030 *)
18031 case $ac_arg in
18032 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18033 esac
18034 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
18035 esac
18036 done
18037
18038 # Always prepend --prefix to ensure using the same prefix
18039 # in subdir configurations.
18040 ac_arg="--prefix=$prefix"
18041 case $ac_arg in
18042 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18043 esac
18044 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18045
18046 # Pass --silent
18047 if test "$silent" = yes; then
18048 ac_sub_configure_args="--silent $ac_sub_configure_args"
18049 fi
18050
18051 # Always prepend --disable-option-checking to silence warnings, since
18052 # different subdirs can have different --enable and --with options.
18053 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
18054
18055 ac_popdir=`pwd`
18056 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18057
18058 # Do not complain, so a configure script can configure whichever
18059 # parts of a large source tree are present.
18060 test -d "$srcdir/$ac_dir" || continue
18061
18062 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
18063 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
18064 $as_echo "$ac_msg" >&6
18065 as_dir="$ac_dir"; as_fn_mkdir_p
18066 ac_builddir=.
18067
18068 case "$ac_dir" in
18069 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18070 *)
18071 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18072 # A ".." for each directory in $ac_dir_suffix.
18073 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18074 case $ac_top_builddir_sub in
18075 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18076 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18077 esac ;;
18078 esac
18079 ac_abs_top_builddir=$ac_pwd
18080 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18081 # for backward compatibility:
18082 ac_top_builddir=$ac_top_build_prefix
18083
18084 case $srcdir in
18085 .) # We are building in place.
18086 ac_srcdir=.
18087 ac_top_srcdir=$ac_top_builddir_sub
18088 ac_abs_top_srcdir=$ac_pwd ;;
18089 [\\/]* | ?:[\\/]* ) # Absolute name.
18090 ac_srcdir=$srcdir$ac_dir_suffix;
18091 ac_top_srcdir=$srcdir
18092 ac_abs_top_srcdir=$srcdir ;;
18093 *) # Relative name.
18094 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18095 ac_top_srcdir=$ac_top_build_prefix$srcdir
18096 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18097 esac
18098 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18099
18100
18101 cd "$ac_dir"
18102
18103 # Check for guested configure; otherwise get Cygnus style configure.
18104 if test -f "$ac_srcdir/configure.gnu"; then
18105 ac_sub_configure=$ac_srcdir/configure.gnu
18106 elif test -f "$ac_srcdir/configure"; then
18107 ac_sub_configure=$ac_srcdir/configure
18108 elif test -f "$ac_srcdir/configure.in"; then
18109 # This should be Cygnus configure.
18110 ac_sub_configure=$ac_aux_dir/configure
18111 else
18112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
18113 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18114 ac_sub_configure=
18115 fi
18116
18117 # The recursion is here.
18118 if test -n "$ac_sub_configure"; then
18119 # Make the cache file name correct relative to the subdirectory.
18120 case $cache_file in
18121 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18122 *) # Relative name.
18123 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18124 esac
18125
18126 { $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
18127 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18128 # The eval makes quoting arguments work.
18129 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18130 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
18131 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
18132 fi
18133
18134 cd "$ac_popdir"
18135 done
18136 fi
18137 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18139 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18140 fi
18141