b523debe484e55c55171f87fff2c44c34fcf81b7
[deliverable/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 GDB_NM_FILE
597 LTLIBBABELTRACE
598 LIBBABELTRACE
599 HAVE_LIBBABELTRACE
600 frags
601 target_subdir
602 CONFIG_UNINSTALL
603 CONFIG_INSTALL
604 CONFIG_CLEAN
605 CONFIG_ALL
606 CONFIG_SRCS
607 CONFIG_DEPS
608 CONFIG_OBS
609 PROFILE_CFLAGS
610 ENABLE_CFLAGS
611 SIM_OBS
612 SIM
613 XMKMF
614 GDBTK_SRC_DIR
615 GDBTK_CFLAGS
616 GDBTKLIBS
617 X_LIBS
618 X_LDFLAGS
619 X_CFLAGS
620 TK_XINCLUDES
621 TK_DEPS
622 TK_LIBRARY
623 TK_INCLUDE
624 TK_STUB_LIB_SPEC
625 TK_STUB_LIB_FLAG
626 TK_STUB_LIB_FILE
627 TK_LIB_SPEC
628 TK_LIB_FLAG
629 TK_LIB_FILE
630 TK_SRC_DIR
631 TK_BIN_DIR
632 TK_VERSION
633 TCL_DEPS
634 TCL_LIBRARY
635 TCL_INCLUDE
636 TCL_STUB_LIB_SPEC
637 TCL_STUB_LIB_FLAG
638 TCL_STUB_LIB_FILE
639 TCL_LIB_SPEC
640 TCL_LIB_FLAG
641 TCL_LIB_FILE
642 TCL_SRC_DIR
643 TCL_BIN_DIR
644 TCL_PATCH_LEVEL
645 TCL_VERSION
646 WIN32LDAPP
647 GUI_CFLAGS_X
648 LIBGUI
649 LTLIBLZMA
650 LIBLZMA
651 HAVE_LIBLZMA
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 RDYNAMIC
660 ALLOCA
661 LTLIBIPT
662 LIBIPT
663 HAVE_LIBIPT
664 HAVE_GUILE_FALSE
665 HAVE_GUILE_TRUE
666 GUILE_LIBS
667 GUILE_CPPFLAGS
668 GUILD_TARGET_FLAG
669 GUILD
670 pkg_config_prog_path
671 HAVE_PYTHON_FALSE
672 HAVE_PYTHON_TRUE
673 PYTHON_LIBS
674 PYTHON_CPPFLAGS
675 PYTHON_CFLAGS
676 python_prog_path
677 LTLIBEXPAT
678 LIBEXPAT
679 HAVE_LIBEXPAT
680 JIT_READER_DIR
681 TARGET_PTR
682 READLINE_TEXI_INCFLAG
683 READLINE_CFLAGS
684 READLINE_DEPS
685 READLINE
686 LTLIBICONV
687 LIBICONV
688 zlibinc
689 zlibdir
690 MIG
691 WINDRES
692 DLLTOOL
693 AR
694 YFLAGS
695 YACC
696 RANLIB
697 LN_S
698 INSTALL_DATA
699 INSTALL_SCRIPT
700 INSTALL_PROGRAM
701 AWK
702 REPORT_BUGS_TEXI
703 REPORT_BUGS_TO
704 PKGVERSION
705 HAVE_NATIVE_GCORE_TARGET
706 TARGET_OBS
707 subdirs
708 GDB_DATADIR
709 DEBUGDIR
710 MAKEINFO_EXTRA_FLAGS
711 MAKEINFOFLAGS
712 MAKEINFO
713 PACKAGE
714 GNULIB_STDINT_H
715 CATOBJEXT
716 GENCAT
717 INSTOBJEXT
718 DATADIRNAME
719 CATALOGS
720 POSUB
721 GMSGFMT
722 XGETTEXT
723 INCINTL
724 LIBINTL_DEP
725 LIBINTL
726 USE_NLS
727 SET_MAKE
728 GMAKE_FALSE
729 GMAKE_TRUE
730 MAKE
731 CCDEPMODE
732 DEPDIR
733 am__leading_dot
734 COMPILER_CFLAGS
735 COMPILER
736 INSTALL_STRIP_PROGRAM
737 STRIP
738 install_sh
739 target_os
740 target_vendor
741 target_cpu
742 target
743 host_os
744 host_vendor
745 host_cpu
746 host
747 build_os
748 build_vendor
749 build_cpu
750 build
751 EGREP
752 GREP
753 CPP
754 ac_ct_CXX
755 CXXFLAGS
756 CXX
757 OBJEXT
758 EXEEXT
759 ac_ct_CC
760 CPPFLAGS
761 LDFLAGS
762 CFLAGS
763 CC
764 MAINT
765 MAINTAINER_MODE_FALSE
766 MAINTAINER_MODE_TRUE
767 target_alias
768 host_alias
769 build_alias
770 LIBS
771 ECHO_T
772 ECHO_N
773 ECHO_C
774 DEFS
775 mandir
776 localedir
777 libdir
778 psdir
779 pdfdir
780 dvidir
781 htmldir
782 infodir
783 docdir
784 oldincludedir
785 includedir
786 localstatedir
787 sharedstatedir
788 sysconfdir
789 datadir
790 datarootdir
791 libexecdir
792 sbindir
793 bindir
794 program_transform_name
795 prefix
796 exec_prefix
797 PACKAGE_URL
798 PACKAGE_BUGREPORT
799 PACKAGE_STRING
800 PACKAGE_VERSION
801 PACKAGE_TARNAME
802 PACKAGE_NAME
803 PATH_SEPARATOR
804 SHELL'
805 ac_subst_files='host_makefile_frag'
806 ac_user_opts='
807 enable_option_checking
808 enable_maintainer_mode
809 enable_plugins
810 enable_largefile
811 enable_build_with_cxx
812 with_separate_debug_dir
813 with_gdb_datadir
814 with_relocated_sources
815 with_auto_load_dir
816 with_auto_load_safe_path
817 enable_targets
818 enable_64_bit_bfd
819 enable_gdbcli
820 enable_gdbmi
821 enable_tui
822 enable_gdbtk
823 with_libunwind_ia64
824 with_curses
825 enable_profiling
826 with_pkgversion
827 with_bugurl
828 with_system_zlib
829 with_gnu_ld
830 enable_rpath
831 with_libiconv_prefix
832 with_iconv_bin
833 with_system_readline
834 with_jit_reader_dir
835 with_expat
836 with_libexpat_prefix
837 with_python
838 with_guile
839 enable_libmcheck
840 with_intel_pt
841 with_libipt_prefix
842 with_included_regex
843 with_sysroot
844 with_system_gdbinit
845 enable_werror
846 enable_build_warnings
847 enable_gdb_build_warnings
848 with_lzma
849 with_liblzma_prefix
850 with_tcl
851 with_tk
852 with_x
853 enable_sim
854 enable_multi_ice
855 enable_gdbserver
856 with_babeltrace
857 with_libbabeltrace_prefix
858 '
859 ac_precious_vars='build_alias
860 host_alias
861 target_alias
862 CC
863 CFLAGS
864 LDFLAGS
865 LIBS
866 CPPFLAGS
867 CXX
868 CXXFLAGS
869 CCC
870 CPP
871 MAKEINFO
872 MAKEINFOFLAGS
873 YACC
874 YFLAGS
875 XMKMF'
876 ac_subdirs_all='testsuite
877 gdbtk
878 multi-ice
879 gdbserver'
880
881 # Initialize some variables set by options.
882 ac_init_help=
883 ac_init_version=false
884 ac_unrecognized_opts=
885 ac_unrecognized_sep=
886 # The variables have the same names as the options, with
887 # dashes changed to underlines.
888 cache_file=/dev/null
889 exec_prefix=NONE
890 no_create=
891 no_recursion=
892 prefix=NONE
893 program_prefix=NONE
894 program_suffix=NONE
895 program_transform_name=s,x,x,
896 silent=
897 site=
898 srcdir=
899 verbose=
900 x_includes=NONE
901 x_libraries=NONE
902
903 # Installation directory options.
904 # These are left unexpanded so users can "make install exec_prefix=/foo"
905 # and all the variables that are supposed to be based on exec_prefix
906 # by default will actually change.
907 # Use braces instead of parens because sh, perl, etc. also accept them.
908 # (The list follows the same order as the GNU Coding Standards.)
909 bindir='${exec_prefix}/bin'
910 sbindir='${exec_prefix}/sbin'
911 libexecdir='${exec_prefix}/libexec'
912 datarootdir='${prefix}/share'
913 datadir='${datarootdir}'
914 sysconfdir='${prefix}/etc'
915 sharedstatedir='${prefix}/com'
916 localstatedir='${prefix}/var'
917 includedir='${prefix}/include'
918 oldincludedir='/usr/include'
919 docdir='${datarootdir}/doc/${PACKAGE}'
920 infodir='${datarootdir}/info'
921 htmldir='${docdir}'
922 dvidir='${docdir}'
923 pdfdir='${docdir}'
924 psdir='${docdir}'
925 libdir='${exec_prefix}/lib'
926 localedir='${datarootdir}/locale'
927 mandir='${datarootdir}/man'
928
929 ac_prev=
930 ac_dashdash=
931 for ac_option
932 do
933 # If the previous option needs an argument, assign it.
934 if test -n "$ac_prev"; then
935 eval $ac_prev=\$ac_option
936 ac_prev=
937 continue
938 fi
939
940 case $ac_option in
941 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
942 *) ac_optarg=yes ;;
943 esac
944
945 # Accept the important Cygnus configure options, so we can diagnose typos.
946
947 case $ac_dashdash$ac_option in
948 --)
949 ac_dashdash=yes ;;
950
951 -bindir | --bindir | --bindi | --bind | --bin | --bi)
952 ac_prev=bindir ;;
953 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
954 bindir=$ac_optarg ;;
955
956 -build | --build | --buil | --bui | --bu)
957 ac_prev=build_alias ;;
958 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
959 build_alias=$ac_optarg ;;
960
961 -cache-file | --cache-file | --cache-fil | --cache-fi \
962 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
963 ac_prev=cache_file ;;
964 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
965 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
966 cache_file=$ac_optarg ;;
967
968 --config-cache | -C)
969 cache_file=config.cache ;;
970
971 -datadir | --datadir | --datadi | --datad)
972 ac_prev=datadir ;;
973 -datadir=* | --datadir=* | --datadi=* | --datad=*)
974 datadir=$ac_optarg ;;
975
976 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
977 | --dataroo | --dataro | --datar)
978 ac_prev=datarootdir ;;
979 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
980 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
981 datarootdir=$ac_optarg ;;
982
983 -disable-* | --disable-*)
984 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
985 # Reject names that are not valid shell variable names.
986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987 as_fn_error "invalid feature name: $ac_useropt"
988 ac_useropt_orig=$ac_useropt
989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990 case $ac_user_opts in
991 *"
992 "enable_$ac_useropt"
993 "*) ;;
994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
995 ac_unrecognized_sep=', ';;
996 esac
997 eval enable_$ac_useropt=no ;;
998
999 -docdir | --docdir | --docdi | --doc | --do)
1000 ac_prev=docdir ;;
1001 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1002 docdir=$ac_optarg ;;
1003
1004 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1005 ac_prev=dvidir ;;
1006 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1007 dvidir=$ac_optarg ;;
1008
1009 -enable-* | --enable-*)
1010 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1011 # Reject names that are not valid shell variable names.
1012 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1013 as_fn_error "invalid feature name: $ac_useropt"
1014 ac_useropt_orig=$ac_useropt
1015 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1016 case $ac_user_opts in
1017 *"
1018 "enable_$ac_useropt"
1019 "*) ;;
1020 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1021 ac_unrecognized_sep=', ';;
1022 esac
1023 eval enable_$ac_useropt=\$ac_optarg ;;
1024
1025 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1026 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1027 | --exec | --exe | --ex)
1028 ac_prev=exec_prefix ;;
1029 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1030 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1031 | --exec=* | --exe=* | --ex=*)
1032 exec_prefix=$ac_optarg ;;
1033
1034 -gas | --gas | --ga | --g)
1035 # Obsolete; use --with-gas.
1036 with_gas=yes ;;
1037
1038 -help | --help | --hel | --he | -h)
1039 ac_init_help=long ;;
1040 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1041 ac_init_help=recursive ;;
1042 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1043 ac_init_help=short ;;
1044
1045 -host | --host | --hos | --ho)
1046 ac_prev=host_alias ;;
1047 -host=* | --host=* | --hos=* | --ho=*)
1048 host_alias=$ac_optarg ;;
1049
1050 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1051 ac_prev=htmldir ;;
1052 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1053 | --ht=*)
1054 htmldir=$ac_optarg ;;
1055
1056 -includedir | --includedir | --includedi | --included | --include \
1057 | --includ | --inclu | --incl | --inc)
1058 ac_prev=includedir ;;
1059 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1060 | --includ=* | --inclu=* | --incl=* | --inc=*)
1061 includedir=$ac_optarg ;;
1062
1063 -infodir | --infodir | --infodi | --infod | --info | --inf)
1064 ac_prev=infodir ;;
1065 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1066 infodir=$ac_optarg ;;
1067
1068 -libdir | --libdir | --libdi | --libd)
1069 ac_prev=libdir ;;
1070 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1071 libdir=$ac_optarg ;;
1072
1073 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1074 | --libexe | --libex | --libe)
1075 ac_prev=libexecdir ;;
1076 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1077 | --libexe=* | --libex=* | --libe=*)
1078 libexecdir=$ac_optarg ;;
1079
1080 -localedir | --localedir | --localedi | --localed | --locale)
1081 ac_prev=localedir ;;
1082 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1083 localedir=$ac_optarg ;;
1084
1085 -localstatedir | --localstatedir | --localstatedi | --localstated \
1086 | --localstate | --localstat | --localsta | --localst | --locals)
1087 ac_prev=localstatedir ;;
1088 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1089 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1090 localstatedir=$ac_optarg ;;
1091
1092 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1093 ac_prev=mandir ;;
1094 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1095 mandir=$ac_optarg ;;
1096
1097 -nfp | --nfp | --nf)
1098 # Obsolete; use --without-fp.
1099 with_fp=no ;;
1100
1101 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1102 | --no-cr | --no-c | -n)
1103 no_create=yes ;;
1104
1105 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1106 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1107 no_recursion=yes ;;
1108
1109 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1110 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1111 | --oldin | --oldi | --old | --ol | --o)
1112 ac_prev=oldincludedir ;;
1113 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1114 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1115 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1116 oldincludedir=$ac_optarg ;;
1117
1118 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1119 ac_prev=prefix ;;
1120 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1121 prefix=$ac_optarg ;;
1122
1123 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1124 | --program-pre | --program-pr | --program-p)
1125 ac_prev=program_prefix ;;
1126 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1127 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1128 program_prefix=$ac_optarg ;;
1129
1130 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1131 | --program-suf | --program-su | --program-s)
1132 ac_prev=program_suffix ;;
1133 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1134 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1135 program_suffix=$ac_optarg ;;
1136
1137 -program-transform-name | --program-transform-name \
1138 | --program-transform-nam | --program-transform-na \
1139 | --program-transform-n | --program-transform- \
1140 | --program-transform | --program-transfor \
1141 | --program-transfo | --program-transf \
1142 | --program-trans | --program-tran \
1143 | --progr-tra | --program-tr | --program-t)
1144 ac_prev=program_transform_name ;;
1145 -program-transform-name=* | --program-transform-name=* \
1146 | --program-transform-nam=* | --program-transform-na=* \
1147 | --program-transform-n=* | --program-transform-=* \
1148 | --program-transform=* | --program-transfor=* \
1149 | --program-transfo=* | --program-transf=* \
1150 | --program-trans=* | --program-tran=* \
1151 | --progr-tra=* | --program-tr=* | --program-t=*)
1152 program_transform_name=$ac_optarg ;;
1153
1154 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1155 ac_prev=pdfdir ;;
1156 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1157 pdfdir=$ac_optarg ;;
1158
1159 -psdir | --psdir | --psdi | --psd | --ps)
1160 ac_prev=psdir ;;
1161 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1162 psdir=$ac_optarg ;;
1163
1164 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1165 | -silent | --silent | --silen | --sile | --sil)
1166 silent=yes ;;
1167
1168 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1169 ac_prev=sbindir ;;
1170 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1171 | --sbi=* | --sb=*)
1172 sbindir=$ac_optarg ;;
1173
1174 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1175 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1176 | --sharedst | --shareds | --shared | --share | --shar \
1177 | --sha | --sh)
1178 ac_prev=sharedstatedir ;;
1179 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1180 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1181 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1182 | --sha=* | --sh=*)
1183 sharedstatedir=$ac_optarg ;;
1184
1185 -site | --site | --sit)
1186 ac_prev=site ;;
1187 -site=* | --site=* | --sit=*)
1188 site=$ac_optarg ;;
1189
1190 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1191 ac_prev=srcdir ;;
1192 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1193 srcdir=$ac_optarg ;;
1194
1195 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1196 | --syscon | --sysco | --sysc | --sys | --sy)
1197 ac_prev=sysconfdir ;;
1198 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1199 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1200 sysconfdir=$ac_optarg ;;
1201
1202 -target | --target | --targe | --targ | --tar | --ta | --t)
1203 ac_prev=target_alias ;;
1204 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1205 target_alias=$ac_optarg ;;
1206
1207 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1208 verbose=yes ;;
1209
1210 -version | --version | --versio | --versi | --vers | -V)
1211 ac_init_version=: ;;
1212
1213 -with-* | --with-*)
1214 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1215 # Reject names that are not valid shell variable names.
1216 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1217 as_fn_error "invalid package name: $ac_useropt"
1218 ac_useropt_orig=$ac_useropt
1219 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1220 case $ac_user_opts in
1221 *"
1222 "with_$ac_useropt"
1223 "*) ;;
1224 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1225 ac_unrecognized_sep=', ';;
1226 esac
1227 eval with_$ac_useropt=\$ac_optarg ;;
1228
1229 -without-* | --without-*)
1230 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1231 # Reject names that are not valid shell variable names.
1232 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1233 as_fn_error "invalid package name: $ac_useropt"
1234 ac_useropt_orig=$ac_useropt
1235 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1236 case $ac_user_opts in
1237 *"
1238 "with_$ac_useropt"
1239 "*) ;;
1240 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1241 ac_unrecognized_sep=', ';;
1242 esac
1243 eval with_$ac_useropt=no ;;
1244
1245 --x)
1246 # Obsolete; use --with-x.
1247 with_x=yes ;;
1248
1249 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1250 | --x-incl | --x-inc | --x-in | --x-i)
1251 ac_prev=x_includes ;;
1252 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1253 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1254 x_includes=$ac_optarg ;;
1255
1256 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1257 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1258 ac_prev=x_libraries ;;
1259 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1260 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1261 x_libraries=$ac_optarg ;;
1262
1263 -*) as_fn_error "unrecognized option: \`$ac_option'
1264 Try \`$0 --help' for more information."
1265 ;;
1266
1267 *=*)
1268 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1269 # Reject names that are not valid shell variable names.
1270 case $ac_envvar in #(
1271 '' | [0-9]* | *[!_$as_cr_alnum]* )
1272 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1273 esac
1274 eval $ac_envvar=\$ac_optarg
1275 export $ac_envvar ;;
1276
1277 *)
1278 # FIXME: should be removed in autoconf 3.0.
1279 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1280 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1281 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1282 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1283 ;;
1284
1285 esac
1286 done
1287
1288 if test -n "$ac_prev"; then
1289 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1290 as_fn_error "missing argument to $ac_option"
1291 fi
1292
1293 if test -n "$ac_unrecognized_opts"; then
1294 case $enable_option_checking in
1295 no) ;;
1296 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1297 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1298 esac
1299 fi
1300
1301 # Check all directory arguments for consistency.
1302 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1303 datadir sysconfdir sharedstatedir localstatedir includedir \
1304 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1305 libdir localedir mandir
1306 do
1307 eval ac_val=\$$ac_var
1308 # Remove trailing slashes.
1309 case $ac_val in
1310 */ )
1311 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1312 eval $ac_var=\$ac_val;;
1313 esac
1314 # Be sure to have absolute directory names.
1315 case $ac_val in
1316 [\\/$]* | ?:[\\/]* ) continue;;
1317 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1318 esac
1319 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1320 done
1321
1322 # There might be people who depend on the old broken behavior: `$host'
1323 # used to hold the argument of --host etc.
1324 # FIXME: To remove some day.
1325 build=$build_alias
1326 host=$host_alias
1327 target=$target_alias
1328
1329 # FIXME: To remove some day.
1330 if test "x$host_alias" != x; then
1331 if test "x$build_alias" = x; then
1332 cross_compiling=maybe
1333 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1334 If a cross compiler is detected then cross compile mode will be used." >&2
1335 elif test "x$build_alias" != "x$host_alias"; then
1336 cross_compiling=yes
1337 fi
1338 fi
1339
1340 ac_tool_prefix=
1341 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1342
1343 test "$silent" = yes && exec 6>/dev/null
1344
1345
1346 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1347 ac_ls_di=`ls -di .` &&
1348 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1349 as_fn_error "working directory cannot be determined"
1350 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1351 as_fn_error "pwd does not report name of working directory"
1352
1353
1354 # Find the source files, if location was not specified.
1355 if test -z "$srcdir"; then
1356 ac_srcdir_defaulted=yes
1357 # Try the directory containing this script, then the parent directory.
1358 ac_confdir=`$as_dirname -- "$as_myself" ||
1359 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1360 X"$as_myself" : 'X\(//\)[^/]' \| \
1361 X"$as_myself" : 'X\(//\)$' \| \
1362 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1363 $as_echo X"$as_myself" |
1364 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1365 s//\1/
1366 q
1367 }
1368 /^X\(\/\/\)[^/].*/{
1369 s//\1/
1370 q
1371 }
1372 /^X\(\/\/\)$/{
1373 s//\1/
1374 q
1375 }
1376 /^X\(\/\).*/{
1377 s//\1/
1378 q
1379 }
1380 s/.*/./; q'`
1381 srcdir=$ac_confdir
1382 if test ! -r "$srcdir/$ac_unique_file"; then
1383 srcdir=..
1384 fi
1385 else
1386 ac_srcdir_defaulted=no
1387 fi
1388 if test ! -r "$srcdir/$ac_unique_file"; then
1389 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1390 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1391 fi
1392 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1393 ac_abs_confdir=`(
1394 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1395 pwd)`
1396 # When building in place, set srcdir=.
1397 if test "$ac_abs_confdir" = "$ac_pwd"; then
1398 srcdir=.
1399 fi
1400 # Remove unnecessary trailing slashes from srcdir.
1401 # Double slashes in file names in object file debugging info
1402 # mess up M-x gdb in Emacs.
1403 case $srcdir in
1404 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1405 esac
1406 for ac_var in $ac_precious_vars; do
1407 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1408 eval ac_env_${ac_var}_value=\$${ac_var}
1409 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1410 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1411 done
1412
1413 #
1414 # Report the --help message.
1415 #
1416 if test "$ac_init_help" = "long"; then
1417 # Omit some internal or obsolete options to make the list less imposing.
1418 # This message is too long to be a string in the A/UX 3.1 sh.
1419 cat <<_ACEOF
1420 \`configure' configures this package to adapt to many kinds of systems.
1421
1422 Usage: $0 [OPTION]... [VAR=VALUE]...
1423
1424 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1425 VAR=VALUE. See below for descriptions of some of the useful variables.
1426
1427 Defaults for the options are specified in brackets.
1428
1429 Configuration:
1430 -h, --help display this help and exit
1431 --help=short display options specific to this package
1432 --help=recursive display the short help of all the included packages
1433 -V, --version display version information and exit
1434 -q, --quiet, --silent do not print \`checking...' messages
1435 --cache-file=FILE cache test results in FILE [disabled]
1436 -C, --config-cache alias for \`--cache-file=config.cache'
1437 -n, --no-create do not create output files
1438 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1439
1440 Installation directories:
1441 --prefix=PREFIX install architecture-independent files in PREFIX
1442 [$ac_default_prefix]
1443 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1444 [PREFIX]
1445
1446 By default, \`make install' will install all the files in
1447 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1448 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1449 for instance \`--prefix=\$HOME'.
1450
1451 For better control, use the options below.
1452
1453 Fine tuning of the installation directories:
1454 --bindir=DIR user executables [EPREFIX/bin]
1455 --sbindir=DIR system admin executables [EPREFIX/sbin]
1456 --libexecdir=DIR program executables [EPREFIX/libexec]
1457 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1458 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1459 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1460 --libdir=DIR object code libraries [EPREFIX/lib]
1461 --includedir=DIR C header files [PREFIX/include]
1462 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1463 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1464 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1465 --infodir=DIR info documentation [DATAROOTDIR/info]
1466 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1467 --mandir=DIR man documentation [DATAROOTDIR/man]
1468 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1469 --htmldir=DIR html documentation [DOCDIR]
1470 --dvidir=DIR dvi documentation [DOCDIR]
1471 --pdfdir=DIR pdf documentation [DOCDIR]
1472 --psdir=DIR ps documentation [DOCDIR]
1473 _ACEOF
1474
1475 cat <<\_ACEOF
1476
1477 Program names:
1478 --program-prefix=PREFIX prepend PREFIX to installed program names
1479 --program-suffix=SUFFIX append SUFFIX to installed program names
1480 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1481
1482 X features:
1483 --x-includes=DIR X include files are in DIR
1484 --x-libraries=DIR X library files are in DIR
1485
1486 System types:
1487 --build=BUILD configure for building on BUILD [guessed]
1488 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1489 --target=TARGET configure for building compilers for TARGET [HOST]
1490 _ACEOF
1491 fi
1492
1493 if test -n "$ac_init_help"; then
1494
1495 cat <<\_ACEOF
1496
1497 Optional Features:
1498 --disable-option-checking ignore unrecognized --enable/--with options
1499 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1500 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1501 --enable-maintainer-mode enable make rules and dependencies not useful
1502 (and sometimes confusing) to the casual installer
1503 --enable-plugins Enable support for plugins
1504 --disable-largefile omit support for large files
1505 --enable-build-with-cxx build with C++ compiler instead of C compiler
1506 --enable-targets=TARGETS
1507 alternative target configurations
1508 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1509 --disable-gdbcli disable command-line interface (CLI)
1510 --disable-gdbmi disable machine-interface (MI)
1511 --enable-tui enable full-screen terminal user interface (TUI)
1512 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1513 --enable-profiling enable profiling of GDB
1514 --disable-rpath do not hardcode runtime library paths
1515 --enable-libmcheck Try linking with -lmcheck if available
1516 --enable-werror treat compile warnings as errors
1517 --enable-build-warnings enable build-time compiler warnings if gcc is used
1518 --enable-gdb-build-warnings
1519 enable GDB specific build-time compiler warnings if
1520 gcc is used
1521 --enable-sim link gdb with simulator
1522 --enable-multi-ice build the multi-ice-gdb-server
1523 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1524 is auto)
1525
1526 Optional Packages:
1527 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1528 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1529 --with-separate-debug-dir=PATH
1530 look for global separate debug info in this path
1531 [LIBDIR/debug]
1532 --with-gdb-datadir=PATH look for global separate data files in this path
1533 [DATADIR/gdb]
1534 --with-relocated-sources=PATH
1535 automatically relocate this path for source files
1536 --with-auto-load-dir=PATH
1537 directories from which to load auto-loaded scripts
1538 [$debugdir:$datadir/auto-load]
1539 --with-auto-load-safe-path=PATH
1540 directories safe to hold auto-loaded files
1541 [--with-auto-load-dir]
1542 --without-auto-load-safe-path
1543 do not restrict auto-loaded files locations
1544 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1545 --with-curses use the curses library instead of the termcap
1546 library
1547 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1548 --with-bugurl=URL Direct users to URL to report a bug
1549 --with-system-zlib use installed libz
1550 --with-gnu-ld assume the C compiler uses GNU ld default=no
1551 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1552 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1553 --with-iconv-bin=PATH specify where to find the iconv program
1554 --with-system-readline use installed readline library
1555 --with-jit-reader-dir=PATH
1556 directory to load the JIT readers from
1557 --with-expat include expat support (auto/yes/no)
1558 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1559 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1560 --with-python[=PYTHON] include python support
1561 (auto/yes/no/<python-program>)
1562 --with-guile[=GUILE] include guile support
1563 (auto/yes/no/<guile-version>/<pkg-config-program>)
1564 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1565 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1566 --without-libipt-prefix don't search for libipt in includedir and libdir
1567 --without-included-regex
1568 don't use included regex; this is the default on
1569 systems with version 2 of the GNU C library (use
1570 with caution on other system)
1571 --with-sysroot[=DIR] search for usr/lib et al within DIR
1572 --with-system-gdbinit=PATH
1573 automatically load a system-wide gdbinit file
1574 --with-lzma support lzma compression (auto/yes/no)
1575 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1576 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1577 --with-tcl directory containing tcl configuration (tclConfig.sh)
1578 --with-tk directory containing tk configuration (tkConfig.sh)
1579 --with-x use the X Window System
1580 --with-babeltrace include babeltrace support (auto/yes/no)
1581 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1582 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1583
1584 Some influential environment variables:
1585 CC C compiler command
1586 CFLAGS C compiler flags
1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1588 nonstandard directory <lib dir>
1589 LIBS libraries to pass to the linker, e.g. -l<library>
1590 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1591 you have headers in a nonstandard directory <include dir>
1592 CXX C++ compiler command
1593 CXXFLAGS C++ compiler flags
1594 CPP C preprocessor
1595 MAKEINFO Parent configure detects if it is of sufficient version.
1596 MAKEINFOFLAGS
1597 Parameters for MAKEINFO.
1598 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1599 the first program found out of: `bison -y', `byacc', `yacc'.
1600 YFLAGS The list of arguments that will be passed by default to $YACC.
1601 This script will default YFLAGS to the empty string to avoid a
1602 default value of `-d' given by some make applications.
1603 XMKMF Path to xmkmf, Makefile generator for X Window System
1604
1605 Use these variables to override the choices made by `configure' or to help
1606 it to find libraries and programs with nonstandard names/locations.
1607
1608 Report bugs to the package provider.
1609 _ACEOF
1610 ac_status=$?
1611 fi
1612
1613 if test "$ac_init_help" = "recursive"; then
1614 # If there are subdirs, report their specific --help.
1615 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1616 test -d "$ac_dir" ||
1617 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1618 continue
1619 ac_builddir=.
1620
1621 case "$ac_dir" in
1622 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1623 *)
1624 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1625 # A ".." for each directory in $ac_dir_suffix.
1626 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1627 case $ac_top_builddir_sub in
1628 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1629 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1630 esac ;;
1631 esac
1632 ac_abs_top_builddir=$ac_pwd
1633 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1634 # for backward compatibility:
1635 ac_top_builddir=$ac_top_build_prefix
1636
1637 case $srcdir in
1638 .) # We are building in place.
1639 ac_srcdir=.
1640 ac_top_srcdir=$ac_top_builddir_sub
1641 ac_abs_top_srcdir=$ac_pwd ;;
1642 [\\/]* | ?:[\\/]* ) # Absolute name.
1643 ac_srcdir=$srcdir$ac_dir_suffix;
1644 ac_top_srcdir=$srcdir
1645 ac_abs_top_srcdir=$srcdir ;;
1646 *) # Relative name.
1647 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1648 ac_top_srcdir=$ac_top_build_prefix$srcdir
1649 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1650 esac
1651 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1652
1653 cd "$ac_dir" || { ac_status=$?; continue; }
1654 # Check for guested configure.
1655 if test -f "$ac_srcdir/configure.gnu"; then
1656 echo &&
1657 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1658 elif test -f "$ac_srcdir/configure"; then
1659 echo &&
1660 $SHELL "$ac_srcdir/configure" --help=recursive
1661 else
1662 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1663 fi || ac_status=$?
1664 cd "$ac_pwd" || { ac_status=$?; break; }
1665 done
1666 fi
1667
1668 test -n "$ac_init_help" && exit $ac_status
1669 if $ac_init_version; then
1670 cat <<\_ACEOF
1671 configure
1672 generated by GNU Autoconf 2.64
1673
1674 Copyright (C) 2009 Free Software Foundation, Inc.
1675 This configure script is free software; the Free Software Foundation
1676 gives unlimited permission to copy, distribute and modify it.
1677 _ACEOF
1678 exit
1679 fi
1680
1681 ## ------------------------ ##
1682 ## Autoconf initialization. ##
1683 ## ------------------------ ##
1684
1685 # ac_fn_c_try_compile LINENO
1686 # --------------------------
1687 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1688 ac_fn_c_try_compile ()
1689 {
1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691 rm -f conftest.$ac_objext
1692 if { { ac_try="$ac_compile"
1693 case "(($ac_try" in
1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695 *) ac_try_echo=$ac_try;;
1696 esac
1697 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698 $as_echo "$ac_try_echo"; } >&5
1699 (eval "$ac_compile") 2>conftest.err
1700 ac_status=$?
1701 if test -s conftest.err; then
1702 grep -v '^ *+' conftest.err >conftest.er1
1703 cat conftest.er1 >&5
1704 mv -f conftest.er1 conftest.err
1705 fi
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; } && {
1708 test -z "$ac_c_werror_flag" ||
1709 test ! -s conftest.err
1710 } && test -s conftest.$ac_objext; then :
1711 ac_retval=0
1712 else
1713 $as_echo "$as_me: failed program was:" >&5
1714 sed 's/^/| /' conftest.$ac_ext >&5
1715
1716 ac_retval=1
1717 fi
1718 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719 return $ac_retval
1720
1721 } # ac_fn_c_try_compile
1722
1723 # ac_fn_cxx_try_compile LINENO
1724 # ----------------------------
1725 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1726 ac_fn_cxx_try_compile ()
1727 {
1728 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729 rm -f conftest.$ac_objext
1730 if { { ac_try="$ac_compile"
1731 case "(($ac_try" in
1732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1733 *) ac_try_echo=$ac_try;;
1734 esac
1735 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1736 $as_echo "$ac_try_echo"; } >&5
1737 (eval "$ac_compile") 2>conftest.err
1738 ac_status=$?
1739 if test -s conftest.err; then
1740 grep -v '^ *+' conftest.err >conftest.er1
1741 cat conftest.er1 >&5
1742 mv -f conftest.er1 conftest.err
1743 fi
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; } && {
1746 test -z "$ac_cxx_werror_flag" ||
1747 test ! -s conftest.err
1748 } && test -s conftest.$ac_objext; then :
1749 ac_retval=0
1750 else
1751 $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1753
1754 ac_retval=1
1755 fi
1756 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1757 return $ac_retval
1758
1759 } # ac_fn_cxx_try_compile
1760
1761 # ac_fn_c_try_cpp LINENO
1762 # ----------------------
1763 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1764 ac_fn_c_try_cpp ()
1765 {
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 if { { ac_try="$ac_cpp conftest.$ac_ext"
1768 case "(($ac_try" in
1769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1770 *) ac_try_echo=$ac_try;;
1771 esac
1772 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1773 $as_echo "$ac_try_echo"; } >&5
1774 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1775 ac_status=$?
1776 if test -s conftest.err; then
1777 grep -v '^ *+' conftest.err >conftest.er1
1778 cat conftest.er1 >&5
1779 mv -f conftest.er1 conftest.err
1780 fi
1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1782 test $ac_status = 0; } >/dev/null && {
1783 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1784 test ! -s conftest.err
1785 }; then :
1786 ac_retval=0
1787 else
1788 $as_echo "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1790
1791 ac_retval=1
1792 fi
1793 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1794 return $ac_retval
1795
1796 } # ac_fn_c_try_cpp
1797
1798 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1799 # -------------------------------------------------------
1800 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1801 # the include files in INCLUDES and setting the cache variable VAR
1802 # accordingly.
1803 ac_fn_c_check_header_mongrel ()
1804 {
1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1808 $as_echo_n "checking for $2... " >&6; }
1809 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1810 $as_echo_n "(cached) " >&6
1811 fi
1812 eval ac_res=\$$3
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 $as_echo "$ac_res" >&6; }
1815 else
1816 # Is the header compilable?
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1818 $as_echo_n "checking $2 usability... " >&6; }
1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1820 /* end confdefs.h. */
1821 $4
1822 #include <$2>
1823 _ACEOF
1824 if ac_fn_c_try_compile "$LINENO"; then :
1825 ac_header_compiler=yes
1826 else
1827 ac_header_compiler=no
1828 fi
1829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1831 $as_echo "$ac_header_compiler" >&6; }
1832
1833 # Is the header present?
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1835 $as_echo_n "checking $2 presence... " >&6; }
1836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1837 /* end confdefs.h. */
1838 #include <$2>
1839 _ACEOF
1840 if ac_fn_c_try_cpp "$LINENO"; then :
1841 ac_header_preproc=yes
1842 else
1843 ac_header_preproc=no
1844 fi
1845 rm -f conftest.err conftest.$ac_ext
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1847 $as_echo "$ac_header_preproc" >&6; }
1848
1849 # So? What about this header?
1850 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1851 yes:no: )
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1853 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1855 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1856 ;;
1857 no:yes:* )
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1859 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1861 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1863 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1865 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1867 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1868 ;;
1869 esac
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871 $as_echo_n "checking for $2... " >&6; }
1872 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1873 $as_echo_n "(cached) " >&6
1874 else
1875 eval "$3=\$ac_header_compiler"
1876 fi
1877 eval ac_res=\$$3
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879 $as_echo "$ac_res" >&6; }
1880 fi
1881 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1882
1883 } # ac_fn_c_check_header_mongrel
1884
1885 # ac_fn_c_try_run LINENO
1886 # ----------------------
1887 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1888 # that executables *can* be run.
1889 ac_fn_c_try_run ()
1890 {
1891 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892 if { { ac_try="$ac_link"
1893 case "(($ac_try" in
1894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1895 *) ac_try_echo=$ac_try;;
1896 esac
1897 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1898 $as_echo "$ac_try_echo"; } >&5
1899 (eval "$ac_link") 2>&5
1900 ac_status=$?
1901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1903 { { case "(($ac_try" in
1904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1905 *) ac_try_echo=$ac_try;;
1906 esac
1907 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1908 $as_echo "$ac_try_echo"; } >&5
1909 (eval "$ac_try") 2>&5
1910 ac_status=$?
1911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912 test $ac_status = 0; }; }; then :
1913 ac_retval=0
1914 else
1915 $as_echo "$as_me: program exited with status $ac_status" >&5
1916 $as_echo "$as_me: failed program was:" >&5
1917 sed 's/^/| /' conftest.$ac_ext >&5
1918
1919 ac_retval=$ac_status
1920 fi
1921 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1922 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1923 return $ac_retval
1924
1925 } # ac_fn_c_try_run
1926
1927 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1928 # -------------------------------------------------------
1929 # Tests whether HEADER exists and can be compiled using the include files in
1930 # INCLUDES, setting the cache variable VAR accordingly.
1931 ac_fn_c_check_header_compile ()
1932 {
1933 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1935 $as_echo_n "checking for $2... " >&6; }
1936 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1937 $as_echo_n "(cached) " >&6
1938 else
1939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940 /* end confdefs.h. */
1941 $4
1942 #include <$2>
1943 _ACEOF
1944 if ac_fn_c_try_compile "$LINENO"; then :
1945 eval "$3=yes"
1946 else
1947 eval "$3=no"
1948 fi
1949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950 fi
1951 eval ac_res=\$$3
1952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953 $as_echo "$ac_res" >&6; }
1954 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1955
1956 } # ac_fn_c_check_header_compile
1957
1958 # ac_fn_c_try_link LINENO
1959 # -----------------------
1960 # Try to link conftest.$ac_ext, and return whether this succeeded.
1961 ac_fn_c_try_link ()
1962 {
1963 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1964 rm -f conftest.$ac_objext conftest$ac_exeext
1965 if { { ac_try="$ac_link"
1966 case "(($ac_try" in
1967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1968 *) ac_try_echo=$ac_try;;
1969 esac
1970 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1971 $as_echo "$ac_try_echo"; } >&5
1972 (eval "$ac_link") 2>conftest.err
1973 ac_status=$?
1974 if test -s conftest.err; then
1975 grep -v '^ *+' conftest.err >conftest.er1
1976 cat conftest.er1 >&5
1977 mv -f conftest.er1 conftest.err
1978 fi
1979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1980 test $ac_status = 0; } && {
1981 test -z "$ac_c_werror_flag" ||
1982 test ! -s conftest.err
1983 } && test -s conftest$ac_exeext && {
1984 test "$cross_compiling" = yes ||
1985 $as_test_x conftest$ac_exeext
1986 }; then :
1987 ac_retval=0
1988 else
1989 $as_echo "$as_me: failed program was:" >&5
1990 sed 's/^/| /' conftest.$ac_ext >&5
1991
1992 ac_retval=1
1993 fi
1994 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1995 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1996 # interfere with the next link command; also delete a directory that is
1997 # left behind by Apple's compiler. We do this before executing the actions.
1998 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1999 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2000 return $ac_retval
2001
2002 } # ac_fn_c_try_link
2003
2004 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2005 # --------------------------------------------
2006 # Tries to find the compile-time value of EXPR in a program that includes
2007 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2008 # computed
2009 ac_fn_c_compute_int ()
2010 {
2011 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2012 if test "$cross_compiling" = yes; then
2013 # Depending upon the size, compute the lo and hi bounds.
2014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015 /* end confdefs.h. */
2016 $4
2017 int
2018 main ()
2019 {
2020 static int test_array [1 - 2 * !(($2) >= 0)];
2021 test_array [0] = 0
2022
2023 ;
2024 return 0;
2025 }
2026 _ACEOF
2027 if ac_fn_c_try_compile "$LINENO"; then :
2028 ac_lo=0 ac_mid=0
2029 while :; do
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 /* end confdefs.h. */
2032 $4
2033 int
2034 main ()
2035 {
2036 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2037 test_array [0] = 0
2038
2039 ;
2040 return 0;
2041 }
2042 _ACEOF
2043 if ac_fn_c_try_compile "$LINENO"; then :
2044 ac_hi=$ac_mid; break
2045 else
2046 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2047 if test $ac_lo -le $ac_mid; then
2048 ac_lo= ac_hi=
2049 break
2050 fi
2051 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2052 fi
2053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2054 done
2055 else
2056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2057 /* end confdefs.h. */
2058 $4
2059 int
2060 main ()
2061 {
2062 static int test_array [1 - 2 * !(($2) < 0)];
2063 test_array [0] = 0
2064
2065 ;
2066 return 0;
2067 }
2068 _ACEOF
2069 if ac_fn_c_try_compile "$LINENO"; then :
2070 ac_hi=-1 ac_mid=-1
2071 while :; do
2072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2073 /* end confdefs.h. */
2074 $4
2075 int
2076 main ()
2077 {
2078 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2079 test_array [0] = 0
2080
2081 ;
2082 return 0;
2083 }
2084 _ACEOF
2085 if ac_fn_c_try_compile "$LINENO"; then :
2086 ac_lo=$ac_mid; break
2087 else
2088 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2089 if test $ac_mid -le $ac_hi; then
2090 ac_lo= ac_hi=
2091 break
2092 fi
2093 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2094 fi
2095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2096 done
2097 else
2098 ac_lo= ac_hi=
2099 fi
2100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2101 fi
2102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2103 # Binary search between lo and hi bounds.
2104 while test "x$ac_lo" != "x$ac_hi"; do
2105 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2107 /* end confdefs.h. */
2108 $4
2109 int
2110 main ()
2111 {
2112 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2113 test_array [0] = 0
2114
2115 ;
2116 return 0;
2117 }
2118 _ACEOF
2119 if ac_fn_c_try_compile "$LINENO"; then :
2120 ac_hi=$ac_mid
2121 else
2122 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2123 fi
2124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2125 done
2126 case $ac_lo in #((
2127 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2128 '') ac_retval=1 ;;
2129 esac
2130 else
2131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h. */
2133 $4
2134 static long int longval () { return $2; }
2135 static unsigned long int ulongval () { return $2; }
2136 #include <stdio.h>
2137 #include <stdlib.h>
2138 int
2139 main ()
2140 {
2141
2142 FILE *f = fopen ("conftest.val", "w");
2143 if (! f)
2144 return 1;
2145 if (($2) < 0)
2146 {
2147 long int i = longval ();
2148 if (i != ($2))
2149 return 1;
2150 fprintf (f, "%ld", i);
2151 }
2152 else
2153 {
2154 unsigned long int i = ulongval ();
2155 if (i != ($2))
2156 return 1;
2157 fprintf (f, "%lu", i);
2158 }
2159 /* Do not output a trailing newline, as this causes \r\n confusion
2160 on some platforms. */
2161 return ferror (f) || fclose (f) != 0;
2162
2163 ;
2164 return 0;
2165 }
2166 _ACEOF
2167 if ac_fn_c_try_run "$LINENO"; then :
2168 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2169 else
2170 ac_retval=1
2171 fi
2172 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2173 conftest.$ac_objext conftest.beam conftest.$ac_ext
2174 rm -f conftest.val
2175
2176 fi
2177 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2178 return $ac_retval
2179
2180 } # ac_fn_c_compute_int
2181
2182 # ac_fn_c_check_func LINENO FUNC VAR
2183 # ----------------------------------
2184 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2185 ac_fn_c_check_func ()
2186 {
2187 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2189 $as_echo_n "checking for $2... " >&6; }
2190 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2191 $as_echo_n "(cached) " >&6
2192 else
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h. */
2195 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2196 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2197 #define $2 innocuous_$2
2198
2199 /* System header to define __stub macros and hopefully few prototypes,
2200 which can conflict with char $2 (); below.
2201 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2202 <limits.h> exists even on freestanding compilers. */
2203
2204 #ifdef __STDC__
2205 # include <limits.h>
2206 #else
2207 # include <assert.h>
2208 #endif
2209
2210 #undef $2
2211
2212 /* Override any GCC internal prototype to avoid an error.
2213 Use char because int might match the return type of a GCC
2214 builtin and then its argument prototype would still apply. */
2215 #ifdef __cplusplus
2216 extern "C"
2217 #endif
2218 char $2 ();
2219 /* The GNU C library defines this for functions which it implements
2220 to always fail with ENOSYS. Some functions are actually named
2221 something starting with __ and the normal name is an alias. */
2222 #if defined __stub_$2 || defined __stub___$2
2223 choke me
2224 #endif
2225
2226 int
2227 main ()
2228 {
2229 return $2 ();
2230 ;
2231 return 0;
2232 }
2233 _ACEOF
2234 if ac_fn_c_try_link "$LINENO"; then :
2235 eval "$3=yes"
2236 else
2237 eval "$3=no"
2238 fi
2239 rm -f core conftest.err conftest.$ac_objext \
2240 conftest$ac_exeext conftest.$ac_ext
2241 fi
2242 eval ac_res=\$$3
2243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2244 $as_echo "$ac_res" >&6; }
2245 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2246
2247 } # ac_fn_c_check_func
2248
2249 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2250 # -------------------------------------------
2251 # Tests whether TYPE exists after having included INCLUDES, setting cache
2252 # variable VAR accordingly.
2253 ac_fn_c_check_type ()
2254 {
2255 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2257 $as_echo_n "checking for $2... " >&6; }
2258 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2259 $as_echo_n "(cached) " >&6
2260 else
2261 eval "$3=no"
2262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2263 /* end confdefs.h. */
2264 $4
2265 int
2266 main ()
2267 {
2268 if (sizeof ($2))
2269 return 0;
2270 ;
2271 return 0;
2272 }
2273 _ACEOF
2274 if ac_fn_c_try_compile "$LINENO"; then :
2275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2276 /* end confdefs.h. */
2277 $4
2278 int
2279 main ()
2280 {
2281 if (sizeof (($2)))
2282 return 0;
2283 ;
2284 return 0;
2285 }
2286 _ACEOF
2287 if ac_fn_c_try_compile "$LINENO"; then :
2288
2289 else
2290 eval "$3=yes"
2291 fi
2292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2293 fi
2294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2295 fi
2296 eval ac_res=\$$3
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2298 $as_echo "$ac_res" >&6; }
2299 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2300
2301 } # ac_fn_c_check_type
2302
2303 # ac_fn_c_check_decl LINENO SYMBOL VAR
2304 # ------------------------------------
2305 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2306 ac_fn_c_check_decl ()
2307 {
2308 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2309 as_decl_name=`echo $2|sed 's/ *(.*//'`
2310 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2312 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2313 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2314 $as_echo_n "(cached) " >&6
2315 else
2316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2317 /* end confdefs.h. */
2318 $4
2319 int
2320 main ()
2321 {
2322 #ifndef $as_decl_name
2323 #ifdef __cplusplus
2324 (void) $as_decl_use;
2325 #else
2326 (void) $as_decl_name;
2327 #endif
2328 #endif
2329
2330 ;
2331 return 0;
2332 }
2333 _ACEOF
2334 if ac_fn_c_try_compile "$LINENO"; then :
2335 eval "$3=yes"
2336 else
2337 eval "$3=no"
2338 fi
2339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2340 fi
2341 eval ac_res=\$$3
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2343 $as_echo "$ac_res" >&6; }
2344 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2345
2346 } # ac_fn_c_check_decl
2347
2348 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2349 # ----------------------------------------------------
2350 # Tries to find if the field MEMBER exists in type AGGR, after including
2351 # INCLUDES, setting cache variable VAR accordingly.
2352 ac_fn_c_check_member ()
2353 {
2354 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2356 $as_echo_n "checking for $2.$3... " >&6; }
2357 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2358 $as_echo_n "(cached) " >&6
2359 else
2360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2361 /* end confdefs.h. */
2362 $5
2363 int
2364 main ()
2365 {
2366 static $2 ac_aggr;
2367 if (ac_aggr.$3)
2368 return 0;
2369 ;
2370 return 0;
2371 }
2372 _ACEOF
2373 if ac_fn_c_try_compile "$LINENO"; then :
2374 eval "$4=yes"
2375 else
2376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2377 /* end confdefs.h. */
2378 $5
2379 int
2380 main ()
2381 {
2382 static $2 ac_aggr;
2383 if (sizeof ac_aggr.$3)
2384 return 0;
2385 ;
2386 return 0;
2387 }
2388 _ACEOF
2389 if ac_fn_c_try_compile "$LINENO"; then :
2390 eval "$4=yes"
2391 else
2392 eval "$4=no"
2393 fi
2394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2395 fi
2396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2397 fi
2398 eval ac_res=\$$4
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2400 $as_echo "$ac_res" >&6; }
2401 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2402
2403 } # ac_fn_c_check_member
2404
2405 # ac_fn_cxx_check_decl LINENO SYMBOL VAR
2406 # --------------------------------------
2407 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2408 ac_fn_cxx_check_decl ()
2409 {
2410 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2411 as_decl_name=`echo $2|sed 's/ *(.*//'`
2412 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2414 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2415 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2416 $as_echo_n "(cached) " >&6
2417 else
2418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2419 /* end confdefs.h. */
2420 $4
2421 int
2422 main ()
2423 {
2424 #ifndef $as_decl_name
2425 #ifdef __cplusplus
2426 (void) $as_decl_use;
2427 #else
2428 (void) $as_decl_name;
2429 #endif
2430 #endif
2431
2432 ;
2433 return 0;
2434 }
2435 _ACEOF
2436 if ac_fn_cxx_try_compile "$LINENO"; then :
2437 eval "$3=yes"
2438 else
2439 eval "$3=no"
2440 fi
2441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2442 fi
2443 eval ac_res=\$$3
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2445 $as_echo "$ac_res" >&6; }
2446 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2447
2448 } # ac_fn_cxx_check_decl
2449 cat >config.log <<_ACEOF
2450 This file contains any messages produced by compilers while
2451 running configure, to aid debugging if configure makes a mistake.
2452
2453 It was created by $as_me, which was
2454 generated by GNU Autoconf 2.64. Invocation command line was
2455
2456 $ $0 $@
2457
2458 _ACEOF
2459 exec 5>>config.log
2460 {
2461 cat <<_ASUNAME
2462 ## --------- ##
2463 ## Platform. ##
2464 ## --------- ##
2465
2466 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2467 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2468 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2469 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2470 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2471
2472 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2473 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2474
2475 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2476 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2477 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2478 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2479 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2480 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2481 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2482
2483 _ASUNAME
2484
2485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2486 for as_dir in $PATH
2487 do
2488 IFS=$as_save_IFS
2489 test -z "$as_dir" && as_dir=.
2490 $as_echo "PATH: $as_dir"
2491 done
2492 IFS=$as_save_IFS
2493
2494 } >&5
2495
2496 cat >&5 <<_ACEOF
2497
2498
2499 ## ----------- ##
2500 ## Core tests. ##
2501 ## ----------- ##
2502
2503 _ACEOF
2504
2505
2506 # Keep a trace of the command line.
2507 # Strip out --no-create and --no-recursion so they do not pile up.
2508 # Strip out --silent because we don't want to record it for future runs.
2509 # Also quote any args containing shell meta-characters.
2510 # Make two passes to allow for proper duplicate-argument suppression.
2511 ac_configure_args=
2512 ac_configure_args0=
2513 ac_configure_args1=
2514 ac_must_keep_next=false
2515 for ac_pass in 1 2
2516 do
2517 for ac_arg
2518 do
2519 case $ac_arg in
2520 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2521 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2522 | -silent | --silent | --silen | --sile | --sil)
2523 continue ;;
2524 *\'*)
2525 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2526 esac
2527 case $ac_pass in
2528 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2529 2)
2530 as_fn_append ac_configure_args1 " '$ac_arg'"
2531 if test $ac_must_keep_next = true; then
2532 ac_must_keep_next=false # Got value, back to normal.
2533 else
2534 case $ac_arg in
2535 *=* | --config-cache | -C | -disable-* | --disable-* \
2536 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2537 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2538 | -with-* | --with-* | -without-* | --without-* | --x)
2539 case "$ac_configure_args0 " in
2540 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2541 esac
2542 ;;
2543 -* ) ac_must_keep_next=true ;;
2544 esac
2545 fi
2546 as_fn_append ac_configure_args " '$ac_arg'"
2547 ;;
2548 esac
2549 done
2550 done
2551 { ac_configure_args0=; unset ac_configure_args0;}
2552 { ac_configure_args1=; unset ac_configure_args1;}
2553
2554 # When interrupted or exit'd, cleanup temporary files, and complete
2555 # config.log. We remove comments because anyway the quotes in there
2556 # would cause problems or look ugly.
2557 # WARNING: Use '\'' to represent an apostrophe within the trap.
2558 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2559 trap 'exit_status=$?
2560 # Save into config.log some information that might help in debugging.
2561 {
2562 echo
2563
2564 cat <<\_ASBOX
2565 ## ---------------- ##
2566 ## Cache variables. ##
2567 ## ---------------- ##
2568 _ASBOX
2569 echo
2570 # The following way of writing the cache mishandles newlines in values,
2571 (
2572 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2573 eval ac_val=\$$ac_var
2574 case $ac_val in #(
2575 *${as_nl}*)
2576 case $ac_var in #(
2577 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2578 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2579 esac
2580 case $ac_var in #(
2581 _ | IFS | as_nl) ;; #(
2582 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2583 *) { eval $ac_var=; unset $ac_var;} ;;
2584 esac ;;
2585 esac
2586 done
2587 (set) 2>&1 |
2588 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2589 *${as_nl}ac_space=\ *)
2590 sed -n \
2591 "s/'\''/'\''\\\\'\'''\''/g;
2592 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2593 ;; #(
2594 *)
2595 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2596 ;;
2597 esac |
2598 sort
2599 )
2600 echo
2601
2602 cat <<\_ASBOX
2603 ## ----------------- ##
2604 ## Output variables. ##
2605 ## ----------------- ##
2606 _ASBOX
2607 echo
2608 for ac_var in $ac_subst_vars
2609 do
2610 eval ac_val=\$$ac_var
2611 case $ac_val in
2612 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2613 esac
2614 $as_echo "$ac_var='\''$ac_val'\''"
2615 done | sort
2616 echo
2617
2618 if test -n "$ac_subst_files"; then
2619 cat <<\_ASBOX
2620 ## ------------------- ##
2621 ## File substitutions. ##
2622 ## ------------------- ##
2623 _ASBOX
2624 echo
2625 for ac_var in $ac_subst_files
2626 do
2627 eval ac_val=\$$ac_var
2628 case $ac_val in
2629 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2630 esac
2631 $as_echo "$ac_var='\''$ac_val'\''"
2632 done | sort
2633 echo
2634 fi
2635
2636 if test -s confdefs.h; then
2637 cat <<\_ASBOX
2638 ## ----------- ##
2639 ## confdefs.h. ##
2640 ## ----------- ##
2641 _ASBOX
2642 echo
2643 cat confdefs.h
2644 echo
2645 fi
2646 test "$ac_signal" != 0 &&
2647 $as_echo "$as_me: caught signal $ac_signal"
2648 $as_echo "$as_me: exit $exit_status"
2649 } >&5
2650 rm -f core *.core core.conftest.* &&
2651 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2652 exit $exit_status
2653 ' 0
2654 for ac_signal in 1 2 13 15; do
2655 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2656 done
2657 ac_signal=0
2658
2659 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2660 rm -f -r conftest* confdefs.h
2661
2662 $as_echo "/* confdefs.h */" > confdefs.h
2663
2664 # Predefined preprocessor variables.
2665
2666 cat >>confdefs.h <<_ACEOF
2667 #define PACKAGE_NAME "$PACKAGE_NAME"
2668 _ACEOF
2669
2670 cat >>confdefs.h <<_ACEOF
2671 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2672 _ACEOF
2673
2674 cat >>confdefs.h <<_ACEOF
2675 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2676 _ACEOF
2677
2678 cat >>confdefs.h <<_ACEOF
2679 #define PACKAGE_STRING "$PACKAGE_STRING"
2680 _ACEOF
2681
2682 cat >>confdefs.h <<_ACEOF
2683 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2684 _ACEOF
2685
2686 cat >>confdefs.h <<_ACEOF
2687 #define PACKAGE_URL "$PACKAGE_URL"
2688 _ACEOF
2689
2690
2691 # Let the site file select an alternate cache file if it wants to.
2692 # Prefer an explicitly selected file to automatically selected ones.
2693 ac_site_file1=NONE
2694 ac_site_file2=NONE
2695 if test -n "$CONFIG_SITE"; then
2696 ac_site_file1=$CONFIG_SITE
2697 elif test "x$prefix" != xNONE; then
2698 ac_site_file1=$prefix/share/config.site
2699 ac_site_file2=$prefix/etc/config.site
2700 else
2701 ac_site_file1=$ac_default_prefix/share/config.site
2702 ac_site_file2=$ac_default_prefix/etc/config.site
2703 fi
2704 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2705 do
2706 test "x$ac_site_file" = xNONE && continue
2707 if test -r "$ac_site_file"; then
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2709 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2710 sed 's/^/| /' "$ac_site_file" >&5
2711 . "$ac_site_file"
2712 fi
2713 done
2714
2715 if test -r "$cache_file"; then
2716 # Some versions of bash will fail to source /dev/null (special
2717 # files actually), so we avoid doing that.
2718 if test -f "$cache_file"; then
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2720 $as_echo "$as_me: loading cache $cache_file" >&6;}
2721 case $cache_file in
2722 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2723 *) . "./$cache_file";;
2724 esac
2725 fi
2726 else
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2728 $as_echo "$as_me: creating cache $cache_file" >&6;}
2729 >$cache_file
2730 fi
2731
2732 # Check that the precious variables saved in the cache have kept the same
2733 # value.
2734 ac_cache_corrupted=false
2735 for ac_var in $ac_precious_vars; do
2736 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2737 eval ac_new_set=\$ac_env_${ac_var}_set
2738 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2739 eval ac_new_val=\$ac_env_${ac_var}_value
2740 case $ac_old_set,$ac_new_set in
2741 set,)
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2743 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2744 ac_cache_corrupted=: ;;
2745 ,set)
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2747 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2748 ac_cache_corrupted=: ;;
2749 ,);;
2750 *)
2751 if test "x$ac_old_val" != "x$ac_new_val"; then
2752 # differences in whitespace do not lead to failure.
2753 ac_old_val_w=`echo x $ac_old_val`
2754 ac_new_val_w=`echo x $ac_new_val`
2755 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2757 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2758 ac_cache_corrupted=:
2759 else
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2761 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2762 eval $ac_var=\$ac_old_val
2763 fi
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2765 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2767 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2768 fi;;
2769 esac
2770 # Pass precious variables to config.status.
2771 if test "$ac_new_set" = set; then
2772 case $ac_new_val in
2773 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2774 *) ac_arg=$ac_var=$ac_new_val ;;
2775 esac
2776 case " $ac_configure_args " in
2777 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2778 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2779 esac
2780 fi
2781 done
2782 if $ac_cache_corrupted; then
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2784 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2786 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2787 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2788 fi
2789 ## -------------------- ##
2790 ## Main body of script. ##
2791 ## -------------------- ##
2792
2793 ac_ext=c
2794 ac_cpp='$CPP $CPPFLAGS'
2795 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2796 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2797 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2798
2799
2800
2801
2802
2803 ac_config_headers="$ac_config_headers config.h:config.in"
2804
2805
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2807 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2808 # Check whether --enable-maintainer-mode was given.
2809 if test "${enable_maintainer_mode+set}" = set; then :
2810 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2811 else
2812 USE_MAINTAINER_MODE=no
2813 fi
2814
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2816 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2817 if test $USE_MAINTAINER_MODE = yes; then
2818 MAINTAINER_MODE_TRUE=
2819 MAINTAINER_MODE_FALSE='#'
2820 else
2821 MAINTAINER_MODE_TRUE='#'
2822 MAINTAINER_MODE_FALSE=
2823 fi
2824
2825 MAINT=$MAINTAINER_MODE_TRUE
2826
2827
2828
2829 # Set the 'development' global.
2830 . $srcdir/../bfd/development.sh
2831
2832 ac_ext=c
2833 ac_cpp='$CPP $CPPFLAGS'
2834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2837 if test -n "$ac_tool_prefix"; then
2838 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2839 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841 $as_echo_n "checking for $ac_word... " >&6; }
2842 if test "${ac_cv_prog_CC+set}" = set; then :
2843 $as_echo_n "(cached) " >&6
2844 else
2845 if test -n "$CC"; then
2846 ac_cv_prog_CC="$CC" # Let the user override the test.
2847 else
2848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849 for as_dir in $PATH
2850 do
2851 IFS=$as_save_IFS
2852 test -z "$as_dir" && as_dir=.
2853 for ac_exec_ext in '' $ac_executable_extensions; do
2854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2855 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857 break 2
2858 fi
2859 done
2860 done
2861 IFS=$as_save_IFS
2862
2863 fi
2864 fi
2865 CC=$ac_cv_prog_CC
2866 if test -n "$CC"; then
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2868 $as_echo "$CC" >&6; }
2869 else
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871 $as_echo "no" >&6; }
2872 fi
2873
2874
2875 fi
2876 if test -z "$ac_cv_prog_CC"; then
2877 ac_ct_CC=$CC
2878 # Extract the first word of "gcc", so it can be a program name with args.
2879 set dummy gcc; ac_word=$2
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2881 $as_echo_n "checking for $ac_word... " >&6; }
2882 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2883 $as_echo_n "(cached) " >&6
2884 else
2885 if test -n "$ac_ct_CC"; then
2886 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2887 else
2888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2889 for as_dir in $PATH
2890 do
2891 IFS=$as_save_IFS
2892 test -z "$as_dir" && as_dir=.
2893 for ac_exec_ext in '' $ac_executable_extensions; do
2894 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2895 ac_cv_prog_ac_ct_CC="gcc"
2896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2897 break 2
2898 fi
2899 done
2900 done
2901 IFS=$as_save_IFS
2902
2903 fi
2904 fi
2905 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2906 if test -n "$ac_ct_CC"; then
2907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2908 $as_echo "$ac_ct_CC" >&6; }
2909 else
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2911 $as_echo "no" >&6; }
2912 fi
2913
2914 if test "x$ac_ct_CC" = x; then
2915 CC=""
2916 else
2917 case $cross_compiling:$ac_tool_warned in
2918 yes:)
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2921 ac_tool_warned=yes ;;
2922 esac
2923 CC=$ac_ct_CC
2924 fi
2925 else
2926 CC="$ac_cv_prog_CC"
2927 fi
2928
2929 if test -z "$CC"; then
2930 if test -n "$ac_tool_prefix"; then
2931 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2932 set dummy ${ac_tool_prefix}cc; ac_word=$2
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2934 $as_echo_n "checking for $ac_word... " >&6; }
2935 if test "${ac_cv_prog_CC+set}" = set; then :
2936 $as_echo_n "(cached) " >&6
2937 else
2938 if test -n "$CC"; then
2939 ac_cv_prog_CC="$CC" # Let the user override the test.
2940 else
2941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2942 for as_dir in $PATH
2943 do
2944 IFS=$as_save_IFS
2945 test -z "$as_dir" && as_dir=.
2946 for ac_exec_ext in '' $ac_executable_extensions; do
2947 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2948 ac_cv_prog_CC="${ac_tool_prefix}cc"
2949 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2950 break 2
2951 fi
2952 done
2953 done
2954 IFS=$as_save_IFS
2955
2956 fi
2957 fi
2958 CC=$ac_cv_prog_CC
2959 if test -n "$CC"; then
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2961 $as_echo "$CC" >&6; }
2962 else
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964 $as_echo "no" >&6; }
2965 fi
2966
2967
2968 fi
2969 fi
2970 if test -z "$CC"; then
2971 # Extract the first word of "cc", so it can be a program name with args.
2972 set dummy cc; ac_word=$2
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2974 $as_echo_n "checking for $ac_word... " >&6; }
2975 if test "${ac_cv_prog_CC+set}" = set; then :
2976 $as_echo_n "(cached) " >&6
2977 else
2978 if test -n "$CC"; then
2979 ac_cv_prog_CC="$CC" # Let the user override the test.
2980 else
2981 ac_prog_rejected=no
2982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2983 for as_dir in $PATH
2984 do
2985 IFS=$as_save_IFS
2986 test -z "$as_dir" && as_dir=.
2987 for ac_exec_ext in '' $ac_executable_extensions; do
2988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2989 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2990 ac_prog_rejected=yes
2991 continue
2992 fi
2993 ac_cv_prog_CC="cc"
2994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2995 break 2
2996 fi
2997 done
2998 done
2999 IFS=$as_save_IFS
3000
3001 if test $ac_prog_rejected = yes; then
3002 # We found a bogon in the path, so make sure we never use it.
3003 set dummy $ac_cv_prog_CC
3004 shift
3005 if test $# != 0; then
3006 # We chose a different compiler from the bogus one.
3007 # However, it has the same basename, so the bogon will be chosen
3008 # first if we set CC to just the basename; use the full file name.
3009 shift
3010 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3011 fi
3012 fi
3013 fi
3014 fi
3015 CC=$ac_cv_prog_CC
3016 if test -n "$CC"; then
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3018 $as_echo "$CC" >&6; }
3019 else
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3021 $as_echo "no" >&6; }
3022 fi
3023
3024
3025 fi
3026 if test -z "$CC"; then
3027 if test -n "$ac_tool_prefix"; then
3028 for ac_prog in cl.exe
3029 do
3030 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3031 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033 $as_echo_n "checking for $ac_word... " >&6; }
3034 if test "${ac_cv_prog_CC+set}" = set; then :
3035 $as_echo_n "(cached) " >&6
3036 else
3037 if test -n "$CC"; then
3038 ac_cv_prog_CC="$CC" # Let the user override the test.
3039 else
3040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041 for as_dir in $PATH
3042 do
3043 IFS=$as_save_IFS
3044 test -z "$as_dir" && as_dir=.
3045 for ac_exec_ext in '' $ac_executable_extensions; do
3046 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049 break 2
3050 fi
3051 done
3052 done
3053 IFS=$as_save_IFS
3054
3055 fi
3056 fi
3057 CC=$ac_cv_prog_CC
3058 if test -n "$CC"; then
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3060 $as_echo "$CC" >&6; }
3061 else
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063 $as_echo "no" >&6; }
3064 fi
3065
3066
3067 test -n "$CC" && break
3068 done
3069 fi
3070 if test -z "$CC"; then
3071 ac_ct_CC=$CC
3072 for ac_prog in cl.exe
3073 do
3074 # Extract the first word of "$ac_prog", so it can be a program name with args.
3075 set dummy $ac_prog; ac_word=$2
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3077 $as_echo_n "checking for $ac_word... " >&6; }
3078 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3079 $as_echo_n "(cached) " >&6
3080 else
3081 if test -n "$ac_ct_CC"; then
3082 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3083 else
3084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3085 for as_dir in $PATH
3086 do
3087 IFS=$as_save_IFS
3088 test -z "$as_dir" && as_dir=.
3089 for ac_exec_ext in '' $ac_executable_extensions; do
3090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3091 ac_cv_prog_ac_ct_CC="$ac_prog"
3092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3093 break 2
3094 fi
3095 done
3096 done
3097 IFS=$as_save_IFS
3098
3099 fi
3100 fi
3101 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3102 if test -n "$ac_ct_CC"; then
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3104 $as_echo "$ac_ct_CC" >&6; }
3105 else
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3107 $as_echo "no" >&6; }
3108 fi
3109
3110
3111 test -n "$ac_ct_CC" && break
3112 done
3113
3114 if test "x$ac_ct_CC" = x; then
3115 CC=""
3116 else
3117 case $cross_compiling:$ac_tool_warned in
3118 yes:)
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3120 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3121 ac_tool_warned=yes ;;
3122 esac
3123 CC=$ac_ct_CC
3124 fi
3125 fi
3126
3127 fi
3128
3129
3130 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3131 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3132 as_fn_error "no acceptable C compiler found in \$PATH
3133 See \`config.log' for more details." "$LINENO" 5; }
3134
3135 # Provide some information about the compiler.
3136 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3137 set X $ac_compile
3138 ac_compiler=$2
3139 for ac_option in --version -v -V -qversion; do
3140 { { ac_try="$ac_compiler $ac_option >&5"
3141 case "(($ac_try" in
3142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3143 *) ac_try_echo=$ac_try;;
3144 esac
3145 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3146 $as_echo "$ac_try_echo"; } >&5
3147 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3148 ac_status=$?
3149 if test -s conftest.err; then
3150 sed '10a\
3151 ... rest of stderr output deleted ...
3152 10q' conftest.err >conftest.er1
3153 cat conftest.er1 >&5
3154 rm -f conftest.er1 conftest.err
3155 fi
3156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3157 test $ac_status = 0; }
3158 done
3159
3160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3161 /* end confdefs.h. */
3162
3163 int
3164 main ()
3165 {
3166
3167 ;
3168 return 0;
3169 }
3170 _ACEOF
3171 ac_clean_files_save=$ac_clean_files
3172 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3173 # Try to create an executable without -o first, disregard a.out.
3174 # It will help us diagnose broken compilers, and finding out an intuition
3175 # of exeext.
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3177 $as_echo_n "checking for C compiler default output file name... " >&6; }
3178 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3179
3180 # The possible output files:
3181 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3182
3183 ac_rmfiles=
3184 for ac_file in $ac_files
3185 do
3186 case $ac_file in
3187 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3188 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3189 esac
3190 done
3191 rm -f $ac_rmfiles
3192
3193 if { { ac_try="$ac_link_default"
3194 case "(($ac_try" in
3195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196 *) ac_try_echo=$ac_try;;
3197 esac
3198 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3199 $as_echo "$ac_try_echo"; } >&5
3200 (eval "$ac_link_default") 2>&5
3201 ac_status=$?
3202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3203 test $ac_status = 0; }; then :
3204 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3205 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3206 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3207 # so that the user can short-circuit this test for compilers unknown to
3208 # Autoconf.
3209 for ac_file in $ac_files ''
3210 do
3211 test -f "$ac_file" || continue
3212 case $ac_file in
3213 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3214 ;;
3215 [ab].out )
3216 # We found the default executable, but exeext='' is most
3217 # certainly right.
3218 break;;
3219 *.* )
3220 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3221 then :; else
3222 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3223 fi
3224 # We set ac_cv_exeext here because the later test for it is not
3225 # safe: cross compilers may not add the suffix if given an `-o'
3226 # argument, so we may need to know it at that point already.
3227 # Even if this section looks crufty: it has the advantage of
3228 # actually working.
3229 break;;
3230 * )
3231 break;;
3232 esac
3233 done
3234 test "$ac_cv_exeext" = no && ac_cv_exeext=
3235
3236 else
3237 ac_file=''
3238 fi
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3240 $as_echo "$ac_file" >&6; }
3241 if test -z "$ac_file"; then :
3242 $as_echo "$as_me: failed program was:" >&5
3243 sed 's/^/| /' conftest.$ac_ext >&5
3244
3245 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3246 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3247 { as_fn_set_status 77
3248 as_fn_error "C compiler cannot create executables
3249 See \`config.log' for more details." "$LINENO" 5; }; }
3250 fi
3251 ac_exeext=$ac_cv_exeext
3252
3253 # Check that the compiler produces executables we can run. If not, either
3254 # the compiler is broken, or we cross compile.
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3256 $as_echo_n "checking whether the C compiler works... " >&6; }
3257 # If not cross compiling, check that we can run a simple program.
3258 if test "$cross_compiling" != yes; then
3259 if { ac_try='./$ac_file'
3260 { { case "(($ac_try" in
3261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3262 *) ac_try_echo=$ac_try;;
3263 esac
3264 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3265 $as_echo "$ac_try_echo"; } >&5
3266 (eval "$ac_try") 2>&5
3267 ac_status=$?
3268 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3269 test $ac_status = 0; }; }; then
3270 cross_compiling=no
3271 else
3272 if test "$cross_compiling" = maybe; then
3273 cross_compiling=yes
3274 else
3275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3277 as_fn_error "cannot run C compiled programs.
3278 If you meant to cross compile, use \`--host'.
3279 See \`config.log' for more details." "$LINENO" 5; }
3280 fi
3281 fi
3282 fi
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3284 $as_echo "yes" >&6; }
3285
3286 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3287 ac_clean_files=$ac_clean_files_save
3288 # Check that the compiler produces executables we can run. If not, either
3289 # the compiler is broken, or we cross compile.
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3291 $as_echo_n "checking whether we are cross compiling... " >&6; }
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3293 $as_echo "$cross_compiling" >&6; }
3294
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3296 $as_echo_n "checking for suffix of executables... " >&6; }
3297 if { { ac_try="$ac_link"
3298 case "(($ac_try" in
3299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3300 *) ac_try_echo=$ac_try;;
3301 esac
3302 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3303 $as_echo "$ac_try_echo"; } >&5
3304 (eval "$ac_link") 2>&5
3305 ac_status=$?
3306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3307 test $ac_status = 0; }; then :
3308 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3309 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3310 # work properly (i.e., refer to `conftest.exe'), while it won't with
3311 # `rm'.
3312 for ac_file in conftest.exe conftest conftest.*; do
3313 test -f "$ac_file" || continue
3314 case $ac_file in
3315 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3316 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3317 break;;
3318 * ) break;;
3319 esac
3320 done
3321 else
3322 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3323 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3324 as_fn_error "cannot compute suffix of executables: cannot compile and link
3325 See \`config.log' for more details." "$LINENO" 5; }
3326 fi
3327 rm -f conftest$ac_cv_exeext
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3329 $as_echo "$ac_cv_exeext" >&6; }
3330
3331 rm -f conftest.$ac_ext
3332 EXEEXT=$ac_cv_exeext
3333 ac_exeext=$EXEEXT
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3335 $as_echo_n "checking for suffix of object files... " >&6; }
3336 if test "${ac_cv_objext+set}" = set; then :
3337 $as_echo_n "(cached) " >&6
3338 else
3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h. */
3341
3342 int
3343 main ()
3344 {
3345
3346 ;
3347 return 0;
3348 }
3349 _ACEOF
3350 rm -f conftest.o conftest.obj
3351 if { { ac_try="$ac_compile"
3352 case "(($ac_try" in
3353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354 *) ac_try_echo=$ac_try;;
3355 esac
3356 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3357 $as_echo "$ac_try_echo"; } >&5
3358 (eval "$ac_compile") 2>&5
3359 ac_status=$?
3360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3361 test $ac_status = 0; }; then :
3362 for ac_file in conftest.o conftest.obj conftest.*; do
3363 test -f "$ac_file" || continue;
3364 case $ac_file in
3365 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3366 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3367 break;;
3368 esac
3369 done
3370 else
3371 $as_echo "$as_me: failed program was:" >&5
3372 sed 's/^/| /' conftest.$ac_ext >&5
3373
3374 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3376 as_fn_error "cannot compute suffix of object files: cannot compile
3377 See \`config.log' for more details." "$LINENO" 5; }
3378 fi
3379 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3380 fi
3381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3382 $as_echo "$ac_cv_objext" >&6; }
3383 OBJEXT=$ac_cv_objext
3384 ac_objext=$OBJEXT
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3386 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3387 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3388 $as_echo_n "(cached) " >&6
3389 else
3390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3391 /* end confdefs.h. */
3392
3393 int
3394 main ()
3395 {
3396 #ifndef __GNUC__
3397 choke me
3398 #endif
3399
3400 ;
3401 return 0;
3402 }
3403 _ACEOF
3404 if ac_fn_c_try_compile "$LINENO"; then :
3405 ac_compiler_gnu=yes
3406 else
3407 ac_compiler_gnu=no
3408 fi
3409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3410 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3411
3412 fi
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3414 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3415 if test $ac_compiler_gnu = yes; then
3416 GCC=yes
3417 else
3418 GCC=
3419 fi
3420 ac_test_CFLAGS=${CFLAGS+set}
3421 ac_save_CFLAGS=$CFLAGS
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3423 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3424 if test "${ac_cv_prog_cc_g+set}" = set; then :
3425 $as_echo_n "(cached) " >&6
3426 else
3427 ac_save_c_werror_flag=$ac_c_werror_flag
3428 ac_c_werror_flag=yes
3429 ac_cv_prog_cc_g=no
3430 CFLAGS="-g"
3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 /* end confdefs.h. */
3433
3434 int
3435 main ()
3436 {
3437
3438 ;
3439 return 0;
3440 }
3441 _ACEOF
3442 if ac_fn_c_try_compile "$LINENO"; then :
3443 ac_cv_prog_cc_g=yes
3444 else
3445 CFLAGS=""
3446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3447 /* end confdefs.h. */
3448
3449 int
3450 main ()
3451 {
3452
3453 ;
3454 return 0;
3455 }
3456 _ACEOF
3457 if ac_fn_c_try_compile "$LINENO"; then :
3458
3459 else
3460 ac_c_werror_flag=$ac_save_c_werror_flag
3461 CFLAGS="-g"
3462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3463 /* end confdefs.h. */
3464
3465 int
3466 main ()
3467 {
3468
3469 ;
3470 return 0;
3471 }
3472 _ACEOF
3473 if ac_fn_c_try_compile "$LINENO"; then :
3474 ac_cv_prog_cc_g=yes
3475 fi
3476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3477 fi
3478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3479 fi
3480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3481 ac_c_werror_flag=$ac_save_c_werror_flag
3482 fi
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3484 $as_echo "$ac_cv_prog_cc_g" >&6; }
3485 if test "$ac_test_CFLAGS" = set; then
3486 CFLAGS=$ac_save_CFLAGS
3487 elif test $ac_cv_prog_cc_g = yes; then
3488 if test "$GCC" = yes; then
3489 CFLAGS="-g -O2"
3490 else
3491 CFLAGS="-g"
3492 fi
3493 else
3494 if test "$GCC" = yes; then
3495 CFLAGS="-O2"
3496 else
3497 CFLAGS=
3498 fi
3499 fi
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3501 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3502 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3503 $as_echo_n "(cached) " >&6
3504 else
3505 ac_cv_prog_cc_c89=no
3506 ac_save_CC=$CC
3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508 /* end confdefs.h. */
3509 #include <stdarg.h>
3510 #include <stdio.h>
3511 #include <sys/types.h>
3512 #include <sys/stat.h>
3513 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3514 struct buf { int x; };
3515 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3516 static char *e (p, i)
3517 char **p;
3518 int i;
3519 {
3520 return p[i];
3521 }
3522 static char *f (char * (*g) (char **, int), char **p, ...)
3523 {
3524 char *s;
3525 va_list v;
3526 va_start (v,p);
3527 s = g (p, va_arg (v,int));
3528 va_end (v);
3529 return s;
3530 }
3531
3532 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3533 function prototypes and stuff, but not '\xHH' hex character constants.
3534 These don't provoke an error unfortunately, instead are silently treated
3535 as 'x'. The following induces an error, until -std is added to get
3536 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3537 array size at least. It's necessary to write '\x00'==0 to get something
3538 that's true only with -std. */
3539 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3540
3541 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3542 inside strings and character constants. */
3543 #define FOO(x) 'x'
3544 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3545
3546 int test (int i, double x);
3547 struct s1 {int (*f) (int a);};
3548 struct s2 {int (*f) (double a);};
3549 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3550 int argc;
3551 char **argv;
3552 int
3553 main ()
3554 {
3555 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3556 ;
3557 return 0;
3558 }
3559 _ACEOF
3560 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3561 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3562 do
3563 CC="$ac_save_CC $ac_arg"
3564 if ac_fn_c_try_compile "$LINENO"; then :
3565 ac_cv_prog_cc_c89=$ac_arg
3566 fi
3567 rm -f core conftest.err conftest.$ac_objext
3568 test "x$ac_cv_prog_cc_c89" != "xno" && break
3569 done
3570 rm -f conftest.$ac_ext
3571 CC=$ac_save_CC
3572
3573 fi
3574 # AC_CACHE_VAL
3575 case "x$ac_cv_prog_cc_c89" in
3576 x)
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3578 $as_echo "none needed" >&6; } ;;
3579 xno)
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3581 $as_echo "unsupported" >&6; } ;;
3582 *)
3583 CC="$CC $ac_cv_prog_cc_c89"
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3585 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3586 esac
3587 if test "x$ac_cv_prog_cc_c89" != xno; then :
3588
3589 fi
3590
3591 ac_ext=c
3592 ac_cpp='$CPP $CPPFLAGS'
3593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3596
3597 ac_ext=cpp
3598 ac_cpp='$CXXCPP $CPPFLAGS'
3599 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3602 if test -z "$CXX"; then
3603 if test -n "$CCC"; then
3604 CXX=$CCC
3605 else
3606 if test -n "$ac_tool_prefix"; then
3607 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3608 do
3609 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3610 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3612 $as_echo_n "checking for $ac_word... " >&6; }
3613 if test "${ac_cv_prog_CXX+set}" = set; then :
3614 $as_echo_n "(cached) " >&6
3615 else
3616 if test -n "$CXX"; then
3617 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3618 else
3619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3620 for as_dir in $PATH
3621 do
3622 IFS=$as_save_IFS
3623 test -z "$as_dir" && as_dir=.
3624 for ac_exec_ext in '' $ac_executable_extensions; do
3625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3626 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3628 break 2
3629 fi
3630 done
3631 done
3632 IFS=$as_save_IFS
3633
3634 fi
3635 fi
3636 CXX=$ac_cv_prog_CXX
3637 if test -n "$CXX"; then
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3639 $as_echo "$CXX" >&6; }
3640 else
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3642 $as_echo "no" >&6; }
3643 fi
3644
3645
3646 test -n "$CXX" && break
3647 done
3648 fi
3649 if test -z "$CXX"; then
3650 ac_ct_CXX=$CXX
3651 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3652 do
3653 # Extract the first word of "$ac_prog", so it can be a program name with args.
3654 set dummy $ac_prog; ac_word=$2
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3656 $as_echo_n "checking for $ac_word... " >&6; }
3657 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3658 $as_echo_n "(cached) " >&6
3659 else
3660 if test -n "$ac_ct_CXX"; then
3661 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3662 else
3663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3664 for as_dir in $PATH
3665 do
3666 IFS=$as_save_IFS
3667 test -z "$as_dir" && as_dir=.
3668 for ac_exec_ext in '' $ac_executable_extensions; do
3669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3670 ac_cv_prog_ac_ct_CXX="$ac_prog"
3671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3672 break 2
3673 fi
3674 done
3675 done
3676 IFS=$as_save_IFS
3677
3678 fi
3679 fi
3680 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3681 if test -n "$ac_ct_CXX"; then
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3683 $as_echo "$ac_ct_CXX" >&6; }
3684 else
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3686 $as_echo "no" >&6; }
3687 fi
3688
3689
3690 test -n "$ac_ct_CXX" && break
3691 done
3692
3693 if test "x$ac_ct_CXX" = x; then
3694 CXX="g++"
3695 else
3696 case $cross_compiling:$ac_tool_warned in
3697 yes:)
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3699 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3700 ac_tool_warned=yes ;;
3701 esac
3702 CXX=$ac_ct_CXX
3703 fi
3704 fi
3705
3706 fi
3707 fi
3708 # Provide some information about the compiler.
3709 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3710 set X $ac_compile
3711 ac_compiler=$2
3712 for ac_option in --version -v -V -qversion; do
3713 { { ac_try="$ac_compiler $ac_option >&5"
3714 case "(($ac_try" in
3715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3716 *) ac_try_echo=$ac_try;;
3717 esac
3718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3719 $as_echo "$ac_try_echo"; } >&5
3720 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3721 ac_status=$?
3722 if test -s conftest.err; then
3723 sed '10a\
3724 ... rest of stderr output deleted ...
3725 10q' conftest.err >conftest.er1
3726 cat conftest.er1 >&5
3727 rm -f conftest.er1 conftest.err
3728 fi
3729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3730 test $ac_status = 0; }
3731 done
3732
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3734 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3735 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3736 $as_echo_n "(cached) " >&6
3737 else
3738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3739 /* end confdefs.h. */
3740
3741 int
3742 main ()
3743 {
3744 #ifndef __GNUC__
3745 choke me
3746 #endif
3747
3748 ;
3749 return 0;
3750 }
3751 _ACEOF
3752 if ac_fn_cxx_try_compile "$LINENO"; then :
3753 ac_compiler_gnu=yes
3754 else
3755 ac_compiler_gnu=no
3756 fi
3757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3758 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3759
3760 fi
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3762 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3763 if test $ac_compiler_gnu = yes; then
3764 GXX=yes
3765 else
3766 GXX=
3767 fi
3768 ac_test_CXXFLAGS=${CXXFLAGS+set}
3769 ac_save_CXXFLAGS=$CXXFLAGS
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3771 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3772 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3773 $as_echo_n "(cached) " >&6
3774 else
3775 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3776 ac_cxx_werror_flag=yes
3777 ac_cv_prog_cxx_g=no
3778 CXXFLAGS="-g"
3779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780 /* end confdefs.h. */
3781
3782 int
3783 main ()
3784 {
3785
3786 ;
3787 return 0;
3788 }
3789 _ACEOF
3790 if ac_fn_cxx_try_compile "$LINENO"; then :
3791 ac_cv_prog_cxx_g=yes
3792 else
3793 CXXFLAGS=""
3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795 /* end confdefs.h. */
3796
3797 int
3798 main ()
3799 {
3800
3801 ;
3802 return 0;
3803 }
3804 _ACEOF
3805 if ac_fn_cxx_try_compile "$LINENO"; then :
3806
3807 else
3808 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3809 CXXFLAGS="-g"
3810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3811 /* end confdefs.h. */
3812
3813 int
3814 main ()
3815 {
3816
3817 ;
3818 return 0;
3819 }
3820 _ACEOF
3821 if ac_fn_cxx_try_compile "$LINENO"; then :
3822 ac_cv_prog_cxx_g=yes
3823 fi
3824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3825 fi
3826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3827 fi
3828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3829 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3830 fi
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3832 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3833 if test "$ac_test_CXXFLAGS" = set; then
3834 CXXFLAGS=$ac_save_CXXFLAGS
3835 elif test $ac_cv_prog_cxx_g = yes; then
3836 if test "$GXX" = yes; then
3837 CXXFLAGS="-g -O2"
3838 else
3839 CXXFLAGS="-g"
3840 fi
3841 else
3842 if test "$GXX" = yes; then
3843 CXXFLAGS="-O2"
3844 else
3845 CXXFLAGS=
3846 fi
3847 fi
3848 ac_ext=c
3849 ac_cpp='$CPP $CPPFLAGS'
3850 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3851 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3853
3854
3855
3856 ac_ext=c
3857 ac_cpp='$CPP $CPPFLAGS'
3858 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3859 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3860 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3862 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3863 # On Suns, sometimes $CPP names a directory.
3864 if test -n "$CPP" && test -d "$CPP"; then
3865 CPP=
3866 fi
3867 if test -z "$CPP"; then
3868 if test "${ac_cv_prog_CPP+set}" = set; then :
3869 $as_echo_n "(cached) " >&6
3870 else
3871 # Double quotes because CPP needs to be expanded
3872 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3873 do
3874 ac_preproc_ok=false
3875 for ac_c_preproc_warn_flag in '' yes
3876 do
3877 # Use a header file that comes with gcc, so configuring glibc
3878 # with a fresh cross-compiler works.
3879 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3880 # <limits.h> exists even on freestanding compilers.
3881 # On the NeXT, cc -E runs the code through the compiler's parser,
3882 # not just through cpp. "Syntax error" is here to catch this case.
3883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3884 /* end confdefs.h. */
3885 #ifdef __STDC__
3886 # include <limits.h>
3887 #else
3888 # include <assert.h>
3889 #endif
3890 Syntax error
3891 _ACEOF
3892 if ac_fn_c_try_cpp "$LINENO"; then :
3893
3894 else
3895 # Broken: fails on valid input.
3896 continue
3897 fi
3898 rm -f conftest.err conftest.$ac_ext
3899
3900 # OK, works on sane cases. Now check whether nonexistent headers
3901 # can be detected and how.
3902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903 /* end confdefs.h. */
3904 #include <ac_nonexistent.h>
3905 _ACEOF
3906 if ac_fn_c_try_cpp "$LINENO"; then :
3907 # Broken: success on invalid input.
3908 continue
3909 else
3910 # Passes both tests.
3911 ac_preproc_ok=:
3912 break
3913 fi
3914 rm -f conftest.err conftest.$ac_ext
3915
3916 done
3917 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3918 rm -f conftest.err conftest.$ac_ext
3919 if $ac_preproc_ok; then :
3920 break
3921 fi
3922
3923 done
3924 ac_cv_prog_CPP=$CPP
3925
3926 fi
3927 CPP=$ac_cv_prog_CPP
3928 else
3929 ac_cv_prog_CPP=$CPP
3930 fi
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3932 $as_echo "$CPP" >&6; }
3933 ac_preproc_ok=false
3934 for ac_c_preproc_warn_flag in '' yes
3935 do
3936 # Use a header file that comes with gcc, so configuring glibc
3937 # with a fresh cross-compiler works.
3938 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3939 # <limits.h> exists even on freestanding compilers.
3940 # On the NeXT, cc -E runs the code through the compiler's parser,
3941 # not just through cpp. "Syntax error" is here to catch this case.
3942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3943 /* end confdefs.h. */
3944 #ifdef __STDC__
3945 # include <limits.h>
3946 #else
3947 # include <assert.h>
3948 #endif
3949 Syntax error
3950 _ACEOF
3951 if ac_fn_c_try_cpp "$LINENO"; then :
3952
3953 else
3954 # Broken: fails on valid input.
3955 continue
3956 fi
3957 rm -f conftest.err conftest.$ac_ext
3958
3959 # OK, works on sane cases. Now check whether nonexistent headers
3960 # can be detected and how.
3961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962 /* end confdefs.h. */
3963 #include <ac_nonexistent.h>
3964 _ACEOF
3965 if ac_fn_c_try_cpp "$LINENO"; then :
3966 # Broken: success on invalid input.
3967 continue
3968 else
3969 # Passes both tests.
3970 ac_preproc_ok=:
3971 break
3972 fi
3973 rm -f conftest.err conftest.$ac_ext
3974
3975 done
3976 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3977 rm -f conftest.err conftest.$ac_ext
3978 if $ac_preproc_ok; then :
3979
3980 else
3981 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3982 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3983 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3984 See \`config.log' for more details." "$LINENO" 5; }
3985 fi
3986
3987 ac_ext=c
3988 ac_cpp='$CPP $CPPFLAGS'
3989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3992
3993
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3995 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3996 if test "${ac_cv_path_GREP+set}" = set; then :
3997 $as_echo_n "(cached) " >&6
3998 else
3999 if test -z "$GREP"; then
4000 ac_path_GREP_found=false
4001 # Loop through the user's path and test for each of PROGNAME-LIST
4002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4003 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4004 do
4005 IFS=$as_save_IFS
4006 test -z "$as_dir" && as_dir=.
4007 for ac_prog in grep ggrep; do
4008 for ac_exec_ext in '' $ac_executable_extensions; do
4009 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4010 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4011 # Check for GNU ac_path_GREP and select it if it is found.
4012 # Check for GNU $ac_path_GREP
4013 case `"$ac_path_GREP" --version 2>&1` in
4014 *GNU*)
4015 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4016 *)
4017 ac_count=0
4018 $as_echo_n 0123456789 >"conftest.in"
4019 while :
4020 do
4021 cat "conftest.in" "conftest.in" >"conftest.tmp"
4022 mv "conftest.tmp" "conftest.in"
4023 cp "conftest.in" "conftest.nl"
4024 $as_echo 'GREP' >> "conftest.nl"
4025 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4026 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4027 as_fn_arith $ac_count + 1 && ac_count=$as_val
4028 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4029 # Best one so far, save it but keep looking for a better one
4030 ac_cv_path_GREP="$ac_path_GREP"
4031 ac_path_GREP_max=$ac_count
4032 fi
4033 # 10*(2^10) chars as input seems more than enough
4034 test $ac_count -gt 10 && break
4035 done
4036 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4037 esac
4038
4039 $ac_path_GREP_found && break 3
4040 done
4041 done
4042 done
4043 IFS=$as_save_IFS
4044 if test -z "$ac_cv_path_GREP"; then
4045 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4046 fi
4047 else
4048 ac_cv_path_GREP=$GREP
4049 fi
4050
4051 fi
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4053 $as_echo "$ac_cv_path_GREP" >&6; }
4054 GREP="$ac_cv_path_GREP"
4055
4056
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4058 $as_echo_n "checking for egrep... " >&6; }
4059 if test "${ac_cv_path_EGREP+set}" = set; then :
4060 $as_echo_n "(cached) " >&6
4061 else
4062 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4063 then ac_cv_path_EGREP="$GREP -E"
4064 else
4065 if test -z "$EGREP"; then
4066 ac_path_EGREP_found=false
4067 # Loop through the user's path and test for each of PROGNAME-LIST
4068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4069 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4070 do
4071 IFS=$as_save_IFS
4072 test -z "$as_dir" && as_dir=.
4073 for ac_prog in egrep; do
4074 for ac_exec_ext in '' $ac_executable_extensions; do
4075 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4076 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4077 # Check for GNU ac_path_EGREP and select it if it is found.
4078 # Check for GNU $ac_path_EGREP
4079 case `"$ac_path_EGREP" --version 2>&1` in
4080 *GNU*)
4081 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4082 *)
4083 ac_count=0
4084 $as_echo_n 0123456789 >"conftest.in"
4085 while :
4086 do
4087 cat "conftest.in" "conftest.in" >"conftest.tmp"
4088 mv "conftest.tmp" "conftest.in"
4089 cp "conftest.in" "conftest.nl"
4090 $as_echo 'EGREP' >> "conftest.nl"
4091 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4092 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4093 as_fn_arith $ac_count + 1 && ac_count=$as_val
4094 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4095 # Best one so far, save it but keep looking for a better one
4096 ac_cv_path_EGREP="$ac_path_EGREP"
4097 ac_path_EGREP_max=$ac_count
4098 fi
4099 # 10*(2^10) chars as input seems more than enough
4100 test $ac_count -gt 10 && break
4101 done
4102 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4103 esac
4104
4105 $ac_path_EGREP_found && break 3
4106 done
4107 done
4108 done
4109 IFS=$as_save_IFS
4110 if test -z "$ac_cv_path_EGREP"; then
4111 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4112 fi
4113 else
4114 ac_cv_path_EGREP=$EGREP
4115 fi
4116
4117 fi
4118 fi
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4120 $as_echo "$ac_cv_path_EGREP" >&6; }
4121 EGREP="$ac_cv_path_EGREP"
4122
4123
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4125 $as_echo_n "checking for ANSI C header files... " >&6; }
4126 if test "${ac_cv_header_stdc+set}" = set; then :
4127 $as_echo_n "(cached) " >&6
4128 else
4129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4130 /* end confdefs.h. */
4131 #include <stdlib.h>
4132 #include <stdarg.h>
4133 #include <string.h>
4134 #include <float.h>
4135
4136 int
4137 main ()
4138 {
4139
4140 ;
4141 return 0;
4142 }
4143 _ACEOF
4144 if ac_fn_c_try_compile "$LINENO"; then :
4145 ac_cv_header_stdc=yes
4146 else
4147 ac_cv_header_stdc=no
4148 fi
4149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4150
4151 if test $ac_cv_header_stdc = yes; then
4152 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4154 /* end confdefs.h. */
4155 #include <string.h>
4156
4157 _ACEOF
4158 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4159 $EGREP "memchr" >/dev/null 2>&1; then :
4160
4161 else
4162 ac_cv_header_stdc=no
4163 fi
4164 rm -f conftest*
4165
4166 fi
4167
4168 if test $ac_cv_header_stdc = yes; then
4169 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4171 /* end confdefs.h. */
4172 #include <stdlib.h>
4173
4174 _ACEOF
4175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4176 $EGREP "free" >/dev/null 2>&1; then :
4177
4178 else
4179 ac_cv_header_stdc=no
4180 fi
4181 rm -f conftest*
4182
4183 fi
4184
4185 if test $ac_cv_header_stdc = yes; then
4186 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4187 if test "$cross_compiling" = yes; then :
4188 :
4189 else
4190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4191 /* end confdefs.h. */
4192 #include <ctype.h>
4193 #include <stdlib.h>
4194 #if ((' ' & 0x0FF) == 0x020)
4195 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4196 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4197 #else
4198 # define ISLOWER(c) \
4199 (('a' <= (c) && (c) <= 'i') \
4200 || ('j' <= (c) && (c) <= 'r') \
4201 || ('s' <= (c) && (c) <= 'z'))
4202 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4203 #endif
4204
4205 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4206 int
4207 main ()
4208 {
4209 int i;
4210 for (i = 0; i < 256; i++)
4211 if (XOR (islower (i), ISLOWER (i))
4212 || toupper (i) != TOUPPER (i))
4213 return 2;
4214 return 0;
4215 }
4216 _ACEOF
4217 if ac_fn_c_try_run "$LINENO"; then :
4218
4219 else
4220 ac_cv_header_stdc=no
4221 fi
4222 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4223 conftest.$ac_objext conftest.beam conftest.$ac_ext
4224 fi
4225
4226 fi
4227 fi
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4229 $as_echo "$ac_cv_header_stdc" >&6; }
4230 if test $ac_cv_header_stdc = yes; then
4231
4232 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4233
4234 fi
4235
4236 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4237 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4238 inttypes.h stdint.h unistd.h
4239 do :
4240 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4241 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4242 "
4243 eval as_val=\$$as_ac_Header
4244 if test "x$as_val" = x""yes; then :
4245 cat >>confdefs.h <<_ACEOF
4246 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4247 _ACEOF
4248
4249 fi
4250
4251 done
4252
4253
4254
4255 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4256 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4257 MINIX=yes
4258 else
4259 MINIX=
4260 fi
4261
4262
4263 if test "$MINIX" = yes; then
4264
4265 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4266
4267
4268 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4269
4270
4271 $as_echo "#define _MINIX 1" >>confdefs.h
4272
4273 fi
4274
4275
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4277 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4278 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4279 $as_echo_n "(cached) " >&6
4280 else
4281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4282 /* end confdefs.h. */
4283
4284 # define __EXTENSIONS__ 1
4285 $ac_includes_default
4286 int
4287 main ()
4288 {
4289
4290 ;
4291 return 0;
4292 }
4293 _ACEOF
4294 if ac_fn_c_try_compile "$LINENO"; then :
4295 ac_cv_safe_to_define___extensions__=yes
4296 else
4297 ac_cv_safe_to_define___extensions__=no
4298 fi
4299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4300 fi
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4302 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4303 test $ac_cv_safe_to_define___extensions__ = yes &&
4304 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4305
4306 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4307
4308 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4309
4310 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4311
4312 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4313
4314
4315 ac_aux_dir=
4316 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4317 for ac_t in install-sh install.sh shtool; do
4318 if test -f "$ac_dir/$ac_t"; then
4319 ac_aux_dir=$ac_dir
4320 ac_install_sh="$ac_aux_dir/$ac_t -c"
4321 break 2
4322 fi
4323 done
4324 done
4325 if test -z "$ac_aux_dir"; then
4326 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4327 fi
4328
4329 # These three variables are undocumented and unsupported,
4330 # and are intended to be withdrawn in a future Autoconf release.
4331 # They can cause serious problems if a builder's source tree is in a directory
4332 # whose full name contains unusual characters.
4333 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4334 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4335 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4336
4337
4338 # Make sure we can run config.sub.
4339 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4340 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4341
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4343 $as_echo_n "checking build system type... " >&6; }
4344 if test "${ac_cv_build+set}" = set; then :
4345 $as_echo_n "(cached) " >&6
4346 else
4347 ac_build_alias=$build_alias
4348 test "x$ac_build_alias" = x &&
4349 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4350 test "x$ac_build_alias" = x &&
4351 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4352 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4353 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4354
4355 fi
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4357 $as_echo "$ac_cv_build" >&6; }
4358 case $ac_cv_build in
4359 *-*-*) ;;
4360 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4361 esac
4362 build=$ac_cv_build
4363 ac_save_IFS=$IFS; IFS='-'
4364 set x $ac_cv_build
4365 shift
4366 build_cpu=$1
4367 build_vendor=$2
4368 shift; shift
4369 # Remember, the first character of IFS is used to create $*,
4370 # except with old shells:
4371 build_os=$*
4372 IFS=$ac_save_IFS
4373 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4374
4375
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4377 $as_echo_n "checking host system type... " >&6; }
4378 if test "${ac_cv_host+set}" = set; then :
4379 $as_echo_n "(cached) " >&6
4380 else
4381 if test "x$host_alias" = x; then
4382 ac_cv_host=$ac_cv_build
4383 else
4384 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4385 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4386 fi
4387
4388 fi
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4390 $as_echo "$ac_cv_host" >&6; }
4391 case $ac_cv_host in
4392 *-*-*) ;;
4393 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4394 esac
4395 host=$ac_cv_host
4396 ac_save_IFS=$IFS; IFS='-'
4397 set x $ac_cv_host
4398 shift
4399 host_cpu=$1
4400 host_vendor=$2
4401 shift; shift
4402 # Remember, the first character of IFS is used to create $*,
4403 # except with old shells:
4404 host_os=$*
4405 IFS=$ac_save_IFS
4406 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4407
4408
4409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4410 $as_echo_n "checking target system type... " >&6; }
4411 if test "${ac_cv_target+set}" = set; then :
4412 $as_echo_n "(cached) " >&6
4413 else
4414 if test "x$target_alias" = x; then
4415 ac_cv_target=$ac_cv_host
4416 else
4417 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4418 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4419 fi
4420
4421 fi
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4423 $as_echo "$ac_cv_target" >&6; }
4424 case $ac_cv_target in
4425 *-*-*) ;;
4426 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4427 esac
4428 target=$ac_cv_target
4429 ac_save_IFS=$IFS; IFS='-'
4430 set x $ac_cv_target
4431 shift
4432 target_cpu=$1
4433 target_vendor=$2
4434 shift; shift
4435 # Remember, the first character of IFS is used to create $*,
4436 # except with old shells:
4437 target_os=$*
4438 IFS=$ac_save_IFS
4439 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4440
4441
4442 # The aliases save the names the user supplied, while $host etc.
4443 # will get canonicalized.
4444 test -n "$target_alias" &&
4445 test "$program_prefix$program_suffix$program_transform_name" = \
4446 NONENONEs,x,x, &&
4447 program_prefix=${target_alias}-
4448
4449 # The tests for host and target for $enable_largefile require
4450 # canonical names.
4451
4452
4453
4454 # As the $enable_largefile decision depends on --enable-plugins we must set it
4455 # even in directories otherwise not depending on the $plugins option.
4456
4457
4458 maybe_plugins=no
4459 for ac_header in dlfcn.h
4460 do :
4461 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4462 "
4463 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4464 cat >>confdefs.h <<_ACEOF
4465 #define HAVE_DLFCN_H 1
4466 _ACEOF
4467 maybe_plugins=yes
4468 fi
4469
4470 done
4471
4472 for ac_header in windows.h
4473 do :
4474 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4475 "
4476 if test "x$ac_cv_header_windows_h" = x""yes; then :
4477 cat >>confdefs.h <<_ACEOF
4478 #define HAVE_WINDOWS_H 1
4479 _ACEOF
4480 maybe_plugins=yes
4481 fi
4482
4483 done
4484
4485
4486 # Check whether --enable-plugins was given.
4487 if test "${enable_plugins+set}" = set; then :
4488 enableval=$enable_plugins; case "${enableval}" in
4489 no) plugins=no ;;
4490 *) plugins=yes
4491 if test "$maybe_plugins" != "yes" ; then
4492 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4493 fi ;;
4494 esac
4495 else
4496 plugins=$maybe_plugins
4497
4498 fi
4499
4500 if test "$plugins" = "yes"; then
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4502 $as_echo_n "checking for library containing dlopen... " >&6; }
4503 if test "${ac_cv_search_dlopen+set}" = set; then :
4504 $as_echo_n "(cached) " >&6
4505 else
4506 ac_func_search_save_LIBS=$LIBS
4507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4508 /* end confdefs.h. */
4509
4510 /* Override any GCC internal prototype to avoid an error.
4511 Use char because int might match the return type of a GCC
4512 builtin and then its argument prototype would still apply. */
4513 #ifdef __cplusplus
4514 extern "C"
4515 #endif
4516 char dlopen ();
4517 int
4518 main ()
4519 {
4520 return dlopen ();
4521 ;
4522 return 0;
4523 }
4524 _ACEOF
4525 for ac_lib in '' dl; do
4526 if test -z "$ac_lib"; then
4527 ac_res="none required"
4528 else
4529 ac_res=-l$ac_lib
4530 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4531 fi
4532 if ac_fn_c_try_link "$LINENO"; then :
4533 ac_cv_search_dlopen=$ac_res
4534 fi
4535 rm -f core conftest.err conftest.$ac_objext \
4536 conftest$ac_exeext
4537 if test "${ac_cv_search_dlopen+set}" = set; then :
4538 break
4539 fi
4540 done
4541 if test "${ac_cv_search_dlopen+set}" = set; then :
4542
4543 else
4544 ac_cv_search_dlopen=no
4545 fi
4546 rm conftest.$ac_ext
4547 LIBS=$ac_func_search_save_LIBS
4548 fi
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4550 $as_echo "$ac_cv_search_dlopen" >&6; }
4551 ac_res=$ac_cv_search_dlopen
4552 if test "$ac_res" != no; then :
4553 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4554
4555 fi
4556
4557 fi
4558
4559
4560 case "${host}" in
4561 sparc-*-solaris*|i[3-7]86-*-solaris*)
4562 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4563 # are mutually exclusive; and without procfs support, the bfd/ elf module
4564 # cannot provide certain routines such as elfcore_write_prpsinfo
4565 # or elfcore_write_prstatus. So unless the user explicitly requested
4566 # large-file support through the --enable-largefile switch, disable
4567 # large-file support in favor of procfs support.
4568 test "${target}" = "${host}" -a "x$plugins" = xno \
4569 && : ${enable_largefile="no"}
4570 ;;
4571 esac
4572
4573 # Check whether --enable-largefile was given.
4574 if test "${enable_largefile+set}" = set; then :
4575 enableval=$enable_largefile;
4576 fi
4577
4578 if test "$enable_largefile" != no; then
4579
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4581 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4582 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4583 $as_echo_n "(cached) " >&6
4584 else
4585 ac_cv_sys_largefile_CC=no
4586 if test "$GCC" != yes; then
4587 ac_save_CC=$CC
4588 while :; do
4589 # IRIX 6.2 and later do not support large files by default,
4590 # so use the C compiler's -n32 option if that helps.
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h. */
4593 #include <sys/types.h>
4594 /* Check that off_t can represent 2**63 - 1 correctly.
4595 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4596 since some C++ compilers masquerading as C compilers
4597 incorrectly reject 9223372036854775807. */
4598 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4599 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4600 && LARGE_OFF_T % 2147483647 == 1)
4601 ? 1 : -1];
4602 int
4603 main ()
4604 {
4605
4606 ;
4607 return 0;
4608 }
4609 _ACEOF
4610 if ac_fn_c_try_compile "$LINENO"; then :
4611 break
4612 fi
4613 rm -f core conftest.err conftest.$ac_objext
4614 CC="$CC -n32"
4615 if ac_fn_c_try_compile "$LINENO"; then :
4616 ac_cv_sys_largefile_CC=' -n32'; break
4617 fi
4618 rm -f core conftest.err conftest.$ac_objext
4619 break
4620 done
4621 CC=$ac_save_CC
4622 rm -f conftest.$ac_ext
4623 fi
4624 fi
4625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4626 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4627 if test "$ac_cv_sys_largefile_CC" != no; then
4628 CC=$CC$ac_cv_sys_largefile_CC
4629 fi
4630
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4632 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4633 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4634 $as_echo_n "(cached) " >&6
4635 else
4636 while :; do
4637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638 /* end confdefs.h. */
4639 #include <sys/types.h>
4640 /* Check that off_t can represent 2**63 - 1 correctly.
4641 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4642 since some C++ compilers masquerading as C compilers
4643 incorrectly reject 9223372036854775807. */
4644 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4645 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4646 && LARGE_OFF_T % 2147483647 == 1)
4647 ? 1 : -1];
4648 int
4649 main ()
4650 {
4651
4652 ;
4653 return 0;
4654 }
4655 _ACEOF
4656 if ac_fn_c_try_compile "$LINENO"; then :
4657 ac_cv_sys_file_offset_bits=no; break
4658 fi
4659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4661 /* end confdefs.h. */
4662 #define _FILE_OFFSET_BITS 64
4663 #include <sys/types.h>
4664 /* Check that off_t can represent 2**63 - 1 correctly.
4665 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4666 since some C++ compilers masquerading as C compilers
4667 incorrectly reject 9223372036854775807. */
4668 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4669 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4670 && LARGE_OFF_T % 2147483647 == 1)
4671 ? 1 : -1];
4672 int
4673 main ()
4674 {
4675
4676 ;
4677 return 0;
4678 }
4679 _ACEOF
4680 if ac_fn_c_try_compile "$LINENO"; then :
4681 ac_cv_sys_file_offset_bits=64; break
4682 fi
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4684 ac_cv_sys_file_offset_bits=unknown
4685 break
4686 done
4687 fi
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4689 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4690 case $ac_cv_sys_file_offset_bits in #(
4691 no | unknown) ;;
4692 *)
4693 cat >>confdefs.h <<_ACEOF
4694 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4695 _ACEOF
4696 ;;
4697 esac
4698 rm -rf conftest*
4699 if test $ac_cv_sys_file_offset_bits = unknown; then
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4701 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4702 if test "${ac_cv_sys_large_files+set}" = set; then :
4703 $as_echo_n "(cached) " >&6
4704 else
4705 while :; do
4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707 /* end confdefs.h. */
4708 #include <sys/types.h>
4709 /* Check that off_t can represent 2**63 - 1 correctly.
4710 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4711 since some C++ compilers masquerading as C compilers
4712 incorrectly reject 9223372036854775807. */
4713 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4714 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4715 && LARGE_OFF_T % 2147483647 == 1)
4716 ? 1 : -1];
4717 int
4718 main ()
4719 {
4720
4721 ;
4722 return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726 ac_cv_sys_large_files=no; break
4727 fi
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4730 /* end confdefs.h. */
4731 #define _LARGE_FILES 1
4732 #include <sys/types.h>
4733 /* Check that off_t can represent 2**63 - 1 correctly.
4734 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4735 since some C++ compilers masquerading as C compilers
4736 incorrectly reject 9223372036854775807. */
4737 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4738 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4739 && LARGE_OFF_T % 2147483647 == 1)
4740 ? 1 : -1];
4741 int
4742 main ()
4743 {
4744
4745 ;
4746 return 0;
4747 }
4748 _ACEOF
4749 if ac_fn_c_try_compile "$LINENO"; then :
4750 ac_cv_sys_large_files=1; break
4751 fi
4752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4753 ac_cv_sys_large_files=unknown
4754 break
4755 done
4756 fi
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4758 $as_echo "$ac_cv_sys_large_files" >&6; }
4759 case $ac_cv_sys_large_files in #(
4760 no | unknown) ;;
4761 *)
4762 cat >>confdefs.h <<_ACEOF
4763 #define _LARGE_FILES $ac_cv_sys_large_files
4764 _ACEOF
4765 ;;
4766 esac
4767 rm -rf conftest*
4768 fi
4769 fi
4770
4771
4772
4773
4774
4775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4776 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4777 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4778 $as_echo_n "(cached) " >&6
4779 else
4780 am_cv_prog_cc_stdc=no
4781 ac_save_CC="$CC"
4782 # Don't try gcc -ansi; that turns off useful extensions and
4783 # breaks some systems' header files.
4784 # AIX -qlanglvl=ansi
4785 # Ultrix and OSF/1 -std1
4786 # HP-UX 10.20 and later -Ae
4787 # HP-UX older versions -Aa -D_HPUX_SOURCE
4788 # SVR4 -Xc -D__EXTENSIONS__
4789 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4790 do
4791 CC="$ac_save_CC $ac_arg"
4792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4793 /* end confdefs.h. */
4794 #include <stdarg.h>
4795 #include <stdio.h>
4796 #include <sys/types.h>
4797 #include <sys/stat.h>
4798 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4799 struct buf { int x; };
4800 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4801 static char *e (p, i)
4802 char **p;
4803 int i;
4804 {
4805 return p[i];
4806 }
4807 static char *f (char * (*g) (char **, int), char **p, ...)
4808 {
4809 char *s;
4810 va_list v;
4811 va_start (v,p);
4812 s = g (p, va_arg (v,int));
4813 va_end (v);
4814 return s;
4815 }
4816 int test (int i, double x);
4817 struct s1 {int (*f) (int a);};
4818 struct s2 {int (*f) (double a);};
4819 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4820 int argc;
4821 char **argv;
4822
4823 int
4824 main ()
4825 {
4826
4827 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4828
4829 ;
4830 return 0;
4831 }
4832 _ACEOF
4833 if ac_fn_c_try_compile "$LINENO"; then :
4834 am_cv_prog_cc_stdc="$ac_arg"; break
4835 fi
4836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4837 done
4838 CC="$ac_save_CC"
4839
4840 fi
4841
4842 if test -z "$am_cv_prog_cc_stdc"; then
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4844 $as_echo "none needed" >&6; }
4845 else
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4847 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4848 fi
4849 case "x$am_cv_prog_cc_stdc" in
4850 x|xno) ;;
4851 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4852 esac
4853
4854 # expand $ac_aux_dir to an absolute path
4855 am_aux_dir=`cd $ac_aux_dir && pwd`
4856
4857 if test x"${install_sh}" != xset; then
4858 case $am_aux_dir in
4859 *\ * | *\ *)
4860 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4861 *)
4862 install_sh="\${SHELL} $am_aux_dir/install-sh"
4863 esac
4864 fi
4865
4866 # Installed binaries are usually stripped using `strip' when the user
4867 # run `make install-strip'. However `strip' might not be the right
4868 # tool to use in cross-compilation environments, therefore Automake
4869 # will honor the `STRIP' environment variable to overrule this program.
4870 if test "$cross_compiling" != no; then
4871 if test -n "$ac_tool_prefix"; then
4872 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4873 set dummy ${ac_tool_prefix}strip; ac_word=$2
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4875 $as_echo_n "checking for $ac_word... " >&6; }
4876 if test "${ac_cv_prog_STRIP+set}" = set; then :
4877 $as_echo_n "(cached) " >&6
4878 else
4879 if test -n "$STRIP"; then
4880 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4881 else
4882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4883 for as_dir in $PATH
4884 do
4885 IFS=$as_save_IFS
4886 test -z "$as_dir" && as_dir=.
4887 for ac_exec_ext in '' $ac_executable_extensions; do
4888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4889 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4891 break 2
4892 fi
4893 done
4894 done
4895 IFS=$as_save_IFS
4896
4897 fi
4898 fi
4899 STRIP=$ac_cv_prog_STRIP
4900 if test -n "$STRIP"; then
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4902 $as_echo "$STRIP" >&6; }
4903 else
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4905 $as_echo "no" >&6; }
4906 fi
4907
4908
4909 fi
4910 if test -z "$ac_cv_prog_STRIP"; then
4911 ac_ct_STRIP=$STRIP
4912 # Extract the first word of "strip", so it can be a program name with args.
4913 set dummy strip; ac_word=$2
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4915 $as_echo_n "checking for $ac_word... " >&6; }
4916 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4917 $as_echo_n "(cached) " >&6
4918 else
4919 if test -n "$ac_ct_STRIP"; then
4920 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4921 else
4922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4923 for as_dir in $PATH
4924 do
4925 IFS=$as_save_IFS
4926 test -z "$as_dir" && as_dir=.
4927 for ac_exec_ext in '' $ac_executable_extensions; do
4928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4929 ac_cv_prog_ac_ct_STRIP="strip"
4930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4931 break 2
4932 fi
4933 done
4934 done
4935 IFS=$as_save_IFS
4936
4937 fi
4938 fi
4939 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4940 if test -n "$ac_ct_STRIP"; then
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4942 $as_echo "$ac_ct_STRIP" >&6; }
4943 else
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4945 $as_echo "no" >&6; }
4946 fi
4947
4948 if test "x$ac_ct_STRIP" = x; then
4949 STRIP=":"
4950 else
4951 case $cross_compiling:$ac_tool_warned in
4952 yes:)
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4954 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4955 ac_tool_warned=yes ;;
4956 esac
4957 STRIP=$ac_ct_STRIP
4958 fi
4959 else
4960 STRIP="$ac_cv_prog_STRIP"
4961 fi
4962
4963 fi
4964 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4965
4966
4967 ac_aux_dir=
4968 for ac_dir in .. "$srcdir"/..; do
4969 for ac_t in install-sh install.sh shtool; do
4970 if test -f "$ac_dir/$ac_t"; then
4971 ac_aux_dir=$ac_dir
4972 ac_install_sh="$ac_aux_dir/$ac_t -c"
4973 break 2
4974 fi
4975 done
4976 done
4977 if test -z "$ac_aux_dir"; then
4978 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4979 fi
4980
4981 # These three variables are undocumented and unsupported,
4982 # and are intended to be withdrawn in a future Autoconf release.
4983 # They can cause serious problems if a builder's source tree is in a directory
4984 # whose full name contains unusual characters.
4985 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4986 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4987 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4988
4989
4990
4991 test "$program_prefix" != NONE &&
4992 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4993 # Use a double $ so make ignores it.
4994 test "$program_suffix" != NONE &&
4995 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4996 # Double any \ or $.
4997 # By default was `s,x,x', remove it if useless.
4998 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4999 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5000
5001
5002 # See if we are building with C++, and substitute COMPILER.
5003
5004 # Check whether --enable-build-with-cxx was given.
5005 if test "${enable_build_with_cxx+set}" = set; then :
5006 enableval=$enable_build_with_cxx; case $enableval in
5007 yes | no)
5008 ;;
5009 *)
5010 as_fn_error "bad value $enableval for --enable-build-with-cxx" "$LINENO" 5 ;;
5011 esac
5012 else
5013 enable_build_with_cxx=no
5014 fi
5015
5016
5017 if test "$enable_build_with_cxx" = "yes"; then
5018 COMPILER='$(CXX)'
5019 COMPILER_CFLAGS='$(CXXFLAGS)'
5020 else
5021 COMPILER='$(CC)'
5022 COMPILER_CFLAGS='$(CFLAGS)'
5023 fi
5024
5025
5026
5027
5028 # Dependency checking.
5029 rm -rf .tst 2>/dev/null
5030 mkdir .tst 2>/dev/null
5031 if test -d .tst; then
5032 am__leading_dot=.
5033 else
5034 am__leading_dot=_
5035 fi
5036 rmdir .tst 2>/dev/null
5037
5038 DEPDIR="${am__leading_dot}deps"
5039
5040 ac_config_commands="$ac_config_commands depdir"
5041
5042
5043 depcc="$CC" am_compiler_list=
5044
5045 am_depcomp=$ac_aux_dir/depcomp
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5047 $as_echo_n "checking dependency style of $depcc... " >&6; }
5048 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5049 $as_echo_n "(cached) " >&6
5050 else
5051 if test -f "$am_depcomp"; then
5052 # We make a subdir and do the tests there. Otherwise we can end up
5053 # making bogus files that we don't know about and never remove. For
5054 # instance it was reported that on HP-UX the gcc test will end up
5055 # making a dummy file named `D' -- because `-MD' means `put the output
5056 # in D'.
5057 mkdir conftest.dir
5058 # Copy depcomp to subdir because otherwise we won't find it if we're
5059 # using a relative directory.
5060 cp "$am_depcomp" conftest.dir
5061 cd conftest.dir
5062 # We will build objects and dependencies in a subdirectory because
5063 # it helps to detect inapplicable dependency modes. For instance
5064 # both Tru64's cc and ICC support -MD to output dependencies as a
5065 # side effect of compilation, but ICC will put the dependencies in
5066 # the current directory while Tru64 will put them in the object
5067 # directory.
5068 mkdir sub
5069
5070 am_cv_CC_dependencies_compiler_type=none
5071 if test "$am_compiler_list" = ""; then
5072 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5073 fi
5074 for depmode in $am_compiler_list; do
5075 if test $depmode = none; then break; fi
5076
5077 $as_echo "$as_me:$LINENO: trying $depmode" >&5
5078 # Setup a source with many dependencies, because some compilers
5079 # like to wrap large dependency lists on column 80 (with \), and
5080 # we should not choose a depcomp mode which is confused by this.
5081 #
5082 # We need to recreate these files for each test, as the compiler may
5083 # overwrite some of them when testing with obscure command lines.
5084 # This happens at least with the AIX C compiler.
5085 : > sub/conftest.c
5086 for i in 1 2 3 4 5 6; do
5087 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5088 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5089 # Solaris 8's {/usr,}/bin/sh.
5090 touch sub/conftst$i.h
5091 done
5092 echo "include sub/conftest.Po" > confmf
5093
5094 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5095 # mode. It turns out that the SunPro C++ compiler does not properly
5096 # handle `-M -o', and we need to detect this.
5097 depcmd="depmode=$depmode \
5098 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5099 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5100 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
5101 echo "| $depcmd" | sed -e 's/ */ /g' >&5
5102 if env $depcmd > conftest.err 2>&1 &&
5103 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
5104 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
5105 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
5106 # icc doesn't choke on unknown options, it will just issue warnings
5107 # or remarks (even with -Werror). So we grep stderr for any message
5108 # that says an option was ignored or not supported.
5109 # When given -MP, icc 7.0 and 7.1 complain thusly:
5110 # icc: Command line warning: ignoring option '-M'; no argument required
5111 # The diagnosis changed in icc 8.0:
5112 # icc: Command line remark: option '-MP' not supported
5113 if (grep 'ignoring option' conftest.err ||
5114 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5115 am_cv_CC_dependencies_compiler_type=$depmode
5116 $as_echo "$as_me:$LINENO: success" >&5
5117 break
5118 fi
5119 fi
5120 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
5121 sed -e 's/^/| /' < conftest.err >&5
5122 done
5123
5124 cd ..
5125 rm -rf conftest.dir
5126 else
5127 am_cv_CC_dependencies_compiler_type=none
5128 fi
5129
5130 fi
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5132 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5133 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
5134 then as_fn_error "no usable dependency style found" "$LINENO" 5
5135 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5136
5137 fi
5138
5139
5140 # Check for the 'make' the user wants to use.
5141 for ac_prog in make
5142 do
5143 # Extract the first word of "$ac_prog", so it can be a program name with args.
5144 set dummy $ac_prog; ac_word=$2
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5146 $as_echo_n "checking for $ac_word... " >&6; }
5147 if test "${ac_cv_prog_MAKE+set}" = set; then :
5148 $as_echo_n "(cached) " >&6
5149 else
5150 if test -n "$MAKE"; then
5151 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
5152 else
5153 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5154 for as_dir in $PATH
5155 do
5156 IFS=$as_save_IFS
5157 test -z "$as_dir" && as_dir=.
5158 for ac_exec_ext in '' $ac_executable_extensions; do
5159 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5160 ac_cv_prog_MAKE="$ac_prog"
5161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5162 break 2
5163 fi
5164 done
5165 done
5166 IFS=$as_save_IFS
5167
5168 fi
5169 fi
5170 MAKE=$ac_cv_prog_MAKE
5171 if test -n "$MAKE"; then
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5173 $as_echo "$MAKE" >&6; }
5174 else
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5176 $as_echo "no" >&6; }
5177 fi
5178
5179
5180 test -n "$MAKE" && break
5181 done
5182
5183 MAKE_IS_GNU=
5184 case "`$MAKE --version 2>&1 | sed 1q`" in
5185 *GNU*)
5186 MAKE_IS_GNU=yes
5187 ;;
5188 esac
5189 if test "$MAKE_IS_GNU" = yes; then
5190 GMAKE_TRUE=
5191 GMAKE_FALSE='#'
5192 else
5193 GMAKE_TRUE='#'
5194 GMAKE_FALSE=
5195 fi
5196
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5198 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5199 set x ${MAKE-make}
5200 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5201 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5202 $as_echo_n "(cached) " >&6
5203 else
5204 cat >conftest.make <<\_ACEOF
5205 SHELL = /bin/sh
5206 all:
5207 @echo '@@@%%%=$(MAKE)=@@@%%%'
5208 _ACEOF
5209 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5210 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5211 *@@@%%%=?*=@@@%%%*)
5212 eval ac_cv_prog_make_${ac_make}_set=yes;;
5213 *)
5214 eval ac_cv_prog_make_${ac_make}_set=no;;
5215 esac
5216 rm -f conftest.make
5217 fi
5218 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5220 $as_echo "yes" >&6; }
5221 SET_MAKE=
5222 else
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5224 $as_echo "no" >&6; }
5225 SET_MAKE="MAKE=${MAKE-make}"
5226 fi
5227
5228
5229 gnulib_extra_configure_args=
5230 # If large-file support is disabled, make sure gnulib does the same.
5231 if test "$enable_largefile" = no; then
5232 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
5233 fi
5234
5235 # Configure gnulib. We need to build gnulib under some other
5236 # directory not "gnulib", to avoid the problem of both GDB and
5237 # GDBserver wanting to build it in the same directory, when building
5238 # in the source dir.
5239
5240 in_src="gnulib"
5241 in_build="build-gnulib"
5242 in_extra_args="$gnulib_extra_configure_args"
5243
5244 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
5245 # so they do not pile up.
5246 ac_sub_configure_args=
5247 ac_prev=
5248 eval "set x $ac_configure_args"
5249 shift
5250 for ac_arg
5251 do
5252 if test -n "$ac_prev"; then
5253 ac_prev=
5254 continue
5255 fi
5256 case $ac_arg in
5257 -cache-file | --cache-file | --cache-fil | --cache-fi \
5258 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
5259 ac_prev=cache_file ;;
5260 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
5261 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
5262 | --c=*)
5263 ;;
5264 --config-cache | -C)
5265 ;;
5266 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
5267 ac_prev=srcdir ;;
5268 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5269 ;;
5270 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
5271 ac_prev=prefix ;;
5272 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5273 ;;
5274 --disable-option-checking)
5275 ;;
5276 *)
5277 case $ac_arg in
5278 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5279 esac
5280 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
5281 esac
5282 done
5283
5284 # Always prepend --prefix to ensure using the same prefix
5285 # in subdir configurations.
5286 ac_arg="--prefix=$prefix"
5287 case $ac_arg in
5288 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5289 esac
5290 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
5291
5292 # Pass --silent
5293 if test "$silent" = yes; then
5294 ac_sub_configure_args="--silent $ac_sub_configure_args"
5295 fi
5296
5297 # Always prepend --disable-option-checking to silence warnings, since
5298 # different subdirs can have different --enable and --with options.
5299 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
5300
5301 ac_popdir=`pwd`
5302 ac_dir=$in_build
5303
5304 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
5305 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
5306 $as_echo "$ac_msg" >&6
5307 as_dir="$ac_dir"; as_fn_mkdir_p
5308
5309 case $srcdir in
5310 [\\/]* | ?:[\\/]* )
5311 ac_srcdir=$srcdir/$in_src ;;
5312 *) # Relative name.
5313 ac_srcdir=../$srcdir/$in_src ;;
5314 esac
5315
5316 cd "$ac_dir"
5317
5318 ac_sub_configure=$ac_srcdir/configure
5319
5320 # Make the cache file name correct relative to the subdirectory.
5321 case $cache_file in
5322 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
5323 *) # Relative name.
5324 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
5325 esac
5326
5327 if test -n "$in_extra_args"; then
5328 # Add the extra args at the end.
5329 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
5330 fi
5331
5332 { $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
5333 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
5334 # The eval makes quoting arguments work.
5335 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
5336 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
5337 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
5338
5339 cd "$ac_popdir"
5340
5341
5342
5343 CONFIG_OBS=
5344 CONFIG_DEPS=
5345 CONFIG_SRCS=
5346 ENABLE_CFLAGS=
5347
5348 CONFIG_ALL=
5349 CONFIG_CLEAN=
5350 CONFIG_INSTALL=
5351 CONFIG_UNINSTALL=
5352
5353 # If we haven't got the data from the intl directory,
5354 # assume NLS is disabled.
5355 USE_NLS=no
5356 LIBINTL=
5357 LIBINTL_DEP=
5358 INCINTL=
5359 XGETTEXT=
5360 GMSGFMT=
5361 POSUB=
5362
5363 if test -f ../intl/config.intl; then
5364 . ../intl/config.intl
5365 fi
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5367 $as_echo_n "checking whether NLS is requested... " >&6; }
5368 if test x"$USE_NLS" != xyes; then
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5370 $as_echo "no" >&6; }
5371 else
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5373 $as_echo "yes" >&6; }
5374
5375 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5376
5377
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5379 $as_echo_n "checking for catalogs to be installed... " >&6; }
5380 # Look for .po and .gmo files in the source directory.
5381 CATALOGS=
5382 XLINGUAS=
5383 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5384 # If there aren't any .gmo files the shell will give us the
5385 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5386 # weeded out.
5387 case "$cat" in *\**)
5388 continue;;
5389 esac
5390 # The quadruple backslash is collapsed to a double backslash
5391 # by the backticks, then collapsed again by the double quotes,
5392 # leaving us with one backslash in the sed expression (right
5393 # before the dot that mustn't act as a wildcard).
5394 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5395 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5396 # The user is allowed to set LINGUAS to a list of languages to
5397 # install catalogs for. If it's empty that means "all of them."
5398 if test "x$LINGUAS" = x; then
5399 CATALOGS="$CATALOGS $cat"
5400 XLINGUAS="$XLINGUAS $lang"
5401 else
5402 case "$LINGUAS" in *$lang*)
5403 CATALOGS="$CATALOGS $cat"
5404 XLINGUAS="$XLINGUAS $lang"
5405 ;;
5406 esac
5407 fi
5408 done
5409 LINGUAS="$XLINGUAS"
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5411 $as_echo "$LINGUAS" >&6; }
5412
5413
5414 DATADIRNAME=share
5415
5416 INSTOBJEXT=.mo
5417
5418 GENCAT=gencat
5419
5420 CATOBJEXT=.gmo
5421
5422 fi
5423
5424 localedir='${datadir}/locale'
5425
5426
5427 if test x"$USE_NLS" = xyes; then
5428 CONFIG_ALL="$CONFIG_ALL all-po"
5429 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
5430 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
5431 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
5432 fi
5433
5434 GNULIB=build-gnulib/import
5435
5436 # For Makefile dependencies.
5437 GNULIB_STDINT_H=
5438 if test x"$STDINT_H" != x; then
5439 GNULIB_STDINT_H=$GNULIB/$STDINT_H
5440 fi
5441
5442
5443 PACKAGE=gdb
5444
5445 cat >>confdefs.h <<_ACEOF
5446 #define PACKAGE "$PACKAGE"
5447 _ACEOF
5448
5449
5450
5451 # We never need to detect it in this sub-configure.
5452 # But preserve it for config.status --recheck.
5453
5454
5455
5456 MAKEINFO_EXTRA_FLAGS=""
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
5458 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
5459 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
5460 $as_echo_n "(cached) " >&6
5461 else
5462 echo '@clicksequence{a @click{} b}' >conftest.texinfo
5463 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
5464 gdb_cv_have_makeinfo_click=yes
5465 else
5466 gdb_cv_have_makeinfo_click=no
5467 fi
5468 fi
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
5470 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
5471 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
5472 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
5473 fi
5474
5475
5476
5477
5478 # Check whether --with-separate-debug-dir was given.
5479 if test "${with_separate_debug_dir+set}" = set; then :
5480 withval=$with_separate_debug_dir;
5481 DEBUGDIR=$withval
5482 else
5483 DEBUGDIR=${libdir}/debug
5484 fi
5485
5486
5487 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5488 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5489 ac_define_dir=`eval echo $DEBUGDIR`
5490 ac_define_dir=`eval echo $ac_define_dir`
5491
5492 cat >>confdefs.h <<_ACEOF
5493 #define DEBUGDIR "$ac_define_dir"
5494 _ACEOF
5495
5496
5497
5498
5499 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5500 if test "x$prefix" = xNONE; then
5501 test_prefix=/usr/local
5502 else
5503 test_prefix=$prefix
5504 fi
5505 else
5506 test_prefix=$exec_prefix
5507 fi
5508 value=0
5509 case ${ac_define_dir} in
5510 "${test_prefix}"|"${test_prefix}/"*|\
5511 '${exec_prefix}'|'${exec_prefix}/'*)
5512 value=1
5513 ;;
5514 esac
5515
5516 cat >>confdefs.h <<_ACEOF
5517 #define DEBUGDIR_RELOCATABLE $value
5518 _ACEOF
5519
5520
5521
5522
5523 # We can't pass paths as command line arguments.
5524 # Mingw32 tries to be clever and will convert the paths for us.
5525 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5526 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5527 # This breaks GDB's relocatable path conversions since paths passed in
5528 # config.h would not get so translated, the path prefixes no longer match.
5529
5530 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5531 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5532 ac_define_dir=`eval echo $bindir`
5533 ac_define_dir=`eval echo $ac_define_dir`
5534
5535 cat >>confdefs.h <<_ACEOF
5536 #define BINDIR "$ac_define_dir"
5537 _ACEOF
5538
5539
5540
5541 # GDB's datadir relocation
5542
5543
5544
5545 # Check whether --with-gdb-datadir was given.
5546 if test "${with_gdb_datadir+set}" = set; then :
5547 withval=$with_gdb_datadir;
5548 GDB_DATADIR=$withval
5549 else
5550 GDB_DATADIR=${datadir}/gdb
5551 fi
5552
5553
5554 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5555 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5556 ac_define_dir=`eval echo $GDB_DATADIR`
5557 ac_define_dir=`eval echo $ac_define_dir`
5558
5559 cat >>confdefs.h <<_ACEOF
5560 #define GDB_DATADIR "$ac_define_dir"
5561 _ACEOF
5562
5563
5564
5565
5566 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5567 if test "x$prefix" = xNONE; then
5568 test_prefix=/usr/local
5569 else
5570 test_prefix=$prefix
5571 fi
5572 else
5573 test_prefix=$exec_prefix
5574 fi
5575 value=0
5576 case ${ac_define_dir} in
5577 "${test_prefix}"|"${test_prefix}/"*|\
5578 '${exec_prefix}'|'${exec_prefix}/'*)
5579 value=1
5580 ;;
5581 esac
5582
5583 cat >>confdefs.h <<_ACEOF
5584 #define GDB_DATADIR_RELOCATABLE $value
5585 _ACEOF
5586
5587
5588
5589
5590
5591 # Check whether --with-relocated-sources was given.
5592 if test "${with_relocated_sources+set}" = set; then :
5593 withval=$with_relocated_sources; reloc_srcdir="${withval}"
5594
5595 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5596 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5597 ac_define_dir=`eval echo $reloc_srcdir`
5598 ac_define_dir=`eval echo $ac_define_dir`
5599
5600 cat >>confdefs.h <<_ACEOF
5601 #define RELOC_SRCDIR "$ac_define_dir"
5602 _ACEOF
5603
5604
5605
5606 fi
5607
5608
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5610 $as_echo_n "checking for default auto-load directory... " >&6; }
5611
5612 # Check whether --with-auto-load-dir was given.
5613 if test "${with_auto_load_dir+set}" = set; then :
5614 withval=$with_auto_load_dir;
5615 else
5616 with_auto_load_dir='$debugdir:$datadir/auto-load'
5617 fi
5618
5619 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5620
5621 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5622 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5623 ac_define_dir=`eval echo $escape_dir`
5624 ac_define_dir=`eval echo $ac_define_dir`
5625
5626 cat >>confdefs.h <<_ACEOF
5627 #define AUTO_LOAD_DIR "$ac_define_dir"
5628 _ACEOF
5629
5630
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5632 $as_echo "$with_auto_load_dir" >&6; }
5633
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5635 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5636
5637 # Check whether --with-auto-load-safe-path was given.
5638 if test "${with_auto_load_safe_path+set}" = set; then :
5639 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5640 with_auto_load_safe_path="/"
5641 fi
5642 else
5643 with_auto_load_safe_path="$with_auto_load_dir"
5644 fi
5645
5646 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5647
5648 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5649 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5650 ac_define_dir=`eval echo $escape_dir`
5651 ac_define_dir=`eval echo $ac_define_dir`
5652
5653 cat >>confdefs.h <<_ACEOF
5654 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5655 _ACEOF
5656
5657
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5659 $as_echo "$with_auto_load_safe_path" >&6; }
5660
5661
5662
5663 subdirs="$subdirs testsuite"
5664
5665
5666 # Check whether to support alternative target configurations
5667 # Check whether --enable-targets was given.
5668 if test "${enable_targets+set}" = set; then :
5669 enableval=$enable_targets; case "${enableval}" in
5670 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5671 ;;
5672 no) enable_targets= ;;
5673 *) enable_targets=$enableval ;;
5674 esac
5675 fi
5676
5677
5678 # Check whether to enable 64-bit support on 32-bit hosts
5679 # Check whether --enable-64-bit-bfd was given.
5680 if test "${enable_64_bit_bfd+set}" = set; then :
5681 enableval=$enable_64_bit_bfd; case "${enableval}" in
5682 yes) want64=true ;;
5683 no) want64=false ;;
5684 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5685 esac
5686 else
5687 want64=false
5688 fi
5689
5690 # Provide defaults for some variables set by the per-host and per-target
5691 # configuration.
5692 gdb_host_obs=posix-hdep.o
5693
5694 if test "${target}" = "${host}"; then
5695 gdb_native=yes
5696 else
5697 gdb_native=no
5698 fi
5699
5700 . $srcdir/configure.host
5701
5702 # Add in the common host objects.
5703 . $srcdir/common/common.host
5704 gdb_host_obs="$gdb_host_obs $common_host_obs"
5705
5706 # Accumulate some settings from configure.tgt over all enabled targets
5707
5708 TARGET_OBS=
5709 all_targets=
5710 HAVE_NATIVE_GCORE_TARGET=
5711
5712 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5713 do
5714 if test "$targ_alias" = "all"; then
5715 all_targets=true
5716 else
5717 # Canonicalize the secondary target names.
5718 result=`$ac_config_sub $targ_alias 2>/dev/null`
5719 if test -n "$result"; then
5720 targ=$result
5721 else
5722 targ=$targ_alias
5723 fi
5724
5725 . ${srcdir}/configure.tgt
5726
5727 if test -z "${gdb_target_obs}"; then :
5728 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5729 fi
5730
5731 # Target-specific object files
5732 for i in ${gdb_target_obs}; do
5733 case " $TARGET_OBS " in
5734 *" ${i} "*) ;;
5735 *)
5736 TARGET_OBS="$TARGET_OBS ${i}"
5737 ;;
5738 esac
5739 done
5740
5741 # Check whether this target needs 64-bit CORE_ADDR
5742 if test x${want64} = xfalse; then
5743 . ${srcdir}/../bfd/config.bfd
5744 fi
5745
5746 # Check whether this target is native and supports gcore.
5747 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5748 && $gdb_have_gcore; then
5749 HAVE_NATIVE_GCORE_TARGET=1
5750 fi
5751 fi
5752 done
5753
5754 if test x${all_targets} = xtrue; then
5755
5756 # We want all 64-bit targets if we either:
5757 # - run on a 64-bit host or
5758 # - already require 64-bit support for some other target or
5759 # - the --enable-64-bit-bfd option was supplied
5760 # Otherwise we only support all 32-bit targets.
5761 #
5762 # NOTE: This test must be in sync with the corresponding
5763 # tests in BFD!
5764
5765 if test x${want64} = xfalse; then
5766 # The cast to long int works around a bug in the HP C Compiler
5767 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5768 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5769 # This bug is HP SR number 8606223364.
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5771 $as_echo_n "checking size of long... " >&6; }
5772 if test "${ac_cv_sizeof_long+set}" = set; then :
5773 $as_echo_n "(cached) " >&6
5774 else
5775 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5776
5777 else
5778 if test "$ac_cv_type_long" = yes; then
5779 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5780 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5781 { as_fn_set_status 77
5782 as_fn_error "cannot compute sizeof (long)
5783 See \`config.log' for more details." "$LINENO" 5; }; }
5784 else
5785 ac_cv_sizeof_long=0
5786 fi
5787 fi
5788
5789 fi
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5791 $as_echo "$ac_cv_sizeof_long" >&6; }
5792
5793
5794
5795 cat >>confdefs.h <<_ACEOF
5796 #define SIZEOF_LONG $ac_cv_sizeof_long
5797 _ACEOF
5798
5799
5800 if test "x${ac_cv_sizeof_long}" = "x8"; then
5801 want64=true
5802 fi
5803 fi
5804 if test x${want64} = xtrue; then
5805 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5806 else
5807 TARGET_OBS='$(ALL_TARGET_OBS)'
5808 fi
5809 fi
5810
5811
5812
5813
5814 # For other settings, only the main target counts.
5815 gdb_sim=
5816 gdb_osabi=
5817 build_gdbserver=
5818 targ=$target; . ${srcdir}/configure.tgt
5819
5820 # Fetch the default architecture and default target vector from BFD.
5821 targ=$target; . $srcdir/../bfd/config.bfd
5822
5823 # We only want the first architecture, so strip off the others if
5824 # there is more than one.
5825 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5826
5827 if test "x$targ_archs" != x; then
5828
5829 cat >>confdefs.h <<_ACEOF
5830 #define DEFAULT_BFD_ARCH $targ_archs
5831 _ACEOF
5832
5833 fi
5834 if test "x$targ_defvec" != x; then
5835
5836 cat >>confdefs.h <<_ACEOF
5837 #define DEFAULT_BFD_VEC $targ_defvec
5838 _ACEOF
5839
5840 fi
5841
5842 # The CLI cannot be disabled yet, but may be in the future.
5843
5844 # Enable CLI.
5845 # Check whether --enable-gdbcli was given.
5846 if test "${enable_gdbcli+set}" = set; then :
5847 enableval=$enable_gdbcli; case $enableval in
5848 yes)
5849 ;;
5850 no)
5851 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5852 *)
5853 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5854 esac
5855 else
5856 enable_gdbcli=yes
5857 fi
5858
5859 if test x"$enable_gdbcli" = xyes; then
5860 if test -d $srcdir/cli; then
5861 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5862 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5863 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5864 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5865 fi
5866 fi
5867
5868 # Enable MI.
5869 # Check whether --enable-gdbmi was given.
5870 if test "${enable_gdbmi+set}" = set; then :
5871 enableval=$enable_gdbmi; case $enableval in
5872 yes | no)
5873 ;;
5874 *)
5875 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5876 esac
5877 else
5878 enable_gdbmi=yes
5879 fi
5880
5881 if test x"$enable_gdbmi" = xyes; then
5882 if test -d $srcdir/mi; then
5883 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5884 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5885 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5886 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5887 fi
5888 fi
5889
5890 # Enable TUI.
5891 # Check whether --enable-tui was given.
5892 if test "${enable_tui+set}" = set; then :
5893 enableval=$enable_tui; case $enableval in
5894 yes | no | auto)
5895 ;;
5896 *)
5897 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5898 esac
5899 else
5900 enable_tui=auto
5901 fi
5902
5903
5904 # Enable gdbtk.
5905 # Check whether --enable-gdbtk was given.
5906 if test "${enable_gdbtk+set}" = set; then :
5907 enableval=$enable_gdbtk; case $enableval in
5908 yes | no)
5909 ;;
5910 *)
5911 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5912 esac
5913 else
5914 if test -d $srcdir/gdbtk; then
5915 enable_gdbtk=yes
5916 else
5917 enable_gdbtk=no
5918 fi
5919 fi
5920
5921 # We unconditionally disable gdbtk tests on selected platforms.
5922 case $host_os in
5923 go32* | windows*)
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5925 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5926 enable_gdbtk=no ;;
5927 esac
5928
5929 # Libunwind support for ia64.
5930
5931
5932 # Check whether --with-libunwind-ia64 was given.
5933 if test "${with_libunwind_ia64+set}" = set; then :
5934 withval=$with_libunwind_ia64;
5935 else
5936 with_libunwind_ia64=auto
5937 fi
5938
5939
5940 # Backward compatibility option.
5941 if test "${with_libunwind+set}" = set; then
5942 if test x"$with_libunwind_ia64" != xauto; then
5943 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5944 fi
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5946 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5947 with_libunwind_ia64="$with_libunwind"
5948 fi
5949
5950 case "$with_libunwind_ia64" in
5951 yes | no)
5952 ;;
5953 auto)
5954 for ac_header in libunwind-ia64.h
5955 do :
5956 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5957 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5958 cat >>confdefs.h <<_ACEOF
5959 #define HAVE_LIBUNWIND_IA64_H 1
5960 _ACEOF
5961
5962 fi
5963
5964 done
5965
5966 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5967 ;;
5968 *)
5969 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5970 ;;
5971 esac
5972
5973 if test x"$with_libunwind_ia64" = xyes; then
5974 for ac_header in libunwind-ia64.h
5975 do :
5976 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5977 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5978 cat >>confdefs.h <<_ACEOF
5979 #define HAVE_LIBUNWIND_IA64_H 1
5980 _ACEOF
5981
5982 fi
5983
5984 done
5985
5986 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5987 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5988 fi
5989 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5990 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5991 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5992 fi
5993
5994 opt_curses=no
5995
5996 # Check whether --with-curses was given.
5997 if test "${with_curses+set}" = set; then :
5998 withval=$with_curses; opt_curses=$withval
5999 fi
6000
6001
6002 prefer_curses=no
6003 if test "$opt_curses" = "yes"; then
6004 prefer_curses=yes
6005 fi
6006
6007 # Profiling support.
6008 # Check whether --enable-profiling was given.
6009 if test "${enable_profiling+set}" = set; then :
6010 enableval=$enable_profiling; case $enableval in
6011 yes | no)
6012 ;;
6013 *)
6014 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6015 esac
6016 else
6017 enable_profiling=no
6018 fi
6019
6020
6021 for ac_func in monstartup _mcleanup
6022 do :
6023 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6024 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6025 eval as_val=\$$as_ac_var
6026 if test "x$as_val" = x""yes; then :
6027 cat >>confdefs.h <<_ACEOF
6028 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6029 _ACEOF
6030
6031 fi
6032 done
6033
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6035 $as_echo_n "checking for _etext... " >&6; }
6036 if test "${ac_cv_var__etext+set}" = set; then :
6037 $as_echo_n "(cached) " >&6
6038 else
6039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6040 /* end confdefs.h. */
6041 #include <stdlib.h>
6042 extern char _etext;
6043
6044 int
6045 main ()
6046 {
6047 free (&_etext);
6048 ;
6049 return 0;
6050 }
6051 _ACEOF
6052 if ac_fn_c_try_link "$LINENO"; then :
6053 ac_cv_var__etext=yes
6054 else
6055 ac_cv_var__etext=no
6056 fi
6057 rm -f core conftest.err conftest.$ac_objext \
6058 conftest$ac_exeext conftest.$ac_ext
6059 fi
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6061 $as_echo "$ac_cv_var__etext" >&6; }
6062 if test $ac_cv_var__etext = yes; then
6063
6064 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6065
6066 fi
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6068 $as_echo_n "checking for etext... " >&6; }
6069 if test "${ac_cv_var_etext+set}" = set; then :
6070 $as_echo_n "(cached) " >&6
6071 else
6072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6073 /* end confdefs.h. */
6074 #include <stdlib.h>
6075 extern char etext;
6076
6077 int
6078 main ()
6079 {
6080 free (&etext);
6081 ;
6082 return 0;
6083 }
6084 _ACEOF
6085 if ac_fn_c_try_link "$LINENO"; then :
6086 ac_cv_var_etext=yes
6087 else
6088 ac_cv_var_etext=no
6089 fi
6090 rm -f core conftest.err conftest.$ac_objext \
6091 conftest$ac_exeext conftest.$ac_ext
6092 fi
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6094 $as_echo "$ac_cv_var_etext" >&6; }
6095 if test $ac_cv_var_etext = yes; then
6096
6097 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6098
6099 fi
6100 if test "$enable_profiling" = yes ; then
6101 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6102 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6103 fi
6104 PROFILE_CFLAGS=-pg
6105 OLD_CFLAGS="$CFLAGS"
6106 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6107
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6109 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6110 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6111 $as_echo_n "(cached) " >&6
6112 else
6113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6114 /* end confdefs.h. */
6115
6116 int
6117 main ()
6118 {
6119 int x;
6120 ;
6121 return 0;
6122 }
6123 _ACEOF
6124 if ac_fn_c_try_compile "$LINENO"; then :
6125 ac_cv_cc_supports_pg=yes
6126 else
6127 ac_cv_cc_supports_pg=no
6128 fi
6129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6130 fi
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6132 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6133
6134 if test $ac_cv_cc_supports_pg = no; then
6135 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6136 fi
6137
6138 CFLAGS="$OLD_CFLAGS"
6139 fi
6140
6141
6142
6143 # Check whether --with-pkgversion was given.
6144 if test "${with_pkgversion+set}" = set; then :
6145 withval=$with_pkgversion; case "$withval" in
6146 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6147 no) PKGVERSION= ;;
6148 *) PKGVERSION="($withval) " ;;
6149 esac
6150 else
6151 PKGVERSION="(GDB) "
6152
6153 fi
6154
6155
6156
6157
6158
6159 # Check whether --with-bugurl was given.
6160 if test "${with_bugurl+set}" = set; then :
6161 withval=$with_bugurl; case "$withval" in
6162 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6163 no) BUGURL=
6164 ;;
6165 *) BUGURL="$withval"
6166 ;;
6167 esac
6168 else
6169 BUGURL="http://www.gnu.org/software/gdb/bugs/"
6170
6171 fi
6172
6173 case ${BUGURL} in
6174 "")
6175 REPORT_BUGS_TO=
6176 REPORT_BUGS_TEXI=
6177 ;;
6178 *)
6179 REPORT_BUGS_TO="<$BUGURL>"
6180 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
6181 ;;
6182 esac;
6183
6184
6185
6186
6187 cat >>confdefs.h <<_ACEOF
6188 #define PKGVERSION "$PKGVERSION"
6189 _ACEOF
6190
6191
6192 cat >>confdefs.h <<_ACEOF
6193 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
6194 _ACEOF
6195
6196
6197 # --------------------- #
6198 # Checks for programs. #
6199 # --------------------- #
6200
6201 for ac_prog in gawk mawk nawk awk
6202 do
6203 # Extract the first word of "$ac_prog", so it can be a program name with args.
6204 set dummy $ac_prog; ac_word=$2
6205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6206 $as_echo_n "checking for $ac_word... " >&6; }
6207 if test "${ac_cv_prog_AWK+set}" = set; then :
6208 $as_echo_n "(cached) " >&6
6209 else
6210 if test -n "$AWK"; then
6211 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6212 else
6213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6214 for as_dir in $PATH
6215 do
6216 IFS=$as_save_IFS
6217 test -z "$as_dir" && as_dir=.
6218 for ac_exec_ext in '' $ac_executable_extensions; do
6219 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6220 ac_cv_prog_AWK="$ac_prog"
6221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6222 break 2
6223 fi
6224 done
6225 done
6226 IFS=$as_save_IFS
6227
6228 fi
6229 fi
6230 AWK=$ac_cv_prog_AWK
6231 if test -n "$AWK"; then
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6233 $as_echo "$AWK" >&6; }
6234 else
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6236 $as_echo "no" >&6; }
6237 fi
6238
6239
6240 test -n "$AWK" && break
6241 done
6242
6243 # Find a good install program. We prefer a C program (faster),
6244 # so one script is as good as another. But avoid the broken or
6245 # incompatible versions:
6246 # SysV /etc/install, /usr/sbin/install
6247 # SunOS /usr/etc/install
6248 # IRIX /sbin/install
6249 # AIX /bin/install
6250 # AmigaOS /C/install, which installs bootblocks on floppy discs
6251 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6252 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6253 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6254 # OS/2's system install, which has a completely different semantic
6255 # ./install, which can be erroneously created by make from ./install.sh.
6256 # Reject install programs that cannot install multiple files.
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6258 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6259 if test -z "$INSTALL"; then
6260 if test "${ac_cv_path_install+set}" = set; then :
6261 $as_echo_n "(cached) " >&6
6262 else
6263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6264 for as_dir in $PATH
6265 do
6266 IFS=$as_save_IFS
6267 test -z "$as_dir" && as_dir=.
6268 # Account for people who put trailing slashes in PATH elements.
6269 case $as_dir/ in #((
6270 ./ | .// | /[cC]/* | \
6271 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6272 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6273 /usr/ucb/* ) ;;
6274 *)
6275 # OSF1 and SCO ODT 3.0 have their own names for install.
6276 # Don't use installbsd from OSF since it installs stuff as root
6277 # by default.
6278 for ac_prog in ginstall scoinst install; do
6279 for ac_exec_ext in '' $ac_executable_extensions; do
6280 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6281 if test $ac_prog = install &&
6282 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6283 # AIX install. It has an incompatible calling convention.
6284 :
6285 elif test $ac_prog = install &&
6286 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6287 # program-specific install script used by HP pwplus--don't use.
6288 :
6289 else
6290 rm -rf conftest.one conftest.two conftest.dir
6291 echo one > conftest.one
6292 echo two > conftest.two
6293 mkdir conftest.dir
6294 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6295 test -s conftest.one && test -s conftest.two &&
6296 test -s conftest.dir/conftest.one &&
6297 test -s conftest.dir/conftest.two
6298 then
6299 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6300 break 3
6301 fi
6302 fi
6303 fi
6304 done
6305 done
6306 ;;
6307 esac
6308
6309 done
6310 IFS=$as_save_IFS
6311
6312 rm -rf conftest.one conftest.two conftest.dir
6313
6314 fi
6315 if test "${ac_cv_path_install+set}" = set; then
6316 INSTALL=$ac_cv_path_install
6317 else
6318 # As a last resort, use the slow shell script. Don't cache a
6319 # value for INSTALL within a source directory, because that will
6320 # break other packages using the cache if that directory is
6321 # removed, or if the value is a relative name.
6322 INSTALL=$ac_install_sh
6323 fi
6324 fi
6325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6326 $as_echo "$INSTALL" >&6; }
6327
6328 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6329 # It thinks the first close brace ends the variable substitution.
6330 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6331
6332 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6333
6334 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6335
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6337 $as_echo_n "checking whether ln -s works... " >&6; }
6338 LN_S=$as_ln_s
6339 if test "$LN_S" = "ln -s"; then
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6341 $as_echo "yes" >&6; }
6342 else
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6344 $as_echo "no, using $LN_S" >&6; }
6345 fi
6346
6347 if test -n "$ac_tool_prefix"; then
6348 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6349 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351 $as_echo_n "checking for $ac_word... " >&6; }
6352 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6353 $as_echo_n "(cached) " >&6
6354 else
6355 if test -n "$RANLIB"; then
6356 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6357 else
6358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6359 for as_dir in $PATH
6360 do
6361 IFS=$as_save_IFS
6362 test -z "$as_dir" && as_dir=.
6363 for ac_exec_ext in '' $ac_executable_extensions; do
6364 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6365 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6367 break 2
6368 fi
6369 done
6370 done
6371 IFS=$as_save_IFS
6372
6373 fi
6374 fi
6375 RANLIB=$ac_cv_prog_RANLIB
6376 if test -n "$RANLIB"; then
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6378 $as_echo "$RANLIB" >&6; }
6379 else
6380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6381 $as_echo "no" >&6; }
6382 fi
6383
6384
6385 fi
6386 if test -z "$ac_cv_prog_RANLIB"; then
6387 ac_ct_RANLIB=$RANLIB
6388 # Extract the first word of "ranlib", so it can be a program name with args.
6389 set dummy ranlib; ac_word=$2
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6391 $as_echo_n "checking for $ac_word... " >&6; }
6392 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6393 $as_echo_n "(cached) " >&6
6394 else
6395 if test -n "$ac_ct_RANLIB"; then
6396 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6397 else
6398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6399 for as_dir in $PATH
6400 do
6401 IFS=$as_save_IFS
6402 test -z "$as_dir" && as_dir=.
6403 for ac_exec_ext in '' $ac_executable_extensions; do
6404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6405 ac_cv_prog_ac_ct_RANLIB="ranlib"
6406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6407 break 2
6408 fi
6409 done
6410 done
6411 IFS=$as_save_IFS
6412
6413 fi
6414 fi
6415 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6416 if test -n "$ac_ct_RANLIB"; then
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6418 $as_echo "$ac_ct_RANLIB" >&6; }
6419 else
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6421 $as_echo "no" >&6; }
6422 fi
6423
6424 if test "x$ac_ct_RANLIB" = x; then
6425 RANLIB=":"
6426 else
6427 case $cross_compiling:$ac_tool_warned in
6428 yes:)
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6430 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6431 ac_tool_warned=yes ;;
6432 esac
6433 RANLIB=$ac_ct_RANLIB
6434 fi
6435 else
6436 RANLIB="$ac_cv_prog_RANLIB"
6437 fi
6438
6439 for ac_prog in 'bison -y' byacc
6440 do
6441 # Extract the first word of "$ac_prog", so it can be a program name with args.
6442 set dummy $ac_prog; ac_word=$2
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6444 $as_echo_n "checking for $ac_word... " >&6; }
6445 if test "${ac_cv_prog_YACC+set}" = set; then :
6446 $as_echo_n "(cached) " >&6
6447 else
6448 if test -n "$YACC"; then
6449 ac_cv_prog_YACC="$YACC" # Let the user override the test.
6450 else
6451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6452 for as_dir in $PATH
6453 do
6454 IFS=$as_save_IFS
6455 test -z "$as_dir" && as_dir=.
6456 for ac_exec_ext in '' $ac_executable_extensions; do
6457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6458 ac_cv_prog_YACC="$ac_prog"
6459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6460 break 2
6461 fi
6462 done
6463 done
6464 IFS=$as_save_IFS
6465
6466 fi
6467 fi
6468 YACC=$ac_cv_prog_YACC
6469 if test -n "$YACC"; then
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
6471 $as_echo "$YACC" >&6; }
6472 else
6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6474 $as_echo "no" >&6; }
6475 fi
6476
6477
6478 test -n "$YACC" && break
6479 done
6480 test -n "$YACC" || YACC="yacc"
6481
6482
6483 if test -n "$ac_tool_prefix"; then
6484 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6485 set dummy ${ac_tool_prefix}ar; ac_word=$2
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6487 $as_echo_n "checking for $ac_word... " >&6; }
6488 if test "${ac_cv_prog_AR+set}" = set; then :
6489 $as_echo_n "(cached) " >&6
6490 else
6491 if test -n "$AR"; then
6492 ac_cv_prog_AR="$AR" # Let the user override the test.
6493 else
6494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6495 for as_dir in $PATH
6496 do
6497 IFS=$as_save_IFS
6498 test -z "$as_dir" && as_dir=.
6499 for ac_exec_ext in '' $ac_executable_extensions; do
6500 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6501 ac_cv_prog_AR="${ac_tool_prefix}ar"
6502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6503 break 2
6504 fi
6505 done
6506 done
6507 IFS=$as_save_IFS
6508
6509 fi
6510 fi
6511 AR=$ac_cv_prog_AR
6512 if test -n "$AR"; then
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6514 $as_echo "$AR" >&6; }
6515 else
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6517 $as_echo "no" >&6; }
6518 fi
6519
6520
6521 fi
6522 if test -z "$ac_cv_prog_AR"; then
6523 ac_ct_AR=$AR
6524 # Extract the first word of "ar", so it can be a program name with args.
6525 set dummy ar; ac_word=$2
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6527 $as_echo_n "checking for $ac_word... " >&6; }
6528 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6529 $as_echo_n "(cached) " >&6
6530 else
6531 if test -n "$ac_ct_AR"; then
6532 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6533 else
6534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535 for as_dir in $PATH
6536 do
6537 IFS=$as_save_IFS
6538 test -z "$as_dir" && as_dir=.
6539 for ac_exec_ext in '' $ac_executable_extensions; do
6540 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6541 ac_cv_prog_ac_ct_AR="ar"
6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6543 break 2
6544 fi
6545 done
6546 done
6547 IFS=$as_save_IFS
6548
6549 fi
6550 fi
6551 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6552 if test -n "$ac_ct_AR"; then
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6554 $as_echo "$ac_ct_AR" >&6; }
6555 else
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6557 $as_echo "no" >&6; }
6558 fi
6559
6560 if test "x$ac_ct_AR" = x; then
6561 AR=""
6562 else
6563 case $cross_compiling:$ac_tool_warned in
6564 yes:)
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6566 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6567 ac_tool_warned=yes ;;
6568 esac
6569 AR=$ac_ct_AR
6570 fi
6571 else
6572 AR="$ac_cv_prog_AR"
6573 fi
6574
6575 if test -n "$ac_tool_prefix"; then
6576 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6577 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6579 $as_echo_n "checking for $ac_word... " >&6; }
6580 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6581 $as_echo_n "(cached) " >&6
6582 else
6583 if test -n "$DLLTOOL"; then
6584 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6585 else
6586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6587 for as_dir in $PATH
6588 do
6589 IFS=$as_save_IFS
6590 test -z "$as_dir" && as_dir=.
6591 for ac_exec_ext in '' $ac_executable_extensions; do
6592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6593 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6595 break 2
6596 fi
6597 done
6598 done
6599 IFS=$as_save_IFS
6600
6601 fi
6602 fi
6603 DLLTOOL=$ac_cv_prog_DLLTOOL
6604 if test -n "$DLLTOOL"; then
6605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6606 $as_echo "$DLLTOOL" >&6; }
6607 else
6608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6609 $as_echo "no" >&6; }
6610 fi
6611
6612
6613 fi
6614 if test -z "$ac_cv_prog_DLLTOOL"; then
6615 ac_ct_DLLTOOL=$DLLTOOL
6616 # Extract the first word of "dlltool", so it can be a program name with args.
6617 set dummy dlltool; ac_word=$2
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6619 $as_echo_n "checking for $ac_word... " >&6; }
6620 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6621 $as_echo_n "(cached) " >&6
6622 else
6623 if test -n "$ac_ct_DLLTOOL"; then
6624 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6625 else
6626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627 for as_dir in $PATH
6628 do
6629 IFS=$as_save_IFS
6630 test -z "$as_dir" && as_dir=.
6631 for ac_exec_ext in '' $ac_executable_extensions; do
6632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6633 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6635 break 2
6636 fi
6637 done
6638 done
6639 IFS=$as_save_IFS
6640
6641 fi
6642 fi
6643 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6644 if test -n "$ac_ct_DLLTOOL"; then
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6646 $as_echo "$ac_ct_DLLTOOL" >&6; }
6647 else
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649 $as_echo "no" >&6; }
6650 fi
6651
6652 if test "x$ac_ct_DLLTOOL" = x; then
6653 DLLTOOL=""
6654 else
6655 case $cross_compiling:$ac_tool_warned in
6656 yes:)
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6658 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6659 ac_tool_warned=yes ;;
6660 esac
6661 DLLTOOL=$ac_ct_DLLTOOL
6662 fi
6663 else
6664 DLLTOOL="$ac_cv_prog_DLLTOOL"
6665 fi
6666
6667 if test -n "$ac_tool_prefix"; then
6668 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6669 set dummy ${ac_tool_prefix}windres; ac_word=$2
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6671 $as_echo_n "checking for $ac_word... " >&6; }
6672 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6673 $as_echo_n "(cached) " >&6
6674 else
6675 if test -n "$WINDRES"; then
6676 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6677 else
6678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6679 for as_dir in $PATH
6680 do
6681 IFS=$as_save_IFS
6682 test -z "$as_dir" && as_dir=.
6683 for ac_exec_ext in '' $ac_executable_extensions; do
6684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6685 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6687 break 2
6688 fi
6689 done
6690 done
6691 IFS=$as_save_IFS
6692
6693 fi
6694 fi
6695 WINDRES=$ac_cv_prog_WINDRES
6696 if test -n "$WINDRES"; then
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6698 $as_echo "$WINDRES" >&6; }
6699 else
6700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6701 $as_echo "no" >&6; }
6702 fi
6703
6704
6705 fi
6706 if test -z "$ac_cv_prog_WINDRES"; then
6707 ac_ct_WINDRES=$WINDRES
6708 # Extract the first word of "windres", so it can be a program name with args.
6709 set dummy windres; ac_word=$2
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6711 $as_echo_n "checking for $ac_word... " >&6; }
6712 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6713 $as_echo_n "(cached) " >&6
6714 else
6715 if test -n "$ac_ct_WINDRES"; then
6716 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6717 else
6718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719 for as_dir in $PATH
6720 do
6721 IFS=$as_save_IFS
6722 test -z "$as_dir" && as_dir=.
6723 for ac_exec_ext in '' $ac_executable_extensions; do
6724 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6725 ac_cv_prog_ac_ct_WINDRES="windres"
6726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6727 break 2
6728 fi
6729 done
6730 done
6731 IFS=$as_save_IFS
6732
6733 fi
6734 fi
6735 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6736 if test -n "$ac_ct_WINDRES"; then
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6738 $as_echo "$ac_ct_WINDRES" >&6; }
6739 else
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6741 $as_echo "no" >&6; }
6742 fi
6743
6744 if test "x$ac_ct_WINDRES" = x; then
6745 WINDRES=""
6746 else
6747 case $cross_compiling:$ac_tool_warned in
6748 yes:)
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6750 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6751 ac_tool_warned=yes ;;
6752 esac
6753 WINDRES=$ac_ct_WINDRES
6754 fi
6755 else
6756 WINDRES="$ac_cv_prog_WINDRES"
6757 fi
6758
6759
6760 case $host_os in
6761 gnu*)
6762 # Needed for GNU Hurd hosts.
6763 if test -n "$ac_tool_prefix"; then
6764 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6765 set dummy ${ac_tool_prefix}mig; ac_word=$2
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6767 $as_echo_n "checking for $ac_word... " >&6; }
6768 if test "${ac_cv_prog_MIG+set}" = set; then :
6769 $as_echo_n "(cached) " >&6
6770 else
6771 if test -n "$MIG"; then
6772 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6773 else
6774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775 for as_dir in $PATH
6776 do
6777 IFS=$as_save_IFS
6778 test -z "$as_dir" && as_dir=.
6779 for ac_exec_ext in '' $ac_executable_extensions; do
6780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6781 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6783 break 2
6784 fi
6785 done
6786 done
6787 IFS=$as_save_IFS
6788
6789 fi
6790 fi
6791 MIG=$ac_cv_prog_MIG
6792 if test -n "$MIG"; then
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6794 $as_echo "$MIG" >&6; }
6795 else
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6797 $as_echo "no" >&6; }
6798 fi
6799
6800
6801 fi
6802 if test -z "$ac_cv_prog_MIG"; then
6803 ac_ct_MIG=$MIG
6804 # Extract the first word of "mig", so it can be a program name with args.
6805 set dummy mig; ac_word=$2
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6807 $as_echo_n "checking for $ac_word... " >&6; }
6808 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6809 $as_echo_n "(cached) " >&6
6810 else
6811 if test -n "$ac_ct_MIG"; then
6812 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6813 else
6814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6815 for as_dir in $PATH
6816 do
6817 IFS=$as_save_IFS
6818 test -z "$as_dir" && as_dir=.
6819 for ac_exec_ext in '' $ac_executable_extensions; do
6820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6821 ac_cv_prog_ac_ct_MIG="mig"
6822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6823 break 2
6824 fi
6825 done
6826 done
6827 IFS=$as_save_IFS
6828
6829 fi
6830 fi
6831 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6832 if test -n "$ac_ct_MIG"; then
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6834 $as_echo "$ac_ct_MIG" >&6; }
6835 else
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6837 $as_echo "no" >&6; }
6838 fi
6839
6840 if test "x$ac_ct_MIG" = x; then
6841 MIG=""
6842 else
6843 case $cross_compiling:$ac_tool_warned in
6844 yes:)
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6846 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6847 ac_tool_warned=yes ;;
6848 esac
6849 MIG=$ac_ct_MIG
6850 fi
6851 else
6852 MIG="$ac_cv_prog_MIG"
6853 fi
6854
6855 if test x"$MIG" = x; then
6856 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6857 fi
6858 ;;
6859 esac
6860
6861 # ---------------------- #
6862 # Checks for libraries. #
6863 # ---------------------- #
6864
6865 # We might need to link with -lm; most simulators need it.
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6867 $as_echo_n "checking for main in -lm... " >&6; }
6868 if test "${ac_cv_lib_m_main+set}" = set; then :
6869 $as_echo_n "(cached) " >&6
6870 else
6871 ac_check_lib_save_LIBS=$LIBS
6872 LIBS="-lm $LIBS"
6873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6874 /* end confdefs.h. */
6875
6876
6877 int
6878 main ()
6879 {
6880 return main ();
6881 ;
6882 return 0;
6883 }
6884 _ACEOF
6885 if ac_fn_c_try_link "$LINENO"; then :
6886 ac_cv_lib_m_main=yes
6887 else
6888 ac_cv_lib_m_main=no
6889 fi
6890 rm -f core conftest.err conftest.$ac_objext \
6891 conftest$ac_exeext conftest.$ac_ext
6892 LIBS=$ac_check_lib_save_LIBS
6893 fi
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6895 $as_echo "$ac_cv_lib_m_main" >&6; }
6896 if test "x$ac_cv_lib_m_main" = x""yes; then :
6897 cat >>confdefs.h <<_ACEOF
6898 #define HAVE_LIBM 1
6899 _ACEOF
6900
6901 LIBS="-lm $LIBS"
6902
6903 fi
6904
6905
6906 # We need to link with -lw to get `wctype' on Solaris before Solaris
6907 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6908 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6909 # is known to have this problem). Therefore we avoid libw if we can.
6910 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6911 if test "x$ac_cv_func_wctype" = x""yes; then :
6912
6913 else
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6915 $as_echo_n "checking for wctype in -lw... " >&6; }
6916 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6917 $as_echo_n "(cached) " >&6
6918 else
6919 ac_check_lib_save_LIBS=$LIBS
6920 LIBS="-lw $LIBS"
6921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6922 /* end confdefs.h. */
6923
6924 /* Override any GCC internal prototype to avoid an error.
6925 Use char because int might match the return type of a GCC
6926 builtin and then its argument prototype would still apply. */
6927 #ifdef __cplusplus
6928 extern "C"
6929 #endif
6930 char wctype ();
6931 int
6932 main ()
6933 {
6934 return wctype ();
6935 ;
6936 return 0;
6937 }
6938 _ACEOF
6939 if ac_fn_c_try_link "$LINENO"; then :
6940 ac_cv_lib_w_wctype=yes
6941 else
6942 ac_cv_lib_w_wctype=no
6943 fi
6944 rm -f core conftest.err conftest.$ac_objext \
6945 conftest$ac_exeext conftest.$ac_ext
6946 LIBS=$ac_check_lib_save_LIBS
6947 fi
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6949 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6950 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6951 cat >>confdefs.h <<_ACEOF
6952 #define HAVE_LIBW 1
6953 _ACEOF
6954
6955 LIBS="-lw $LIBS"
6956
6957 fi
6958
6959 fi
6960
6961
6962 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6964 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6965 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6966 $as_echo_n "(cached) " >&6
6967 else
6968 ac_func_search_save_LIBS=$LIBS
6969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6970 /* end confdefs.h. */
6971
6972 /* Override any GCC internal prototype to avoid an error.
6973 Use char because int might match the return type of a GCC
6974 builtin and then its argument prototype would still apply. */
6975 #ifdef __cplusplus
6976 extern "C"
6977 #endif
6978 char gethostbyname ();
6979 int
6980 main ()
6981 {
6982 return gethostbyname ();
6983 ;
6984 return 0;
6985 }
6986 _ACEOF
6987 for ac_lib in '' nsl; do
6988 if test -z "$ac_lib"; then
6989 ac_res="none required"
6990 else
6991 ac_res=-l$ac_lib
6992 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6993 fi
6994 if ac_fn_c_try_link "$LINENO"; then :
6995 ac_cv_search_gethostbyname=$ac_res
6996 fi
6997 rm -f core conftest.err conftest.$ac_objext \
6998 conftest$ac_exeext
6999 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7000 break
7001 fi
7002 done
7003 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7004
7005 else
7006 ac_cv_search_gethostbyname=no
7007 fi
7008 rm conftest.$ac_ext
7009 LIBS=$ac_func_search_save_LIBS
7010 fi
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7012 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7013 ac_res=$ac_cv_search_gethostbyname
7014 if test "$ac_res" != no; then :
7015 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7016
7017 fi
7018
7019
7020 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7022 $as_echo_n "checking for library containing socketpair... " >&6; }
7023 if test "${ac_cv_search_socketpair+set}" = set; then :
7024 $as_echo_n "(cached) " >&6
7025 else
7026 ac_func_search_save_LIBS=$LIBS
7027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7028 /* end confdefs.h. */
7029
7030 /* Override any GCC internal prototype to avoid an error.
7031 Use char because int might match the return type of a GCC
7032 builtin and then its argument prototype would still apply. */
7033 #ifdef __cplusplus
7034 extern "C"
7035 #endif
7036 char socketpair ();
7037 int
7038 main ()
7039 {
7040 return socketpair ();
7041 ;
7042 return 0;
7043 }
7044 _ACEOF
7045 for ac_lib in '' socket; do
7046 if test -z "$ac_lib"; then
7047 ac_res="none required"
7048 else
7049 ac_res=-l$ac_lib
7050 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7051 fi
7052 if ac_fn_c_try_link "$LINENO"; then :
7053 ac_cv_search_socketpair=$ac_res
7054 fi
7055 rm -f core conftest.err conftest.$ac_objext \
7056 conftest$ac_exeext
7057 if test "${ac_cv_search_socketpair+set}" = set; then :
7058 break
7059 fi
7060 done
7061 if test "${ac_cv_search_socketpair+set}" = set; then :
7062
7063 else
7064 ac_cv_search_socketpair=no
7065 fi
7066 rm conftest.$ac_ext
7067 LIBS=$ac_func_search_save_LIBS
7068 fi
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7070 $as_echo "$ac_cv_search_socketpair" >&6; }
7071 ac_res=$ac_cv_search_socketpair
7072 if test "$ac_res" != no; then :
7073 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7074
7075 fi
7076
7077
7078 # Link in zlib if we can. This allows us to read compressed debug sections.
7079
7080 # Use the system's zlib library.
7081 zlibdir="-L\$(top_builddir)/../zlib"
7082 zlibinc="-I\$(top_srcdir)/../zlib"
7083
7084 # Check whether --with-system-zlib was given.
7085 if test "${with_system_zlib+set}" = set; then :
7086 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7087 zlibdir=
7088 zlibinc=
7089 fi
7090
7091 fi
7092
7093
7094
7095
7096
7097 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7099 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7100 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7101 $as_echo_n "(cached) " >&6
7102 else
7103 ac_func_search_save_LIBS=$LIBS
7104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7105 /* end confdefs.h. */
7106
7107 /* Override any GCC internal prototype to avoid an error.
7108 Use char because int might match the return type of a GCC
7109 builtin and then its argument prototype would still apply. */
7110 #ifdef __cplusplus
7111 extern "C"
7112 #endif
7113 char kinfo_getvmmap ();
7114 int
7115 main ()
7116 {
7117 return kinfo_getvmmap ();
7118 ;
7119 return 0;
7120 }
7121 _ACEOF
7122 for ac_lib in '' util; do
7123 if test -z "$ac_lib"; then
7124 ac_res="none required"
7125 else
7126 ac_res=-l$ac_lib
7127 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7128 fi
7129 if ac_fn_c_try_link "$LINENO"; then :
7130 ac_cv_search_kinfo_getvmmap=$ac_res
7131 fi
7132 rm -f core conftest.err conftest.$ac_objext \
7133 conftest$ac_exeext
7134 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7135 break
7136 fi
7137 done
7138 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7139
7140 else
7141 ac_cv_search_kinfo_getvmmap=no
7142 fi
7143 rm conftest.$ac_ext
7144 LIBS=$ac_func_search_save_LIBS
7145 fi
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7147 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7148 ac_res=$ac_cv_search_kinfo_getvmmap
7149 if test "$ac_res" != no; then :
7150 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7151
7152 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7153
7154 fi
7155
7156
7157
7158 if test "X$prefix" = "XNONE"; then
7159 acl_final_prefix="$ac_default_prefix"
7160 else
7161 acl_final_prefix="$prefix"
7162 fi
7163 if test "X$exec_prefix" = "XNONE"; then
7164 acl_final_exec_prefix='${prefix}'
7165 else
7166 acl_final_exec_prefix="$exec_prefix"
7167 fi
7168 acl_save_prefix="$prefix"
7169 prefix="$acl_final_prefix"
7170 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7171 prefix="$acl_save_prefix"
7172
7173
7174 # Check whether --with-gnu-ld was given.
7175 if test "${with_gnu_ld+set}" = set; then :
7176 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7177 else
7178 with_gnu_ld=no
7179 fi
7180
7181 # Prepare PATH_SEPARATOR.
7182 # The user is always right.
7183 if test "${PATH_SEPARATOR+set}" != set; then
7184 echo "#! /bin/sh" >conf$$.sh
7185 echo "exit 0" >>conf$$.sh
7186 chmod +x conf$$.sh
7187 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7188 PATH_SEPARATOR=';'
7189 else
7190 PATH_SEPARATOR=:
7191 fi
7192 rm -f conf$$.sh
7193 fi
7194 ac_prog=ld
7195 if test "$GCC" = yes; then
7196 # Check if gcc -print-prog-name=ld gives a path.
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7198 $as_echo_n "checking for ld used by GCC... " >&6; }
7199 case $host in
7200 *-*-mingw*)
7201 # gcc leaves a trailing carriage return which upsets mingw
7202 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7203 *)
7204 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7205 esac
7206 case $ac_prog in
7207 # Accept absolute paths.
7208 [\\/]* | [A-Za-z]:[\\/]*)
7209 re_direlt='/[^/][^/]*/\.\./'
7210 # Canonicalize the path of ld
7211 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7212 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7213 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7214 done
7215 test -z "$LD" && LD="$ac_prog"
7216 ;;
7217 "")
7218 # If it fails, then pretend we aren't using GCC.
7219 ac_prog=ld
7220 ;;
7221 *)
7222 # If it is relative, then search for the first ld in PATH.
7223 with_gnu_ld=unknown
7224 ;;
7225 esac
7226 elif test "$with_gnu_ld" = yes; then
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7228 $as_echo_n "checking for GNU ld... " >&6; }
7229 else
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7231 $as_echo_n "checking for non-GNU ld... " >&6; }
7232 fi
7233 if test "${acl_cv_path_LD+set}" = set; then :
7234 $as_echo_n "(cached) " >&6
7235 else
7236 if test -z "$LD"; then
7237 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7238 for ac_dir in $PATH; do
7239 test -z "$ac_dir" && ac_dir=.
7240 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7241 acl_cv_path_LD="$ac_dir/$ac_prog"
7242 # Check to see if the program is GNU ld. I'd rather use --version,
7243 # but apparently some GNU ld's only accept -v.
7244 # Break only if it was the GNU/non-GNU ld that we prefer.
7245 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7246 test "$with_gnu_ld" != no && break
7247 else
7248 test "$with_gnu_ld" != yes && break
7249 fi
7250 fi
7251 done
7252 IFS="$ac_save_ifs"
7253 else
7254 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7255 fi
7256 fi
7257
7258 LD="$acl_cv_path_LD"
7259 if test -n "$LD"; then
7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7261 $as_echo "$LD" >&6; }
7262 else
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7264 $as_echo "no" >&6; }
7265 fi
7266 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7268 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7269 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7270 $as_echo_n "(cached) " >&6
7271 else
7272 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7273 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7274 acl_cv_prog_gnu_ld=yes
7275 else
7276 acl_cv_prog_gnu_ld=no
7277 fi
7278 fi
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7280 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7281 with_gnu_ld=$acl_cv_prog_gnu_ld
7282
7283
7284
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7286 $as_echo_n "checking for shared library run path origin... " >&6; }
7287 if test "${acl_cv_rpath+set}" = set; then :
7288 $as_echo_n "(cached) " >&6
7289 else
7290
7291 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7292 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7293 . ./conftest.sh
7294 rm -f ./conftest.sh
7295 acl_cv_rpath=done
7296
7297 fi
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7299 $as_echo "$acl_cv_rpath" >&6; }
7300 wl="$acl_cv_wl"
7301 libext="$acl_cv_libext"
7302 shlibext="$acl_cv_shlibext"
7303 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7304 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7305 hardcode_direct="$acl_cv_hardcode_direct"
7306 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7307 # Check whether --enable-rpath was given.
7308 if test "${enable_rpath+set}" = set; then :
7309 enableval=$enable_rpath; :
7310 else
7311 enable_rpath=yes
7312 fi
7313
7314
7315
7316
7317
7318
7319
7320
7321 use_additional=yes
7322
7323 acl_save_prefix="$prefix"
7324 prefix="$acl_final_prefix"
7325 acl_save_exec_prefix="$exec_prefix"
7326 exec_prefix="$acl_final_exec_prefix"
7327
7328 eval additional_includedir=\"$includedir\"
7329 eval additional_libdir=\"$libdir\"
7330
7331 exec_prefix="$acl_save_exec_prefix"
7332 prefix="$acl_save_prefix"
7333
7334
7335 # Check whether --with-libiconv-prefix was given.
7336 if test "${with_libiconv_prefix+set}" = set; then :
7337 withval=$with_libiconv_prefix;
7338 if test "X$withval" = "Xno"; then
7339 use_additional=no
7340 else
7341 if test "X$withval" = "X"; then
7342
7343 acl_save_prefix="$prefix"
7344 prefix="$acl_final_prefix"
7345 acl_save_exec_prefix="$exec_prefix"
7346 exec_prefix="$acl_final_exec_prefix"
7347
7348 eval additional_includedir=\"$includedir\"
7349 eval additional_libdir=\"$libdir\"
7350
7351 exec_prefix="$acl_save_exec_prefix"
7352 prefix="$acl_save_prefix"
7353
7354 else
7355 additional_includedir="$withval/include"
7356 additional_libdir="$withval/lib"
7357 fi
7358 fi
7359
7360 fi
7361
7362 LIBICONV=
7363 LTLIBICONV=
7364 INCICONV=
7365 rpathdirs=
7366 ltrpathdirs=
7367 names_already_handled=
7368 names_next_round='iconv '
7369 while test -n "$names_next_round"; do
7370 names_this_round="$names_next_round"
7371 names_next_round=
7372 for name in $names_this_round; do
7373 already_handled=
7374 for n in $names_already_handled; do
7375 if test "$n" = "$name"; then
7376 already_handled=yes
7377 break
7378 fi
7379 done
7380 if test -z "$already_handled"; then
7381 names_already_handled="$names_already_handled $name"
7382 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7383 eval value=\"\$HAVE_LIB$uppername\"
7384 if test -n "$value"; then
7385 if test "$value" = yes; then
7386 eval value=\"\$LIB$uppername\"
7387 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7388 eval value=\"\$LTLIB$uppername\"
7389 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7390 else
7391 :
7392 fi
7393 else
7394 found_dir=
7395 found_la=
7396 found_so=
7397 found_a=
7398 if test $use_additional = yes; then
7399 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7400 found_dir="$additional_libdir"
7401 found_so="$additional_libdir/lib$name.$shlibext"
7402 if test -f "$additional_libdir/lib$name.la"; then
7403 found_la="$additional_libdir/lib$name.la"
7404 fi
7405 else
7406 if test -f "$additional_libdir/lib$name.$libext"; then
7407 found_dir="$additional_libdir"
7408 found_a="$additional_libdir/lib$name.$libext"
7409 if test -f "$additional_libdir/lib$name.la"; then
7410 found_la="$additional_libdir/lib$name.la"
7411 fi
7412 fi
7413 fi
7414 fi
7415 if test "X$found_dir" = "X"; then
7416 for x in $LDFLAGS $LTLIBICONV; do
7417
7418 acl_save_prefix="$prefix"
7419 prefix="$acl_final_prefix"
7420 acl_save_exec_prefix="$exec_prefix"
7421 exec_prefix="$acl_final_exec_prefix"
7422 eval x=\"$x\"
7423 exec_prefix="$acl_save_exec_prefix"
7424 prefix="$acl_save_prefix"
7425
7426 case "$x" in
7427 -L*)
7428 dir=`echo "X$x" | sed -e 's/^X-L//'`
7429 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7430 found_dir="$dir"
7431 found_so="$dir/lib$name.$shlibext"
7432 if test -f "$dir/lib$name.la"; then
7433 found_la="$dir/lib$name.la"
7434 fi
7435 else
7436 if test -f "$dir/lib$name.$libext"; then
7437 found_dir="$dir"
7438 found_a="$dir/lib$name.$libext"
7439 if test -f "$dir/lib$name.la"; then
7440 found_la="$dir/lib$name.la"
7441 fi
7442 fi
7443 fi
7444 ;;
7445 esac
7446 if test "X$found_dir" != "X"; then
7447 break
7448 fi
7449 done
7450 fi
7451 if test "X$found_dir" != "X"; then
7452 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7453 if test "X$found_so" != "X"; then
7454 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7455 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7456 else
7457 haveit=
7458 for x in $ltrpathdirs; do
7459 if test "X$x" = "X$found_dir"; then
7460 haveit=yes
7461 break
7462 fi
7463 done
7464 if test -z "$haveit"; then
7465 ltrpathdirs="$ltrpathdirs $found_dir"
7466 fi
7467 if test "$hardcode_direct" = yes; then
7468 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7469 else
7470 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7471 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7472 haveit=
7473 for x in $rpathdirs; do
7474 if test "X$x" = "X$found_dir"; then
7475 haveit=yes
7476 break
7477 fi
7478 done
7479 if test -z "$haveit"; then
7480 rpathdirs="$rpathdirs $found_dir"
7481 fi
7482 else
7483 haveit=
7484 for x in $LDFLAGS $LIBICONV; do
7485
7486 acl_save_prefix="$prefix"
7487 prefix="$acl_final_prefix"
7488 acl_save_exec_prefix="$exec_prefix"
7489 exec_prefix="$acl_final_exec_prefix"
7490 eval x=\"$x\"
7491 exec_prefix="$acl_save_exec_prefix"
7492 prefix="$acl_save_prefix"
7493
7494 if test "X$x" = "X-L$found_dir"; then
7495 haveit=yes
7496 break
7497 fi
7498 done
7499 if test -z "$haveit"; then
7500 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7501 fi
7502 if test "$hardcode_minus_L" != no; then
7503 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7504 else
7505 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7506 fi
7507 fi
7508 fi
7509 fi
7510 else
7511 if test "X$found_a" != "X"; then
7512 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7513 else
7514 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7515 fi
7516 fi
7517 additional_includedir=
7518 case "$found_dir" in
7519 */lib | */lib/)
7520 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7521 additional_includedir="$basedir/include"
7522 ;;
7523 esac
7524 if test "X$additional_includedir" != "X"; then
7525 if test "X$additional_includedir" != "X/usr/include"; then
7526 haveit=
7527 if test "X$additional_includedir" = "X/usr/local/include"; then
7528 if test -n "$GCC"; then
7529 case $host_os in
7530 linux*) haveit=yes;;
7531 esac
7532 fi
7533 fi
7534 if test -z "$haveit"; then
7535 for x in $CPPFLAGS $INCICONV; do
7536
7537 acl_save_prefix="$prefix"
7538 prefix="$acl_final_prefix"
7539 acl_save_exec_prefix="$exec_prefix"
7540 exec_prefix="$acl_final_exec_prefix"
7541 eval x=\"$x\"
7542 exec_prefix="$acl_save_exec_prefix"
7543 prefix="$acl_save_prefix"
7544
7545 if test "X$x" = "X-I$additional_includedir"; then
7546 haveit=yes
7547 break
7548 fi
7549 done
7550 if test -z "$haveit"; then
7551 if test -d "$additional_includedir"; then
7552 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7553 fi
7554 fi
7555 fi
7556 fi
7557 fi
7558 if test -n "$found_la"; then
7559 save_libdir="$libdir"
7560 case "$found_la" in
7561 */* | *\\*) . "$found_la" ;;
7562 *) . "./$found_la" ;;
7563 esac
7564 libdir="$save_libdir"
7565 for dep in $dependency_libs; do
7566 case "$dep" in
7567 -L*)
7568 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7569 if test "X$additional_libdir" != "X/usr/lib"; then
7570 haveit=
7571 if test "X$additional_libdir" = "X/usr/local/lib"; then
7572 if test -n "$GCC"; then
7573 case $host_os in
7574 linux*) haveit=yes;;
7575 esac
7576 fi
7577 fi
7578 if test -z "$haveit"; then
7579 haveit=
7580 for x in $LDFLAGS $LIBICONV; do
7581
7582 acl_save_prefix="$prefix"
7583 prefix="$acl_final_prefix"
7584 acl_save_exec_prefix="$exec_prefix"
7585 exec_prefix="$acl_final_exec_prefix"
7586 eval x=\"$x\"
7587 exec_prefix="$acl_save_exec_prefix"
7588 prefix="$acl_save_prefix"
7589
7590 if test "X$x" = "X-L$additional_libdir"; then
7591 haveit=yes
7592 break
7593 fi
7594 done
7595 if test -z "$haveit"; then
7596 if test -d "$additional_libdir"; then
7597 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7598 fi
7599 fi
7600 haveit=
7601 for x in $LDFLAGS $LTLIBICONV; do
7602
7603 acl_save_prefix="$prefix"
7604 prefix="$acl_final_prefix"
7605 acl_save_exec_prefix="$exec_prefix"
7606 exec_prefix="$acl_final_exec_prefix"
7607 eval x=\"$x\"
7608 exec_prefix="$acl_save_exec_prefix"
7609 prefix="$acl_save_prefix"
7610
7611 if test "X$x" = "X-L$additional_libdir"; then
7612 haveit=yes
7613 break
7614 fi
7615 done
7616 if test -z "$haveit"; then
7617 if test -d "$additional_libdir"; then
7618 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7619 fi
7620 fi
7621 fi
7622 fi
7623 ;;
7624 -R*)
7625 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7626 if test "$enable_rpath" != no; then
7627 haveit=
7628 for x in $rpathdirs; do
7629 if test "X$x" = "X$dir"; then
7630 haveit=yes
7631 break
7632 fi
7633 done
7634 if test -z "$haveit"; then
7635 rpathdirs="$rpathdirs $dir"
7636 fi
7637 haveit=
7638 for x in $ltrpathdirs; do
7639 if test "X$x" = "X$dir"; then
7640 haveit=yes
7641 break
7642 fi
7643 done
7644 if test -z "$haveit"; then
7645 ltrpathdirs="$ltrpathdirs $dir"
7646 fi
7647 fi
7648 ;;
7649 -l*)
7650 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7651 ;;
7652 *.la)
7653 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7654 ;;
7655 *)
7656 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
7657 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
7658 ;;
7659 esac
7660 done
7661 fi
7662 else
7663 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7664 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
7665 fi
7666 fi
7667 fi
7668 done
7669 done
7670 if test "X$rpathdirs" != "X"; then
7671 if test -n "$hardcode_libdir_separator"; then
7672 alldirs=
7673 for found_dir in $rpathdirs; do
7674 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7675 done
7676 acl_save_libdir="$libdir"
7677 libdir="$alldirs"
7678 eval flag=\"$hardcode_libdir_flag_spec\"
7679 libdir="$acl_save_libdir"
7680 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7681 else
7682 for found_dir in $rpathdirs; do
7683 acl_save_libdir="$libdir"
7684 libdir="$found_dir"
7685 eval flag=\"$hardcode_libdir_flag_spec\"
7686 libdir="$acl_save_libdir"
7687 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7688 done
7689 fi
7690 fi
7691 if test "X$ltrpathdirs" != "X"; then
7692 for found_dir in $ltrpathdirs; do
7693 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
7694 done
7695 fi
7696
7697
7698
7699
7700
7701
7702
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
7704 $as_echo_n "checking for iconv... " >&6; }
7705 if test "${am_cv_func_iconv+set}" = set; then :
7706 $as_echo_n "(cached) " >&6
7707 else
7708
7709 am_cv_func_iconv="no, consider installing GNU libiconv"
7710 am_cv_lib_iconv=no
7711 am_save_CPPFLAGS="$CPPFLAGS"
7712 CPPFLAGS="$CPPFLAGS $INCICONV"
7713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7714 /* end confdefs.h. */
7715 #include <stdlib.h>
7716 #include <iconv.h>
7717 int
7718 main ()
7719 {
7720 iconv_t cd = iconv_open("","");
7721 iconv(cd,NULL,NULL,NULL,NULL);
7722 iconv_close(cd);
7723 ;
7724 return 0;
7725 }
7726 _ACEOF
7727 if ac_fn_c_try_link "$LINENO"; then :
7728 am_cv_func_iconv=yes
7729 fi
7730 rm -f core conftest.err conftest.$ac_objext \
7731 conftest$ac_exeext conftest.$ac_ext
7732 CPPFLAGS="$am_save_CPPFLAGS"
7733
7734 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
7735 for _libs in .libs _libs; do
7736 am_save_CPPFLAGS="$CPPFLAGS"
7737 am_save_LIBS="$LIBS"
7738 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
7739 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
7740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7741 /* end confdefs.h. */
7742 #include <stdlib.h>
7743 #include <iconv.h>
7744 int
7745 main ()
7746 {
7747 iconv_t cd = iconv_open("","");
7748 iconv(cd,NULL,NULL,NULL,NULL);
7749 iconv_close(cd);
7750 ;
7751 return 0;
7752 }
7753 _ACEOF
7754 if ac_fn_c_try_link "$LINENO"; then :
7755 INCICONV="-I../libiconv/include"
7756 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
7757 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
7758 am_cv_lib_iconv=yes
7759 am_cv_func_iconv=yes
7760 fi
7761 rm -f core conftest.err conftest.$ac_objext \
7762 conftest$ac_exeext conftest.$ac_ext
7763 CPPFLAGS="$am_save_CPPFLAGS"
7764 LIBS="$am_save_LIBS"
7765 if test "$am_cv_func_iconv" = "yes"; then
7766 break
7767 fi
7768 done
7769 fi
7770
7771 if test "$am_cv_func_iconv" != yes; then
7772 am_save_CPPFLAGS="$CPPFLAGS"
7773 am_save_LIBS="$LIBS"
7774 CPPFLAGS="$LIBS $INCICONV"
7775 LIBS="$LIBS $LIBICONV"
7776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7777 /* end confdefs.h. */
7778 #include <stdlib.h>
7779 #include <iconv.h>
7780 int
7781 main ()
7782 {
7783 iconv_t cd = iconv_open("","");
7784 iconv(cd,NULL,NULL,NULL,NULL);
7785 iconv_close(cd);
7786 ;
7787 return 0;
7788 }
7789 _ACEOF
7790 if ac_fn_c_try_link "$LINENO"; then :
7791 am_cv_lib_iconv=yes
7792 am_cv_func_iconv=yes
7793 fi
7794 rm -f core conftest.err conftest.$ac_objext \
7795 conftest$ac_exeext conftest.$ac_ext
7796 CPPFLAGS="$am_save_CPPFLAGS"
7797 LIBS="$am_save_LIBS"
7798 fi
7799
7800 fi
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
7802 $as_echo "$am_cv_func_iconv" >&6; }
7803 if test "$am_cv_func_iconv" = yes; then
7804
7805 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
7806
7807 fi
7808 if test "$am_cv_lib_iconv" = yes; then
7809
7810 for element in $INCICONV; do
7811 haveit=
7812 for x in $CPPFLAGS; do
7813
7814 acl_save_prefix="$prefix"
7815 prefix="$acl_final_prefix"
7816 acl_save_exec_prefix="$exec_prefix"
7817 exec_prefix="$acl_final_exec_prefix"
7818 eval x=\"$x\"
7819 exec_prefix="$acl_save_exec_prefix"
7820 prefix="$acl_save_prefix"
7821
7822 if test "X$x" = "X$element"; then
7823 haveit=yes
7824 break
7825 fi
7826 done
7827 if test -z "$haveit"; then
7828 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7829 fi
7830 done
7831
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
7833 $as_echo_n "checking how to link with libiconv... " >&6; }
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
7835 $as_echo "$LIBICONV" >&6; }
7836 else
7837 LIBICONV=
7838 LTLIBICONV=
7839 fi
7840
7841
7842
7843 if test "$am_cv_func_iconv" = yes; then
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
7845 $as_echo_n "checking for iconv declaration... " >&6; }
7846 if test "${am_cv_proto_iconv+set}" = set; then :
7847 $as_echo_n "(cached) " >&6
7848 else
7849
7850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7851 /* end confdefs.h. */
7852
7853 #include <stdlib.h>
7854 #include <iconv.h>
7855 extern
7856 #ifdef __cplusplus
7857 "C"
7858 #endif
7859 #if defined(__STDC__) || defined(__cplusplus)
7860 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
7861 #else
7862 size_t iconv();
7863 #endif
7864
7865 int
7866 main ()
7867 {
7868
7869 ;
7870 return 0;
7871 }
7872 _ACEOF
7873 if ac_fn_c_try_compile "$LINENO"; then :
7874 am_cv_proto_iconv_arg1=""
7875 else
7876 am_cv_proto_iconv_arg1="const"
7877 fi
7878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7879 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);"
7880 fi
7881
7882 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
7884 }$am_cv_proto_iconv" >&5
7885 $as_echo "${ac_t:-
7886 }$am_cv_proto_iconv" >&6; }
7887
7888 cat >>confdefs.h <<_ACEOF
7889 #define ICONV_CONST $am_cv_proto_iconv_arg1
7890 _ACEOF
7891
7892 fi
7893
7894
7895 # GDB may fork/exec the iconv program to get the list of supported character
7896 # sets. Allow the user to specify where to find it.
7897 # There are several factors affecting the choice of option name:
7898 # - There is already --with-libiconv-prefix but we can't use it, it specifies
7899 # the build-time location of libiconv files.
7900 # - The program we need to find is iconv, which comes with glibc. The user
7901 # doesn't necessarily have libiconv installed. Therefore naming this
7902 # --with-libiconv-foo feels wrong.
7903 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
7904 # defined to work on directories not files (though it really doesn't know
7905 # the difference).
7906 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
7907 # with --with-libiconv-prefix.
7908 # Putting these together is why the option name is --with-iconv-bin.
7909
7910
7911 # Check whether --with-iconv-bin was given.
7912 if test "${with_iconv_bin+set}" = set; then :
7913 withval=$with_iconv_bin; iconv_bin="${withval}"
7914
7915 cat >>confdefs.h <<_ACEOF
7916 #define ICONV_BIN "${iconv_bin}"
7917 _ACEOF
7918
7919
7920 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7921 if test "x$prefix" = xNONE; then
7922 test_prefix=/usr/local
7923 else
7924 test_prefix=$prefix
7925 fi
7926 else
7927 test_prefix=$exec_prefix
7928 fi
7929 value=0
7930 case ${iconv_bin} in
7931 "${test_prefix}"|"${test_prefix}/"*|\
7932 '${exec_prefix}'|'${exec_prefix}/'*)
7933 value=1
7934 ;;
7935 esac
7936
7937 cat >>confdefs.h <<_ACEOF
7938 #define ICONV_BIN_RELOCATABLE $value
7939 _ACEOF
7940
7941
7942
7943 fi
7944
7945
7946 # For the TUI, we need enhanced curses functionality.
7947 if test x"$enable_tui" != xno; then
7948 prefer_curses=yes
7949 fi
7950
7951 curses_found=no
7952 if test x"$prefer_curses" = xyes; then
7953 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7954 # curses library because the latter might not provide all the
7955 # functionality we need. However, this leads to problems on systems
7956 # where the linker searches /usr/local/lib, but the compiler doesn't
7957 # search /usr/local/include, if ncurses is installed in /usr/local. A
7958 # default installation of ncurses on alpha*-dec-osf* will lead to such
7959 # a situation.
7960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7961 $as_echo_n "checking for library containing waddstr... " >&6; }
7962 if test "${ac_cv_search_waddstr+set}" = set; then :
7963 $as_echo_n "(cached) " >&6
7964 else
7965 ac_func_search_save_LIBS=$LIBS
7966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7967 /* end confdefs.h. */
7968
7969 /* Override any GCC internal prototype to avoid an error.
7970 Use char because int might match the return type of a GCC
7971 builtin and then its argument prototype would still apply. */
7972 #ifdef __cplusplus
7973 extern "C"
7974 #endif
7975 char waddstr ();
7976 int
7977 main ()
7978 {
7979 return waddstr ();
7980 ;
7981 return 0;
7982 }
7983 _ACEOF
7984 for ac_lib in '' ncurses cursesX curses; do
7985 if test -z "$ac_lib"; then
7986 ac_res="none required"
7987 else
7988 ac_res=-l$ac_lib
7989 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7990 fi
7991 if ac_fn_c_try_link "$LINENO"; then :
7992 ac_cv_search_waddstr=$ac_res
7993 fi
7994 rm -f core conftest.err conftest.$ac_objext \
7995 conftest$ac_exeext
7996 if test "${ac_cv_search_waddstr+set}" = set; then :
7997 break
7998 fi
7999 done
8000 if test "${ac_cv_search_waddstr+set}" = set; then :
8001
8002 else
8003 ac_cv_search_waddstr=no
8004 fi
8005 rm conftest.$ac_ext
8006 LIBS=$ac_func_search_save_LIBS
8007 fi
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8009 $as_echo "$ac_cv_search_waddstr" >&6; }
8010 ac_res=$ac_cv_search_waddstr
8011 if test "$ac_res" != no; then :
8012 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8013
8014 fi
8015
8016
8017 if test "$ac_cv_search_waddstr" != no; then
8018 curses_found=yes
8019 fi
8020 fi
8021
8022 # Check whether we should enable the TUI, but only do so if we really
8023 # can.
8024 if test x"$enable_tui" != xno; then
8025 if test -d $srcdir/tui; then
8026 if test "$curses_found" != no; then
8027 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8028 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8029 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8030 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8031 else
8032 if test x"$enable_tui" = xyes; then
8033 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8034 else
8035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8036 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8037 fi
8038 fi
8039 fi
8040 fi
8041
8042 # Since GDB uses Readline, we need termcap functionality. In many
8043 # cases this will be provided by the curses library, but some systems
8044 # have a seperate termcap library, or no curses library at all.
8045
8046 case $host_os in
8047 cygwin*)
8048 if test -d $srcdir/libtermcap; then
8049 LIBS="../libtermcap/libtermcap.a $LIBS"
8050 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8051 fi ;;
8052 go32* | *djgpp*)
8053 ac_cv_search_tgetent="none required"
8054 ;;
8055 esac
8056
8057 # These are the libraries checked by Readline.
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8059 $as_echo_n "checking for library containing tgetent... " >&6; }
8060 if test "${ac_cv_search_tgetent+set}" = set; then :
8061 $as_echo_n "(cached) " >&6
8062 else
8063 ac_func_search_save_LIBS=$LIBS
8064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8065 /* end confdefs.h. */
8066
8067 /* Override any GCC internal prototype to avoid an error.
8068 Use char because int might match the return type of a GCC
8069 builtin and then its argument prototype would still apply. */
8070 #ifdef __cplusplus
8071 extern "C"
8072 #endif
8073 char tgetent ();
8074 int
8075 main ()
8076 {
8077 return tgetent ();
8078 ;
8079 return 0;
8080 }
8081 _ACEOF
8082 for ac_lib in '' termcap tinfo curses ncurses; do
8083 if test -z "$ac_lib"; then
8084 ac_res="none required"
8085 else
8086 ac_res=-l$ac_lib
8087 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8088 fi
8089 if ac_fn_c_try_link "$LINENO"; then :
8090 ac_cv_search_tgetent=$ac_res
8091 fi
8092 rm -f core conftest.err conftest.$ac_objext \
8093 conftest$ac_exeext
8094 if test "${ac_cv_search_tgetent+set}" = set; then :
8095 break
8096 fi
8097 done
8098 if test "${ac_cv_search_tgetent+set}" = set; then :
8099
8100 else
8101 ac_cv_search_tgetent=no
8102 fi
8103 rm conftest.$ac_ext
8104 LIBS=$ac_func_search_save_LIBS
8105 fi
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8107 $as_echo "$ac_cv_search_tgetent" >&6; }
8108 ac_res=$ac_cv_search_tgetent
8109 if test "$ac_res" != no; then :
8110 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8111
8112 fi
8113
8114
8115 if test "$ac_cv_search_tgetent" = no; then
8116 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8117 fi
8118
8119
8120 # Check whether --with-system-readline was given.
8121 if test "${with_system_readline+set}" = set; then :
8122 withval=$with_system_readline;
8123 fi
8124
8125
8126 if test "$with_system_readline" = yes; then
8127 READLINE=-lreadline
8128 READLINE_DEPS=
8129 READLINE_CFLAGS=
8130 READLINE_TEXI_INCFLAG=
8131 else
8132 READLINE='$(READLINE_DIR)/libreadline.a'
8133 READLINE_DEPS='$(READLINE)'
8134 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8135 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8136 fi
8137
8138
8139
8140
8141
8142 # Generate jit-reader.h
8143
8144 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8145 TARGET_PTR=
8146
8147 # The cast to long int works around a bug in the HP C Compiler
8148 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8149 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8150 # This bug is HP SR number 8606223364.
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8152 $as_echo_n "checking size of unsigned long long... " >&6; }
8153 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8154 $as_echo_n "(cached) " >&6
8155 else
8156 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
8157
8158 else
8159 if test "$ac_cv_type_unsigned_long_long" = yes; then
8160 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8161 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8162 { as_fn_set_status 77
8163 as_fn_error "cannot compute sizeof (unsigned long long)
8164 See \`config.log' for more details." "$LINENO" 5; }; }
8165 else
8166 ac_cv_sizeof_unsigned_long_long=0
8167 fi
8168 fi
8169
8170 fi
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
8172 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
8173
8174
8175
8176 cat >>confdefs.h <<_ACEOF
8177 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
8178 _ACEOF
8179
8180
8181 # The cast to long int works around a bug in the HP C Compiler
8182 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8183 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8184 # This bug is HP SR number 8606223364.
8185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
8186 $as_echo_n "checking size of unsigned long... " >&6; }
8187 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
8188 $as_echo_n "(cached) " >&6
8189 else
8190 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
8191
8192 else
8193 if test "$ac_cv_type_unsigned_long" = yes; then
8194 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8195 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8196 { as_fn_set_status 77
8197 as_fn_error "cannot compute sizeof (unsigned long)
8198 See \`config.log' for more details." "$LINENO" 5; }; }
8199 else
8200 ac_cv_sizeof_unsigned_long=0
8201 fi
8202 fi
8203
8204 fi
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
8206 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
8207
8208
8209
8210 cat >>confdefs.h <<_ACEOF
8211 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8212 _ACEOF
8213
8214
8215 # The cast to long int works around a bug in the HP C Compiler
8216 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8217 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8218 # This bug is HP SR number 8606223364.
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
8220 $as_echo_n "checking size of unsigned __int128... " >&6; }
8221 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
8222 $as_echo_n "(cached) " >&6
8223 else
8224 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
8225
8226 else
8227 if test "$ac_cv_type_unsigned___int128" = yes; then
8228 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8229 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8230 { as_fn_set_status 77
8231 as_fn_error "cannot compute sizeof (unsigned __int128)
8232 See \`config.log' for more details." "$LINENO" 5; }; }
8233 else
8234 ac_cv_sizeof_unsigned___int128=0
8235 fi
8236 fi
8237
8238 fi
8239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
8240 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
8241
8242
8243
8244 cat >>confdefs.h <<_ACEOF
8245 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
8246 _ACEOF
8247
8248
8249
8250 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
8251 TARGET_PTR="unsigned long"
8252 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
8253 TARGET_PTR="unsigned long long"
8254 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
8255 TARGET_PTR="unsigned __int128"
8256 else
8257 TARGET_PTR="unsigned long"
8258 fi
8259
8260
8261 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
8262
8263
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8265 $as_echo_n "checking for library containing dlopen... " >&6; }
8266 if test "${ac_cv_search_dlopen+set}" = set; then :
8267 $as_echo_n "(cached) " >&6
8268 else
8269 ac_func_search_save_LIBS=$LIBS
8270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8271 /* end confdefs.h. */
8272
8273 /* Override any GCC internal prototype to avoid an error.
8274 Use char because int might match the return type of a GCC
8275 builtin and then its argument prototype would still apply. */
8276 #ifdef __cplusplus
8277 extern "C"
8278 #endif
8279 char dlopen ();
8280 int
8281 main ()
8282 {
8283 return dlopen ();
8284 ;
8285 return 0;
8286 }
8287 _ACEOF
8288 for ac_lib in '' dl; do
8289 if test -z "$ac_lib"; then
8290 ac_res="none required"
8291 else
8292 ac_res=-l$ac_lib
8293 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8294 fi
8295 if ac_fn_c_try_link "$LINENO"; then :
8296 ac_cv_search_dlopen=$ac_res
8297 fi
8298 rm -f core conftest.err conftest.$ac_objext \
8299 conftest$ac_exeext
8300 if test "${ac_cv_search_dlopen+set}" = set; then :
8301 break
8302 fi
8303 done
8304 if test "${ac_cv_search_dlopen+set}" = set; then :
8305
8306 else
8307 ac_cv_search_dlopen=no
8308 fi
8309 rm conftest.$ac_ext
8310 LIBS=$ac_func_search_save_LIBS
8311 fi
8312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8313 $as_echo "$ac_cv_search_dlopen" >&6; }
8314 ac_res=$ac_cv_search_dlopen
8315 if test "$ac_res" != no; then :
8316 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8317
8318 fi
8319
8320
8321
8322
8323 # Check whether --with-jit-reader-dir was given.
8324 if test "${with_jit_reader_dir+set}" = set; then :
8325 withval=$with_jit_reader_dir;
8326 JIT_READER_DIR=$withval
8327 else
8328 JIT_READER_DIR=${libdir}/gdb
8329 fi
8330
8331
8332 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
8333 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8334 ac_define_dir=`eval echo $JIT_READER_DIR`
8335 ac_define_dir=`eval echo $ac_define_dir`
8336
8337 cat >>confdefs.h <<_ACEOF
8338 #define JIT_READER_DIR "$ac_define_dir"
8339 _ACEOF
8340
8341
8342
8343
8344 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8345 if test "x$prefix" = xNONE; then
8346 test_prefix=/usr/local
8347 else
8348 test_prefix=$prefix
8349 fi
8350 else
8351 test_prefix=$exec_prefix
8352 fi
8353 value=0
8354 case ${ac_define_dir} in
8355 "${test_prefix}"|"${test_prefix}/"*|\
8356 '${exec_prefix}'|'${exec_prefix}/'*)
8357 value=1
8358 ;;
8359 esac
8360
8361 cat >>confdefs.h <<_ACEOF
8362 #define JIT_READER_DIR_RELOCATABLE $value
8363 _ACEOF
8364
8365
8366
8367
8368
8369 # Check whether --with-expat was given.
8370 if test "${with_expat+set}" = set; then :
8371 withval=$with_expat;
8372 else
8373 with_expat=auto
8374 fi
8375
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8377 $as_echo_n "checking whether to use expat... " >&6; }
8378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8379 $as_echo "$with_expat" >&6; }
8380
8381 if test "${with_expat}" = no; then
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8383 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
8384 HAVE_LIBEXPAT=no
8385 else
8386
8387
8388
8389
8390
8391
8392
8393
8394 use_additional=yes
8395
8396 acl_save_prefix="$prefix"
8397 prefix="$acl_final_prefix"
8398 acl_save_exec_prefix="$exec_prefix"
8399 exec_prefix="$acl_final_exec_prefix"
8400
8401 eval additional_includedir=\"$includedir\"
8402 eval additional_libdir=\"$libdir\"
8403
8404 exec_prefix="$acl_save_exec_prefix"
8405 prefix="$acl_save_prefix"
8406
8407
8408 # Check whether --with-libexpat-prefix was given.
8409 if test "${with_libexpat_prefix+set}" = set; then :
8410 withval=$with_libexpat_prefix;
8411 if test "X$withval" = "Xno"; then
8412 use_additional=no
8413 else
8414 if test "X$withval" = "X"; then
8415
8416 acl_save_prefix="$prefix"
8417 prefix="$acl_final_prefix"
8418 acl_save_exec_prefix="$exec_prefix"
8419 exec_prefix="$acl_final_exec_prefix"
8420
8421 eval additional_includedir=\"$includedir\"
8422 eval additional_libdir=\"$libdir\"
8423
8424 exec_prefix="$acl_save_exec_prefix"
8425 prefix="$acl_save_prefix"
8426
8427 else
8428 additional_includedir="$withval/include"
8429 additional_libdir="$withval/lib"
8430 fi
8431 fi
8432
8433 fi
8434
8435 LIBEXPAT=
8436 LTLIBEXPAT=
8437 INCEXPAT=
8438 rpathdirs=
8439 ltrpathdirs=
8440 names_already_handled=
8441 names_next_round='expat '
8442 while test -n "$names_next_round"; do
8443 names_this_round="$names_next_round"
8444 names_next_round=
8445 for name in $names_this_round; do
8446 already_handled=
8447 for n in $names_already_handled; do
8448 if test "$n" = "$name"; then
8449 already_handled=yes
8450 break
8451 fi
8452 done
8453 if test -z "$already_handled"; then
8454 names_already_handled="$names_already_handled $name"
8455 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8456 eval value=\"\$HAVE_LIB$uppername\"
8457 if test -n "$value"; then
8458 if test "$value" = yes; then
8459 eval value=\"\$LIB$uppername\"
8460 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
8461 eval value=\"\$LTLIB$uppername\"
8462 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
8463 else
8464 :
8465 fi
8466 else
8467 found_dir=
8468 found_la=
8469 found_so=
8470 found_a=
8471 if test $use_additional = yes; then
8472 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8473 found_dir="$additional_libdir"
8474 found_so="$additional_libdir/lib$name.$shlibext"
8475 if test -f "$additional_libdir/lib$name.la"; then
8476 found_la="$additional_libdir/lib$name.la"
8477 fi
8478 else
8479 if test -f "$additional_libdir/lib$name.$libext"; then
8480 found_dir="$additional_libdir"
8481 found_a="$additional_libdir/lib$name.$libext"
8482 if test -f "$additional_libdir/lib$name.la"; then
8483 found_la="$additional_libdir/lib$name.la"
8484 fi
8485 fi
8486 fi
8487 fi
8488 if test "X$found_dir" = "X"; then
8489 for x in $LDFLAGS $LTLIBEXPAT; do
8490
8491 acl_save_prefix="$prefix"
8492 prefix="$acl_final_prefix"
8493 acl_save_exec_prefix="$exec_prefix"
8494 exec_prefix="$acl_final_exec_prefix"
8495 eval x=\"$x\"
8496 exec_prefix="$acl_save_exec_prefix"
8497 prefix="$acl_save_prefix"
8498
8499 case "$x" in
8500 -L*)
8501 dir=`echo "X$x" | sed -e 's/^X-L//'`
8502 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8503 found_dir="$dir"
8504 found_so="$dir/lib$name.$shlibext"
8505 if test -f "$dir/lib$name.la"; then
8506 found_la="$dir/lib$name.la"
8507 fi
8508 else
8509 if test -f "$dir/lib$name.$libext"; then
8510 found_dir="$dir"
8511 found_a="$dir/lib$name.$libext"
8512 if test -f "$dir/lib$name.la"; then
8513 found_la="$dir/lib$name.la"
8514 fi
8515 fi
8516 fi
8517 ;;
8518 esac
8519 if test "X$found_dir" != "X"; then
8520 break
8521 fi
8522 done
8523 fi
8524 if test "X$found_dir" != "X"; then
8525 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
8526 if test "X$found_so" != "X"; then
8527 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8528 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8529 else
8530 haveit=
8531 for x in $ltrpathdirs; do
8532 if test "X$x" = "X$found_dir"; then
8533 haveit=yes
8534 break
8535 fi
8536 done
8537 if test -z "$haveit"; then
8538 ltrpathdirs="$ltrpathdirs $found_dir"
8539 fi
8540 if test "$hardcode_direct" = yes; then
8541 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8542 else
8543 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8544 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8545 haveit=
8546 for x in $rpathdirs; do
8547 if test "X$x" = "X$found_dir"; then
8548 haveit=yes
8549 break
8550 fi
8551 done
8552 if test -z "$haveit"; then
8553 rpathdirs="$rpathdirs $found_dir"
8554 fi
8555 else
8556 haveit=
8557 for x in $LDFLAGS $LIBEXPAT; do
8558
8559 acl_save_prefix="$prefix"
8560 prefix="$acl_final_prefix"
8561 acl_save_exec_prefix="$exec_prefix"
8562 exec_prefix="$acl_final_exec_prefix"
8563 eval x=\"$x\"
8564 exec_prefix="$acl_save_exec_prefix"
8565 prefix="$acl_save_prefix"
8566
8567 if test "X$x" = "X-L$found_dir"; then
8568 haveit=yes
8569 break
8570 fi
8571 done
8572 if test -z "$haveit"; then
8573 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
8574 fi
8575 if test "$hardcode_minus_L" != no; then
8576 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8577 else
8578 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8579 fi
8580 fi
8581 fi
8582 fi
8583 else
8584 if test "X$found_a" != "X"; then
8585 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
8586 else
8587 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
8588 fi
8589 fi
8590 additional_includedir=
8591 case "$found_dir" in
8592 */lib | */lib/)
8593 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8594 additional_includedir="$basedir/include"
8595 ;;
8596 esac
8597 if test "X$additional_includedir" != "X"; then
8598 if test "X$additional_includedir" != "X/usr/include"; then
8599 haveit=
8600 if test "X$additional_includedir" = "X/usr/local/include"; then
8601 if test -n "$GCC"; then
8602 case $host_os in
8603 linux*) haveit=yes;;
8604 esac
8605 fi
8606 fi
8607 if test -z "$haveit"; then
8608 for x in $CPPFLAGS $INCEXPAT; do
8609
8610 acl_save_prefix="$prefix"
8611 prefix="$acl_final_prefix"
8612 acl_save_exec_prefix="$exec_prefix"
8613 exec_prefix="$acl_final_exec_prefix"
8614 eval x=\"$x\"
8615 exec_prefix="$acl_save_exec_prefix"
8616 prefix="$acl_save_prefix"
8617
8618 if test "X$x" = "X-I$additional_includedir"; then
8619 haveit=yes
8620 break
8621 fi
8622 done
8623 if test -z "$haveit"; then
8624 if test -d "$additional_includedir"; then
8625 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
8626 fi
8627 fi
8628 fi
8629 fi
8630 fi
8631 if test -n "$found_la"; then
8632 save_libdir="$libdir"
8633 case "$found_la" in
8634 */* | *\\*) . "$found_la" ;;
8635 *) . "./$found_la" ;;
8636 esac
8637 libdir="$save_libdir"
8638 for dep in $dependency_libs; do
8639 case "$dep" in
8640 -L*)
8641 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8642 if test "X$additional_libdir" != "X/usr/lib"; then
8643 haveit=
8644 if test "X$additional_libdir" = "X/usr/local/lib"; then
8645 if test -n "$GCC"; then
8646 case $host_os in
8647 linux*) haveit=yes;;
8648 esac
8649 fi
8650 fi
8651 if test -z "$haveit"; then
8652 haveit=
8653 for x in $LDFLAGS $LIBEXPAT; do
8654
8655 acl_save_prefix="$prefix"
8656 prefix="$acl_final_prefix"
8657 acl_save_exec_prefix="$exec_prefix"
8658 exec_prefix="$acl_final_exec_prefix"
8659 eval x=\"$x\"
8660 exec_prefix="$acl_save_exec_prefix"
8661 prefix="$acl_save_prefix"
8662
8663 if test "X$x" = "X-L$additional_libdir"; then
8664 haveit=yes
8665 break
8666 fi
8667 done
8668 if test -z "$haveit"; then
8669 if test -d "$additional_libdir"; then
8670 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
8671 fi
8672 fi
8673 haveit=
8674 for x in $LDFLAGS $LTLIBEXPAT; do
8675
8676 acl_save_prefix="$prefix"
8677 prefix="$acl_final_prefix"
8678 acl_save_exec_prefix="$exec_prefix"
8679 exec_prefix="$acl_final_exec_prefix"
8680 eval x=\"$x\"
8681 exec_prefix="$acl_save_exec_prefix"
8682 prefix="$acl_save_prefix"
8683
8684 if test "X$x" = "X-L$additional_libdir"; then
8685 haveit=yes
8686 break
8687 fi
8688 done
8689 if test -z "$haveit"; then
8690 if test -d "$additional_libdir"; then
8691 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
8692 fi
8693 fi
8694 fi
8695 fi
8696 ;;
8697 -R*)
8698 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8699 if test "$enable_rpath" != no; then
8700 haveit=
8701 for x in $rpathdirs; do
8702 if test "X$x" = "X$dir"; then
8703 haveit=yes
8704 break
8705 fi
8706 done
8707 if test -z "$haveit"; then
8708 rpathdirs="$rpathdirs $dir"
8709 fi
8710 haveit=
8711 for x in $ltrpathdirs; do
8712 if test "X$x" = "X$dir"; then
8713 haveit=yes
8714 break
8715 fi
8716 done
8717 if test -z "$haveit"; then
8718 ltrpathdirs="$ltrpathdirs $dir"
8719 fi
8720 fi
8721 ;;
8722 -l*)
8723 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8724 ;;
8725 *.la)
8726 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8727 ;;
8728 *)
8729 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
8730 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
8731 ;;
8732 esac
8733 done
8734 fi
8735 else
8736 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8737 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
8738 fi
8739 fi
8740 fi
8741 done
8742 done
8743 if test "X$rpathdirs" != "X"; then
8744 if test -n "$hardcode_libdir_separator"; then
8745 alldirs=
8746 for found_dir in $rpathdirs; do
8747 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8748 done
8749 acl_save_libdir="$libdir"
8750 libdir="$alldirs"
8751 eval flag=\"$hardcode_libdir_flag_spec\"
8752 libdir="$acl_save_libdir"
8753 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8754 else
8755 for found_dir in $rpathdirs; do
8756 acl_save_libdir="$libdir"
8757 libdir="$found_dir"
8758 eval flag=\"$hardcode_libdir_flag_spec\"
8759 libdir="$acl_save_libdir"
8760 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8761 done
8762 fi
8763 fi
8764 if test "X$ltrpathdirs" != "X"; then
8765 for found_dir in $ltrpathdirs; do
8766 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
8767 done
8768 fi
8769
8770
8771 ac_save_CPPFLAGS="$CPPFLAGS"
8772
8773 for element in $INCEXPAT; do
8774 haveit=
8775 for x in $CPPFLAGS; do
8776
8777 acl_save_prefix="$prefix"
8778 prefix="$acl_final_prefix"
8779 acl_save_exec_prefix="$exec_prefix"
8780 exec_prefix="$acl_final_exec_prefix"
8781 eval x=\"$x\"
8782 exec_prefix="$acl_save_exec_prefix"
8783 prefix="$acl_save_prefix"
8784
8785 if test "X$x" = "X$element"; then
8786 haveit=yes
8787 break
8788 fi
8789 done
8790 if test -z "$haveit"; then
8791 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8792 fi
8793 done
8794
8795
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8797 $as_echo_n "checking for libexpat... " >&6; }
8798 if test "${ac_cv_libexpat+set}" = set; then :
8799 $as_echo_n "(cached) " >&6
8800 else
8801
8802 ac_save_LIBS="$LIBS"
8803 LIBS="$LIBS $LIBEXPAT"
8804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8805 /* end confdefs.h. */
8806 #include "expat.h"
8807 int
8808 main ()
8809 {
8810 XML_Parser p = XML_ParserCreate (0);
8811 ;
8812 return 0;
8813 }
8814 _ACEOF
8815 if ac_fn_c_try_link "$LINENO"; then :
8816 ac_cv_libexpat=yes
8817 else
8818 ac_cv_libexpat=no
8819 fi
8820 rm -f core conftest.err conftest.$ac_objext \
8821 conftest$ac_exeext conftest.$ac_ext
8822 LIBS="$ac_save_LIBS"
8823
8824 fi
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8826 $as_echo "$ac_cv_libexpat" >&6; }
8827 if test "$ac_cv_libexpat" = yes; then
8828 HAVE_LIBEXPAT=yes
8829
8830 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8831
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8833 $as_echo_n "checking how to link with libexpat... " >&6; }
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8835 $as_echo "$LIBEXPAT" >&6; }
8836 else
8837 HAVE_LIBEXPAT=no
8838 CPPFLAGS="$ac_save_CPPFLAGS"
8839 LIBEXPAT=
8840 LTLIBEXPAT=
8841 fi
8842
8843
8844
8845
8846
8847
8848 if test "$HAVE_LIBEXPAT" != yes; then
8849 if test "$with_expat" = yes; then
8850 as_fn_error "expat is missing or unusable" "$LINENO" 5
8851 else
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8853 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8854 fi
8855 else
8856 save_LIBS=$LIBS
8857 LIBS="$LIBS $LIBEXPAT"
8858 for ac_func in XML_StopParser
8859 do :
8860 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8861 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8862 cat >>confdefs.h <<_ACEOF
8863 #define HAVE_XML_STOPPARSER 1
8864 _ACEOF
8865
8866 fi
8867 done
8868
8869 LIBS=$save_LIBS
8870 fi
8871 fi
8872
8873 # --------------------- #
8874 # Check for libpython. #
8875 # --------------------- #
8876
8877
8878
8879
8880
8881
8882 # Check whether --with-python was given.
8883 if test "${with_python+set}" = set; then :
8884 withval=$with_python;
8885 else
8886 with_python=auto
8887 fi
8888
8889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8890 $as_echo_n "checking whether to use python... " >&6; }
8891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8892 $as_echo "$with_python" >&6; }
8893
8894 if test "${with_python}" = no; then
8895 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8896 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8897 have_libpython=no
8898 else
8899 case "${with_python}" in
8900 [\\/]* | ?:[\\/]*)
8901 if test -d ${with_python}; then
8902 # Assume the python binary is ${with_python}/bin/python.
8903 python_prog="${with_python}/bin/python"
8904 python_prefix=
8905 # If python does not exit ${with_python}/bin, then try in
8906 # ${with_python}. On Windows/MinGW, this is where the Python
8907 # executable is.
8908 if test ! -x "${python_prog}"; then
8909 python_prog="${with_python}/python"
8910 python_prefix=
8911 fi
8912 if test ! -x "${python_prog}"; then
8913 # Fall back to gdb 7.0/7.1 behaviour.
8914 python_prog=missing
8915 python_prefix=${with_python}
8916 fi
8917 elif test -x "${with_python}"; then
8918 # While we can't run python compiled for $host (unless host == build),
8919 # the user could write a script that provides the needed information,
8920 # so we support that.
8921 python_prog=${with_python}
8922 python_prefix=
8923 else
8924 as_fn_error "invalid value for --with-python" "$LINENO" 5
8925 fi
8926 ;;
8927 */*)
8928 # Disallow --with-python=foo/bar.
8929 as_fn_error "invalid value for --with-python" "$LINENO" 5
8930 ;;
8931 *)
8932 # The user has either specified auto, yes, or the name of the python
8933 # program assumed to be in $PATH.
8934 python_prefix=
8935 case "${with_python}" in
8936 yes | auto)
8937 if test ${build} = ${host}; then
8938 # Extract the first word of "python", so it can be a program name with args.
8939 set dummy python; ac_word=$2
8940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8941 $as_echo_n "checking for $ac_word... " >&6; }
8942 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8943 $as_echo_n "(cached) " >&6
8944 else
8945 case $python_prog_path in
8946 [\\/]* | ?:[\\/]*)
8947 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8948 ;;
8949 *)
8950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8951 for as_dir in $PATH
8952 do
8953 IFS=$as_save_IFS
8954 test -z "$as_dir" && as_dir=.
8955 for ac_exec_ext in '' $ac_executable_extensions; do
8956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8957 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8959 break 2
8960 fi
8961 done
8962 done
8963 IFS=$as_save_IFS
8964
8965 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8966 ;;
8967 esac
8968 fi
8969 python_prog_path=$ac_cv_path_python_prog_path
8970 if test -n "$python_prog_path"; then
8971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8972 $as_echo "$python_prog_path" >&6; }
8973 else
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8975 $as_echo "no" >&6; }
8976 fi
8977
8978
8979 if test "${python_prog_path}" = missing; then
8980 python_prog=missing
8981 else
8982 python_prog=${python_prog_path}
8983 fi
8984 else
8985 # Not much we can do except assume the cross-compiler will find the
8986 # right files.
8987 python_prog=missing
8988 fi
8989 ;;
8990 *)
8991 # While we can't run python compiled for $host (unless host == build),
8992 # the user could write a script that provides the needed information,
8993 # so we support that.
8994 python_prog="${with_python}"
8995 # Extract the first word of "${python_prog}", so it can be a program name with args.
8996 set dummy ${python_prog}; ac_word=$2
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8998 $as_echo_n "checking for $ac_word... " >&6; }
8999 if test "${ac_cv_path_python_prog_path+set}" = set; then :
9000 $as_echo_n "(cached) " >&6
9001 else
9002 case $python_prog_path in
9003 [\\/]* | ?:[\\/]*)
9004 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
9005 ;;
9006 *)
9007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9008 for as_dir in $PATH
9009 do
9010 IFS=$as_save_IFS
9011 test -z "$as_dir" && as_dir=.
9012 for ac_exec_ext in '' $ac_executable_extensions; do
9013 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9014 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
9015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9016 break 2
9017 fi
9018 done
9019 done
9020 IFS=$as_save_IFS
9021
9022 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
9023 ;;
9024 esac
9025 fi
9026 python_prog_path=$ac_cv_path_python_prog_path
9027 if test -n "$python_prog_path"; then
9028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
9029 $as_echo "$python_prog_path" >&6; }
9030 else
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9032 $as_echo "no" >&6; }
9033 fi
9034
9035
9036 if test "${python_prog_path}" = missing; then
9037 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
9038 fi
9039 ;;
9040 esac
9041 esac
9042
9043 if test "${python_prog}" != missing; then
9044 # We have a python program to use, but it may be too old.
9045 # Don't flag an error for --with-python=auto (the default).
9046 have_python_config=yes
9047 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
9048 if test $? != 0; then
9049 have_python_config=failed
9050 if test "${with_python}" != auto; then
9051 as_fn_error "failure running python-config --includes" "$LINENO" 5
9052 fi
9053 fi
9054 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
9055 if test $? != 0; then
9056 have_python_config=failed
9057 if test "${with_python}" != auto; then
9058 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
9059 fi
9060 fi
9061 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
9062 if test $? != 0; then
9063 have_python_config=failed
9064 if test "${with_python}" != auto; then
9065 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
9066 fi
9067 fi
9068 else
9069 # We do not have a python executable we can use to determine where
9070 # to find the Python headers and libs. We cannot guess the include
9071 # path from the python_prefix either, because that include path
9072 # depends on the Python version. So, there is nothing much we can
9073 # do except assume that the compiler will be able to find those files.
9074 python_includes=
9075 python_libs=
9076 have_python_config=no
9077 fi
9078
9079 # If we have python-config, only try the configuration it provides.
9080 # Otherwise fallback on the old way of trying different versions of
9081 # python in turn.
9082
9083 have_libpython=no
9084 if test "${have_python_config}" = yes; then
9085 # Determine the Python version by extracting "-lpython<version>"
9086 # part of the python_libs. <version> is usually X.Y with X and Y
9087 # being decimal numbers, but can also be XY (seen on Windows).
9088 #
9089 # The extraction is performed using sed with a regular expression.
9090 # Initially, the regexp used was using the '?' quantifier to make
9091 # the dot in the version number optional. Unfortunately, this
9092 # does not work with non-GNU versions of sed because, because of
9093 # what looks like a limitation (the '?' quantifier does not work
9094 # with back-references). We work around this limitation by using
9095 # the '*' quantifier instead. It means that, in theory, we might
9096 # match unexpected version strings such as "-lpython2..7", but
9097 # this seems unlikely in practice. And even if that happens,
9098 # an error will be triggered later on, when checking that version
9099 # number.
9100 python_version=`echo " ${python_libs} " \
9101 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
9102 case "${python_version}" in
9103 python*)
9104
9105 version=${python_version}
9106
9107 new_CPPFLAGS=${python_includes}
9108 new_LIBS=${python_libs}
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 ;;
9141 *)
9142 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
9143 ;;
9144 esac
9145 elif test "${have_python_config}" != failed; then
9146 if test "${have_libpython}" = no; then
9147
9148 version=python2.7
9149
9150 new_CPPFLAGS=${python_includes}
9151 new_LIBS="${python_libs} -lpython2.7"
9152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9153 $as_echo_n "checking for ${version}... " >&6; }
9154 save_CPPFLAGS=$CPPFLAGS
9155 save_LIBS=$LIBS
9156 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9157 LIBS="$LIBS $new_LIBS"
9158 found_usable_python=no
9159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9160 /* end confdefs.h. */
9161 #include "Python.h"
9162 int
9163 main ()
9164 {
9165 Py_Initialize ();
9166 ;
9167 return 0;
9168 }
9169 _ACEOF
9170 if ac_fn_c_try_link "$LINENO"; then :
9171 have_libpython=${version}
9172 found_usable_python=yes
9173 PYTHON_CPPFLAGS=$new_CPPFLAGS
9174 PYTHON_LIBS=$new_LIBS
9175 fi
9176 rm -f core conftest.err conftest.$ac_objext \
9177 conftest$ac_exeext conftest.$ac_ext
9178 CPPFLAGS=$save_CPPFLAGS
9179 LIBS=$save_LIBS
9180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9181 $as_echo "${found_usable_python}" >&6; }
9182
9183 fi
9184 if test "${have_libpython}" = no; then
9185
9186 version=python2.6
9187
9188 new_CPPFLAGS=${python_includes}
9189 new_LIBS="${python_libs} -lpython2.6"
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9191 $as_echo_n "checking for ${version}... " >&6; }
9192 save_CPPFLAGS=$CPPFLAGS
9193 save_LIBS=$LIBS
9194 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9195 LIBS="$LIBS $new_LIBS"
9196 found_usable_python=no
9197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9198 /* end confdefs.h. */
9199 #include "Python.h"
9200 int
9201 main ()
9202 {
9203 Py_Initialize ();
9204 ;
9205 return 0;
9206 }
9207 _ACEOF
9208 if ac_fn_c_try_link "$LINENO"; then :
9209 have_libpython=${version}
9210 found_usable_python=yes
9211 PYTHON_CPPFLAGS=$new_CPPFLAGS
9212 PYTHON_LIBS=$new_LIBS
9213 fi
9214 rm -f core conftest.err conftest.$ac_objext \
9215 conftest$ac_exeext conftest.$ac_ext
9216 CPPFLAGS=$save_CPPFLAGS
9217 LIBS=$save_LIBS
9218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9219 $as_echo "${found_usable_python}" >&6; }
9220
9221 fi
9222 if test ${have_libpython} = no; then
9223
9224 version=python2.5
9225
9226 new_CPPFLAGS=${python_includes}
9227 new_LIBS="${python_libs} -lpython2.5"
9228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9229 $as_echo_n "checking for ${version}... " >&6; }
9230 save_CPPFLAGS=$CPPFLAGS
9231 save_LIBS=$LIBS
9232 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9233 LIBS="$LIBS $new_LIBS"
9234 found_usable_python=no
9235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9236 /* end confdefs.h. */
9237 #include "Python.h"
9238 int
9239 main ()
9240 {
9241 Py_Initialize ();
9242 ;
9243 return 0;
9244 }
9245 _ACEOF
9246 if ac_fn_c_try_link "$LINENO"; then :
9247 have_libpython=${version}
9248 found_usable_python=yes
9249 PYTHON_CPPFLAGS=$new_CPPFLAGS
9250 PYTHON_LIBS=$new_LIBS
9251 fi
9252 rm -f core conftest.err conftest.$ac_objext \
9253 conftest$ac_exeext conftest.$ac_ext
9254 CPPFLAGS=$save_CPPFLAGS
9255 LIBS=$save_LIBS
9256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9257 $as_echo "${found_usable_python}" >&6; }
9258
9259 fi
9260 if test ${have_libpython} = no; then
9261
9262 version=python2.4
9263
9264 new_CPPFLAGS=${python_includes}
9265 new_LIBS="${python_libs} -lpython2.4"
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9267 $as_echo_n "checking for ${version}... " >&6; }
9268 save_CPPFLAGS=$CPPFLAGS
9269 save_LIBS=$LIBS
9270 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9271 LIBS="$LIBS $new_LIBS"
9272 found_usable_python=no
9273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9274 /* end confdefs.h. */
9275 #include "Python.h"
9276 int
9277 main ()
9278 {
9279 Py_Initialize ();
9280 ;
9281 return 0;
9282 }
9283 _ACEOF
9284 if ac_fn_c_try_link "$LINENO"; then :
9285 have_libpython=${version}
9286 found_usable_python=yes
9287 PYTHON_CPPFLAGS=$new_CPPFLAGS
9288 PYTHON_LIBS=$new_LIBS
9289 fi
9290 rm -f core conftest.err conftest.$ac_objext \
9291 conftest$ac_exeext conftest.$ac_ext
9292 CPPFLAGS=$save_CPPFLAGS
9293 LIBS=$save_LIBS
9294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9295 $as_echo "${found_usable_python}" >&6; }
9296
9297 fi
9298 fi
9299 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
9300
9301 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
9302
9303 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
9304
9305 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9306
9307 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
9308
9309 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
9310
9311 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
9312
9313 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9314
9315 fi
9316
9317 if test "${have_libpython}" = no; then
9318 case "${with_python}" in
9319 yes)
9320 as_fn_error "python is missing or unusable" "$LINENO" 5
9321 ;;
9322 auto)
9323 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9324 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9325 ;;
9326 *)
9327 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9328 ;;
9329 esac
9330 else
9331 if test -n "${python_prefix}"; then
9332
9333 cat >>confdefs.h <<_ACEOF
9334 #define WITH_PYTHON_PATH "${python_prefix}"
9335 _ACEOF
9336
9337
9338 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9339 if test "x$prefix" = xNONE; then
9340 test_prefix=/usr/local
9341 else
9342 test_prefix=$prefix
9343 fi
9344 else
9345 test_prefix=$exec_prefix
9346 fi
9347 value=0
9348 case ${python_prefix} in
9349 "${test_prefix}"|"${test_prefix}/"*|\
9350 '${exec_prefix}'|'${exec_prefix}/'*)
9351 value=1
9352 ;;
9353 esac
9354
9355 cat >>confdefs.h <<_ACEOF
9356 #define PYTHON_PATH_RELOCATABLE $value
9357 _ACEOF
9358
9359
9360 fi
9361 fi
9362 fi
9363
9364 if test "${have_libpython}" != no; then
9365
9366 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
9367
9368 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9369 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9370 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9371 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
9372 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
9373
9374 # Flags needed to compile Python code (taken from python-config --cflags).
9375 # We cannot call python-config directly because it will output whatever was
9376 # used when compiling the Python interpreter itself, including flags which
9377 # would make the python-related objects be compiled differently from the
9378 # rest of GDB (e.g., -O2 and -fPIC).
9379 if test "${GCC}" = yes; then
9380 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9381 fi
9382
9383 if test "x${tentative_python_cflags}" != x; then
9384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9385 $as_echo_n "checking compiler flags for python code... " >&6; }
9386 for flag in ${tentative_python_cflags}; do
9387 # Check that the compiler accepts it
9388 saved_CFLAGS="$CFLAGS"
9389 CFLAGS="$CFLAGS $flag"
9390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9391 /* end confdefs.h. */
9392
9393 int
9394 main ()
9395 {
9396
9397 ;
9398 return 0;
9399 }
9400 _ACEOF
9401 if ac_fn_c_try_compile "$LINENO"; then :
9402 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
9403 fi
9404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9405 CFLAGS="$saved_CFLAGS"
9406 done
9407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9408 $as_echo "${PYTHON_CFLAGS}" >&6; }
9409 fi
9410
9411 # On x64 Windows, Python's include headers, and pyconfig.h in
9412 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
9413 # version of Windows. Unfortunately, MS_WIN64 is only defined if
9414 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
9415 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
9416 # The issue was reported to the Python community, but still isn't
9417 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
9418
9419 case "$gdb_host" in
9420 mingw64)
9421 if test "${GCC}" = yes; then
9422 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
9423 fi
9424 ;;
9425 esac
9426
9427 # Note that "python -m threading" cannot be used to check for
9428 # threading support due to a bug in Python 2.7.3
9429 # (http://bugs.python.org/issue15567).
9430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
9431 $as_echo_n "checking whether python supports threads... " >&6; }
9432 saved_CPPFLAGS="${CPPFLAGS}"
9433 CPPFLAGS="${PYTHON_CPPFLAGS}"
9434 # Note that the test is reversed so that python_has_threads=yes on
9435 # unexpected failures.
9436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9437 /* end confdefs.h. */
9438
9439 #include <Python.h>
9440 #ifdef WITH_THREAD
9441 # error
9442 #endif
9443
9444 _ACEOF
9445 if ac_fn_c_try_cpp "$LINENO"; then :
9446 python_has_threads=no
9447 else
9448 python_has_threads=yes
9449 fi
9450 rm -f conftest.err conftest.$ac_ext
9451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
9452 $as_echo "${python_has_threads}" >&6; }
9453 CPPFLAGS="${saved_CPPFLAGS}"
9454 else
9455 # Even if Python support is not compiled in, we need to have this file
9456 # included so that the "python" command, et.al., still exists.
9457 CONFIG_OBS="$CONFIG_OBS python.o"
9458 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
9459 fi
9460
9461
9462
9463 if test "${have_libpython}" != no; then
9464 HAVE_PYTHON_TRUE=
9465 HAVE_PYTHON_FALSE='#'
9466 else
9467 HAVE_PYTHON_TRUE='#'
9468 HAVE_PYTHON_FALSE=
9469 fi
9470
9471
9472 # -------------------- #
9473 # Check for libguile. #
9474 # -------------------- #
9475
9476
9477
9478
9479
9480
9481 # Check whether --with-guile was given.
9482 if test "${with_guile+set}" = set; then :
9483 withval=$with_guile;
9484 else
9485 with_guile=auto
9486 fi
9487
9488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
9489 $as_echo_n "checking whether to use guile... " >&6; }
9490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
9491 $as_echo "$with_guile" >&6; }
9492
9493 # Extract the first word of "pkg-config", so it can be a program name with args.
9494 set dummy pkg-config; ac_word=$2
9495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9496 $as_echo_n "checking for $ac_word... " >&6; }
9497 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
9498 $as_echo_n "(cached) " >&6
9499 else
9500 case $pkg_config_prog_path in
9501 [\\/]* | ?:[\\/]*)
9502 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
9503 ;;
9504 *)
9505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9506 for as_dir in $PATH
9507 do
9508 IFS=$as_save_IFS
9509 test -z "$as_dir" && as_dir=.
9510 for ac_exec_ext in '' $ac_executable_extensions; do
9511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9512 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
9513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9514 break 2
9515 fi
9516 done
9517 done
9518 IFS=$as_save_IFS
9519
9520 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
9521 ;;
9522 esac
9523 fi
9524 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
9525 if test -n "$pkg_config_prog_path"; then
9526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
9527 $as_echo "$pkg_config_prog_path" >&6; }
9528 else
9529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9530 $as_echo "no" >&6; }
9531 fi
9532
9533
9534
9535 try_guile_versions="guile-2.2 guile-2.0"
9536 have_libguile=no
9537 case "${with_guile}" in
9538 no)
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
9540 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
9541 ;;
9542 auto)
9543 if test "${pkg_config_prog_path}" = "missing"; then
9544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
9545 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
9546 else
9547
9548 pkg_config=${pkg_config_prog_path}
9549 guile_version_list=${try_guile_versions}
9550 flag_errors=no
9551
9552 found_usable_guile=checking
9553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9554 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9555 for guile_version in ${guile_version_list}; do
9556 ${pkg_config} --exists ${guile_version} 2>/dev/null
9557 if test $? != 0; then
9558 continue
9559 fi
9560 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9561 if test $? != 0; then
9562 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9563 fi
9564 new_LIBS=`${pkg_config} --libs ${guile_version}`
9565 if test $? != 0; then
9566 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9567 fi
9568 found_usable_guile=${guile_version}
9569 break
9570 done
9571 if test "${found_usable_guile}" = "checking"; then
9572 if test "${flag_errors}" = "yes"; then
9573 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9574 else
9575 found_usable_guile=no
9576 fi
9577 fi
9578 if test "${found_usable_guile}" != no; then
9579 save_CPPFLAGS=$CPPFLAGS
9580 save_LIBS=$LIBS
9581 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9582 LIBS="$LIBS $new_LIBS"
9583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9584 /* end confdefs.h. */
9585 #include "libguile.h"
9586 int
9587 main ()
9588 {
9589 scm_init_guile ();
9590 ;
9591 return 0;
9592 }
9593 _ACEOF
9594 if ac_fn_c_try_link "$LINENO"; then :
9595 have_libguile=yes
9596 GUILE_CPPFLAGS=$new_CPPFLAGS
9597 GUILE_LIBS=$new_LIBS
9598 else
9599 found_usable_guile=no
9600 fi
9601 rm -f core conftest.err conftest.$ac_objext \
9602 conftest$ac_exeext conftest.$ac_ext
9603 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9604 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9605
9606 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9607
9608
9609 fi
9610
9611 CPPFLAGS=$save_CPPFLAGS
9612 LIBS=$save_LIBS
9613 if test "${found_usable_guile}" = no; then
9614 if test "${flag_errors}" = yes; then
9615 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9616 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9617 as_fn_error "linking guile version ${guile_version} test program failed
9618 See \`config.log' for more details." "$LINENO" 5; }
9619 fi
9620 fi
9621 fi
9622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9623 $as_echo "${found_usable_guile}" >&6; }
9624
9625 fi
9626 ;;
9627 yes)
9628 if test "${pkg_config_prog_path}" = "missing"; then
9629 as_fn_error "pkg-config not found" "$LINENO" 5
9630 fi
9631
9632 pkg_config=${pkg_config_prog_path}
9633 guile_version_list=${try_guile_versions}
9634 flag_errors=yes
9635
9636 found_usable_guile=checking
9637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9638 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9639 for guile_version in ${guile_version_list}; do
9640 ${pkg_config} --exists ${guile_version} 2>/dev/null
9641 if test $? != 0; then
9642 continue
9643 fi
9644 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9645 if test $? != 0; then
9646 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9647 fi
9648 new_LIBS=`${pkg_config} --libs ${guile_version}`
9649 if test $? != 0; then
9650 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9651 fi
9652 found_usable_guile=${guile_version}
9653 break
9654 done
9655 if test "${found_usable_guile}" = "checking"; then
9656 if test "${flag_errors}" = "yes"; then
9657 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9658 else
9659 found_usable_guile=no
9660 fi
9661 fi
9662 if test "${found_usable_guile}" != no; then
9663 save_CPPFLAGS=$CPPFLAGS
9664 save_LIBS=$LIBS
9665 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9666 LIBS="$LIBS $new_LIBS"
9667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9668 /* end confdefs.h. */
9669 #include "libguile.h"
9670 int
9671 main ()
9672 {
9673 scm_init_guile ();
9674 ;
9675 return 0;
9676 }
9677 _ACEOF
9678 if ac_fn_c_try_link "$LINENO"; then :
9679 have_libguile=yes
9680 GUILE_CPPFLAGS=$new_CPPFLAGS
9681 GUILE_LIBS=$new_LIBS
9682 else
9683 found_usable_guile=no
9684 fi
9685 rm -f core conftest.err conftest.$ac_objext \
9686 conftest$ac_exeext conftest.$ac_ext
9687 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9688 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9689
9690 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9691
9692
9693 fi
9694
9695 CPPFLAGS=$save_CPPFLAGS
9696 LIBS=$save_LIBS
9697 if test "${found_usable_guile}" = no; then
9698 if test "${flag_errors}" = yes; then
9699 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9700 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9701 as_fn_error "linking guile version ${guile_version} test program failed
9702 See \`config.log' for more details." "$LINENO" 5; }
9703 fi
9704 fi
9705 fi
9706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9707 $as_echo "${found_usable_guile}" >&6; }
9708
9709 ;;
9710 [\\/]* | ?:[\\/]*)
9711 if test -x "${with_guile}"; then
9712
9713 pkg_config=${with_guile}
9714 guile_version_list=${try_guile_versions}
9715 flag_errors=yes
9716
9717 found_usable_guile=checking
9718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9719 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9720 for guile_version in ${guile_version_list}; do
9721 ${pkg_config} --exists ${guile_version} 2>/dev/null
9722 if test $? != 0; then
9723 continue
9724 fi
9725 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9726 if test $? != 0; then
9727 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9728 fi
9729 new_LIBS=`${pkg_config} --libs ${guile_version}`
9730 if test $? != 0; then
9731 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9732 fi
9733 found_usable_guile=${guile_version}
9734 break
9735 done
9736 if test "${found_usable_guile}" = "checking"; then
9737 if test "${flag_errors}" = "yes"; then
9738 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9739 else
9740 found_usable_guile=no
9741 fi
9742 fi
9743 if test "${found_usable_guile}" != no; then
9744 save_CPPFLAGS=$CPPFLAGS
9745 save_LIBS=$LIBS
9746 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9747 LIBS="$LIBS $new_LIBS"
9748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9749 /* end confdefs.h. */
9750 #include "libguile.h"
9751 int
9752 main ()
9753 {
9754 scm_init_guile ();
9755 ;
9756 return 0;
9757 }
9758 _ACEOF
9759 if ac_fn_c_try_link "$LINENO"; then :
9760 have_libguile=yes
9761 GUILE_CPPFLAGS=$new_CPPFLAGS
9762 GUILE_LIBS=$new_LIBS
9763 else
9764 found_usable_guile=no
9765 fi
9766 rm -f core conftest.err conftest.$ac_objext \
9767 conftest$ac_exeext conftest.$ac_ext
9768 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9769 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9770
9771 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9772
9773
9774 fi
9775
9776 CPPFLAGS=$save_CPPFLAGS
9777 LIBS=$save_LIBS
9778 if test "${found_usable_guile}" = no; then
9779 if test "${flag_errors}" = yes; then
9780 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9781 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9782 as_fn_error "linking guile version ${guile_version} test program failed
9783 See \`config.log' for more details." "$LINENO" 5; }
9784 fi
9785 fi
9786 fi
9787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9788 $as_echo "${found_usable_guile}" >&6; }
9789
9790 else
9791 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
9792 fi
9793 ;;
9794 "" | */*)
9795 # Disallow --with=guile="" and --with-guile=foo/bar.
9796 as_fn_error "invalid value for --with-guile" "$LINENO" 5
9797 ;;
9798 *)
9799 # A space separate list of guile versions to try, in order.
9800 if test "${pkg_config_prog_path}" = "missing"; then
9801 as_fn_error "pkg-config not found" "$LINENO" 5
9802 fi
9803
9804 pkg_config=${pkg_config_prog_path}
9805 guile_version_list=${with_guile}
9806 flag_errors=yes
9807
9808 found_usable_guile=checking
9809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9810 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9811 for guile_version in ${guile_version_list}; do
9812 ${pkg_config} --exists ${guile_version} 2>/dev/null
9813 if test $? != 0; then
9814 continue
9815 fi
9816 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9817 if test $? != 0; then
9818 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9819 fi
9820 new_LIBS=`${pkg_config} --libs ${guile_version}`
9821 if test $? != 0; then
9822 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9823 fi
9824 found_usable_guile=${guile_version}
9825 break
9826 done
9827 if test "${found_usable_guile}" = "checking"; then
9828 if test "${flag_errors}" = "yes"; then
9829 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9830 else
9831 found_usable_guile=no
9832 fi
9833 fi
9834 if test "${found_usable_guile}" != no; then
9835 save_CPPFLAGS=$CPPFLAGS
9836 save_LIBS=$LIBS
9837 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9838 LIBS="$LIBS $new_LIBS"
9839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9840 /* end confdefs.h. */
9841 #include "libguile.h"
9842 int
9843 main ()
9844 {
9845 scm_init_guile ();
9846 ;
9847 return 0;
9848 }
9849 _ACEOF
9850 if ac_fn_c_try_link "$LINENO"; then :
9851 have_libguile=yes
9852 GUILE_CPPFLAGS=$new_CPPFLAGS
9853 GUILE_LIBS=$new_LIBS
9854 else
9855 found_usable_guile=no
9856 fi
9857 rm -f core conftest.err conftest.$ac_objext \
9858 conftest$ac_exeext conftest.$ac_ext
9859 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9860 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9861
9862 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9863
9864
9865 fi
9866
9867 CPPFLAGS=$save_CPPFLAGS
9868 LIBS=$save_LIBS
9869 if test "${found_usable_guile}" = no; then
9870 if test "${flag_errors}" = yes; then
9871 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9872 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9873 as_fn_error "linking guile version ${guile_version} test program failed
9874 See \`config.log' for more details." "$LINENO" 5; }
9875 fi
9876 fi
9877 fi
9878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9879 $as_echo "${found_usable_guile}" >&6; }
9880
9881 ;;
9882 esac
9883
9884 if test "${have_libguile}" != no; then
9885 case "${with_guile}" in
9886 [\\/]* | ?:[\\/]*)
9887
9888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9889 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9890 if test "${ac_cv_guild_program_name+set}" = set; then :
9891 $as_echo_n "(cached) " >&6
9892 else
9893 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
9894
9895 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9896 # the 'guild' and 'bindir' variables. In that case, try to guess
9897 # what the program name is, at the risk of getting it wrong if
9898 # Guile was configured with '--program-suffix' or similar.
9899 if test "x$ac_cv_guild_program_name" = "x"; then
9900 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
9901 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9902 fi
9903
9904 fi
9905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9906 $as_echo "$ac_cv_guild_program_name" >&6; }
9907
9908 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9909 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9910 fi
9911
9912 GUILD="$ac_cv_guild_program_name"
9913
9914
9915 ;;
9916 *)
9917
9918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9919 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9920 if test "${ac_cv_guild_program_name+set}" = set; then :
9921 $as_echo_n "(cached) " >&6
9922 else
9923 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
9924
9925 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9926 # the 'guild' and 'bindir' variables. In that case, try to guess
9927 # what the program name is, at the risk of getting it wrong if
9928 # Guile was configured with '--program-suffix' or similar.
9929 if test "x$ac_cv_guild_program_name" = "x"; then
9930 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
9931 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9932 fi
9933
9934 fi
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9936 $as_echo "$ac_cv_guild_program_name" >&6; }
9937
9938 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9939 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9940 fi
9941
9942 GUILD="$ac_cv_guild_program_name"
9943
9944
9945 ;;
9946 esac
9947
9948
9949 if test "$cross_compiling" = no; then
9950 GUILD_TARGET_FLAG=
9951 else
9952 GUILD_TARGET_FLAG="--target=$host"
9953 fi
9954
9955
9956
9957
9958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
9959 $as_echo_n "checking whether guild supports this host... " >&6; }
9960 if test "${ac_cv_guild_ok+set}" = set; then :
9961 $as_echo_n "(cached) " >&6
9962 else
9963 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
9964 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
9965 ac_cv_guild_ok=yes
9966 else
9967 ac_cv_guild_ok=no
9968 fi
9969 fi
9970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
9971 $as_echo "$ac_cv_guild_ok" >&6; }
9972
9973 if test "$ac_cv_guild_ok" = no; then
9974 have_libguile=no
9975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
9976 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
9977 fi
9978 fi
9979
9980 if test "${have_libguile}" != no; then
9981
9982 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9983
9984 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9985 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9986 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9987 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9988 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9989
9990 save_LIBS="$LIBS"
9991 save_CPPFLAGS="$CPPFLAGS"
9992 LIBS="$GUILE_LIBS"
9993 CPPFLAGS="$GUILE_CPPFLAGS"
9994 for ac_func in scm_new_smob
9995 do :
9996 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9997 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9998 cat >>confdefs.h <<_ACEOF
9999 #define HAVE_SCM_NEW_SMOB 1
10000 _ACEOF
10001
10002 fi
10003 done
10004
10005 LIBS="$save_LIBS"
10006 CPPFLAGS="$save_CPPFLAGS"
10007 else
10008 # Even if Guile support is not compiled in, we need to have these files
10009 # included.
10010 CONFIG_OBS="$CONFIG_OBS guile.o"
10011 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
10012 fi
10013
10014
10015 if test "${have_libguile}" != no; then
10016 HAVE_GUILE_TRUE=
10017 HAVE_GUILE_FALSE='#'
10018 else
10019 HAVE_GUILE_TRUE='#'
10020 HAVE_GUILE_FALSE=
10021 fi
10022
10023
10024 # --------------------- #
10025 # Check for libmcheck. #
10026 # --------------------- #
10027
10028 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
10029 # but turn it off if Python is enabled with threads, since -lmcheck is
10030 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
10031 # and for releases.
10032 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
10033 && $development; then
10034 libmcheck_default=yes
10035 else
10036 libmcheck_default=no
10037 fi
10038
10039 # Check whether --enable-libmcheck was given.
10040 if test "${enable_libmcheck+set}" = set; then :
10041 enableval=$enable_libmcheck; case "${enableval}" in
10042 yes | y) ENABLE_LIBMCHECK="yes" ;;
10043 no | n) ENABLE_LIBMCHECK="no" ;;
10044 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
10045 esac
10046 fi
10047
10048
10049 if test -z "${ENABLE_LIBMCHECK}"; then
10050 ENABLE_LIBMCHECK=${libmcheck_default}
10051 fi
10052
10053 if test "$ENABLE_LIBMCHECK" = "yes" ; then
10054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
10055 $as_echo_n "checking for main in -lmcheck... " >&6; }
10056 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
10057 $as_echo_n "(cached) " >&6
10058 else
10059 ac_check_lib_save_LIBS=$LIBS
10060 LIBS="-lmcheck $LIBS"
10061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10062 /* end confdefs.h. */
10063
10064
10065 int
10066 main ()
10067 {
10068 return main ();
10069 ;
10070 return 0;
10071 }
10072 _ACEOF
10073 if ac_fn_c_try_link "$LINENO"; then :
10074 ac_cv_lib_mcheck_main=yes
10075 else
10076 ac_cv_lib_mcheck_main=no
10077 fi
10078 rm -f core conftest.err conftest.$ac_objext \
10079 conftest$ac_exeext conftest.$ac_ext
10080 LIBS=$ac_check_lib_save_LIBS
10081 fi
10082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
10083 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
10084 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
10085 cat >>confdefs.h <<_ACEOF
10086 #define HAVE_LIBMCHECK 1
10087 _ACEOF
10088
10089 LIBS="-lmcheck $LIBS"
10090
10091 fi
10092
10093 fi
10094
10095
10096 if test "$ENABLE_LIBMCHECK" = "yes" \
10097 -a "${have_libpython}" != "no" \
10098 -a "${python_has_threads}" = "yes" ; then
10099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
10100 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
10101 fi
10102
10103
10104 # Check whether --with-intel_pt was given.
10105 if test "${with_intel_pt+set}" = set; then :
10106 withval=$with_intel_pt;
10107 else
10108 with_intel_pt=auto
10109 fi
10110
10111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
10112 $as_echo_n "checking whether to use intel pt... " >&6; }
10113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
10114 $as_echo "$with_intel_pt" >&6; }
10115
10116 if test "${with_intel_pt}" = no; then
10117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
10118 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
10119 HAVE_LIBIPT=no
10120 else
10121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10122 /* end confdefs.h. */
10123
10124 #include <linux/perf_event.h>
10125 #ifndef PERF_ATTR_SIZE_VER5
10126 # error
10127 #endif
10128
10129 _ACEOF
10130 if ac_fn_c_try_cpp "$LINENO"; then :
10131 perf_event=yes
10132 else
10133 perf_event=no
10134 fi
10135 rm -f conftest.err conftest.$ac_ext
10136 if test "$perf_event" != yes; then
10137 if test "$with_intel_pt" = yes; then
10138 as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
10139 else
10140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
10141 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
10142 fi
10143 fi
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153 use_additional=yes
10154
10155 acl_save_prefix="$prefix"
10156 prefix="$acl_final_prefix"
10157 acl_save_exec_prefix="$exec_prefix"
10158 exec_prefix="$acl_final_exec_prefix"
10159
10160 eval additional_includedir=\"$includedir\"
10161 eval additional_libdir=\"$libdir\"
10162
10163 exec_prefix="$acl_save_exec_prefix"
10164 prefix="$acl_save_prefix"
10165
10166
10167 # Check whether --with-libipt-prefix was given.
10168 if test "${with_libipt_prefix+set}" = set; then :
10169 withval=$with_libipt_prefix;
10170 if test "X$withval" = "Xno"; then
10171 use_additional=no
10172 else
10173 if test "X$withval" = "X"; then
10174
10175 acl_save_prefix="$prefix"
10176 prefix="$acl_final_prefix"
10177 acl_save_exec_prefix="$exec_prefix"
10178 exec_prefix="$acl_final_exec_prefix"
10179
10180 eval additional_includedir=\"$includedir\"
10181 eval additional_libdir=\"$libdir\"
10182
10183 exec_prefix="$acl_save_exec_prefix"
10184 prefix="$acl_save_prefix"
10185
10186 else
10187 additional_includedir="$withval/include"
10188 additional_libdir="$withval/lib"
10189 fi
10190 fi
10191
10192 fi
10193
10194 LIBIPT=
10195 LTLIBIPT=
10196 INCIPT=
10197 rpathdirs=
10198 ltrpathdirs=
10199 names_already_handled=
10200 names_next_round='ipt '
10201 while test -n "$names_next_round"; do
10202 names_this_round="$names_next_round"
10203 names_next_round=
10204 for name in $names_this_round; do
10205 already_handled=
10206 for n in $names_already_handled; do
10207 if test "$n" = "$name"; then
10208 already_handled=yes
10209 break
10210 fi
10211 done
10212 if test -z "$already_handled"; then
10213 names_already_handled="$names_already_handled $name"
10214 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10215 eval value=\"\$HAVE_LIB$uppername\"
10216 if test -n "$value"; then
10217 if test "$value" = yes; then
10218 eval value=\"\$LIB$uppername\"
10219 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
10220 eval value=\"\$LTLIB$uppername\"
10221 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
10222 else
10223 :
10224 fi
10225 else
10226 found_dir=
10227 found_la=
10228 found_so=
10229 found_a=
10230 if test $use_additional = yes; then
10231 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10232 found_dir="$additional_libdir"
10233 found_so="$additional_libdir/lib$name.$shlibext"
10234 if test -f "$additional_libdir/lib$name.la"; then
10235 found_la="$additional_libdir/lib$name.la"
10236 fi
10237 else
10238 if test -f "$additional_libdir/lib$name.$libext"; then
10239 found_dir="$additional_libdir"
10240 found_a="$additional_libdir/lib$name.$libext"
10241 if test -f "$additional_libdir/lib$name.la"; then
10242 found_la="$additional_libdir/lib$name.la"
10243 fi
10244 fi
10245 fi
10246 fi
10247 if test "X$found_dir" = "X"; then
10248 for x in $LDFLAGS $LTLIBIPT; do
10249
10250 acl_save_prefix="$prefix"
10251 prefix="$acl_final_prefix"
10252 acl_save_exec_prefix="$exec_prefix"
10253 exec_prefix="$acl_final_exec_prefix"
10254 eval x=\"$x\"
10255 exec_prefix="$acl_save_exec_prefix"
10256 prefix="$acl_save_prefix"
10257
10258 case "$x" in
10259 -L*)
10260 dir=`echo "X$x" | sed -e 's/^X-L//'`
10261 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10262 found_dir="$dir"
10263 found_so="$dir/lib$name.$shlibext"
10264 if test -f "$dir/lib$name.la"; then
10265 found_la="$dir/lib$name.la"
10266 fi
10267 else
10268 if test -f "$dir/lib$name.$libext"; then
10269 found_dir="$dir"
10270 found_a="$dir/lib$name.$libext"
10271 if test -f "$dir/lib$name.la"; then
10272 found_la="$dir/lib$name.la"
10273 fi
10274 fi
10275 fi
10276 ;;
10277 esac
10278 if test "X$found_dir" != "X"; then
10279 break
10280 fi
10281 done
10282 fi
10283 if test "X$found_dir" != "X"; then
10284 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
10285 if test "X$found_so" != "X"; then
10286 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10287 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10288 else
10289 haveit=
10290 for x in $ltrpathdirs; do
10291 if test "X$x" = "X$found_dir"; then
10292 haveit=yes
10293 break
10294 fi
10295 done
10296 if test -z "$haveit"; then
10297 ltrpathdirs="$ltrpathdirs $found_dir"
10298 fi
10299 if test "$hardcode_direct" = yes; then
10300 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10301 else
10302 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10303 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10304 haveit=
10305 for x in $rpathdirs; do
10306 if test "X$x" = "X$found_dir"; then
10307 haveit=yes
10308 break
10309 fi
10310 done
10311 if test -z "$haveit"; then
10312 rpathdirs="$rpathdirs $found_dir"
10313 fi
10314 else
10315 haveit=
10316 for x in $LDFLAGS $LIBIPT; do
10317
10318 acl_save_prefix="$prefix"
10319 prefix="$acl_final_prefix"
10320 acl_save_exec_prefix="$exec_prefix"
10321 exec_prefix="$acl_final_exec_prefix"
10322 eval x=\"$x\"
10323 exec_prefix="$acl_save_exec_prefix"
10324 prefix="$acl_save_prefix"
10325
10326 if test "X$x" = "X-L$found_dir"; then
10327 haveit=yes
10328 break
10329 fi
10330 done
10331 if test -z "$haveit"; then
10332 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
10333 fi
10334 if test "$hardcode_minus_L" != no; then
10335 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10336 else
10337 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10338 fi
10339 fi
10340 fi
10341 fi
10342 else
10343 if test "X$found_a" != "X"; then
10344 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
10345 else
10346 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
10347 fi
10348 fi
10349 additional_includedir=
10350 case "$found_dir" in
10351 */lib | */lib/)
10352 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10353 additional_includedir="$basedir/include"
10354 ;;
10355 esac
10356 if test "X$additional_includedir" != "X"; then
10357 if test "X$additional_includedir" != "X/usr/include"; then
10358 haveit=
10359 if test "X$additional_includedir" = "X/usr/local/include"; then
10360 if test -n "$GCC"; then
10361 case $host_os in
10362 linux*) haveit=yes;;
10363 esac
10364 fi
10365 fi
10366 if test -z "$haveit"; then
10367 for x in $CPPFLAGS $INCIPT; do
10368
10369 acl_save_prefix="$prefix"
10370 prefix="$acl_final_prefix"
10371 acl_save_exec_prefix="$exec_prefix"
10372 exec_prefix="$acl_final_exec_prefix"
10373 eval x=\"$x\"
10374 exec_prefix="$acl_save_exec_prefix"
10375 prefix="$acl_save_prefix"
10376
10377 if test "X$x" = "X-I$additional_includedir"; then
10378 haveit=yes
10379 break
10380 fi
10381 done
10382 if test -z "$haveit"; then
10383 if test -d "$additional_includedir"; then
10384 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
10385 fi
10386 fi
10387 fi
10388 fi
10389 fi
10390 if test -n "$found_la"; then
10391 save_libdir="$libdir"
10392 case "$found_la" in
10393 */* | *\\*) . "$found_la" ;;
10394 *) . "./$found_la" ;;
10395 esac
10396 libdir="$save_libdir"
10397 for dep in $dependency_libs; do
10398 case "$dep" in
10399 -L*)
10400 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10401 if test "X$additional_libdir" != "X/usr/lib"; then
10402 haveit=
10403 if test "X$additional_libdir" = "X/usr/local/lib"; then
10404 if test -n "$GCC"; then
10405 case $host_os in
10406 linux*) haveit=yes;;
10407 esac
10408 fi
10409 fi
10410 if test -z "$haveit"; then
10411 haveit=
10412 for x in $LDFLAGS $LIBIPT; do
10413
10414 acl_save_prefix="$prefix"
10415 prefix="$acl_final_prefix"
10416 acl_save_exec_prefix="$exec_prefix"
10417 exec_prefix="$acl_final_exec_prefix"
10418 eval x=\"$x\"
10419 exec_prefix="$acl_save_exec_prefix"
10420 prefix="$acl_save_prefix"
10421
10422 if test "X$x" = "X-L$additional_libdir"; then
10423 haveit=yes
10424 break
10425 fi
10426 done
10427 if test -z "$haveit"; then
10428 if test -d "$additional_libdir"; then
10429 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
10430 fi
10431 fi
10432 haveit=
10433 for x in $LDFLAGS $LTLIBIPT; do
10434
10435 acl_save_prefix="$prefix"
10436 prefix="$acl_final_prefix"
10437 acl_save_exec_prefix="$exec_prefix"
10438 exec_prefix="$acl_final_exec_prefix"
10439 eval x=\"$x\"
10440 exec_prefix="$acl_save_exec_prefix"
10441 prefix="$acl_save_prefix"
10442
10443 if test "X$x" = "X-L$additional_libdir"; then
10444 haveit=yes
10445 break
10446 fi
10447 done
10448 if test -z "$haveit"; then
10449 if test -d "$additional_libdir"; then
10450 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
10451 fi
10452 fi
10453 fi
10454 fi
10455 ;;
10456 -R*)
10457 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10458 if test "$enable_rpath" != no; then
10459 haveit=
10460 for x in $rpathdirs; do
10461 if test "X$x" = "X$dir"; then
10462 haveit=yes
10463 break
10464 fi
10465 done
10466 if test -z "$haveit"; then
10467 rpathdirs="$rpathdirs $dir"
10468 fi
10469 haveit=
10470 for x in $ltrpathdirs; do
10471 if test "X$x" = "X$dir"; then
10472 haveit=yes
10473 break
10474 fi
10475 done
10476 if test -z "$haveit"; then
10477 ltrpathdirs="$ltrpathdirs $dir"
10478 fi
10479 fi
10480 ;;
10481 -l*)
10482 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10483 ;;
10484 *.la)
10485 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10486 ;;
10487 *)
10488 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
10489 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
10490 ;;
10491 esac
10492 done
10493 fi
10494 else
10495 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10496 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
10497 fi
10498 fi
10499 fi
10500 done
10501 done
10502 if test "X$rpathdirs" != "X"; then
10503 if test -n "$hardcode_libdir_separator"; then
10504 alldirs=
10505 for found_dir in $rpathdirs; do
10506 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10507 done
10508 acl_save_libdir="$libdir"
10509 libdir="$alldirs"
10510 eval flag=\"$hardcode_libdir_flag_spec\"
10511 libdir="$acl_save_libdir"
10512 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10513 else
10514 for found_dir in $rpathdirs; do
10515 acl_save_libdir="$libdir"
10516 libdir="$found_dir"
10517 eval flag=\"$hardcode_libdir_flag_spec\"
10518 libdir="$acl_save_libdir"
10519 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10520 done
10521 fi
10522 fi
10523 if test "X$ltrpathdirs" != "X"; then
10524 for found_dir in $ltrpathdirs; do
10525 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
10526 done
10527 fi
10528
10529
10530 ac_save_CPPFLAGS="$CPPFLAGS"
10531
10532 for element in $INCIPT; do
10533 haveit=
10534 for x in $CPPFLAGS; do
10535
10536 acl_save_prefix="$prefix"
10537 prefix="$acl_final_prefix"
10538 acl_save_exec_prefix="$exec_prefix"
10539 exec_prefix="$acl_final_exec_prefix"
10540 eval x=\"$x\"
10541 exec_prefix="$acl_save_exec_prefix"
10542 prefix="$acl_save_prefix"
10543
10544 if test "X$x" = "X$element"; then
10545 haveit=yes
10546 break
10547 fi
10548 done
10549 if test -z "$haveit"; then
10550 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10551 fi
10552 done
10553
10554
10555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
10556 $as_echo_n "checking for libipt... " >&6; }
10557 if test "${ac_cv_libipt+set}" = set; then :
10558 $as_echo_n "(cached) " >&6
10559 else
10560
10561 ac_save_LIBS="$LIBS"
10562 LIBS="$LIBS $LIBIPT"
10563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10564 /* end confdefs.h. */
10565 #include "intel-pt.h"
10566 int
10567 main ()
10568 {
10569 pt_insn_alloc_decoder (0);
10570 ;
10571 return 0;
10572 }
10573 _ACEOF
10574 if ac_fn_c_try_link "$LINENO"; then :
10575 ac_cv_libipt=yes
10576 else
10577 ac_cv_libipt=no
10578 fi
10579 rm -f core conftest.err conftest.$ac_objext \
10580 conftest$ac_exeext conftest.$ac_ext
10581 LIBS="$ac_save_LIBS"
10582
10583 fi
10584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
10585 $as_echo "$ac_cv_libipt" >&6; }
10586 if test "$ac_cv_libipt" = yes; then
10587 HAVE_LIBIPT=yes
10588
10589 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
10590
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
10592 $as_echo_n "checking how to link with libipt... " >&6; }
10593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
10594 $as_echo "$LIBIPT" >&6; }
10595 else
10596 HAVE_LIBIPT=no
10597 CPPFLAGS="$ac_save_CPPFLAGS"
10598 LIBIPT=
10599 LTLIBIPT=
10600 fi
10601
10602
10603
10604
10605
10606
10607 if test "$HAVE_LIBIPT" != yes; then
10608 if test "$with_intel_pt" = yes; then
10609 as_fn_error "libipt is missing or unusable" "$LINENO" 5
10610 else
10611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
10612 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
10613 fi
10614 fi
10615 fi
10616
10617 # ------------------------- #
10618 # Checks for header files. #
10619 # ------------------------- #
10620
10621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10622 $as_echo_n "checking for ANSI C header files... " >&6; }
10623 if test "${ac_cv_header_stdc+set}" = set; then :
10624 $as_echo_n "(cached) " >&6
10625 else
10626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10627 /* end confdefs.h. */
10628 #include <stdlib.h>
10629 #include <stdarg.h>
10630 #include <string.h>
10631 #include <float.h>
10632
10633 int
10634 main ()
10635 {
10636
10637 ;
10638 return 0;
10639 }
10640 _ACEOF
10641 if ac_fn_c_try_compile "$LINENO"; then :
10642 ac_cv_header_stdc=yes
10643 else
10644 ac_cv_header_stdc=no
10645 fi
10646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10647
10648 if test $ac_cv_header_stdc = yes; then
10649 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10651 /* end confdefs.h. */
10652 #include <string.h>
10653
10654 _ACEOF
10655 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10656 $EGREP "memchr" >/dev/null 2>&1; then :
10657
10658 else
10659 ac_cv_header_stdc=no
10660 fi
10661 rm -f conftest*
10662
10663 fi
10664
10665 if test $ac_cv_header_stdc = yes; then
10666 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10668 /* end confdefs.h. */
10669 #include <stdlib.h>
10670
10671 _ACEOF
10672 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10673 $EGREP "free" >/dev/null 2>&1; then :
10674
10675 else
10676 ac_cv_header_stdc=no
10677 fi
10678 rm -f conftest*
10679
10680 fi
10681
10682 if test $ac_cv_header_stdc = yes; then
10683 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10684 if test "$cross_compiling" = yes; then :
10685 :
10686 else
10687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10688 /* end confdefs.h. */
10689 #include <ctype.h>
10690 #include <stdlib.h>
10691 #if ((' ' & 0x0FF) == 0x020)
10692 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10693 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10694 #else
10695 # define ISLOWER(c) \
10696 (('a' <= (c) && (c) <= 'i') \
10697 || ('j' <= (c) && (c) <= 'r') \
10698 || ('s' <= (c) && (c) <= 'z'))
10699 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10700 #endif
10701
10702 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10703 int
10704 main ()
10705 {
10706 int i;
10707 for (i = 0; i < 256; i++)
10708 if (XOR (islower (i), ISLOWER (i))
10709 || toupper (i) != TOUPPER (i))
10710 return 2;
10711 return 0;
10712 }
10713 _ACEOF
10714 if ac_fn_c_try_run "$LINENO"; then :
10715
10716 else
10717 ac_cv_header_stdc=no
10718 fi
10719 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10720 conftest.$ac_objext conftest.beam conftest.$ac_ext
10721 fi
10722
10723 fi
10724 fi
10725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10726 $as_echo "$ac_cv_header_stdc" >&6; }
10727 if test $ac_cv_header_stdc = yes; then
10728
10729 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10730
10731 fi
10732
10733 # elf_hp.h is for HP/UX 64-bit shared library support.
10734 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
10735 thread_db.h \
10736 sys/fault.h \
10737 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
10738 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
10739 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
10740 termios.h termio.h \
10741 sgtty.h elf_hp.h \
10742 dlfcn.h
10743 do :
10744 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10745 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10746 eval as_val=\$$as_ac_Header
10747 if test "x$as_val" = x""yes; then :
10748 cat >>confdefs.h <<_ACEOF
10749 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10750 _ACEOF
10751
10752 fi
10753
10754 done
10755
10756 for ac_header in sys/proc.h
10757 do :
10758 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
10759 # include <sys/param.h>
10760 #endif
10761
10762 "
10763 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
10764 cat >>confdefs.h <<_ACEOF
10765 #define HAVE_SYS_PROC_H 1
10766 _ACEOF
10767
10768 fi
10769
10770 done
10771
10772 for ac_header in sys/user.h
10773 do :
10774 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
10775 # include <sys/param.h>
10776 #endif
10777
10778 "
10779 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10780 cat >>confdefs.h <<_ACEOF
10781 #define HAVE_SYS_USER_H 1
10782 _ACEOF
10783
10784 fi
10785
10786 done
10787
10788
10789 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10790 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10791 # think that we don't have <curses.h> if we're using GCC.
10792 case $host_os in
10793 solaris2.[789])
10794 if test "$GCC" = yes; then
10795
10796 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
10797
10798 fi ;;
10799 esac
10800 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10801 do :
10802 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10803 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10804 eval as_val=\$$as_ac_Header
10805 if test "x$as_val" = x""yes; then :
10806 cat >>confdefs.h <<_ACEOF
10807 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10808 _ACEOF
10809
10810 fi
10811
10812 done
10813
10814 for ac_header in term.h
10815 do :
10816 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10817 # include <curses.h>
10818 #endif
10819
10820 "
10821 if test "x$ac_cv_header_term_h" = x""yes; then :
10822 cat >>confdefs.h <<_ACEOF
10823 #define HAVE_TERM_H 1
10824 _ACEOF
10825
10826 fi
10827
10828 done
10829
10830
10831 # ------------------------- #
10832 # Checks for declarations. #
10833 # ------------------------- #
10834
10835
10836 # Check for presence and size of long long.
10837 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
10838 if test "x$ac_cv_type_long_long" = x""yes; then :
10839
10840 cat >>confdefs.h <<_ACEOF
10841 #define HAVE_LONG_LONG 1
10842 _ACEOF
10843
10844 # The cast to long int works around a bug in the HP C Compiler
10845 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10846 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10847 # This bug is HP SR number 8606223364.
10848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
10849 $as_echo_n "checking size of long long... " >&6; }
10850 if test "${ac_cv_sizeof_long_long+set}" = set; then :
10851 $as_echo_n "(cached) " >&6
10852 else
10853 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
10854
10855 else
10856 if test "$ac_cv_type_long_long" = yes; then
10857 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10858 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10859 { as_fn_set_status 77
10860 as_fn_error "cannot compute sizeof (long long)
10861 See \`config.log' for more details." "$LINENO" 5; }; }
10862 else
10863 ac_cv_sizeof_long_long=0
10864 fi
10865 fi
10866
10867 fi
10868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
10869 $as_echo "$ac_cv_sizeof_long_long" >&6; }
10870
10871
10872
10873 cat >>confdefs.h <<_ACEOF
10874 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
10875 _ACEOF
10876
10877
10878 fi
10879
10880
10881 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
10882 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
10883 ac_have_decl=1
10884 else
10885 ac_have_decl=0
10886 fi
10887
10888 cat >>confdefs.h <<_ACEOF
10889 #define HAVE_DECL_BASENAME $ac_have_decl
10890 _ACEOF
10891 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
10892 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
10893 ac_have_decl=1
10894 else
10895 ac_have_decl=0
10896 fi
10897
10898 cat >>confdefs.h <<_ACEOF
10899 #define HAVE_DECL_FFS $ac_have_decl
10900 _ACEOF
10901 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
10902 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
10903 ac_have_decl=1
10904 else
10905 ac_have_decl=0
10906 fi
10907
10908 cat >>confdefs.h <<_ACEOF
10909 #define HAVE_DECL_ASPRINTF $ac_have_decl
10910 _ACEOF
10911 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
10912 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
10913 ac_have_decl=1
10914 else
10915 ac_have_decl=0
10916 fi
10917
10918 cat >>confdefs.h <<_ACEOF
10919 #define HAVE_DECL_VASPRINTF $ac_have_decl
10920 _ACEOF
10921 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10922 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10923 ac_have_decl=1
10924 else
10925 ac_have_decl=0
10926 fi
10927
10928 cat >>confdefs.h <<_ACEOF
10929 #define HAVE_DECL_SNPRINTF $ac_have_decl
10930 _ACEOF
10931 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10932 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10933 ac_have_decl=1
10934 else
10935 ac_have_decl=0
10936 fi
10937
10938 cat >>confdefs.h <<_ACEOF
10939 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10940 _ACEOF
10941
10942 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
10943 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
10944 ac_have_decl=1
10945 else
10946 ac_have_decl=0
10947 fi
10948
10949 cat >>confdefs.h <<_ACEOF
10950 #define HAVE_DECL_STRTOL $ac_have_decl
10951 _ACEOF
10952 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
10953 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
10954 ac_have_decl=1
10955 else
10956 ac_have_decl=0
10957 fi
10958
10959 cat >>confdefs.h <<_ACEOF
10960 #define HAVE_DECL_STRTOUL $ac_have_decl
10961 _ACEOF
10962 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
10963 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
10964 ac_have_decl=1
10965 else
10966 ac_have_decl=0
10967 fi
10968
10969 cat >>confdefs.h <<_ACEOF
10970 #define HAVE_DECL_STRTOLL $ac_have_decl
10971 _ACEOF
10972 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
10973 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
10974 ac_have_decl=1
10975 else
10976 ac_have_decl=0
10977 fi
10978
10979 cat >>confdefs.h <<_ACEOF
10980 #define HAVE_DECL_STRTOULL $ac_have_decl
10981 _ACEOF
10982
10983 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
10984 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
10985 ac_have_decl=1
10986 else
10987 ac_have_decl=0
10988 fi
10989
10990 cat >>confdefs.h <<_ACEOF
10991 #define HAVE_DECL_STRVERSCMP $ac_have_decl
10992 _ACEOF
10993
10994
10995
10996 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10997 if test "x$ac_cv_have_decl_free" = x""yes; then :
10998 ac_have_decl=1
10999 else
11000 ac_have_decl=0
11001 fi
11002
11003 cat >>confdefs.h <<_ACEOF
11004 #define HAVE_DECL_FREE $ac_have_decl
11005 _ACEOF
11006 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11007 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11008 ac_have_decl=1
11009 else
11010 ac_have_decl=0
11011 fi
11012
11013 cat >>confdefs.h <<_ACEOF
11014 #define HAVE_DECL_MALLOC $ac_have_decl
11015 _ACEOF
11016 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11017 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11018 ac_have_decl=1
11019 else
11020 ac_have_decl=0
11021 fi
11022
11023 cat >>confdefs.h <<_ACEOF
11024 #define HAVE_DECL_REALLOC $ac_have_decl
11025 _ACEOF
11026 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11027 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11028 ac_have_decl=1
11029 else
11030 ac_have_decl=0
11031 fi
11032
11033 cat >>confdefs.h <<_ACEOF
11034 #define HAVE_DECL_SNPRINTF $ac_have_decl
11035 _ACEOF
11036
11037
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11039 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11040 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11041 $as_echo_n "(cached) " >&6
11042 else
11043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11044 /* end confdefs.h. */
11045 #include <locale.h>
11046 int
11047 main ()
11048 {
11049 return LC_MESSAGES
11050 ;
11051 return 0;
11052 }
11053 _ACEOF
11054 if ac_fn_c_try_link "$LINENO"; then :
11055 am_cv_val_LC_MESSAGES=yes
11056 else
11057 am_cv_val_LC_MESSAGES=no
11058 fi
11059 rm -f core conftest.err conftest.$ac_objext \
11060 conftest$ac_exeext conftest.$ac_ext
11061 fi
11062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11063 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11064 if test $am_cv_val_LC_MESSAGES = yes; then
11065
11066 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11067
11068 fi
11069
11070
11071 # ----------------------- #
11072 # Checks for structures. #
11073 # ----------------------- #
11074
11075 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11076 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11077
11078 cat >>confdefs.h <<_ACEOF
11079 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11080 _ACEOF
11081
11082
11083 fi
11084 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11085 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11086
11087 cat >>confdefs.h <<_ACEOF
11088 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11089 _ACEOF
11090
11091
11092 fi
11093
11094
11095 # ------------------ #
11096 # Checks for types. #
11097 # ------------------ #
11098
11099 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11100 #include <sys/socket.h>
11101
11102 "
11103 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11104
11105 cat >>confdefs.h <<_ACEOF
11106 #define HAVE_SOCKLEN_T 1
11107 _ACEOF
11108
11109
11110 fi
11111
11112
11113 # ------------------------------------- #
11114 # Checks for compiler characteristics. #
11115 # ------------------------------------- #
11116
11117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11118 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11119 if test "${ac_cv_c_const+set}" = set; then :
11120 $as_echo_n "(cached) " >&6
11121 else
11122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11123 /* end confdefs.h. */
11124
11125 int
11126 main ()
11127 {
11128 /* FIXME: Include the comments suggested by Paul. */
11129 #ifndef __cplusplus
11130 /* Ultrix mips cc rejects this. */
11131 typedef int charset[2];
11132 const charset cs;
11133 /* SunOS 4.1.1 cc rejects this. */
11134 char const *const *pcpcc;
11135 char **ppc;
11136 /* NEC SVR4.0.2 mips cc rejects this. */
11137 struct point {int x, y;};
11138 static struct point const zero = {0,0};
11139 /* AIX XL C 1.02.0.0 rejects this.
11140 It does not let you subtract one const X* pointer from another in
11141 an arm of an if-expression whose if-part is not a constant
11142 expression */
11143 const char *g = "string";
11144 pcpcc = &g + (g ? g-g : 0);
11145 /* HPUX 7.0 cc rejects these. */
11146 ++pcpcc;
11147 ppc = (char**) pcpcc;
11148 pcpcc = (char const *const *) ppc;
11149 { /* SCO 3.2v4 cc rejects this. */
11150 char *t;
11151 char const *s = 0 ? (char *) 0 : (char const *) 0;
11152
11153 *t++ = 0;
11154 if (s) return 0;
11155 }
11156 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11157 int x[] = {25, 17};
11158 const int *foo = &x[0];
11159 ++foo;
11160 }
11161 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11162 typedef const int *iptr;
11163 iptr p = 0;
11164 ++p;
11165 }
11166 { /* AIX XL C 1.02.0.0 rejects this saying
11167 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11168 struct s { int j; const int *ap[3]; };
11169 struct s *b; b->j = 5;
11170 }
11171 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11172 const int foo = 10;
11173 if (!foo) return 0;
11174 }
11175 return !cs[0] && !zero.x;
11176 #endif
11177
11178 ;
11179 return 0;
11180 }
11181 _ACEOF
11182 if ac_fn_c_try_compile "$LINENO"; then :
11183 ac_cv_c_const=yes
11184 else
11185 ac_cv_c_const=no
11186 fi
11187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11188 fi
11189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11190 $as_echo "$ac_cv_c_const" >&6; }
11191 if test $ac_cv_c_const = no; then
11192
11193 $as_echo "#define const /**/" >>confdefs.h
11194
11195 fi
11196
11197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11198 $as_echo_n "checking for inline... " >&6; }
11199 if test "${ac_cv_c_inline+set}" = set; then :
11200 $as_echo_n "(cached) " >&6
11201 else
11202 ac_cv_c_inline=no
11203 for ac_kw in inline __inline__ __inline; do
11204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11205 /* end confdefs.h. */
11206 #ifndef __cplusplus
11207 typedef int foo_t;
11208 static $ac_kw foo_t static_foo () {return 0; }
11209 $ac_kw foo_t foo () {return 0; }
11210 #endif
11211
11212 _ACEOF
11213 if ac_fn_c_try_compile "$LINENO"; then :
11214 ac_cv_c_inline=$ac_kw
11215 fi
11216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11217 test "$ac_cv_c_inline" != no && break
11218 done
11219
11220 fi
11221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11222 $as_echo "$ac_cv_c_inline" >&6; }
11223
11224 case $ac_cv_c_inline in
11225 inline | yes) ;;
11226 *)
11227 case $ac_cv_c_inline in
11228 no) ac_val=;;
11229 *) ac_val=$ac_cv_c_inline;;
11230 esac
11231 cat >>confdefs.h <<_ACEOF
11232 #ifndef __cplusplus
11233 #define inline $ac_val
11234 #endif
11235 _ACEOF
11236 ;;
11237 esac
11238
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11240 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11241 if test "${ac_cv_c_bigendian+set}" = set; then :
11242 $as_echo_n "(cached) " >&6
11243 else
11244 ac_cv_c_bigendian=unknown
11245 # See if we're dealing with a universal compiler.
11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247 /* end confdefs.h. */
11248 #ifndef __APPLE_CC__
11249 not a universal capable compiler
11250 #endif
11251 typedef int dummy;
11252
11253 _ACEOF
11254 if ac_fn_c_try_compile "$LINENO"; then :
11255
11256 # Check for potential -arch flags. It is not universal unless
11257 # there are at least two -arch flags with different values.
11258 ac_arch=
11259 ac_prev=
11260 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11261 if test -n "$ac_prev"; then
11262 case $ac_word in
11263 i?86 | x86_64 | ppc | ppc64)
11264 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11265 ac_arch=$ac_word
11266 else
11267 ac_cv_c_bigendian=universal
11268 break
11269 fi
11270 ;;
11271 esac
11272 ac_prev=
11273 elif test "x$ac_word" = "x-arch"; then
11274 ac_prev=arch
11275 fi
11276 done
11277 fi
11278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11279 if test $ac_cv_c_bigendian = unknown; then
11280 # See if sys/param.h defines the BYTE_ORDER macro.
11281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11282 /* end confdefs.h. */
11283 #include <sys/types.h>
11284 #include <sys/param.h>
11285
11286 int
11287 main ()
11288 {
11289 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11290 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11291 && LITTLE_ENDIAN)
11292 bogus endian macros
11293 #endif
11294
11295 ;
11296 return 0;
11297 }
11298 _ACEOF
11299 if ac_fn_c_try_compile "$LINENO"; then :
11300 # It does; now see whether it defined to BIG_ENDIAN or not.
11301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11302 /* end confdefs.h. */
11303 #include <sys/types.h>
11304 #include <sys/param.h>
11305
11306 int
11307 main ()
11308 {
11309 #if BYTE_ORDER != BIG_ENDIAN
11310 not big endian
11311 #endif
11312
11313 ;
11314 return 0;
11315 }
11316 _ACEOF
11317 if ac_fn_c_try_compile "$LINENO"; then :
11318 ac_cv_c_bigendian=yes
11319 else
11320 ac_cv_c_bigendian=no
11321 fi
11322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11323 fi
11324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11325 fi
11326 if test $ac_cv_c_bigendian = unknown; then
11327 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11329 /* end confdefs.h. */
11330 #include <limits.h>
11331
11332 int
11333 main ()
11334 {
11335 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11336 bogus endian macros
11337 #endif
11338
11339 ;
11340 return 0;
11341 }
11342 _ACEOF
11343 if ac_fn_c_try_compile "$LINENO"; then :
11344 # It does; now see whether it defined to _BIG_ENDIAN or not.
11345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11346 /* end confdefs.h. */
11347 #include <limits.h>
11348
11349 int
11350 main ()
11351 {
11352 #ifndef _BIG_ENDIAN
11353 not big endian
11354 #endif
11355
11356 ;
11357 return 0;
11358 }
11359 _ACEOF
11360 if ac_fn_c_try_compile "$LINENO"; then :
11361 ac_cv_c_bigendian=yes
11362 else
11363 ac_cv_c_bigendian=no
11364 fi
11365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11366 fi
11367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11368 fi
11369 if test $ac_cv_c_bigendian = unknown; then
11370 # Compile a test program.
11371 if test "$cross_compiling" = yes; then :
11372 # Try to guess by grepping values from an object file.
11373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11374 /* end confdefs.h. */
11375 short int ascii_mm[] =
11376 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11377 short int ascii_ii[] =
11378 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11379 int use_ascii (int i) {
11380 return ascii_mm[i] + ascii_ii[i];
11381 }
11382 short int ebcdic_ii[] =
11383 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11384 short int ebcdic_mm[] =
11385 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11386 int use_ebcdic (int i) {
11387 return ebcdic_mm[i] + ebcdic_ii[i];
11388 }
11389 extern int foo;
11390
11391 int
11392 main ()
11393 {
11394 return use_ascii (foo) == use_ebcdic (foo);
11395 ;
11396 return 0;
11397 }
11398 _ACEOF
11399 if ac_fn_c_try_compile "$LINENO"; then :
11400 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11401 ac_cv_c_bigendian=yes
11402 fi
11403 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11404 if test "$ac_cv_c_bigendian" = unknown; then
11405 ac_cv_c_bigendian=no
11406 else
11407 # finding both strings is unlikely to happen, but who knows?
11408 ac_cv_c_bigendian=unknown
11409 fi
11410 fi
11411 fi
11412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11413 else
11414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11415 /* end confdefs.h. */
11416 $ac_includes_default
11417 int
11418 main ()
11419 {
11420
11421 /* Are we little or big endian? From Harbison&Steele. */
11422 union
11423 {
11424 long int l;
11425 char c[sizeof (long int)];
11426 } u;
11427 u.l = 1;
11428 return u.c[sizeof (long int) - 1] == 1;
11429
11430 ;
11431 return 0;
11432 }
11433 _ACEOF
11434 if ac_fn_c_try_run "$LINENO"; then :
11435 ac_cv_c_bigendian=no
11436 else
11437 ac_cv_c_bigendian=yes
11438 fi
11439 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11440 conftest.$ac_objext conftest.beam conftest.$ac_ext
11441 fi
11442
11443 fi
11444 fi
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11446 $as_echo "$ac_cv_c_bigendian" >&6; }
11447 case $ac_cv_c_bigendian in #(
11448 yes)
11449 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11450 ;; #(
11451 no)
11452 ;; #(
11453 universal)
11454
11455 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11456
11457 ;; #(
11458 *)
11459 as_fn_error "unknown endianness
11460 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11461 esac
11462
11463
11464 # ------------------------------ #
11465 # Checks for library functions. #
11466 # ------------------------------ #
11467
11468 for ac_header in stdlib.h unistd.h
11469 do :
11470 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11471 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11472 eval as_val=\$$as_ac_Header
11473 if test "x$as_val" = x""yes; then :
11474 cat >>confdefs.h <<_ACEOF
11475 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11476 _ACEOF
11477
11478 fi
11479
11480 done
11481
11482 for ac_func in getpagesize
11483 do :
11484 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
11485 if test "x$ac_cv_func_getpagesize" = x""yes; then :
11486 cat >>confdefs.h <<_ACEOF
11487 #define HAVE_GETPAGESIZE 1
11488 _ACEOF
11489
11490 fi
11491 done
11492
11493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11494 $as_echo_n "checking for working mmap... " >&6; }
11495 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
11496 $as_echo_n "(cached) " >&6
11497 else
11498 if test "$cross_compiling" = yes; then :
11499 ac_cv_func_mmap_fixed_mapped=no
11500 else
11501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11502 /* end confdefs.h. */
11503 $ac_includes_default
11504 /* malloc might have been renamed as rpl_malloc. */
11505 #undef malloc
11506
11507 /* Thanks to Mike Haertel and Jim Avera for this test.
11508 Here is a matrix of mmap possibilities:
11509 mmap private not fixed
11510 mmap private fixed at somewhere currently unmapped
11511 mmap private fixed at somewhere already mapped
11512 mmap shared not fixed
11513 mmap shared fixed at somewhere currently unmapped
11514 mmap shared fixed at somewhere already mapped
11515 For private mappings, we should verify that changes cannot be read()
11516 back from the file, nor mmap's back from the file at a different
11517 address. (There have been systems where private was not correctly
11518 implemented like the infamous i386 svr4.0, and systems where the
11519 VM page cache was not coherent with the file system buffer cache
11520 like early versions of FreeBSD and possibly contemporary NetBSD.)
11521 For shared mappings, we should conversely verify that changes get
11522 propagated back to all the places they're supposed to be.
11523
11524 Grep wants private fixed already mapped.
11525 The main things grep needs to know about mmap are:
11526 * does it exist and is it safe to write into the mmap'd area
11527 * how to use it (BSD variants) */
11528
11529 #include <fcntl.h>
11530 #include <sys/mman.h>
11531
11532 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
11533 char *malloc ();
11534 #endif
11535
11536 /* This mess was copied from the GNU getpagesize.h. */
11537 #ifndef HAVE_GETPAGESIZE
11538 /* Assume that all systems that can run configure have sys/param.h. */
11539 # ifndef HAVE_SYS_PARAM_H
11540 # define HAVE_SYS_PARAM_H 1
11541 # endif
11542
11543 # ifdef _SC_PAGESIZE
11544 # define getpagesize() sysconf(_SC_PAGESIZE)
11545 # else /* no _SC_PAGESIZE */
11546 # ifdef HAVE_SYS_PARAM_H
11547 # include <sys/param.h>
11548 # ifdef EXEC_PAGESIZE
11549 # define getpagesize() EXEC_PAGESIZE
11550 # else /* no EXEC_PAGESIZE */
11551 # ifdef NBPG
11552 # define getpagesize() NBPG * CLSIZE
11553 # ifndef CLSIZE
11554 # define CLSIZE 1
11555 # endif /* no CLSIZE */
11556 # else /* no NBPG */
11557 # ifdef NBPC
11558 # define getpagesize() NBPC
11559 # else /* no NBPC */
11560 # ifdef PAGESIZE
11561 # define getpagesize() PAGESIZE
11562 # endif /* PAGESIZE */
11563 # endif /* no NBPC */
11564 # endif /* no NBPG */
11565 # endif /* no EXEC_PAGESIZE */
11566 # else /* no HAVE_SYS_PARAM_H */
11567 # define getpagesize() 8192 /* punt totally */
11568 # endif /* no HAVE_SYS_PARAM_H */
11569 # endif /* no _SC_PAGESIZE */
11570
11571 #endif /* no HAVE_GETPAGESIZE */
11572
11573 int
11574 main ()
11575 {
11576 char *data, *data2, *data3;
11577 int i, pagesize;
11578 int fd;
11579
11580 pagesize = getpagesize ();
11581
11582 /* First, make a file with some known garbage in it. */
11583 data = (char *) malloc (pagesize);
11584 if (!data)
11585 return 1;
11586 for (i = 0; i < pagesize; ++i)
11587 *(data + i) = rand ();
11588 umask (0);
11589 fd = creat ("conftest.mmap", 0600);
11590 if (fd < 0)
11591 return 1;
11592 if (write (fd, data, pagesize) != pagesize)
11593 return 1;
11594 close (fd);
11595
11596 /* Next, try to mmap the file at a fixed address which already has
11597 something else allocated at it. If we can, also make sure that
11598 we see the same garbage. */
11599 fd = open ("conftest.mmap", O_RDWR);
11600 if (fd < 0)
11601 return 1;
11602 data2 = (char *) malloc (2 * pagesize);
11603 if (!data2)
11604 return 1;
11605 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
11606 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11607 MAP_PRIVATE | MAP_FIXED, fd, 0L))
11608 return 1;
11609 for (i = 0; i < pagesize; ++i)
11610 if (*(data + i) != *(data2 + i))
11611 return 1;
11612
11613 /* Finally, make sure that changes to the mapped area do not
11614 percolate back to the file as seen by read(). (This is a bug on
11615 some variants of i386 svr4.0.) */
11616 for (i = 0; i < pagesize; ++i)
11617 *(data2 + i) = *(data2 + i) + 1;
11618 data3 = (char *) malloc (pagesize);
11619 if (!data3)
11620 return 1;
11621 if (read (fd, data3, pagesize) != pagesize)
11622 return 1;
11623 for (i = 0; i < pagesize; ++i)
11624 if (*(data + i) != *(data3 + i))
11625 return 1;
11626 close (fd);
11627 return 0;
11628 }
11629 _ACEOF
11630 if ac_fn_c_try_run "$LINENO"; then :
11631 ac_cv_func_mmap_fixed_mapped=yes
11632 else
11633 ac_cv_func_mmap_fixed_mapped=no
11634 fi
11635 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11636 conftest.$ac_objext conftest.beam conftest.$ac_ext
11637 fi
11638
11639 fi
11640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11641 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
11642 if test $ac_cv_func_mmap_fixed_mapped = yes; then
11643
11644 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
11645
11646 fi
11647 rm -f conftest.mmap
11648
11649 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11650 if test "x$ac_cv_type_pid_t" = x""yes; then :
11651
11652 else
11653
11654 cat >>confdefs.h <<_ACEOF
11655 #define pid_t int
11656 _ACEOF
11657
11658 fi
11659
11660 for ac_header in vfork.h
11661 do :
11662 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
11663 if test "x$ac_cv_header_vfork_h" = x""yes; then :
11664 cat >>confdefs.h <<_ACEOF
11665 #define HAVE_VFORK_H 1
11666 _ACEOF
11667
11668 fi
11669
11670 done
11671
11672 for ac_func in fork vfork
11673 do :
11674 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11675 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11676 eval as_val=\$$as_ac_var
11677 if test "x$as_val" = x""yes; then :
11678 cat >>confdefs.h <<_ACEOF
11679 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11680 _ACEOF
11681
11682 fi
11683 done
11684
11685 if test "x$ac_cv_func_fork" = xyes; then
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11687 $as_echo_n "checking for working fork... " >&6; }
11688 if test "${ac_cv_func_fork_works+set}" = set; then :
11689 $as_echo_n "(cached) " >&6
11690 else
11691 if test "$cross_compiling" = yes; then :
11692 ac_cv_func_fork_works=cross
11693 else
11694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11695 /* end confdefs.h. */
11696 $ac_includes_default
11697 int
11698 main ()
11699 {
11700
11701 /* By Ruediger Kuhlmann. */
11702 return fork () < 0;
11703
11704 ;
11705 return 0;
11706 }
11707 _ACEOF
11708 if ac_fn_c_try_run "$LINENO"; then :
11709 ac_cv_func_fork_works=yes
11710 else
11711 ac_cv_func_fork_works=no
11712 fi
11713 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11714 conftest.$ac_objext conftest.beam conftest.$ac_ext
11715 fi
11716
11717 fi
11718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11719 $as_echo "$ac_cv_func_fork_works" >&6; }
11720
11721 else
11722 ac_cv_func_fork_works=$ac_cv_func_fork
11723 fi
11724 if test "x$ac_cv_func_fork_works" = xcross; then
11725 case $host in
11726 *-*-amigaos* | *-*-msdosdjgpp*)
11727 # Override, as these systems have only a dummy fork() stub
11728 ac_cv_func_fork_works=no
11729 ;;
11730 *)
11731 ac_cv_func_fork_works=yes
11732 ;;
11733 esac
11734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11735 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11736 fi
11737 ac_cv_func_vfork_works=$ac_cv_func_vfork
11738 if test "x$ac_cv_func_vfork" = xyes; then
11739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11740 $as_echo_n "checking for working vfork... " >&6; }
11741 if test "${ac_cv_func_vfork_works+set}" = set; then :
11742 $as_echo_n "(cached) " >&6
11743 else
11744 if test "$cross_compiling" = yes; then :
11745 ac_cv_func_vfork_works=cross
11746 else
11747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11748 /* end confdefs.h. */
11749 /* Thanks to Paul Eggert for this test. */
11750 $ac_includes_default
11751 #include <sys/wait.h>
11752 #ifdef HAVE_VFORK_H
11753 # include <vfork.h>
11754 #endif
11755 /* On some sparc systems, changes by the child to local and incoming
11756 argument registers are propagated back to the parent. The compiler
11757 is told about this with #include <vfork.h>, but some compilers
11758 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
11759 static variable whose address is put into a register that is
11760 clobbered by the vfork. */
11761 static void
11762 #ifdef __cplusplus
11763 sparc_address_test (int arg)
11764 # else
11765 sparc_address_test (arg) int arg;
11766 #endif
11767 {
11768 static pid_t child;
11769 if (!child) {
11770 child = vfork ();
11771 if (child < 0) {
11772 perror ("vfork");
11773 _exit(2);
11774 }
11775 if (!child) {
11776 arg = getpid();
11777 write(-1, "", 0);
11778 _exit (arg);
11779 }
11780 }
11781 }
11782
11783 int
11784 main ()
11785 {
11786 pid_t parent = getpid ();
11787 pid_t child;
11788
11789 sparc_address_test (0);
11790
11791 child = vfork ();
11792
11793 if (child == 0) {
11794 /* Here is another test for sparc vfork register problems. This
11795 test uses lots of local variables, at least as many local
11796 variables as main has allocated so far including compiler
11797 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
11798 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
11799 reuse the register of parent for one of the local variables,
11800 since it will think that parent can't possibly be used any more
11801 in this routine. Assigning to the local variable will thus
11802 munge parent in the parent process. */
11803 pid_t
11804 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11805 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11806 /* Convince the compiler that p..p7 are live; otherwise, it might
11807 use the same hardware register for all 8 local variables. */
11808 if (p != p1 || p != p2 || p != p3 || p != p4
11809 || p != p5 || p != p6 || p != p7)
11810 _exit(1);
11811
11812 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11813 from child file descriptors. If the child closes a descriptor
11814 before it execs or exits, this munges the parent's descriptor
11815 as well. Test for this by closing stdout in the child. */
11816 _exit(close(fileno(stdout)) != 0);
11817 } else {
11818 int status;
11819 struct stat st;
11820
11821 while (wait(&status) != child)
11822 ;
11823 return (
11824 /* Was there some problem with vforking? */
11825 child < 0
11826
11827 /* Did the child fail? (This shouldn't happen.) */
11828 || status
11829
11830 /* Did the vfork/compiler bug occur? */
11831 || parent != getpid()
11832
11833 /* Did the file descriptor bug occur? */
11834 || fstat(fileno(stdout), &st) != 0
11835 );
11836 }
11837 }
11838 _ACEOF
11839 if ac_fn_c_try_run "$LINENO"; then :
11840 ac_cv_func_vfork_works=yes
11841 else
11842 ac_cv_func_vfork_works=no
11843 fi
11844 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11845 conftest.$ac_objext conftest.beam conftest.$ac_ext
11846 fi
11847
11848 fi
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11850 $as_echo "$ac_cv_func_vfork_works" >&6; }
11851
11852 fi;
11853 if test "x$ac_cv_func_fork_works" = xcross; then
11854 ac_cv_func_vfork_works=$ac_cv_func_vfork
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11856 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11857 fi
11858
11859 if test "x$ac_cv_func_vfork_works" = xyes; then
11860
11861 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
11862
11863 else
11864
11865 $as_echo "#define vfork fork" >>confdefs.h
11866
11867 fi
11868 if test "x$ac_cv_func_fork_works" = xyes; then
11869
11870 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
11871
11872 fi
11873
11874 for ac_func in getauxval getrusage getuid getgid \
11875 pipe poll pread pread64 pwrite resize_term \
11876 sbrk setpgid setpgrp setsid \
11877 sigaction sigprocmask sigsetmask socketpair \
11878 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
11879 setrlimit getrlimit posix_madvise waitpid \
11880 ptrace64 sigaltstack mkdtemp setns
11881 do :
11882 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11883 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11884 eval as_val=\$$as_ac_var
11885 if test "x$as_val" = x""yes; then :
11886 cat >>confdefs.h <<_ACEOF
11887 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11888 _ACEOF
11889
11890 fi
11891 done
11892
11893
11894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11895 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11896 if test "${am_cv_langinfo_codeset+set}" = set; then :
11897 $as_echo_n "(cached) " >&6
11898 else
11899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11900 /* end confdefs.h. */
11901 #include <langinfo.h>
11902 int
11903 main ()
11904 {
11905 char* cs = nl_langinfo(CODESET);
11906 ;
11907 return 0;
11908 }
11909 _ACEOF
11910 if ac_fn_c_try_link "$LINENO"; then :
11911 am_cv_langinfo_codeset=yes
11912 else
11913 am_cv_langinfo_codeset=no
11914 fi
11915 rm -f core conftest.err conftest.$ac_objext \
11916 conftest$ac_exeext conftest.$ac_ext
11917
11918 fi
11919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11920 $as_echo "$am_cv_langinfo_codeset" >&6; }
11921 if test $am_cv_langinfo_codeset = yes; then
11922
11923 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11924
11925 fi
11926
11927
11928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11929 $as_echo_n "checking for ANSI C header files... " >&6; }
11930 if test "${ac_cv_header_stdc+set}" = set; then :
11931 $as_echo_n "(cached) " >&6
11932 else
11933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11934 /* end confdefs.h. */
11935 #include <stdlib.h>
11936 #include <stdarg.h>
11937 #include <string.h>
11938 #include <float.h>
11939
11940 int
11941 main ()
11942 {
11943
11944 ;
11945 return 0;
11946 }
11947 _ACEOF
11948 if ac_fn_c_try_compile "$LINENO"; then :
11949 ac_cv_header_stdc=yes
11950 else
11951 ac_cv_header_stdc=no
11952 fi
11953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11954
11955 if test $ac_cv_header_stdc = yes; then
11956 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11958 /* end confdefs.h. */
11959 #include <string.h>
11960
11961 _ACEOF
11962 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11963 $EGREP "memchr" >/dev/null 2>&1; then :
11964
11965 else
11966 ac_cv_header_stdc=no
11967 fi
11968 rm -f conftest*
11969
11970 fi
11971
11972 if test $ac_cv_header_stdc = yes; then
11973 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11975 /* end confdefs.h. */
11976 #include <stdlib.h>
11977
11978 _ACEOF
11979 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11980 $EGREP "free" >/dev/null 2>&1; then :
11981
11982 else
11983 ac_cv_header_stdc=no
11984 fi
11985 rm -f conftest*
11986
11987 fi
11988
11989 if test $ac_cv_header_stdc = yes; then
11990 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11991 if test "$cross_compiling" = yes; then :
11992 :
11993 else
11994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11995 /* end confdefs.h. */
11996 #include <ctype.h>
11997 #include <stdlib.h>
11998 #if ((' ' & 0x0FF) == 0x020)
11999 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12000 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12001 #else
12002 # define ISLOWER(c) \
12003 (('a' <= (c) && (c) <= 'i') \
12004 || ('j' <= (c) && (c) <= 'r') \
12005 || ('s' <= (c) && (c) <= 'z'))
12006 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12007 #endif
12008
12009 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12010 int
12011 main ()
12012 {
12013 int i;
12014 for (i = 0; i < 256; i++)
12015 if (XOR (islower (i), ISLOWER (i))
12016 || toupper (i) != TOUPPER (i))
12017 return 2;
12018 return 0;
12019 }
12020 _ACEOF
12021 if ac_fn_c_try_run "$LINENO"; then :
12022
12023 else
12024 ac_cv_header_stdc=no
12025 fi
12026 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12027 conftest.$ac_objext conftest.beam conftest.$ac_ext
12028 fi
12029
12030 fi
12031 fi
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12033 $as_echo "$ac_cv_header_stdc" >&6; }
12034 if test $ac_cv_header_stdc = yes; then
12035
12036 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12037
12038 fi
12039
12040 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12041 # for constant arguments. Useless!
12042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12043 $as_echo_n "checking for working alloca.h... " >&6; }
12044 if test "${ac_cv_working_alloca_h+set}" = set; then :
12045 $as_echo_n "(cached) " >&6
12046 else
12047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12048 /* end confdefs.h. */
12049 #include <alloca.h>
12050 int
12051 main ()
12052 {
12053 char *p = (char *) alloca (2 * sizeof (int));
12054 if (p) return 0;
12055 ;
12056 return 0;
12057 }
12058 _ACEOF
12059 if ac_fn_c_try_link "$LINENO"; then :
12060 ac_cv_working_alloca_h=yes
12061 else
12062 ac_cv_working_alloca_h=no
12063 fi
12064 rm -f core conftest.err conftest.$ac_objext \
12065 conftest$ac_exeext conftest.$ac_ext
12066 fi
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12068 $as_echo "$ac_cv_working_alloca_h" >&6; }
12069 if test $ac_cv_working_alloca_h = yes; then
12070
12071 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12072
12073 fi
12074
12075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12076 $as_echo_n "checking for alloca... " >&6; }
12077 if test "${ac_cv_func_alloca_works+set}" = set; then :
12078 $as_echo_n "(cached) " >&6
12079 else
12080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12081 /* end confdefs.h. */
12082 #ifdef __GNUC__
12083 # define alloca __builtin_alloca
12084 #else
12085 # ifdef _MSC_VER
12086 # include <malloc.h>
12087 # define alloca _alloca
12088 # else
12089 # ifdef HAVE_ALLOCA_H
12090 # include <alloca.h>
12091 # else
12092 # ifdef _AIX
12093 #pragma alloca
12094 # else
12095 # ifndef alloca /* predefined by HP cc +Olibcalls */
12096 char *alloca ();
12097 # endif
12098 # endif
12099 # endif
12100 # endif
12101 #endif
12102
12103 int
12104 main ()
12105 {
12106 char *p = (char *) alloca (1);
12107 if (p) return 0;
12108 ;
12109 return 0;
12110 }
12111 _ACEOF
12112 if ac_fn_c_try_link "$LINENO"; then :
12113 ac_cv_func_alloca_works=yes
12114 else
12115 ac_cv_func_alloca_works=no
12116 fi
12117 rm -f core conftest.err conftest.$ac_objext \
12118 conftest$ac_exeext conftest.$ac_ext
12119 fi
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12121 $as_echo "$ac_cv_func_alloca_works" >&6; }
12122
12123 if test $ac_cv_func_alloca_works = yes; then
12124
12125 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12126
12127 else
12128 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12129 # that cause trouble. Some versions do not even contain alloca or
12130 # contain a buggy version. If you still want to use their alloca,
12131 # use ar to extract alloca.o from them instead of compiling alloca.c.
12132
12133 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12134
12135 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12136
12137
12138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12139 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12140 if test "${ac_cv_os_cray+set}" = set; then :
12141 $as_echo_n "(cached) " >&6
12142 else
12143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144 /* end confdefs.h. */
12145 #if defined CRAY && ! defined CRAY2
12146 webecray
12147 #else
12148 wenotbecray
12149 #endif
12150
12151 _ACEOF
12152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12153 $EGREP "webecray" >/dev/null 2>&1; then :
12154 ac_cv_os_cray=yes
12155 else
12156 ac_cv_os_cray=no
12157 fi
12158 rm -f conftest*
12159
12160 fi
12161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12162 $as_echo "$ac_cv_os_cray" >&6; }
12163 if test $ac_cv_os_cray = yes; then
12164 for ac_func in _getb67 GETB67 getb67; do
12165 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12166 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12167 eval as_val=\$$as_ac_var
12168 if test "x$as_val" = x""yes; then :
12169
12170 cat >>confdefs.h <<_ACEOF
12171 #define CRAY_STACKSEG_END $ac_func
12172 _ACEOF
12173
12174 break
12175 fi
12176
12177 done
12178 fi
12179
12180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12181 $as_echo_n "checking stack direction for C alloca... " >&6; }
12182 if test "${ac_cv_c_stack_direction+set}" = set; then :
12183 $as_echo_n "(cached) " >&6
12184 else
12185 if test "$cross_compiling" = yes; then :
12186 ac_cv_c_stack_direction=0
12187 else
12188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12189 /* end confdefs.h. */
12190 $ac_includes_default
12191 int
12192 find_stack_direction ()
12193 {
12194 static char *addr = 0;
12195 auto char dummy;
12196 if (addr == 0)
12197 {
12198 addr = &dummy;
12199 return find_stack_direction ();
12200 }
12201 else
12202 return (&dummy > addr) ? 1 : -1;
12203 }
12204
12205 int
12206 main ()
12207 {
12208 return find_stack_direction () < 0;
12209 }
12210 _ACEOF
12211 if ac_fn_c_try_run "$LINENO"; then :
12212 ac_cv_c_stack_direction=1
12213 else
12214 ac_cv_c_stack_direction=-1
12215 fi
12216 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12217 conftest.$ac_objext conftest.beam conftest.$ac_ext
12218 fi
12219
12220 fi
12221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12222 $as_echo "$ac_cv_c_stack_direction" >&6; }
12223 cat >>confdefs.h <<_ACEOF
12224 #define STACK_DIRECTION $ac_cv_c_stack_direction
12225 _ACEOF
12226
12227
12228 fi
12229
12230
12231
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12233 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12234 if test "${am_cv_langinfo_codeset+set}" = set; then :
12235 $as_echo_n "(cached) " >&6
12236 else
12237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12238 /* end confdefs.h. */
12239 #include <langinfo.h>
12240 int
12241 main ()
12242 {
12243 char* cs = nl_langinfo(CODESET);
12244 ;
12245 return 0;
12246 }
12247 _ACEOF
12248 if ac_fn_c_try_link "$LINENO"; then :
12249 am_cv_langinfo_codeset=yes
12250 else
12251 am_cv_langinfo_codeset=no
12252 fi
12253 rm -f core conftest.err conftest.$ac_objext \
12254 conftest$ac_exeext conftest.$ac_ext
12255
12256 fi
12257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12258 $as_echo "$am_cv_langinfo_codeset" >&6; }
12259 if test $am_cv_langinfo_codeset = yes; then
12260
12261 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12262
12263 fi
12264
12265
12266 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
12267 do :
12268 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12269 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12270 eval as_val=\$$as_ac_Header
12271 if test "x$as_val" = x""yes; then :
12272 cat >>confdefs.h <<_ACEOF
12273 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12274 _ACEOF
12275
12276 fi
12277
12278 done
12279
12280
12281 for ac_func in fdwalk getrlimit pipe pipe2 socketpair
12282 do :
12283 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12284 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12285 eval as_val=\$$as_ac_var
12286 if test "x$as_val" = x""yes; then :
12287 cat >>confdefs.h <<_ACEOF
12288 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12289 _ACEOF
12290
12291 fi
12292 done
12293
12294
12295 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
12296 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
12297 ac_have_decl=1
12298 else
12299 ac_have_decl=0
12300 fi
12301
12302 cat >>confdefs.h <<_ACEOF
12303 #define HAVE_DECL_STRERROR $ac_have_decl
12304 _ACEOF
12305 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
12306 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
12307 ac_have_decl=1
12308 else
12309 ac_have_decl=0
12310 fi
12311
12312 cat >>confdefs.h <<_ACEOF
12313 #define HAVE_DECL_STRSTR $ac_have_decl
12314 _ACEOF
12315
12316
12317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12318 $as_echo_n "checking for sigsetjmp... " >&6; }
12319 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12320 $as_echo_n "(cached) " >&6
12321 else
12322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12323 /* end confdefs.h. */
12324
12325 #include <setjmp.h>
12326
12327 int
12328 main ()
12329 {
12330 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12331 ;
12332 return 0;
12333 }
12334 _ACEOF
12335 if ac_fn_c_try_compile "$LINENO"; then :
12336 gdb_cv_func_sigsetjmp=yes
12337 else
12338 gdb_cv_func_sigsetjmp=no
12339 fi
12340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12341 fi
12342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12343 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12344 if test $gdb_cv_func_sigsetjmp = yes; then
12345
12346 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12347
12348 fi
12349
12350
12351 # Check the return and argument types of ptrace.
12352
12353
12354
12355 for ac_header in sys/ptrace.h ptrace.h
12356 do :
12357 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12358 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12359 eval as_val=\$$as_ac_Header
12360 if test "x$as_val" = x""yes; then :
12361 cat >>confdefs.h <<_ACEOF
12362 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12363 _ACEOF
12364
12365 fi
12366
12367 done
12368
12369
12370 # Needs to be tested in C++ mode, to detect whether we need to cast
12371 # the first argument to enum __ptrace_request.
12372 if test "$enable_build_with_cxx" = "yes"; then
12373 ac_ext=cpp
12374 ac_cpp='$CXXCPP $CPPFLAGS'
12375 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12376 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12377 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12378
12379 fi
12380
12381 gdb_ptrace_headers='
12382 #include <sys/types.h>
12383 #if HAVE_SYS_PTRACE_H
12384 # include <sys/ptrace.h>
12385 #endif
12386 #if HAVE_UNISTD_H
12387 # include <unistd.h>
12388 #endif
12389 '
12390 # There is no point in checking if we don't have a prototype.
12391 ac_fn_cxx_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12392 "
12393 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12394 ac_have_decl=1
12395 else
12396 ac_have_decl=0
12397 fi
12398
12399 cat >>confdefs.h <<_ACEOF
12400 #define HAVE_DECL_PTRACE $ac_have_decl
12401 _ACEOF
12402 if test $ac_have_decl = 1; then :
12403
12404 else
12405
12406 : ${gdb_cv_func_ptrace_ret='int'}
12407 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12408
12409 fi
12410
12411 # Check return type. Varargs (used on GNU/Linux) conflict with the
12412 # empty argument list, so check for that explicitly.
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12414 $as_echo_n "checking return type of ptrace... " >&6; }
12415 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12416 $as_echo_n "(cached) " >&6
12417 else
12418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12419 /* end confdefs.h. */
12420 $gdb_ptrace_headers
12421 int
12422 main ()
12423 {
12424 extern long ptrace (enum __ptrace_request, ...);
12425 ;
12426 return 0;
12427 }
12428 _ACEOF
12429 if ac_fn_cxx_try_compile "$LINENO"; then :
12430 gdb_cv_func_ptrace_ret='long'
12431 else
12432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12433 /* end confdefs.h. */
12434 $gdb_ptrace_headers
12435 int
12436 main ()
12437 {
12438 extern int ptrace ();
12439 ;
12440 return 0;
12441 }
12442 _ACEOF
12443 if ac_fn_cxx_try_compile "$LINENO"; then :
12444 gdb_cv_func_ptrace_ret='int'
12445 else
12446 gdb_cv_func_ptrace_ret='long'
12447 fi
12448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12449 fi
12450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12451 fi
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12453 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12454
12455 cat >>confdefs.h <<_ACEOF
12456 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12457 _ACEOF
12458
12459 # Check argument types.
12460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12461 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12462 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12463 $as_echo_n "(cached) " >&6
12464 else
12465
12466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12467 /* end confdefs.h. */
12468 $gdb_ptrace_headers
12469 int
12470 main ()
12471 {
12472 extern long ptrace (enum __ptrace_request, ...);
12473 ;
12474 return 0;
12475 }
12476 _ACEOF
12477 if ac_fn_cxx_try_compile "$LINENO"; then :
12478 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
12479 else
12480
12481 for gdb_arg1 in 'int' 'long'; do
12482 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12483 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12484 for gdb_arg4 in 'int' 'long' 'void *'; do
12485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12486 /* end confdefs.h. */
12487 $gdb_ptrace_headers
12488 int
12489 main ()
12490 {
12491
12492 extern $gdb_cv_func_ptrace_ret
12493 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12494
12495 ;
12496 return 0;
12497 }
12498 _ACEOF
12499 if ac_fn_cxx_try_compile "$LINENO"; then :
12500 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12501 break 4;
12502 fi
12503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12504 for gdb_arg5 in 'int *' 'int' 'long'; do
12505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12506 /* end confdefs.h. */
12507 $gdb_ptrace_headers
12508 int
12509 main ()
12510 {
12511
12512 extern $gdb_cv_func_ptrace_ret
12513 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12514
12515 ;
12516 return 0;
12517 }
12518 _ACEOF
12519 if ac_fn_cxx_try_compile "$LINENO"; then :
12520
12521 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12522 break 5;
12523 fi
12524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12525 done
12526 done
12527 done
12528 done
12529 done
12530 # Provide a safe default value.
12531 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12532
12533 fi
12534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12535 fi
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12537 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12538 ac_save_IFS=$IFS; IFS=','
12539 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12540 IFS=$ac_save_IFS
12541 shift
12542
12543 cat >>confdefs.h <<_ACEOF
12544 #define PTRACE_TYPE_ARG1 $1
12545 _ACEOF
12546
12547
12548 cat >>confdefs.h <<_ACEOF
12549 #define PTRACE_TYPE_ARG3 $3
12550 _ACEOF
12551
12552
12553 cat >>confdefs.h <<_ACEOF
12554 #define PTRACE_TYPE_ARG4 $4
12555 _ACEOF
12556
12557 if test -n "$5"; then
12558
12559 cat >>confdefs.h <<_ACEOF
12560 #define PTRACE_TYPE_ARG5 $5
12561 _ACEOF
12562
12563 fi
12564
12565 if test "$enable_build_with_cxx" = "yes"; then
12566 ac_ext=c
12567 ac_cpp='$CPP $CPPFLAGS'
12568 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12569 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12571
12572 fi
12573
12574
12575 if test "$cross_compiling" = no; then
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12577 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12578 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12579 $as_echo_n "(cached) " >&6
12580 else
12581 if test "$cross_compiling" = yes; then :
12582 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12583 else
12584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12585 /* end confdefs.h. */
12586 $ac_includes_default
12587 int
12588 main ()
12589 {
12590 /* If this system has a BSD-style setpgrp which takes arguments,
12591 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12592 exit successfully. */
12593 return setpgrp (1,1) != -1;
12594 ;
12595 return 0;
12596 }
12597 _ACEOF
12598 if ac_fn_c_try_run "$LINENO"; then :
12599 ac_cv_func_setpgrp_void=no
12600 else
12601 ac_cv_func_setpgrp_void=yes
12602 fi
12603 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12604 conftest.$ac_objext conftest.beam conftest.$ac_ext
12605 fi
12606
12607 fi
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12609 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12610 if test $ac_cv_func_setpgrp_void = yes; then
12611
12612 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12613
12614 fi
12615
12616 else
12617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12618 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12619 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12620 $as_echo_n "(cached) " >&6
12621 else
12622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12623 /* end confdefs.h. */
12624
12625 #include <unistd.h>
12626
12627 int
12628 main ()
12629 {
12630
12631 if (setpgrp(1,1) == -1)
12632 exit (0);
12633 else
12634 exit (1);
12635
12636 ;
12637 return 0;
12638 }
12639 _ACEOF
12640 if ac_fn_c_try_compile "$LINENO"; then :
12641 ac_cv_func_setpgrp_void=no
12642 else
12643 ac_cv_func_setpgrp_void=yes
12644 fi
12645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12646 fi
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12648 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12649 if test $ac_cv_func_setpgrp_void = yes; then
12650 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12651
12652 fi
12653 fi
12654
12655 # Assume we'll default to using the included libiberty regex.
12656 gdb_use_included_regex=yes
12657
12658 # However, if the system regex is GNU regex, then default to *not*
12659 # using the included regex.
12660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12661 $as_echo_n "checking for GNU regex... " >&6; }
12662 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12663 $as_echo_n "(cached) " >&6
12664 else
12665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12666 /* end confdefs.h. */
12667 #include <gnu-versions.h>
12668 int
12669 main ()
12670 {
12671 #define REGEX_INTERFACE_VERSION 1
12672 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12673 # error "Version mismatch"
12674 #endif
12675 ;
12676 return 0;
12677 }
12678 _ACEOF
12679 if ac_fn_c_try_compile "$LINENO"; then :
12680 gdb_cv_have_gnu_regex=yes
12681 else
12682 gdb_cv_have_gnu_regex=no
12683 fi
12684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12685 fi
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12687 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12688 if test $gdb_cv_have_gnu_regex = yes; then
12689 gdb_use_included_regex=no
12690 fi
12691
12692
12693 # Check whether --with-included-regex was given.
12694 if test "${with_included_regex+set}" = set; then :
12695 withval=$with_included_regex; gdb_with_regex=$withval
12696 else
12697 gdb_with_regex=$gdb_use_included_regex
12698 fi
12699
12700 if test "$gdb_with_regex" = yes; then
12701
12702 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12703
12704 fi
12705
12706 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12707 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12708 #include <sys/proc.h>
12709
12710 "
12711 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12712
12713 cat >>confdefs.h <<_ACEOF
12714 #define HAVE_STRUCT_THREAD_TD_PCB 1
12715 _ACEOF
12716
12717
12718 fi
12719
12720
12721 # See if <sys/lwp.h> defines `struct lwp`.
12722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12723 $as_echo_n "checking for struct lwp... " >&6; }
12724 if test "${gdb_cv_struct_lwp+set}" = set; then :
12725 $as_echo_n "(cached) " >&6
12726 else
12727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12728 /* end confdefs.h. */
12729 #include <sys/param.h>
12730 #include <sys/lwp.h>
12731 int
12732 main ()
12733 {
12734 struct lwp l;
12735 ;
12736 return 0;
12737 }
12738 _ACEOF
12739 if ac_fn_c_try_compile "$LINENO"; then :
12740 gdb_cv_struct_lwp=yes
12741 else
12742 gdb_cv_struct_lwp=no
12743 fi
12744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12745 fi
12746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12747 $as_echo "$gdb_cv_struct_lwp" >&6; }
12748 if test $gdb_cv_struct_lwp = yes; then
12749
12750 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12751
12752 fi
12753
12754 # See if <machine/reg.h> degines `struct reg'.
12755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
12756 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
12757 if test "${gdb_cv_struct_reg+set}" = set; then :
12758 $as_echo_n "(cached) " >&6
12759 else
12760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12761 /* end confdefs.h. */
12762 #include <sys/types.h>
12763 #include <machine/reg.h>
12764 int
12765 main ()
12766 {
12767 struct reg r;
12768 ;
12769 return 0;
12770 }
12771 _ACEOF
12772 if ac_fn_c_try_compile "$LINENO"; then :
12773 gdb_cv_struct_reg=yes
12774 else
12775 gdb_cv_struct_reg=no
12776 fi
12777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12778 fi
12779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
12780 $as_echo "$gdb_cv_struct_reg" >&6; }
12781 if test $gdb_cv_struct_reg = yes; then
12782
12783 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
12784
12785 fi
12786
12787 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
12788 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
12789 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
12790 #include <machine/reg.h>
12791 "
12792 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
12793
12794 cat >>confdefs.h <<_ACEOF
12795 #define HAVE_STRUCT_REG_R_FS 1
12796 _ACEOF
12797
12798
12799 fi
12800 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
12801 #include <machine/reg.h>
12802 "
12803 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
12804
12805 cat >>confdefs.h <<_ACEOF
12806 #define HAVE_STRUCT_REG_R_GS 1
12807 _ACEOF
12808
12809
12810 fi
12811
12812
12813 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
12814 # Older amd64 Linux's don't have the fs_base and gs_base members of
12815 # `struct user_regs_struct'.
12816 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>
12817 "
12818 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
12819
12820 cat >>confdefs.h <<_ACEOF
12821 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
12822 _ACEOF
12823
12824
12825 fi
12826 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>
12827 "
12828 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
12829
12830 cat >>confdefs.h <<_ACEOF
12831 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
12832 _ACEOF
12833
12834
12835 fi
12836
12837
12838 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
12839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
12840 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
12841 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
12842 $as_echo_n "(cached) " >&6
12843 else
12844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12845 /* end confdefs.h. */
12846 #include <sys/ptrace.h>
12847 int
12848 main ()
12849 {
12850 PTRACE_GETREGS;
12851 ;
12852 return 0;
12853 }
12854 _ACEOF
12855 if ac_fn_c_try_compile "$LINENO"; then :
12856 gdb_cv_have_ptrace_getregs=yes
12857 else
12858 gdb_cv_have_ptrace_getregs=no
12859 fi
12860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12861 fi
12862
12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
12864 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
12865 if test $gdb_cv_have_ptrace_getregs = yes; then
12866
12867 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
12868
12869 fi
12870
12871 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
12872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
12873 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
12874 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
12875 $as_echo_n "(cached) " >&6
12876 else
12877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12878 /* end confdefs.h. */
12879 #include <sys/ptrace.h>
12880 int
12881 main ()
12882 {
12883 PTRACE_GETFPXREGS;
12884 ;
12885 return 0;
12886 }
12887 _ACEOF
12888 if ac_fn_c_try_compile "$LINENO"; then :
12889 gdb_cv_have_ptrace_getfpxregs=yes
12890 else
12891 gdb_cv_have_ptrace_getfpxregs=no
12892 fi
12893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12894 fi
12895
12896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
12897 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
12898 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
12899
12900 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
12901
12902 fi
12903
12904 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
12905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
12906 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
12907 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
12908 $as_echo_n "(cached) " >&6
12909 else
12910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12911 /* end confdefs.h. */
12912 #include <sys/types.h>
12913 #include <sys/ptrace.h>
12914 int
12915 main ()
12916 {
12917 PT_GETDBREGS;
12918 ;
12919 return 0;
12920 }
12921 _ACEOF
12922 if ac_fn_c_try_compile "$LINENO"; then :
12923 gdb_cv_have_pt_getdbregs=yes
12924 else
12925 gdb_cv_have_pt_getdbregs=no
12926 fi
12927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12928 fi
12929
12930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
12931 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
12932 if test $gdb_cv_have_pt_getdbregs = yes; then
12933
12934 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
12935
12936 fi
12937
12938 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
12939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
12940 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
12941 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
12942 $as_echo_n "(cached) " >&6
12943 else
12944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12945 /* end confdefs.h. */
12946 #include <sys/types.h>
12947 #include <sys/ptrace.h>
12948 int
12949 main ()
12950 {
12951 PT_GETXMMREGS;
12952 ;
12953 return 0;
12954 }
12955 _ACEOF
12956 if ac_fn_c_try_compile "$LINENO"; then :
12957 gdb_cv_have_pt_getxmmregs=yes
12958 else
12959 gdb_cv_have_pt_getxmmregs=no
12960 fi
12961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12962 fi
12963
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
12965 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
12966 if test $gdb_cv_have_pt_getxmmregs = yes; then
12967
12968 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
12969
12970 fi
12971
12972 # See if <sys/ptrace.h> supports LWP names on FreeBSD
12973 # Older FreeBSD versions don't have the pl_tdname member of
12974 # `struct ptrace_lwpinfo'.
12975 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
12976 "
12977 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then :
12978
12979 cat >>confdefs.h <<_ACEOF
12980 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
12981 _ACEOF
12982
12983
12984 fi
12985
12986
12987
12988 # Detect which type of /proc is in use, such as for Solaris.
12989
12990 if test "${target}" = "${host}"; then
12991 case "${host}" in
12992 *-*-sysv4.2* | *-*-sysv5* )
12993
12994 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
12995
12996 ;;
12997 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
12998
12999 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13000
13001 ;;
13002 mips-sgi-irix5*)
13003 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13004
13005 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13006
13007 ;;
13008 esac
13009 fi
13010
13011 if test "$ac_cv_header_sys_procfs_h" = yes; then
13012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13013 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13014 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13015 $as_echo_n "(cached) " >&6
13016 else
13017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13018 /* end confdefs.h. */
13019
13020 #define _SYSCALL32
13021 /* Needed for new procfs interface on sparc-solaris. */
13022 #define _STRUCTURED_PROC 1
13023 #include <sys/procfs.h>
13024 int
13025 main ()
13026 {
13027 gregset_t avar
13028 ;
13029 return 0;
13030 }
13031 _ACEOF
13032 if ac_fn_c_try_compile "$LINENO"; then :
13033 bfd_cv_have_sys_procfs_type_gregset_t=yes
13034 else
13035 bfd_cv_have_sys_procfs_type_gregset_t=no
13036
13037 fi
13038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13039 fi
13040
13041 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13042
13043 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13044
13045 fi
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13047 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13048
13049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13050 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13051 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13052 $as_echo_n "(cached) " >&6
13053 else
13054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13055 /* end confdefs.h. */
13056
13057 #define _SYSCALL32
13058 /* Needed for new procfs interface on sparc-solaris. */
13059 #define _STRUCTURED_PROC 1
13060 #include <sys/procfs.h>
13061 int
13062 main ()
13063 {
13064 fpregset_t avar
13065 ;
13066 return 0;
13067 }
13068 _ACEOF
13069 if ac_fn_c_try_compile "$LINENO"; then :
13070 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13071 else
13072 bfd_cv_have_sys_procfs_type_fpregset_t=no
13073
13074 fi
13075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13076 fi
13077
13078 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13079
13080 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13081
13082 fi
13083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13084 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13085
13086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13087 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13088 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13089 $as_echo_n "(cached) " >&6
13090 else
13091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13092 /* end confdefs.h. */
13093
13094 #define _SYSCALL32
13095 /* Needed for new procfs interface on sparc-solaris. */
13096 #define _STRUCTURED_PROC 1
13097 #include <sys/procfs.h>
13098 int
13099 main ()
13100 {
13101 prgregset_t avar
13102 ;
13103 return 0;
13104 }
13105 _ACEOF
13106 if ac_fn_c_try_compile "$LINENO"; then :
13107 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13108 else
13109 bfd_cv_have_sys_procfs_type_prgregset_t=no
13110
13111 fi
13112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13113 fi
13114
13115 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13116
13117 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13118
13119 fi
13120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13121 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13122
13123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13124 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13125 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13126 $as_echo_n "(cached) " >&6
13127 else
13128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13129 /* end confdefs.h. */
13130
13131 #define _SYSCALL32
13132 /* Needed for new procfs interface on sparc-solaris. */
13133 #define _STRUCTURED_PROC 1
13134 #include <sys/procfs.h>
13135 int
13136 main ()
13137 {
13138 prfpregset_t avar
13139 ;
13140 return 0;
13141 }
13142 _ACEOF
13143 if ac_fn_c_try_compile "$LINENO"; then :
13144 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13145 else
13146 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13147
13148 fi
13149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13150 fi
13151
13152 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13153
13154 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13155
13156 fi
13157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13158 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13159
13160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13161 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13162 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13163 $as_echo_n "(cached) " >&6
13164 else
13165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13166 /* end confdefs.h. */
13167
13168 #define _SYSCALL32
13169 /* Needed for new procfs interface on sparc-solaris. */
13170 #define _STRUCTURED_PROC 1
13171 #include <sys/procfs.h>
13172 int
13173 main ()
13174 {
13175 prgregset32_t avar
13176 ;
13177 return 0;
13178 }
13179 _ACEOF
13180 if ac_fn_c_try_compile "$LINENO"; then :
13181 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13182 else
13183 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13184
13185 fi
13186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13187 fi
13188
13189 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13190
13191 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13192
13193 fi
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13195 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13196
13197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13198 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13199 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13200 $as_echo_n "(cached) " >&6
13201 else
13202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13203 /* end confdefs.h. */
13204
13205 #define _SYSCALL32
13206 /* Needed for new procfs interface on sparc-solaris. */
13207 #define _STRUCTURED_PROC 1
13208 #include <sys/procfs.h>
13209 int
13210 main ()
13211 {
13212 lwpid_t avar
13213 ;
13214 return 0;
13215 }
13216 _ACEOF
13217 if ac_fn_c_try_compile "$LINENO"; then :
13218 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13219 else
13220 bfd_cv_have_sys_procfs_type_lwpid_t=no
13221
13222 fi
13223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13224 fi
13225
13226 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13227
13228 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13229
13230 fi
13231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13232 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13233
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13235 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13236 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13237 $as_echo_n "(cached) " >&6
13238 else
13239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13240 /* end confdefs.h. */
13241
13242 #define _SYSCALL32
13243 /* Needed for new procfs interface on sparc-solaris. */
13244 #define _STRUCTURED_PROC 1
13245 #include <sys/procfs.h>
13246 int
13247 main ()
13248 {
13249 psaddr_t avar
13250 ;
13251 return 0;
13252 }
13253 _ACEOF
13254 if ac_fn_c_try_compile "$LINENO"; then :
13255 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13256 else
13257 bfd_cv_have_sys_procfs_type_psaddr_t=no
13258
13259 fi
13260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13261 fi
13262
13263 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13264
13265 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13266
13267 fi
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13269 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13270
13271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13272 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13273 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13274 $as_echo_n "(cached) " >&6
13275 else
13276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13277 /* end confdefs.h. */
13278
13279 #define _SYSCALL32
13280 /* Needed for new procfs interface on sparc-solaris. */
13281 #define _STRUCTURED_PROC 1
13282 #include <sys/procfs.h>
13283 int
13284 main ()
13285 {
13286 prsysent_t avar
13287 ;
13288 return 0;
13289 }
13290 _ACEOF
13291 if ac_fn_c_try_compile "$LINENO"; then :
13292 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13293 else
13294 bfd_cv_have_sys_procfs_type_prsysent_t=no
13295
13296 fi
13297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13298 fi
13299
13300 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13301
13302 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13303
13304 fi
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13306 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13307
13308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13309 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13310 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13311 $as_echo_n "(cached) " >&6
13312 else
13313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13314 /* end confdefs.h. */
13315
13316 #define _SYSCALL32
13317 /* Needed for new procfs interface on sparc-solaris. */
13318 #define _STRUCTURED_PROC 1
13319 #include <sys/procfs.h>
13320 int
13321 main ()
13322 {
13323 pr_sigset_t avar
13324 ;
13325 return 0;
13326 }
13327 _ACEOF
13328 if ac_fn_c_try_compile "$LINENO"; then :
13329 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13330 else
13331 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13332
13333 fi
13334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13335 fi
13336
13337 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13338
13339 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13340
13341 fi
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13343 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13344
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13346 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13347 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13348 $as_echo_n "(cached) " >&6
13349 else
13350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351 /* end confdefs.h. */
13352
13353 #define _SYSCALL32
13354 /* Needed for new procfs interface on sparc-solaris. */
13355 #define _STRUCTURED_PROC 1
13356 #include <sys/procfs.h>
13357 int
13358 main ()
13359 {
13360 pr_sigaction64_t avar
13361 ;
13362 return 0;
13363 }
13364 _ACEOF
13365 if ac_fn_c_try_compile "$LINENO"; then :
13366 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13367 else
13368 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13369
13370 fi
13371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13372 fi
13373
13374 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13375
13376 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13377
13378 fi
13379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13380 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13381
13382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13383 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13384 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13385 $as_echo_n "(cached) " >&6
13386 else
13387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13388 /* end confdefs.h. */
13389
13390 #define _SYSCALL32
13391 /* Needed for new procfs interface on sparc-solaris. */
13392 #define _STRUCTURED_PROC 1
13393 #include <sys/procfs.h>
13394 int
13395 main ()
13396 {
13397 pr_siginfo64_t avar
13398 ;
13399 return 0;
13400 }
13401 _ACEOF
13402 if ac_fn_c_try_compile "$LINENO"; then :
13403 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13404 else
13405 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13406
13407 fi
13408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13409 fi
13410
13411 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13412
13413 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13414
13415 fi
13416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13417 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13418
13419
13420
13421
13422
13423 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13425 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13426 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13427 $as_echo_n "(cached) " >&6
13428 else
13429 if test "$cross_compiling" = yes; then :
13430 gdb_cv_prfpregset_t_broken=yes
13431 else
13432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13433 /* end confdefs.h. */
13434 #include <sys/procfs.h>
13435 int main ()
13436 {
13437 if (sizeof (prfpregset_t) == sizeof (void *))
13438 return 1;
13439 return 0;
13440 }
13441 _ACEOF
13442 if ac_fn_c_try_run "$LINENO"; then :
13443 gdb_cv_prfpregset_t_broken=no
13444 else
13445 gdb_cv_prfpregset_t_broken=yes
13446 fi
13447 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13448 conftest.$ac_objext conftest.beam conftest.$ac_ext
13449 fi
13450
13451 fi
13452
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13454 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13455 if test $gdb_cv_prfpregset_t_broken = yes; then
13456
13457 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13458
13459 fi
13460 fi
13461 fi
13462
13463 # Check if the compiler supports the `long long' type.
13464
13465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13466 $as_echo_n "checking for long long support in compiler... " >&6; }
13467 if test "${gdb_cv_c_long_long+set}" = set; then :
13468 $as_echo_n "(cached) " >&6
13469 else
13470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13471 /* end confdefs.h. */
13472 extern long long foo;
13473 int
13474 main ()
13475 {
13476 switch (foo & 2) { case 0: return 1; }
13477 ;
13478 return 0;
13479 }
13480 _ACEOF
13481 if ac_fn_c_try_compile "$LINENO"; then :
13482 gdb_cv_c_long_long=yes
13483 else
13484 gdb_cv_c_long_long=no
13485 fi
13486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13487 fi
13488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13489 $as_echo "$gdb_cv_c_long_long" >&6; }
13490 if test $gdb_cv_c_long_long != yes; then
13491 # libdecnumber requires long long.
13492 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
13493 fi
13494
13495 # Check if the compiler and runtime support printing long longs.
13496
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13498 $as_echo_n "checking for long long support in printf... " >&6; }
13499 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13500 $as_echo_n "(cached) " >&6
13501 else
13502 if test "$cross_compiling" = yes; then :
13503 gdb_cv_printf_has_long_long=no
13504 else
13505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13506 /* end confdefs.h. */
13507 $ac_includes_default
13508 int
13509 main ()
13510 {
13511 char buf[32];
13512 long long l = 0;
13513 l = (l << 16) + 0x0123;
13514 l = (l << 16) + 0x4567;
13515 l = (l << 16) + 0x89ab;
13516 l = (l << 16) + 0xcdef;
13517 sprintf (buf, "0x%016llx", l);
13518 return (strcmp ("0x0123456789abcdef", buf));
13519 ;
13520 return 0;
13521 }
13522 _ACEOF
13523 if ac_fn_c_try_run "$LINENO"; then :
13524 gdb_cv_printf_has_long_long=yes
13525 else
13526 gdb_cv_printf_has_long_long=no
13527 fi
13528 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13529 conftest.$ac_objext conftest.beam conftest.$ac_ext
13530 fi
13531
13532 fi
13533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
13534 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
13535 if test $gdb_cv_printf_has_long_long = yes; then
13536
13537 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
13538
13539 fi
13540
13541 # Check if the compiler and runtime support printing decfloats.
13542
13543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
13544 $as_echo_n "checking for decfloat support in printf... " >&6; }
13545 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
13546 $as_echo_n "(cached) " >&6
13547 else
13548 if test "$cross_compiling" = yes; then :
13549 gdb_cv_printf_has_decfloat=no
13550 else
13551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13552 /* end confdefs.h. */
13553 $ac_includes_default
13554 int
13555 main ()
13556 {
13557 char buf[64];
13558 _Decimal32 d32 = 1.2345df;
13559 _Decimal64 d64 = 1.2345dd;
13560 _Decimal128 d128 = 1.2345dl;
13561 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
13562 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
13563 ;
13564 return 0;
13565 }
13566 _ACEOF
13567 if ac_fn_c_try_run "$LINENO"; then :
13568 gdb_cv_printf_has_decfloat=yes
13569 else
13570 gdb_cv_printf_has_decfloat=no
13571 fi
13572 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13573 conftest.$ac_objext conftest.beam conftest.$ac_ext
13574 fi
13575
13576 fi
13577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
13578 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
13579 if test $gdb_cv_printf_has_decfloat = yes; then
13580
13581 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
13582
13583 fi
13584
13585 # Check if the compiler supports the `long double' type. We can't use
13586 # AC_C_LONG_DOUBLE because that one does additional checks on the
13587 # constants defined in <float.h> that fail on some systems,
13588 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
13589
13590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
13591 $as_echo_n "checking for long double support in compiler... " >&6; }
13592 if test "${gdb_cv_c_long_double+set}" = set; then :
13593 $as_echo_n "(cached) " >&6
13594 else
13595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13596 /* end confdefs.h. */
13597 long double foo;
13598 _ACEOF
13599 if ac_fn_c_try_compile "$LINENO"; then :
13600 gdb_cv_c_long_double=yes
13601 else
13602 gdb_cv_c_long_double=no
13603 fi
13604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13605 fi
13606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
13607 $as_echo "$gdb_cv_c_long_double" >&6; }
13608 if test $gdb_cv_c_long_double = yes; then
13609
13610 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13611
13612 fi
13613
13614 # Check if the compiler and runtime support printing long doubles.
13615
13616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
13617 $as_echo_n "checking for long double support in printf... " >&6; }
13618 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
13619 $as_echo_n "(cached) " >&6
13620 else
13621 if test "$cross_compiling" = yes; then :
13622 gdb_cv_printf_has_long_double=no
13623 else
13624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13625 /* end confdefs.h. */
13626 $ac_includes_default
13627 int
13628 main ()
13629 {
13630 char buf[16];
13631 long double f = 3.141592653;
13632 sprintf (buf, "%Lg", f);
13633 return (strncmp ("3.14159", buf, 7));
13634 ;
13635 return 0;
13636 }
13637 _ACEOF
13638 if ac_fn_c_try_run "$LINENO"; then :
13639 gdb_cv_printf_has_long_double=yes
13640 else
13641 gdb_cv_printf_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_printf_has_long_double" >&5
13649 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
13650 if test $gdb_cv_printf_has_long_double = yes; then
13651
13652 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
13653
13654 fi
13655
13656 # Check if the compiler and runtime support scanning long doubles.
13657
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
13659 $as_echo_n "checking for long double support in scanf... " >&6; }
13660 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
13661 $as_echo_n "(cached) " >&6
13662 else
13663 if test "$cross_compiling" = yes; then :
13664 gdb_cv_scanf_has_long_double=no
13665 else
13666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13667 /* end confdefs.h. */
13668 #include <stdio.h>
13669 int
13670 main ()
13671 {
13672 char *buf = "3.141592653";
13673 long double f = 0;
13674 sscanf (buf, "%Lg", &f);
13675 return !(f > 3.14159 && f < 3.14160);
13676 ;
13677 return 0;
13678 }
13679 _ACEOF
13680 if ac_fn_c_try_run "$LINENO"; then :
13681 gdb_cv_scanf_has_long_double=yes
13682 else
13683 gdb_cv_scanf_has_long_double=no
13684 fi
13685 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13686 conftest.$ac_objext conftest.beam conftest.$ac_ext
13687 fi
13688
13689 fi
13690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
13691 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
13692 if test $gdb_cv_scanf_has_long_double = yes; then
13693
13694 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
13695
13696 fi
13697
13698 case ${host_os} in
13699 aix*)
13700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
13701 $as_echo_n "checking for -bbigtoc option... " >&6; }
13702 if test "${gdb_cv_bigtoc+set}" = set; then :
13703 $as_echo_n "(cached) " >&6
13704 else
13705
13706 SAVE_LDFLAGS=$LDFLAGS
13707
13708 case $GCC in
13709 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
13710 *) gdb_cv_bigtoc=-bbigtoc ;;
13711 esac
13712
13713 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
13714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13715 /* end confdefs.h. */
13716
13717 int
13718 main ()
13719 {
13720 int i;
13721 ;
13722 return 0;
13723 }
13724 _ACEOF
13725 if ac_fn_c_try_link "$LINENO"; then :
13726
13727 else
13728 gdb_cv_bigtoc=
13729 fi
13730 rm -f core conftest.err conftest.$ac_objext \
13731 conftest$ac_exeext conftest.$ac_ext
13732 LDFLAGS="${SAVE_LDFLAGS}"
13733
13734 fi
13735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
13736 $as_echo "$gdb_cv_bigtoc" >&6; }
13737 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
13738 ;;
13739 esac
13740
13741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
13742 $as_echo_n "checking for the dynamic export flag... " >&6; }
13743 dynamic_list=false
13744 if test "${gdb_native}" = yes; then
13745 # The dynamically loaded libthread_db needs access to symbols in the gdb
13746 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
13747 # may not be supported there.
13748 old_LDFLAGS="$LDFLAGS"
13749 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
13750 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
13751 LDFLAGS="$LDFLAGS $RDYNAMIC"
13752 if test "${have_libpython}" = no; then
13753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13754 /* end confdefs.h. */
13755
13756 int
13757 main ()
13758 {
13759
13760 ;
13761 return 0;
13762 }
13763 _ACEOF
13764 if ac_fn_c_try_link "$LINENO"; then :
13765 dynamic_list=true
13766 fi
13767 rm -f core conftest.err conftest.$ac_objext \
13768 conftest$ac_exeext conftest.$ac_ext
13769 else
13770 # Workaround http://bugs.python.org/issue4434 where static
13771 # libpythonX.Y.a would get its symbols required for
13772 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
13773 # Problem does not happen for the recommended libpythonX.Y.so linkage.
13774 old_CFLAGS="$CFLAGS"
13775 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
13776 old_LIBS="$LIBS"
13777 LIBS="$LIBS $PYTHON_LIBS"
13778 if test "$cross_compiling" = yes; then :
13779 true
13780 else
13781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13782 /* end confdefs.h. */
13783 #include "${have_libpython}/Python.h"
13784 int
13785 main ()
13786 {
13787 int err;
13788 Py_Initialize ();
13789 err = PyRun_SimpleString ("import itertools\n");
13790 Py_Finalize ();
13791 return err == 0 ? 0 : 1;
13792 ;
13793 return 0;
13794 }
13795 _ACEOF
13796 if ac_fn_c_try_run "$LINENO"; then :
13797 dynamic_list=true
13798 fi
13799 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13800 conftest.$ac_objext conftest.beam conftest.$ac_ext
13801 fi
13802
13803 LIBS="$old_LIBS"
13804 CFLAGS="$old_CFLAGS"
13805 fi
13806 LDFLAGS="$old_LDFLAGS"
13807 fi
13808 if $dynamic_list; then
13809 found="-Wl,--dynamic-list"
13810 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
13811 else
13812 found="-rdynamic"
13813 RDYNAMIC="-rdynamic"
13814 fi
13815
13816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
13817 $as_echo "$found" >&6; }
13818
13819
13820 if test ${build} = ${host} -a ${host} = ${target} ; then
13821 case ${host_os} in
13822 solaris*)
13823 # See if thread_db library is around for Solaris thread debugging.
13824 # Note that we must explicitly test for version 1 of the library
13825 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
13826 # the same API.
13827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
13828 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
13829 if test -f /usr/lib/libthread_db.so.1 ; then
13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13831 $as_echo "yes" >&6; }
13832
13833 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
13834
13835 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
13836 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
13837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13838 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13839 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13840 $as_echo_n "(cached) " >&6
13841 else
13842 ac_check_lib_save_LIBS=$LIBS
13843 LIBS="-ldl $LIBS"
13844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13845 /* end confdefs.h. */
13846
13847 /* Override any GCC internal prototype to avoid an error.
13848 Use char because int might match the return type of a GCC
13849 builtin and then its argument prototype would still apply. */
13850 #ifdef __cplusplus
13851 extern "C"
13852 #endif
13853 char dlopen ();
13854 int
13855 main ()
13856 {
13857 return dlopen ();
13858 ;
13859 return 0;
13860 }
13861 _ACEOF
13862 if ac_fn_c_try_link "$LINENO"; then :
13863 ac_cv_lib_dl_dlopen=yes
13864 else
13865 ac_cv_lib_dl_dlopen=no
13866 fi
13867 rm -f core conftest.err conftest.$ac_objext \
13868 conftest$ac_exeext conftest.$ac_ext
13869 LIBS=$ac_check_lib_save_LIBS
13870 fi
13871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13872 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13873 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13874 cat >>confdefs.h <<_ACEOF
13875 #define HAVE_LIBDL 1
13876 _ACEOF
13877
13878 LIBS="-ldl $LIBS"
13879
13880 fi
13881
13882 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
13883 # Sun randomly tweaked the prototypes in <proc_service.h>
13884 # at one point.
13885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
13886 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
13887 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
13888 $as_echo_n "(cached) " >&6
13889 else
13890
13891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13892 /* end confdefs.h. */
13893
13894 #include <proc_service.h>
13895 ps_err_e ps_pdwrite
13896 (struct ps_prochandle*, psaddr_t, const void*, size_t);
13897
13898 int
13899 main ()
13900 {
13901
13902 ;
13903 return 0;
13904 }
13905 _ACEOF
13906 if ac_fn_c_try_compile "$LINENO"; then :
13907 gdb_cv_proc_service_is_old=no
13908 else
13909 gdb_cv_proc_service_is_old=yes
13910 fi
13911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13912
13913 fi
13914
13915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13916 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
13917 if test $gdb_cv_proc_service_is_old = yes; then
13918
13919 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
13920
13921 fi
13922 else
13923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13924 $as_echo "no" >&6; }
13925 fi
13926 ;;
13927 aix*)
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13929 $as_echo_n "checking for AiX thread debugging library... " >&6; }
13930 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13931 $as_echo_n "(cached) " >&6
13932 else
13933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13934 /* end confdefs.h. */
13935 #include <sys/pthdebug.h>
13936 int
13937 main ()
13938 {
13939 #ifndef PTHDB_VERSION_3
13940 #error
13941 #endif
13942 ;
13943 return 0;
13944 }
13945 _ACEOF
13946 if ac_fn_c_try_compile "$LINENO"; then :
13947 gdb_cv_have_aix_thread_debug=yes
13948 else
13949 gdb_cv_have_aix_thread_debug=no
13950 fi
13951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13952 fi
13953
13954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13955 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
13956 if test $gdb_cv_have_aix_thread_debug = yes; then
13957 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
13958 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
13959 LIBS="$LIBS -lpthdebug"
13960
13961 # Older versions of AIX do not provide the declaration for
13962 # the getthrds function (it appears that it was introduced
13963 # with AIX 6.x).
13964 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
13965 "
13966 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
13967 ac_have_decl=1
13968 else
13969 ac_have_decl=0
13970 fi
13971
13972 cat >>confdefs.h <<_ACEOF
13973 #define HAVE_DECL_GETTHRDS $ac_have_decl
13974 _ACEOF
13975
13976 fi
13977 ;;
13978 esac
13979
13980 fi
13981
13982 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
13983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13984 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13985 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13986 $as_echo_n "(cached) " >&6
13987 else
13988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13989 /* end confdefs.h. */
13990 #include <thread_db.h>
13991 int
13992 main ()
13993 {
13994 int i = TD_NOTALLOC;
13995 ;
13996 return 0;
13997 }
13998 _ACEOF
13999 if ac_fn_c_try_compile "$LINENO"; then :
14000 gdb_cv_thread_db_h_has_td_notalloc=yes
14001 else
14002 gdb_cv_thread_db_h_has_td_notalloc=no
14003
14004 fi
14005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14006
14007 fi
14008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14009 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14011 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14012 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14013 $as_echo_n "(cached) " >&6
14014 else
14015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14016 /* end confdefs.h. */
14017 #include <thread_db.h>
14018 int
14019 main ()
14020 {
14021 int i = TD_VERSION;
14022 ;
14023 return 0;
14024 }
14025 _ACEOF
14026 if ac_fn_c_try_compile "$LINENO"; then :
14027 gdb_cv_thread_db_h_has_td_version=yes
14028 else
14029 gdb_cv_thread_db_h_has_td_version=no
14030
14031 fi
14032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14033
14034 fi
14035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14036 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14038 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14039 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14040 $as_echo_n "(cached) " >&6
14041 else
14042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14043 /* end confdefs.h. */
14044 #include <thread_db.h>
14045 int
14046 main ()
14047 {
14048 int i = TD_NOTLS;
14049 ;
14050 return 0;
14051 }
14052 _ACEOF
14053 if ac_fn_c_try_compile "$LINENO"; then :
14054 gdb_cv_thread_db_h_has_td_notls=yes
14055 else
14056 gdb_cv_thread_db_h_has_td_notls=no
14057
14058 fi
14059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14060
14061 fi
14062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14063 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14064 fi
14065 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14066
14067 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14068
14069 fi
14070 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14071
14072 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14073
14074 fi
14075 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14076
14077 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14078
14079 fi
14080
14081 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14082 "
14083 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14084 ac_have_decl=1
14085 else
14086 ac_have_decl=0
14087 fi
14088
14089 cat >>confdefs.h <<_ACEOF
14090 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14091 _ACEOF
14092
14093
14094 if test "$cross_compiling" = yes; then :
14095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14096 /* end confdefs.h. */
14097 #include <sys/personality.h>
14098 int
14099 main ()
14100 {
14101
14102 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14103 # define ADDR_NO_RANDOMIZE 0x0040000
14104 # endif
14105 /* Test the flag could be set and stays set. */
14106 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14107 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14108 return 1
14109 ;
14110 return 0;
14111 }
14112 _ACEOF
14113 if ac_fn_c_try_link "$LINENO"; then :
14114 have_personality=true
14115 else
14116 have_personality=false
14117 fi
14118 rm -f core conftest.err conftest.$ac_objext \
14119 conftest$ac_exeext conftest.$ac_ext
14120 else
14121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14122 /* end confdefs.h. */
14123 #include <sys/personality.h>
14124 int
14125 main ()
14126 {
14127
14128 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14129 # define ADDR_NO_RANDOMIZE 0x0040000
14130 # endif
14131 /* Test the flag could be set and stays set. */
14132 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14133 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14134 return 1
14135 ;
14136 return 0;
14137 }
14138 _ACEOF
14139 if ac_fn_c_try_run "$LINENO"; then :
14140 have_personality=true
14141 else
14142 have_personality=false
14143 fi
14144 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14145 conftest.$ac_objext conftest.beam conftest.$ac_ext
14146 fi
14147
14148 if $have_personality
14149 then
14150
14151 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14152
14153 fi
14154
14155 case $host_os in
14156 go32* | *djgpp*)
14157 gdbinit=gdb.ini
14158 ;;
14159 *)
14160 gdbinit=.gdbinit
14161 ;;
14162 esac
14163
14164 cat >>confdefs.h <<_ACEOF
14165 #define GDBINIT "$gdbinit"
14166 _ACEOF
14167
14168
14169
14170 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
14171 # except that the argument to --with-sysroot is optional.
14172 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
14173 if test "x$with_sysroot" = xyes; then
14174 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
14175 fi
14176
14177 # Check whether --with-sysroot was given.
14178 if test "${with_sysroot+set}" = set; then :
14179 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
14180 else
14181 TARGET_SYSTEM_ROOT=
14182 fi
14183
14184
14185 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14186 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14187 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
14188 ac_define_dir=`eval echo $ac_define_dir`
14189
14190 cat >>confdefs.h <<_ACEOF
14191 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
14192 _ACEOF
14193
14194
14195
14196
14197 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14198 if test "x$prefix" = xNONE; then
14199 test_prefix=/usr/local
14200 else
14201 test_prefix=$prefix
14202 fi
14203 else
14204 test_prefix=$exec_prefix
14205 fi
14206 value=0
14207 case ${ac_define_dir} in
14208 "${test_prefix}"|"${test_prefix}/"*|\
14209 '${exec_prefix}'|'${exec_prefix}/'*)
14210 value=1
14211 ;;
14212 esac
14213
14214 cat >>confdefs.h <<_ACEOF
14215 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
14216 _ACEOF
14217
14218
14219
14220
14221
14222 # Check whether --with-system-gdbinit was given.
14223 if test "${with_system_gdbinit+set}" = set; then :
14224 withval=$with_system_gdbinit;
14225 SYSTEM_GDBINIT=$withval
14226 else
14227 SYSTEM_GDBINIT=
14228 fi
14229
14230
14231 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14232 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14233 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14234 ac_define_dir=`eval echo $ac_define_dir`
14235
14236 cat >>confdefs.h <<_ACEOF
14237 #define SYSTEM_GDBINIT "$ac_define_dir"
14238 _ACEOF
14239
14240
14241
14242
14243 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14244 if test "x$prefix" = xNONE; then
14245 test_prefix=/usr/local
14246 else
14247 test_prefix=$prefix
14248 fi
14249 else
14250 test_prefix=$exec_prefix
14251 fi
14252 value=0
14253 case ${ac_define_dir} in
14254 "${test_prefix}"|"${test_prefix}/"*|\
14255 '${exec_prefix}'|'${exec_prefix}/'*)
14256 value=1
14257 ;;
14258 esac
14259
14260 cat >>confdefs.h <<_ACEOF
14261 #define SYSTEM_GDBINIT_RELOCATABLE $value
14262 _ACEOF
14263
14264
14265
14266
14267
14268 # Check whether --enable-werror was given.
14269 if test "${enable_werror+set}" = set; then :
14270 enableval=$enable_werror; case "${enableval}" in
14271 yes | y) ERROR_ON_WARNING="yes" ;;
14272 no | n) ERROR_ON_WARNING="no" ;;
14273 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14274 esac
14275 fi
14276
14277
14278 # Enable -Werror by default when using gcc. Turn it off for releases.
14279 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
14280 ERROR_ON_WARNING=yes
14281 fi
14282
14283 WERROR_CFLAGS=""
14284 if test "${ERROR_ON_WARNING}" = yes ; then
14285 WERROR_CFLAGS="-Werror"
14286 fi
14287
14288 # These options work in either C or C++ modes.
14289 build_warnings="-Wall -Wpointer-arith \
14290 -Wno-unused -Wunused-value -Wunused-function \
14291 -Wno-switch -Wno-char-subscripts \
14292 -Wempty-body"
14293
14294 # Now add in C and C++ specific options, depending on mode.
14295 if test "$enable_build_with_cxx" = "yes"; then
14296 build_warnings="$build_warnings -Wno-sign-compare -Wno-write-strings \
14297 -Wno-narrowing"
14298 else
14299 build_warnings="$build_warnings -Wpointer-sign -Wmissing-prototypes \
14300 -Wdeclaration-after-statement -Wmissing-parameter-type \
14301 -Wold-style-declaration -Wold-style-definition"
14302 fi
14303
14304 # Enable -Wno-format by default when using gcc on mingw since many
14305 # GCC versions complain about %I64.
14306 case "${host}" in
14307 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14308 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
14309 esac
14310
14311 # Check whether --enable-build-warnings was given.
14312 if test "${enable_build_warnings+set}" = set; then :
14313 enableval=$enable_build_warnings; case "${enableval}" in
14314 yes) ;;
14315 no) build_warnings="-w";;
14316 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14317 build_warnings="${build_warnings} ${t}";;
14318 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14319 build_warnings="${t} ${build_warnings}";;
14320 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14321 esac
14322 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14323 echo "Setting compiler warning flags = $build_warnings" 6>&1
14324 fi
14325 fi
14326 # Check whether --enable-gdb-build-warnings was given.
14327 if test "${enable_gdb_build_warnings+set}" = set; then :
14328 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14329 yes) ;;
14330 no) build_warnings="-w";;
14331 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14332 build_warnings="${build_warnings} ${t}";;
14333 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14334 build_warnings="${t} ${build_warnings}";;
14335 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14336 esac
14337 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14338 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14339 fi
14340 fi
14341
14342 # The set of warnings supported by a C++ compiler is not the same as
14343 # of the C compiler.
14344 if test "$enable_build_with_cxx" = "yes"; then
14345 ac_ext=cpp
14346 ac_cpp='$CXXCPP $CPPFLAGS'
14347 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14348 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14349 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14350
14351 fi
14352
14353 WARN_CFLAGS=""
14354 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14355 then
14356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14357 $as_echo_n "checking compiler warning flags... " >&6; }
14358 # Separate out the -Werror flag as some files just cannot be
14359 # compiled with it enabled.
14360 for w in ${build_warnings}; do
14361 # GCC does not complain about -Wno-unknown-warning. Invert
14362 # and test -Wunknown-warning instead.
14363 case $w in
14364 -Wno-*)
14365 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
14366 *)
14367 wtest=$w ;;
14368 esac
14369
14370 case $w in
14371 -Werr*) WERROR_CFLAGS=-Werror ;;
14372 *)
14373 # Check whether GCC accepts it.
14374 saved_CFLAGS="$CFLAGS"
14375 CFLAGS="$CFLAGS $wtest"
14376 saved_CXXFLAGS="$CXXFLAGS"
14377 CXXFLAGS="$CXXFLAGS $wtest"
14378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14379 /* end confdefs.h. */
14380
14381 int
14382 main ()
14383 {
14384
14385 ;
14386 return 0;
14387 }
14388 _ACEOF
14389 if ac_fn_cxx_try_compile "$LINENO"; then :
14390 WARN_CFLAGS="${WARN_CFLAGS} $w"
14391 fi
14392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14393 CFLAGS="$saved_CFLAGS"
14394 CXXFLAGS="$saved_CXXFLAGS"
14395 esac
14396 done
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14398 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14399 fi
14400
14401
14402
14403 if test "$enable_build_with_cxx" = "yes"; then
14404 ac_ext=c
14405 ac_cpp='$CPP $CPPFLAGS'
14406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14409
14410 fi
14411
14412
14413 # In the Cygwin environment, we need some additional flags.
14414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14415 $as_echo_n "checking for cygwin... " >&6; }
14416 if test "${gdb_cv_os_cygwin+set}" = set; then :
14417 $as_echo_n "(cached) " >&6
14418 else
14419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14420 /* end confdefs.h. */
14421
14422 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14423 lose
14424 #endif
14425 _ACEOF
14426 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14427 $EGREP "^lose$" >/dev/null 2>&1; then :
14428 gdb_cv_os_cygwin=yes
14429 else
14430 gdb_cv_os_cygwin=no
14431 fi
14432 rm -f conftest*
14433
14434 fi
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14436 $as_echo "$gdb_cv_os_cygwin" >&6; }
14437
14438
14439 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14440 case ${host} in
14441 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14442 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14443 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14444 esac
14445
14446
14447 # libreadline needs libuser32.a in a cygwin environment
14448 WIN32LIBS=
14449 if test x$gdb_cv_os_cygwin = xyes; then
14450 WIN32LIBS="-luser32"
14451 case "${target}" in
14452 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14453 ;;
14454 esac
14455 fi
14456
14457 # The ser-tcp.c module requires sockets.
14458 case ${host} in
14459 *mingw32*)
14460
14461 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14462
14463 WIN32LIBS="$WIN32LIBS -lws2_32"
14464 ;;
14465 esac
14466
14467
14468 # Add ELF support to GDB, but only if BFD includes ELF support.
14469
14470 OLD_CFLAGS=$CFLAGS
14471 OLD_LDFLAGS=$LDFLAGS
14472 OLD_LIBS=$LIBS
14473 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14474 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
14475 # always want our bfd.
14476 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14477 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14478 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14479 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14480 LIBS="-lbfd -liberty -lz $intl $LIBS"
14481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14482 $as_echo_n "checking for ELF support in BFD... " >&6; }
14483 if test "${gdb_cv_var_elf+set}" = set; then :
14484 $as_echo_n "(cached) " >&6
14485 else
14486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14487 /* end confdefs.h. */
14488 #include <stdlib.h>
14489 #include "bfd.h"
14490 #include "elf-bfd.h"
14491
14492 int
14493 main ()
14494 {
14495 return bfd_get_elf_phdr_upper_bound (NULL);
14496 ;
14497 return 0;
14498 }
14499 _ACEOF
14500 if ac_fn_c_try_link "$LINENO"; then :
14501 gdb_cv_var_elf=yes
14502 else
14503 gdb_cv_var_elf=no
14504 fi
14505 rm -f core conftest.err conftest.$ac_objext \
14506 conftest$ac_exeext conftest.$ac_ext
14507 fi
14508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14509 $as_echo "$gdb_cv_var_elf" >&6; }
14510 CFLAGS=$OLD_CFLAGS
14511 LDFLAGS=$OLD_LDFLAGS
14512 LIBS=$OLD_LIBS
14513 if test $gdb_cv_var_elf = yes; then
14514 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
14515
14516 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14517
14518 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14519 if test "$plugins" = "yes"; then
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14521 $as_echo_n "checking for library containing dlopen... " >&6; }
14522 if test "${ac_cv_search_dlopen+set}" = set; then :
14523 $as_echo_n "(cached) " >&6
14524 else
14525 ac_func_search_save_LIBS=$LIBS
14526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14527 /* end confdefs.h. */
14528
14529 /* Override any GCC internal prototype to avoid an error.
14530 Use char because int might match the return type of a GCC
14531 builtin and then its argument prototype would still apply. */
14532 #ifdef __cplusplus
14533 extern "C"
14534 #endif
14535 char dlopen ();
14536 int
14537 main ()
14538 {
14539 return dlopen ();
14540 ;
14541 return 0;
14542 }
14543 _ACEOF
14544 for ac_lib in '' dl; do
14545 if test -z "$ac_lib"; then
14546 ac_res="none required"
14547 else
14548 ac_res=-l$ac_lib
14549 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14550 fi
14551 if ac_fn_c_try_link "$LINENO"; then :
14552 ac_cv_search_dlopen=$ac_res
14553 fi
14554 rm -f core conftest.err conftest.$ac_objext \
14555 conftest$ac_exeext
14556 if test "${ac_cv_search_dlopen+set}" = set; then :
14557 break
14558 fi
14559 done
14560 if test "${ac_cv_search_dlopen+set}" = set; then :
14561
14562 else
14563 ac_cv_search_dlopen=no
14564 fi
14565 rm conftest.$ac_ext
14566 LIBS=$ac_func_search_save_LIBS
14567 fi
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14569 $as_echo "$ac_cv_search_dlopen" >&6; }
14570 ac_res=$ac_cv_search_dlopen
14571 if test "$ac_res" != no; then :
14572 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14573
14574 fi
14575
14576 fi
14577 fi
14578
14579 # Add macho support to GDB, but only if BFD includes it.
14580
14581 OLD_CFLAGS=$CFLAGS
14582 OLD_LDFLAGS=$LDFLAGS
14583 OLD_LIBS=$LIBS
14584 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14585 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
14586 # always want our bfd.
14587 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14588 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14589 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14590 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14591 LIBS="-lbfd -liberty -lz $intl $LIBS"
14592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
14593 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
14594 if test "${gdb_cv_var_macho+set}" = set; then :
14595 $as_echo_n "(cached) " >&6
14596 else
14597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14598 /* end confdefs.h. */
14599 #include <stdlib.h>
14600 #include "bfd.h"
14601 #include "mach-o.h"
14602
14603 int
14604 main ()
14605 {
14606 return bfd_mach_o_lookup_command (NULL, 0, NULL);
14607 ;
14608 return 0;
14609 }
14610 _ACEOF
14611 if ac_fn_c_try_link "$LINENO"; then :
14612 gdb_cv_var_macho=yes
14613 else
14614 gdb_cv_var_macho=no
14615 fi
14616 rm -f core conftest.err conftest.$ac_objext \
14617 conftest$ac_exeext conftest.$ac_ext
14618 fi
14619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
14620 $as_echo "$gdb_cv_var_macho" >&6; }
14621 CFLAGS=$OLD_CFLAGS
14622 LDFLAGS=$OLD_LDFLAGS
14623 LIBS=$OLD_LIBS
14624 if test $gdb_cv_var_macho = yes; then
14625 CONFIG_OBS="$CONFIG_OBS machoread.o"
14626 fi
14627
14628 # Add any host-specific objects to GDB.
14629 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14630
14631 # If building on ELF, look for lzma support for embedded compressed debug info.
14632 if test $gdb_cv_var_elf = yes; then
14633
14634 # Check whether --with-lzma was given.
14635 if test "${with_lzma+set}" = set; then :
14636 withval=$with_lzma;
14637 else
14638 with_lzma=auto
14639 fi
14640
14641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
14642 $as_echo_n "checking whether to use lzma... " >&6; }
14643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
14644 $as_echo "$with_lzma" >&6; }
14645
14646 if test "${with_lzma}" != no; then
14647
14648
14649
14650
14651
14652
14653
14654
14655 use_additional=yes
14656
14657 acl_save_prefix="$prefix"
14658 prefix="$acl_final_prefix"
14659 acl_save_exec_prefix="$exec_prefix"
14660 exec_prefix="$acl_final_exec_prefix"
14661
14662 eval additional_includedir=\"$includedir\"
14663 eval additional_libdir=\"$libdir\"
14664
14665 exec_prefix="$acl_save_exec_prefix"
14666 prefix="$acl_save_prefix"
14667
14668
14669 # Check whether --with-liblzma-prefix was given.
14670 if test "${with_liblzma_prefix+set}" = set; then :
14671 withval=$with_liblzma_prefix;
14672 if test "X$withval" = "Xno"; then
14673 use_additional=no
14674 else
14675 if test "X$withval" = "X"; then
14676
14677 acl_save_prefix="$prefix"
14678 prefix="$acl_final_prefix"
14679 acl_save_exec_prefix="$exec_prefix"
14680 exec_prefix="$acl_final_exec_prefix"
14681
14682 eval additional_includedir=\"$includedir\"
14683 eval additional_libdir=\"$libdir\"
14684
14685 exec_prefix="$acl_save_exec_prefix"
14686 prefix="$acl_save_prefix"
14687
14688 else
14689 additional_includedir="$withval/include"
14690 additional_libdir="$withval/lib"
14691 fi
14692 fi
14693
14694 fi
14695
14696 LIBLZMA=
14697 LTLIBLZMA=
14698 INCLZMA=
14699 rpathdirs=
14700 ltrpathdirs=
14701 names_already_handled=
14702 names_next_round='lzma '
14703 while test -n "$names_next_round"; do
14704 names_this_round="$names_next_round"
14705 names_next_round=
14706 for name in $names_this_round; do
14707 already_handled=
14708 for n in $names_already_handled; do
14709 if test "$n" = "$name"; then
14710 already_handled=yes
14711 break
14712 fi
14713 done
14714 if test -z "$already_handled"; then
14715 names_already_handled="$names_already_handled $name"
14716 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14717 eval value=\"\$HAVE_LIB$uppername\"
14718 if test -n "$value"; then
14719 if test "$value" = yes; then
14720 eval value=\"\$LIB$uppername\"
14721 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
14722 eval value=\"\$LTLIB$uppername\"
14723 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
14724 else
14725 :
14726 fi
14727 else
14728 found_dir=
14729 found_la=
14730 found_so=
14731 found_a=
14732 if test $use_additional = yes; then
14733 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14734 found_dir="$additional_libdir"
14735 found_so="$additional_libdir/lib$name.$shlibext"
14736 if test -f "$additional_libdir/lib$name.la"; then
14737 found_la="$additional_libdir/lib$name.la"
14738 fi
14739 else
14740 if test -f "$additional_libdir/lib$name.$libext"; then
14741 found_dir="$additional_libdir"
14742 found_a="$additional_libdir/lib$name.$libext"
14743 if test -f "$additional_libdir/lib$name.la"; then
14744 found_la="$additional_libdir/lib$name.la"
14745 fi
14746 fi
14747 fi
14748 fi
14749 if test "X$found_dir" = "X"; then
14750 for x in $LDFLAGS $LTLIBLZMA; do
14751
14752 acl_save_prefix="$prefix"
14753 prefix="$acl_final_prefix"
14754 acl_save_exec_prefix="$exec_prefix"
14755 exec_prefix="$acl_final_exec_prefix"
14756 eval x=\"$x\"
14757 exec_prefix="$acl_save_exec_prefix"
14758 prefix="$acl_save_prefix"
14759
14760 case "$x" in
14761 -L*)
14762 dir=`echo "X$x" | sed -e 's/^X-L//'`
14763 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14764 found_dir="$dir"
14765 found_so="$dir/lib$name.$shlibext"
14766 if test -f "$dir/lib$name.la"; then
14767 found_la="$dir/lib$name.la"
14768 fi
14769 else
14770 if test -f "$dir/lib$name.$libext"; then
14771 found_dir="$dir"
14772 found_a="$dir/lib$name.$libext"
14773 if test -f "$dir/lib$name.la"; then
14774 found_la="$dir/lib$name.la"
14775 fi
14776 fi
14777 fi
14778 ;;
14779 esac
14780 if test "X$found_dir" != "X"; then
14781 break
14782 fi
14783 done
14784 fi
14785 if test "X$found_dir" != "X"; then
14786 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
14787 if test "X$found_so" != "X"; then
14788 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14789 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14790 else
14791 haveit=
14792 for x in $ltrpathdirs; do
14793 if test "X$x" = "X$found_dir"; then
14794 haveit=yes
14795 break
14796 fi
14797 done
14798 if test -z "$haveit"; then
14799 ltrpathdirs="$ltrpathdirs $found_dir"
14800 fi
14801 if test "$hardcode_direct" = yes; then
14802 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14803 else
14804 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14805 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14806 haveit=
14807 for x in $rpathdirs; do
14808 if test "X$x" = "X$found_dir"; then
14809 haveit=yes
14810 break
14811 fi
14812 done
14813 if test -z "$haveit"; then
14814 rpathdirs="$rpathdirs $found_dir"
14815 fi
14816 else
14817 haveit=
14818 for x in $LDFLAGS $LIBLZMA; do
14819
14820 acl_save_prefix="$prefix"
14821 prefix="$acl_final_prefix"
14822 acl_save_exec_prefix="$exec_prefix"
14823 exec_prefix="$acl_final_exec_prefix"
14824 eval x=\"$x\"
14825 exec_prefix="$acl_save_exec_prefix"
14826 prefix="$acl_save_prefix"
14827
14828 if test "X$x" = "X-L$found_dir"; then
14829 haveit=yes
14830 break
14831 fi
14832 done
14833 if test -z "$haveit"; then
14834 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
14835 fi
14836 if test "$hardcode_minus_L" != no; then
14837 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14838 else
14839 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
14840 fi
14841 fi
14842 fi
14843 fi
14844 else
14845 if test "X$found_a" != "X"; then
14846 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
14847 else
14848 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
14849 fi
14850 fi
14851 additional_includedir=
14852 case "$found_dir" in
14853 */lib | */lib/)
14854 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14855 additional_includedir="$basedir/include"
14856 ;;
14857 esac
14858 if test "X$additional_includedir" != "X"; then
14859 if test "X$additional_includedir" != "X/usr/include"; then
14860 haveit=
14861 if test "X$additional_includedir" = "X/usr/local/include"; then
14862 if test -n "$GCC"; then
14863 case $host_os in
14864 linux*) haveit=yes;;
14865 esac
14866 fi
14867 fi
14868 if test -z "$haveit"; then
14869 for x in $CPPFLAGS $INCLZMA; do
14870
14871 acl_save_prefix="$prefix"
14872 prefix="$acl_final_prefix"
14873 acl_save_exec_prefix="$exec_prefix"
14874 exec_prefix="$acl_final_exec_prefix"
14875 eval x=\"$x\"
14876 exec_prefix="$acl_save_exec_prefix"
14877 prefix="$acl_save_prefix"
14878
14879 if test "X$x" = "X-I$additional_includedir"; then
14880 haveit=yes
14881 break
14882 fi
14883 done
14884 if test -z "$haveit"; then
14885 if test -d "$additional_includedir"; then
14886 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
14887 fi
14888 fi
14889 fi
14890 fi
14891 fi
14892 if test -n "$found_la"; then
14893 save_libdir="$libdir"
14894 case "$found_la" in
14895 */* | *\\*) . "$found_la" ;;
14896 *) . "./$found_la" ;;
14897 esac
14898 libdir="$save_libdir"
14899 for dep in $dependency_libs; do
14900 case "$dep" in
14901 -L*)
14902 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14903 if test "X$additional_libdir" != "X/usr/lib"; then
14904 haveit=
14905 if test "X$additional_libdir" = "X/usr/local/lib"; then
14906 if test -n "$GCC"; then
14907 case $host_os in
14908 linux*) haveit=yes;;
14909 esac
14910 fi
14911 fi
14912 if test -z "$haveit"; then
14913 haveit=
14914 for x in $LDFLAGS $LIBLZMA; do
14915
14916 acl_save_prefix="$prefix"
14917 prefix="$acl_final_prefix"
14918 acl_save_exec_prefix="$exec_prefix"
14919 exec_prefix="$acl_final_exec_prefix"
14920 eval x=\"$x\"
14921 exec_prefix="$acl_save_exec_prefix"
14922 prefix="$acl_save_prefix"
14923
14924 if test "X$x" = "X-L$additional_libdir"; then
14925 haveit=yes
14926 break
14927 fi
14928 done
14929 if test -z "$haveit"; then
14930 if test -d "$additional_libdir"; then
14931 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
14932 fi
14933 fi
14934 haveit=
14935 for x in $LDFLAGS $LTLIBLZMA; do
14936
14937 acl_save_prefix="$prefix"
14938 prefix="$acl_final_prefix"
14939 acl_save_exec_prefix="$exec_prefix"
14940 exec_prefix="$acl_final_exec_prefix"
14941 eval x=\"$x\"
14942 exec_prefix="$acl_save_exec_prefix"
14943 prefix="$acl_save_prefix"
14944
14945 if test "X$x" = "X-L$additional_libdir"; then
14946 haveit=yes
14947 break
14948 fi
14949 done
14950 if test -z "$haveit"; then
14951 if test -d "$additional_libdir"; then
14952 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
14953 fi
14954 fi
14955 fi
14956 fi
14957 ;;
14958 -R*)
14959 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14960 if test "$enable_rpath" != no; then
14961 haveit=
14962 for x in $rpathdirs; do
14963 if test "X$x" = "X$dir"; then
14964 haveit=yes
14965 break
14966 fi
14967 done
14968 if test -z "$haveit"; then
14969 rpathdirs="$rpathdirs $dir"
14970 fi
14971 haveit=
14972 for x in $ltrpathdirs; do
14973 if test "X$x" = "X$dir"; then
14974 haveit=yes
14975 break
14976 fi
14977 done
14978 if test -z "$haveit"; then
14979 ltrpathdirs="$ltrpathdirs $dir"
14980 fi
14981 fi
14982 ;;
14983 -l*)
14984 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14985 ;;
14986 *.la)
14987 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14988 ;;
14989 *)
14990 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
14991 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
14992 ;;
14993 esac
14994 done
14995 fi
14996 else
14997 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
14998 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
14999 fi
15000 fi
15001 fi
15002 done
15003 done
15004 if test "X$rpathdirs" != "X"; then
15005 if test -n "$hardcode_libdir_separator"; then
15006 alldirs=
15007 for found_dir in $rpathdirs; do
15008 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15009 done
15010 acl_save_libdir="$libdir"
15011 libdir="$alldirs"
15012 eval flag=\"$hardcode_libdir_flag_spec\"
15013 libdir="$acl_save_libdir"
15014 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15015 else
15016 for found_dir in $rpathdirs; do
15017 acl_save_libdir="$libdir"
15018 libdir="$found_dir"
15019 eval flag=\"$hardcode_libdir_flag_spec\"
15020 libdir="$acl_save_libdir"
15021 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15022 done
15023 fi
15024 fi
15025 if test "X$ltrpathdirs" != "X"; then
15026 for found_dir in $ltrpathdirs; do
15027 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
15028 done
15029 fi
15030
15031
15032 ac_save_CPPFLAGS="$CPPFLAGS"
15033
15034 for element in $INCLZMA; do
15035 haveit=
15036 for x in $CPPFLAGS; do
15037
15038 acl_save_prefix="$prefix"
15039 prefix="$acl_final_prefix"
15040 acl_save_exec_prefix="$exec_prefix"
15041 exec_prefix="$acl_final_exec_prefix"
15042 eval x=\"$x\"
15043 exec_prefix="$acl_save_exec_prefix"
15044 prefix="$acl_save_prefix"
15045
15046 if test "X$x" = "X$element"; then
15047 haveit=yes
15048 break
15049 fi
15050 done
15051 if test -z "$haveit"; then
15052 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15053 fi
15054 done
15055
15056
15057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
15058 $as_echo_n "checking for liblzma... " >&6; }
15059 if test "${ac_cv_liblzma+set}" = set; then :
15060 $as_echo_n "(cached) " >&6
15061 else
15062
15063 ac_save_LIBS="$LIBS"
15064 LIBS="$LIBS $LIBLZMA"
15065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15066 /* end confdefs.h. */
15067 #include "lzma.h"
15068 int
15069 main ()
15070 {
15071 lzma_index_iter iter;
15072 lzma_index_iter_init (&iter, 0);
15073 lzma_mf_is_supported (LZMA_MF_HC3);
15074 ;
15075 return 0;
15076 }
15077 _ACEOF
15078 if ac_fn_c_try_link "$LINENO"; then :
15079 ac_cv_liblzma=yes
15080 else
15081 ac_cv_liblzma=no
15082 fi
15083 rm -f core conftest.err conftest.$ac_objext \
15084 conftest$ac_exeext conftest.$ac_ext
15085 LIBS="$ac_save_LIBS"
15086
15087 fi
15088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
15089 $as_echo "$ac_cv_liblzma" >&6; }
15090 if test "$ac_cv_liblzma" = yes; then
15091 HAVE_LIBLZMA=yes
15092
15093 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
15094
15095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
15096 $as_echo_n "checking how to link with liblzma... " >&6; }
15097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
15098 $as_echo "$LIBLZMA" >&6; }
15099 else
15100 HAVE_LIBLZMA=no
15101 CPPFLAGS="$ac_save_CPPFLAGS"
15102 LIBLZMA=
15103 LTLIBLZMA=
15104 fi
15105
15106
15107
15108
15109
15110
15111 if test "$HAVE_LIBLZMA" != yes; then
15112 if test "$with_lzma" = yes; then
15113 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
15114 fi
15115 fi
15116 fi
15117 fi
15118
15119 LIBGUI="../libgui/src/libgui.a"
15120 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15121
15122
15123
15124 WIN32LDAPP=
15125
15126
15127
15128 case "${host}" in
15129 *-*-cygwin* | *-*-mingw* )
15130 configdir="win"
15131 ;;
15132 *)
15133 configdir="unix"
15134 ;;
15135 esac
15136
15137 GDBTKLIBS=
15138 if test "${enable_gdbtk}" = "yes"; then
15139
15140 # Gdbtk must have an absolute path to srcdir in order to run
15141 # properly when not installed.
15142 here=`pwd`
15143 cd ${srcdir}
15144 GDBTK_SRC_DIR=`pwd`
15145 cd $here
15146
15147
15148 #
15149 # Ok, lets find the tcl configuration
15150 # First, look for one uninstalled.
15151 # the alternative search directory is invoked by --with-tcl
15152 #
15153
15154 if test x"${no_tcl}" = x ; then
15155 # we reset no_tcl in case something fails here
15156 no_tcl=true
15157
15158 # Check whether --with-tcl was given.
15159 if test "${with_tcl+set}" = set; then :
15160 withval=$with_tcl; with_tclconfig=${withval}
15161 fi
15162
15163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15164 $as_echo_n "checking for Tcl configuration... " >&6; }
15165 if test "${ac_cv_c_tclconfig+set}" = set; then :
15166 $as_echo_n "(cached) " >&6
15167 else
15168
15169
15170 # First check to see if --with-tcl was specified.
15171 case "${host}" in
15172 *-*-cygwin*) platDir="win" ;;
15173 *) platDir="unix" ;;
15174 esac
15175 if test x"${with_tclconfig}" != x ; then
15176 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15177 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15178 else
15179 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15180 fi
15181 fi
15182
15183 # then check for a private Tcl installation
15184 if test x"${ac_cv_c_tclconfig}" = x ; then
15185 for i in \
15186 ../tcl \
15187 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15188 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15189 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15190 ../../tcl \
15191 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15192 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15193 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15194 ../../../tcl \
15195 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15196 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15197 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15198 if test -f "$i/$platDir/tclConfig.sh" ; then
15199 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15200 break
15201 fi
15202 done
15203 fi
15204
15205 # on Darwin, check in Framework installation locations
15206 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15207 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15208 `ls -d /Library/Frameworks 2>/dev/null` \
15209 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15210 `ls -d /System/Library/Frameworks 2>/dev/null` \
15211 ; do
15212 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15213 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15214 break
15215 fi
15216 done
15217 fi
15218
15219 # check in a few common install locations
15220 if test x"${ac_cv_c_tclconfig}" = x ; then
15221 for i in `ls -d ${libdir} 2>/dev/null` \
15222 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15223 `ls -d ${prefix}/lib 2>/dev/null` \
15224 `ls -d /usr/local/lib 2>/dev/null` \
15225 `ls -d /usr/contrib/lib 2>/dev/null` \
15226 `ls -d /usr/lib 2>/dev/null` \
15227 ; do
15228 if test -f "$i/tclConfig.sh" ; then
15229 ac_cv_c_tclconfig=`(cd $i; pwd)`
15230 break
15231 fi
15232 done
15233 fi
15234
15235 # check in a few other private locations
15236 if test x"${ac_cv_c_tclconfig}" = x ; then
15237 for i in \
15238 ${srcdir}/../tcl \
15239 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15240 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15241 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15242 if test -f "$i/$platDir/tclConfig.sh" ; then
15243 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15244 break
15245 fi
15246 done
15247 fi
15248
15249 fi
15250
15251
15252 if test x"${ac_cv_c_tclconfig}" = x ; then
15253 TCL_BIN_DIR="# no Tcl configs found"
15254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15255 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15256 else
15257 no_tcl=
15258 TCL_BIN_DIR=${ac_cv_c_tclconfig}
15259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15260 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15261 fi
15262 fi
15263
15264
15265 # If $no_tk is nonempty, then we can't do Tk, and there is no
15266 # point to doing Tcl.
15267
15268 #
15269 # Ok, lets find the tk configuration
15270 # First, look for one uninstalled.
15271 # the alternative search directory is invoked by --with-tk
15272 #
15273
15274 if test x"${no_tk}" = x ; then
15275 # we reset no_tk in case something fails here
15276 no_tk=true
15277
15278 # Check whether --with-tk was given.
15279 if test "${with_tk+set}" = set; then :
15280 withval=$with_tk; with_tkconfig=${withval}
15281 fi
15282
15283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15284 $as_echo_n "checking for Tk configuration... " >&6; }
15285 if test "${ac_cv_c_tkconfig+set}" = set; then :
15286 $as_echo_n "(cached) " >&6
15287 else
15288
15289
15290 # First check to see if --with-tkconfig was specified.
15291 if test x"${with_tkconfig}" != x ; then
15292 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15293 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15294 else
15295 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15296 fi
15297 fi
15298
15299 # then check for a private Tk library
15300 case "${host}" in
15301 *-*-cygwin*) platDir="win" ;;
15302 *) platDir="unix" ;;
15303 esac
15304 if test x"${ac_cv_c_tkconfig}" = x ; then
15305 for i in \
15306 ../tk \
15307 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15308 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15309 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15310 ../../tk \
15311 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15312 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15313 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15314 ../../../tk \
15315 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15316 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15317 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15318 if test -f "$i/$platDir/tkConfig.sh" ; then
15319 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15320 break
15321 fi
15322 done
15323 fi
15324
15325 # on Darwin, check in Framework installation locations
15326 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15327 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15328 `ls -d /Library/Frameworks 2>/dev/null` \
15329 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15330 `ls -d /System/Library/Frameworks 2>/dev/null` \
15331 ; do
15332 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15333 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15334 break
15335 fi
15336 done
15337 fi
15338
15339 # check in a few common install locations
15340 if test x"${ac_cv_c_tkconfig}" = x ; then
15341 for i in `ls -d ${libdir} 2>/dev/null` \
15342 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15343 `ls -d ${prefix}/lib 2>/dev/null` \
15344 `ls -d /usr/local/lib 2>/dev/null` \
15345 `ls -d /usr/contrib/lib 2>/dev/null` \
15346 `ls -d /usr/lib 2>/dev/null` \
15347 ; do
15348 if test -f "$i/tkConfig.sh" ; then
15349 ac_cv_c_tkconfig=`(cd $i; pwd)`
15350 break
15351 fi
15352 done
15353 fi
15354 # check in a few other private locations
15355 if test x"${ac_cv_c_tkconfig}" = x ; then
15356 for i in \
15357 ${srcdir}/../tk \
15358 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15359 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15360 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15361 if test -f "$i/$platDir/tkConfig.sh" ; then
15362 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15363 break
15364 fi
15365 done
15366 fi
15367
15368 fi
15369
15370
15371 if test x"${ac_cv_c_tkconfig}" = x ; then
15372 TK_BIN_DIR="# no Tk configs found"
15373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15374 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15375 else
15376 no_tk=
15377 TK_BIN_DIR=${ac_cv_c_tkconfig}
15378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15379 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15380 fi
15381 fi
15382
15383
15384 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15385
15386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15387 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15388
15389 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15391 $as_echo "loading" >&6; }
15392 . ${TCL_BIN_DIR}/tclConfig.sh
15393 else
15394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15395 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15396 fi
15397
15398 # eval is required to do the TCL_DBGX substitution
15399 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15400 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15401
15402 # If the TCL_BIN_DIR is the build directory (not the install directory),
15403 # then set the common variable name to the value of the build variables.
15404 # For example, the variable TCL_LIB_SPEC will be set to the value
15405 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15406 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15407 # installed and uninstalled version of Tcl.
15408 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15409 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15410 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15411 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15412 elif test "`uname -s`" = "Darwin"; then
15413 # If Tcl was built as a framework, attempt to use the libraries
15414 # from the framework at the given location so that linking works
15415 # against Tcl.framework installed in an arbitrary location.
15416 case ${TCL_DEFS} in
15417 *TCL_FRAMEWORK*)
15418 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15419 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15420 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15421 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15422 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15423 break
15424 fi
15425 done
15426 fi
15427 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15428 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15429 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15430 fi
15431 ;;
15432 esac
15433 fi
15434
15435 # eval is required to do the TCL_DBGX substitution
15436 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15437 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15438 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15439 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455 # Check for in-tree tcl
15456 here=`pwd`
15457 cd ${srcdir}/..
15458 topdir=`pwd`
15459 cd ${here}
15460
15461 intree="no"
15462 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15463 intree="yes"
15464 fi
15465
15466 # Find Tcl private headers
15467 if test x"${intree}" = xno; then
15468
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15470 $as_echo_n "checking for Tcl private headers... " >&6; }
15471 private_dir=""
15472 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15473 if test -f ${dir}/tclInt.h ; then
15474 private_dir=${dir}
15475 fi
15476
15477 if test x"${private_dir}" = x; then
15478 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15479 else
15480 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15482 $as_echo "${private_dir}" >&6; }
15483 fi
15484
15485 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15486 TCL_LIBRARY="${TCL_LIB_SPEC}"
15487 TCL_DEPS=""
15488 else
15489 # If building tcl in the same src tree, private headers
15490 # are not needed, but we need to be sure to use the right
15491 # headers library
15492 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15493 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15494 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15495 fi
15496
15497
15498
15499
15500
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15502 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15503
15504 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15506 $as_echo "loading" >&6; }
15507 . ${TK_BIN_DIR}/tkConfig.sh
15508 else
15509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15510 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15511 fi
15512
15513 # eval is required to do the TK_DBGX substitution
15514 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15515 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15516
15517 # If the TK_BIN_DIR is the build directory (not the install directory),
15518 # then set the common variable name to the value of the build variables.
15519 # For example, the variable TK_LIB_SPEC will be set to the value
15520 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15521 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15522 # installed and uninstalled version of Tcl.
15523 if test -f "${TK_BIN_DIR}/Makefile" ; then
15524 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15525 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15526 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15527 elif test "`uname -s`" = "Darwin"; then
15528 # If Tk was built as a framework, attempt to use the libraries
15529 # from the framework at the given location so that linking works
15530 # against Tk.framework installed in an arbitrary location.
15531 case ${TK_DEFS} in
15532 *TK_FRAMEWORK*)
15533 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15534 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15535 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15536 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15537 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15538 break
15539 fi
15540 done
15541 fi
15542 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15543 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15544 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15545 fi
15546 ;;
15547 esac
15548 fi
15549
15550 # eval is required to do the TK_DBGX substitution
15551 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15552 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15553 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15554 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569 # Check for in-tree Tk
15570 intree="no"
15571 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15572 intree="yes"
15573 fi
15574
15575 # Find Tk private headers
15576 if test x"${intree}" = xno; then
15577
15578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15579 $as_echo_n "checking for Tk private headers... " >&6; }
15580 private_dir=""
15581 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15582 if test -f ${dir}/tkInt.h; then
15583 private_dir=${dir}
15584 fi
15585
15586 if test x"${private_dir}" = x; then
15587 as_fn_error "could not find Tk private headers" "$LINENO" 5
15588 else
15589 TK_PRIVATE_INCLUDE="-I${private_dir}"
15590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15591 $as_echo "${private_dir}" >&6; }
15592 fi
15593
15594 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15595 TK_LIBRARY=${TK_LIB_SPEC}
15596 TK_DEPS=""
15597 else
15598 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15599 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15600 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15601 fi
15602
15603
15604
15605
15606
15607 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15608
15609 # Include some libraries that Tcl and Tk want.
15610 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15611 # Yes, the ordering seems wrong here. But it isn't.
15612 # TK_LIBS is the list of libraries that need to be linked
15613 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15614 # were in LIBS then any link tests after this point would
15615 # try to include things like `$(LIBGUI)', which wouldn't work.
15616 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15617
15618 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15619 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15620 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15621 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15622 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15623 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15624 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15625
15626 if test x$gdb_cv_os_cygwin = xyes; then
15627 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15628 WIN32LDAPP="-Wl,--subsystem,console"
15629 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15630 fi
15631
15632 subdirs="$subdirs gdbtk"
15633
15634 fi
15635 fi
15636
15637
15638
15639
15640
15641
15642
15643
15644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15645 $as_echo_n "checking for X... " >&6; }
15646
15647
15648 # Check whether --with-x was given.
15649 if test "${with_x+set}" = set; then :
15650 withval=$with_x;
15651 fi
15652
15653 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15654 if test "x$with_x" = xno; then
15655 # The user explicitly disabled X.
15656 have_x=disabled
15657 else
15658 case $x_includes,$x_libraries in #(
15659 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15660 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15661 $as_echo_n "(cached) " >&6
15662 else
15663 # One or both of the vars are not set, and there is no cached value.
15664 ac_x_includes=no ac_x_libraries=no
15665 rm -f -r conftest.dir
15666 if mkdir conftest.dir; then
15667 cd conftest.dir
15668 cat >Imakefile <<'_ACEOF'
15669 incroot:
15670 @echo incroot='${INCROOT}'
15671 usrlibdir:
15672 @echo usrlibdir='${USRLIBDIR}'
15673 libdir:
15674 @echo libdir='${LIBDIR}'
15675 _ACEOF
15676 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15677 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15678 for ac_var in incroot usrlibdir libdir; do
15679 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15680 done
15681 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15682 for ac_extension in a so sl dylib la dll; do
15683 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15684 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15685 ac_im_usrlibdir=$ac_im_libdir; break
15686 fi
15687 done
15688 # Screen out bogus values from the imake configuration. They are
15689 # bogus both because they are the default anyway, and because
15690 # using them would break gcc on systems where it needs fixed includes.
15691 case $ac_im_incroot in
15692 /usr/include) ac_x_includes= ;;
15693 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15694 esac
15695 case $ac_im_usrlibdir in
15696 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15697 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15698 esac
15699 fi
15700 cd ..
15701 rm -f -r conftest.dir
15702 fi
15703
15704 # Standard set of common directories for X headers.
15705 # Check X11 before X11Rn because it is often a symlink to the current release.
15706 ac_x_header_dirs='
15707 /usr/X11/include
15708 /usr/X11R7/include
15709 /usr/X11R6/include
15710 /usr/X11R5/include
15711 /usr/X11R4/include
15712
15713 /usr/include/X11
15714 /usr/include/X11R7
15715 /usr/include/X11R6
15716 /usr/include/X11R5
15717 /usr/include/X11R4
15718
15719 /usr/local/X11/include
15720 /usr/local/X11R7/include
15721 /usr/local/X11R6/include
15722 /usr/local/X11R5/include
15723 /usr/local/X11R4/include
15724
15725 /usr/local/include/X11
15726 /usr/local/include/X11R7
15727 /usr/local/include/X11R6
15728 /usr/local/include/X11R5
15729 /usr/local/include/X11R4
15730
15731 /usr/X386/include
15732 /usr/x386/include
15733 /usr/XFree86/include/X11
15734
15735 /usr/include
15736 /usr/local/include
15737 /usr/unsupported/include
15738 /usr/athena/include
15739 /usr/local/x11r5/include
15740 /usr/lpp/Xamples/include
15741
15742 /usr/openwin/include
15743 /usr/openwin/share/include'
15744
15745 if test "$ac_x_includes" = no; then
15746 # Guess where to find include files, by looking for Xlib.h.
15747 # First, try using that file with no special directory specified.
15748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15749 /* end confdefs.h. */
15750 #include <X11/Xlib.h>
15751 _ACEOF
15752 if ac_fn_c_try_cpp "$LINENO"; then :
15753 # We can compile using X headers with no special include directory.
15754 ac_x_includes=
15755 else
15756 for ac_dir in $ac_x_header_dirs; do
15757 if test -r "$ac_dir/X11/Xlib.h"; then
15758 ac_x_includes=$ac_dir
15759 break
15760 fi
15761 done
15762 fi
15763 rm -f conftest.err conftest.$ac_ext
15764 fi # $ac_x_includes = no
15765
15766 if test "$ac_x_libraries" = no; then
15767 # Check for the libraries.
15768 # See if we find them without any special options.
15769 # Don't add to $LIBS permanently.
15770 ac_save_LIBS=$LIBS
15771 LIBS="-lX11 $LIBS"
15772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15773 /* end confdefs.h. */
15774 #include <X11/Xlib.h>
15775 int
15776 main ()
15777 {
15778 XrmInitialize ()
15779 ;
15780 return 0;
15781 }
15782 _ACEOF
15783 if ac_fn_c_try_link "$LINENO"; then :
15784 LIBS=$ac_save_LIBS
15785 # We can link X programs with no special library path.
15786 ac_x_libraries=
15787 else
15788 LIBS=$ac_save_LIBS
15789 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15790 do
15791 # Don't even attempt the hair of trying to link an X program!
15792 for ac_extension in a so sl dylib la dll; do
15793 if test -r "$ac_dir/libX11.$ac_extension"; then
15794 ac_x_libraries=$ac_dir
15795 break 2
15796 fi
15797 done
15798 done
15799 fi
15800 rm -f core conftest.err conftest.$ac_objext \
15801 conftest$ac_exeext conftest.$ac_ext
15802 fi # $ac_x_libraries = no
15803
15804 case $ac_x_includes,$ac_x_libraries in #(
15805 no,* | *,no | *\'*)
15806 # Didn't find X, or a directory has "'" in its name.
15807 ac_cv_have_x="have_x=no";; #(
15808 *)
15809 # Record where we found X for the cache.
15810 ac_cv_have_x="have_x=yes\
15811 ac_x_includes='$ac_x_includes'\
15812 ac_x_libraries='$ac_x_libraries'"
15813 esac
15814 fi
15815 ;; #(
15816 *) have_x=yes;;
15817 esac
15818 eval "$ac_cv_have_x"
15819 fi # $with_x != no
15820
15821 if test "$have_x" != yes; then
15822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15823 $as_echo "$have_x" >&6; }
15824 no_x=yes
15825 else
15826 # If each of the values was on the command line, it overrides each guess.
15827 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15828 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15829 # Update the cache value to reflect the command line values.
15830 ac_cv_have_x="have_x=yes\
15831 ac_x_includes='$x_includes'\
15832 ac_x_libraries='$x_libraries'"
15833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15834 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15835 fi
15836
15837
15838 # Unlike the sim directory, whether a simulator is linked is controlled by
15839 # presence of a gdb_sim definition in the target configure.tgt entry.
15840 # This code just checks for a few cases where we'd like to ignore those
15841 # definitions, even when they're present in the '.mt' file. These cases
15842 # are when --disable-sim is specified, or if the simulator directory is
15843 # not part of the source tree.
15844 #
15845 # Check whether --enable-sim was given.
15846 if test "${enable_sim+set}" = set; then :
15847 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15848 echo "enableval = ${enableval}";
15849 case "${enableval}" in
15850 yes) ignore_sim=false ;;
15851 no) ignore_sim=true ;;
15852 *) ignore_sim=false ;;
15853 esac
15854 else
15855 ignore_sim=false
15856 fi
15857
15858
15859 if test ! -d "${srcdir}/../sim"; then
15860 ignore_sim=true
15861 fi
15862
15863 SIM=
15864 SIM_OBS=
15865 if test "${ignore_sim}" = "false"; then
15866 if test x"${gdb_sim}" != x ; then
15867 SIM="${gdb_sim}"
15868 SIM_OBS="remote-sim.o"
15869
15870 $as_echo "#define WITH_SIM 1" >>confdefs.h
15871
15872
15873 # Some tdep code should only be compiled in when the ppc sim is
15874 # built. PR sim/13418.
15875 case $target in
15876 powerpc*-*-*)
15877
15878 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
15879
15880 ;;
15881 esac
15882 fi
15883 fi
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898 # List of host floatformats.
15899
15900 cat >>confdefs.h <<_ACEOF
15901 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15902 _ACEOF
15903
15904
15905 cat >>confdefs.h <<_ACEOF
15906 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15907 _ACEOF
15908
15909
15910 cat >>confdefs.h <<_ACEOF
15911 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15912 _ACEOF
15913
15914
15915 # target_subdir is used by the testsuite to find the target libraries.
15916 target_subdir=
15917 if test "${host}" != "${target}"; then
15918 target_subdir="${target_alias}/"
15919 fi
15920
15921
15922 frags=
15923 if test "${gdb_native}" = "yes"; then
15924 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15925 if test ! -f ${host_makefile_frag}; then
15926 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15927 fi
15928 frags="$frags $host_makefile_frag"
15929 else
15930 host_makefile_frag=/dev/null
15931 fi
15932
15933
15934
15935
15936 if test "${gdb_native}" = "yes"; then
15937 # We pick this up from the host configuration file (.mh) because we
15938 # do not have a native configuration Makefile fragment.
15939 nativefile=`sed -n '
15940 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15941 ' ${host_makefile_frag}`
15942 fi
15943
15944
15945 if test x"${gdb_osabi}" != x ; then
15946
15947 cat >>confdefs.h <<_ACEOF
15948 #define GDB_OSABI_DEFAULT $gdb_osabi
15949 _ACEOF
15950
15951 fi
15952
15953 # Enable multi-ice-gdb-server.
15954 # Check whether --enable-multi-ice was given.
15955 if test "${enable_multi_ice+set}" = set; then :
15956 enableval=$enable_multi_ice; case $enableval in
15957 yes | no)
15958 ;;
15959 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15960 esac
15961 fi
15962
15963 if test "x$enable_multi_ice" = xyes; then
15964 subdirs="$subdirs multi-ice"
15965
15966 fi
15967
15968 # Check whether --enable-gdbserver was given.
15969 if test "${enable_gdbserver+set}" = set; then :
15970 enableval=$enable_gdbserver; case "${enableval}" in
15971 yes| no|auto) ;;
15972 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
15973 esac
15974 else
15975 enable_gdbserver=auto
15976 fi
15977
15978
15979 # We only build gdbserver automatically in a native configuration, and
15980 # only if the user did not explicitly disable its build.
15981 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
15982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
15983 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
15984 if test "x$build_gdbserver" = xyes; then
15985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15986 $as_echo "yes" >&6; }
15987 subdirs="$subdirs gdbserver"
15988
15989 gdbserver_build_enabled=yes
15990 else
15991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15992 $as_echo "no" >&6; }
15993 fi
15994 fi
15995
15996 # If the user explicitly request the gdbserver to be built, verify that
15997 # we were in fact able to enable it.
15998 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
15999 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16000 fi
16001
16002 # Check for babeltrace and babeltrace-ctf
16003
16004 # Check whether --with-babeltrace was given.
16005 if test "${with_babeltrace+set}" = set; then :
16006 withval=$with_babeltrace;
16007 else
16008 with_babeltrace=auto
16009 fi
16010
16011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
16012 $as_echo_n "checking whether to use babeltrace... " >&6; }
16013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
16014 $as_echo "$with_babeltrace" >&6; }
16015
16016 if test "x$with_babeltrace" = "xno"; then
16017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
16018 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
16019 else
16020 # Append -Werror to CFLAGS so that configure can catch the warning
16021 # "assignment from incompatible pointer type", which is related to
16022 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
16023 # in GDB, while babeltrace 1.0.3 is broken.
16024 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
16025 # safe to save and restore CFLAGS here.
16026 saved_CFLAGS=$CFLAGS
16027 CFLAGS="$CFLAGS -Werror"
16028
16029
16030
16031
16032
16033
16034
16035
16036 use_additional=yes
16037
16038 acl_save_prefix="$prefix"
16039 prefix="$acl_final_prefix"
16040 acl_save_exec_prefix="$exec_prefix"
16041 exec_prefix="$acl_final_exec_prefix"
16042
16043 eval additional_includedir=\"$includedir\"
16044 eval additional_libdir=\"$libdir\"
16045
16046 exec_prefix="$acl_save_exec_prefix"
16047 prefix="$acl_save_prefix"
16048
16049
16050 # Check whether --with-libbabeltrace-prefix was given.
16051 if test "${with_libbabeltrace_prefix+set}" = set; then :
16052 withval=$with_libbabeltrace_prefix;
16053 if test "X$withval" = "Xno"; then
16054 use_additional=no
16055 else
16056 if test "X$withval" = "X"; then
16057
16058 acl_save_prefix="$prefix"
16059 prefix="$acl_final_prefix"
16060 acl_save_exec_prefix="$exec_prefix"
16061 exec_prefix="$acl_final_exec_prefix"
16062
16063 eval additional_includedir=\"$includedir\"
16064 eval additional_libdir=\"$libdir\"
16065
16066 exec_prefix="$acl_save_exec_prefix"
16067 prefix="$acl_save_prefix"
16068
16069 else
16070 additional_includedir="$withval/include"
16071 additional_libdir="$withval/lib"
16072 fi
16073 fi
16074
16075 fi
16076
16077 LIBBABELTRACE=
16078 LTLIBBABELTRACE=
16079 INCBABELTRACE=
16080 rpathdirs=
16081 ltrpathdirs=
16082 names_already_handled=
16083 names_next_round='babeltrace babeltrace-ctf'
16084 while test -n "$names_next_round"; do
16085 names_this_round="$names_next_round"
16086 names_next_round=
16087 for name in $names_this_round; do
16088 already_handled=
16089 for n in $names_already_handled; do
16090 if test "$n" = "$name"; then
16091 already_handled=yes
16092 break
16093 fi
16094 done
16095 if test -z "$already_handled"; then
16096 names_already_handled="$names_already_handled $name"
16097 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16098 eval value=\"\$HAVE_LIB$uppername\"
16099 if test -n "$value"; then
16100 if test "$value" = yes; then
16101 eval value=\"\$LIB$uppername\"
16102 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
16103 eval value=\"\$LTLIB$uppername\"
16104 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
16105 else
16106 :
16107 fi
16108 else
16109 found_dir=
16110 found_la=
16111 found_so=
16112 found_a=
16113 if test $use_additional = yes; then
16114 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
16115 found_dir="$additional_libdir"
16116 found_so="$additional_libdir/lib$name.$shlibext"
16117 if test -f "$additional_libdir/lib$name.la"; then
16118 found_la="$additional_libdir/lib$name.la"
16119 fi
16120 else
16121 if test -f "$additional_libdir/lib$name.$libext"; then
16122 found_dir="$additional_libdir"
16123 found_a="$additional_libdir/lib$name.$libext"
16124 if test -f "$additional_libdir/lib$name.la"; then
16125 found_la="$additional_libdir/lib$name.la"
16126 fi
16127 fi
16128 fi
16129 fi
16130 if test "X$found_dir" = "X"; then
16131 for x in $LDFLAGS $LTLIBBABELTRACE; do
16132
16133 acl_save_prefix="$prefix"
16134 prefix="$acl_final_prefix"
16135 acl_save_exec_prefix="$exec_prefix"
16136 exec_prefix="$acl_final_exec_prefix"
16137 eval x=\"$x\"
16138 exec_prefix="$acl_save_exec_prefix"
16139 prefix="$acl_save_prefix"
16140
16141 case "$x" in
16142 -L*)
16143 dir=`echo "X$x" | sed -e 's/^X-L//'`
16144 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
16145 found_dir="$dir"
16146 found_so="$dir/lib$name.$shlibext"
16147 if test -f "$dir/lib$name.la"; then
16148 found_la="$dir/lib$name.la"
16149 fi
16150 else
16151 if test -f "$dir/lib$name.$libext"; then
16152 found_dir="$dir"
16153 found_a="$dir/lib$name.$libext"
16154 if test -f "$dir/lib$name.la"; then
16155 found_la="$dir/lib$name.la"
16156 fi
16157 fi
16158 fi
16159 ;;
16160 esac
16161 if test "X$found_dir" != "X"; then
16162 break
16163 fi
16164 done
16165 fi
16166 if test "X$found_dir" != "X"; then
16167 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
16168 if test "X$found_so" != "X"; then
16169 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16170 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16171 else
16172 haveit=
16173 for x in $ltrpathdirs; do
16174 if test "X$x" = "X$found_dir"; then
16175 haveit=yes
16176 break
16177 fi
16178 done
16179 if test -z "$haveit"; then
16180 ltrpathdirs="$ltrpathdirs $found_dir"
16181 fi
16182 if test "$hardcode_direct" = yes; then
16183 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16184 else
16185 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16186 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16187 haveit=
16188 for x in $rpathdirs; do
16189 if test "X$x" = "X$found_dir"; then
16190 haveit=yes
16191 break
16192 fi
16193 done
16194 if test -z "$haveit"; then
16195 rpathdirs="$rpathdirs $found_dir"
16196 fi
16197 else
16198 haveit=
16199 for x in $LDFLAGS $LIBBABELTRACE; do
16200
16201 acl_save_prefix="$prefix"
16202 prefix="$acl_final_prefix"
16203 acl_save_exec_prefix="$exec_prefix"
16204 exec_prefix="$acl_final_exec_prefix"
16205 eval x=\"$x\"
16206 exec_prefix="$acl_save_exec_prefix"
16207 prefix="$acl_save_prefix"
16208
16209 if test "X$x" = "X-L$found_dir"; then
16210 haveit=yes
16211 break
16212 fi
16213 done
16214 if test -z "$haveit"; then
16215 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
16216 fi
16217 if test "$hardcode_minus_L" != no; then
16218 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16219 else
16220 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16221 fi
16222 fi
16223 fi
16224 fi
16225 else
16226 if test "X$found_a" != "X"; then
16227 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
16228 else
16229 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
16230 fi
16231 fi
16232 additional_includedir=
16233 case "$found_dir" in
16234 */lib | */lib/)
16235 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16236 additional_includedir="$basedir/include"
16237 ;;
16238 esac
16239 if test "X$additional_includedir" != "X"; then
16240 if test "X$additional_includedir" != "X/usr/include"; then
16241 haveit=
16242 if test "X$additional_includedir" = "X/usr/local/include"; then
16243 if test -n "$GCC"; then
16244 case $host_os in
16245 linux*) haveit=yes;;
16246 esac
16247 fi
16248 fi
16249 if test -z "$haveit"; then
16250 for x in $CPPFLAGS $INCBABELTRACE; do
16251
16252 acl_save_prefix="$prefix"
16253 prefix="$acl_final_prefix"
16254 acl_save_exec_prefix="$exec_prefix"
16255 exec_prefix="$acl_final_exec_prefix"
16256 eval x=\"$x\"
16257 exec_prefix="$acl_save_exec_prefix"
16258 prefix="$acl_save_prefix"
16259
16260 if test "X$x" = "X-I$additional_includedir"; then
16261 haveit=yes
16262 break
16263 fi
16264 done
16265 if test -z "$haveit"; then
16266 if test -d "$additional_includedir"; then
16267 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
16268 fi
16269 fi
16270 fi
16271 fi
16272 fi
16273 if test -n "$found_la"; then
16274 save_libdir="$libdir"
16275 case "$found_la" in
16276 */* | *\\*) . "$found_la" ;;
16277 *) . "./$found_la" ;;
16278 esac
16279 libdir="$save_libdir"
16280 for dep in $dependency_libs; do
16281 case "$dep" in
16282 -L*)
16283 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16284 if test "X$additional_libdir" != "X/usr/lib"; then
16285 haveit=
16286 if test "X$additional_libdir" = "X/usr/local/lib"; then
16287 if test -n "$GCC"; then
16288 case $host_os in
16289 linux*) haveit=yes;;
16290 esac
16291 fi
16292 fi
16293 if test -z "$haveit"; then
16294 haveit=
16295 for x in $LDFLAGS $LIBBABELTRACE; do
16296
16297 acl_save_prefix="$prefix"
16298 prefix="$acl_final_prefix"
16299 acl_save_exec_prefix="$exec_prefix"
16300 exec_prefix="$acl_final_exec_prefix"
16301 eval x=\"$x\"
16302 exec_prefix="$acl_save_exec_prefix"
16303 prefix="$acl_save_prefix"
16304
16305 if test "X$x" = "X-L$additional_libdir"; then
16306 haveit=yes
16307 break
16308 fi
16309 done
16310 if test -z "$haveit"; then
16311 if test -d "$additional_libdir"; then
16312 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
16313 fi
16314 fi
16315 haveit=
16316 for x in $LDFLAGS $LTLIBBABELTRACE; do
16317
16318 acl_save_prefix="$prefix"
16319 prefix="$acl_final_prefix"
16320 acl_save_exec_prefix="$exec_prefix"
16321 exec_prefix="$acl_final_exec_prefix"
16322 eval x=\"$x\"
16323 exec_prefix="$acl_save_exec_prefix"
16324 prefix="$acl_save_prefix"
16325
16326 if test "X$x" = "X-L$additional_libdir"; then
16327 haveit=yes
16328 break
16329 fi
16330 done
16331 if test -z "$haveit"; then
16332 if test -d "$additional_libdir"; then
16333 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
16334 fi
16335 fi
16336 fi
16337 fi
16338 ;;
16339 -R*)
16340 dir=`echo "X$dep" | sed -e 's/^X-R//'`
16341 if test "$enable_rpath" != no; then
16342 haveit=
16343 for x in $rpathdirs; do
16344 if test "X$x" = "X$dir"; then
16345 haveit=yes
16346 break
16347 fi
16348 done
16349 if test -z "$haveit"; then
16350 rpathdirs="$rpathdirs $dir"
16351 fi
16352 haveit=
16353 for x in $ltrpathdirs; do
16354 if test "X$x" = "X$dir"; then
16355 haveit=yes
16356 break
16357 fi
16358 done
16359 if test -z "$haveit"; then
16360 ltrpathdirs="$ltrpathdirs $dir"
16361 fi
16362 fi
16363 ;;
16364 -l*)
16365 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16366 ;;
16367 *.la)
16368 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16369 ;;
16370 *)
16371 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
16372 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
16373 ;;
16374 esac
16375 done
16376 fi
16377 else
16378 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16379 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
16380 fi
16381 fi
16382 fi
16383 done
16384 done
16385 if test "X$rpathdirs" != "X"; then
16386 if test -n "$hardcode_libdir_separator"; then
16387 alldirs=
16388 for found_dir in $rpathdirs; do
16389 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16390 done
16391 acl_save_libdir="$libdir"
16392 libdir="$alldirs"
16393 eval flag=\"$hardcode_libdir_flag_spec\"
16394 libdir="$acl_save_libdir"
16395 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16396 else
16397 for found_dir in $rpathdirs; do
16398 acl_save_libdir="$libdir"
16399 libdir="$found_dir"
16400 eval flag=\"$hardcode_libdir_flag_spec\"
16401 libdir="$acl_save_libdir"
16402 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16403 done
16404 fi
16405 fi
16406 if test "X$ltrpathdirs" != "X"; then
16407 for found_dir in $ltrpathdirs; do
16408 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
16409 done
16410 fi
16411
16412
16413 ac_save_CPPFLAGS="$CPPFLAGS"
16414
16415 for element in $INCBABELTRACE; do
16416 haveit=
16417 for x in $CPPFLAGS; do
16418
16419 acl_save_prefix="$prefix"
16420 prefix="$acl_final_prefix"
16421 acl_save_exec_prefix="$exec_prefix"
16422 exec_prefix="$acl_final_exec_prefix"
16423 eval x=\"$x\"
16424 exec_prefix="$acl_save_exec_prefix"
16425 prefix="$acl_save_prefix"
16426
16427 if test "X$x" = "X$element"; then
16428 haveit=yes
16429 break
16430 fi
16431 done
16432 if test -z "$haveit"; then
16433 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16434 fi
16435 done
16436
16437
16438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
16439 $as_echo_n "checking for libbabeltrace... " >&6; }
16440 if test "${ac_cv_libbabeltrace+set}" = set; then :
16441 $as_echo_n "(cached) " >&6
16442 else
16443
16444 ac_save_LIBS="$LIBS"
16445 LIBS="$LIBS $LIBBABELTRACE"
16446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16447 /* end confdefs.h. */
16448 #include <babeltrace/babeltrace.h>
16449 #include <babeltrace/ctf/events.h>
16450 #include <babeltrace/ctf/iterator.h>
16451 int
16452 main ()
16453 {
16454 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
16455 struct bt_ctf_event *event = NULL;
16456 const struct bt_definition *scope;
16457
16458 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
16459 scope = bt_ctf_get_top_level_scope (event,
16460 BT_STREAM_EVENT_HEADER);
16461 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
16462
16463 ;
16464 return 0;
16465 }
16466 _ACEOF
16467 if ac_fn_c_try_link "$LINENO"; then :
16468 ac_cv_libbabeltrace=yes
16469 else
16470 ac_cv_libbabeltrace=no
16471 fi
16472 rm -f core conftest.err conftest.$ac_objext \
16473 conftest$ac_exeext conftest.$ac_ext
16474 LIBS="$ac_save_LIBS"
16475
16476 fi
16477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
16478 $as_echo "$ac_cv_libbabeltrace" >&6; }
16479 if test "$ac_cv_libbabeltrace" = yes; then
16480 HAVE_LIBBABELTRACE=yes
16481
16482 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
16483
16484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
16485 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
16486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
16487 $as_echo "$LIBBABELTRACE" >&6; }
16488 else
16489 HAVE_LIBBABELTRACE=no
16490 CPPFLAGS="$ac_save_CPPFLAGS"
16491 LIBBABELTRACE=
16492 LTLIBBABELTRACE=
16493 fi
16494
16495
16496
16497
16498
16499
16500 CFLAGS=$saved_CFLAGS
16501
16502 if test "$HAVE_LIBBABELTRACE" != yes; then
16503 if test "$with_babeltrace" = yes; then
16504 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
16505 else
16506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
16507 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
16508 fi
16509 fi
16510 fi
16511
16512 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16513 # to an empty version.
16514
16515 files=
16516 links=
16517
16518 rm -f nm.h
16519 if test "${nativefile}" != ""; then
16520 case "${nativefile}" in
16521 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16522 * ) GDB_NM_FILE="${nativefile}"
16523 esac
16524 files="${files} ${GDB_NM_FILE}"
16525 links="${links} nm.h"
16526
16527 cat >>confdefs.h <<_ACEOF
16528 #define GDB_NM_FILE "${GDB_NM_FILE}"
16529 _ACEOF
16530
16531 fi
16532
16533
16534 ac_sources="$files"
16535 ac_dests="$links"
16536 while test -n "$ac_sources"; do
16537 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16538 set $ac_sources; ac_source=$1; shift; ac_sources=$*
16539 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16540 done
16541 ac_config_links="$ac_config_links $ac_config_links_1"
16542
16543
16544
16545
16546
16547 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16548
16549
16550
16551 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16552 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
16553 if test "x$GDB_TRANSFORM_NAME" = x; then
16554 GDB_TRANSFORM_NAME=gdb
16555 fi
16556
16557
16558
16559 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16560 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
16561 if test "x$GCORE_TRANSFORM_NAME" = x; then
16562 GCORE_TRANSFORM_NAME=gcore
16563 fi
16564
16565
16566 ac_config_files="$ac_config_files gcore"
16567
16568 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
16569
16570
16571 cat >confcache <<\_ACEOF
16572 # This file is a shell script that caches the results of configure
16573 # tests run on this system so they can be shared between configure
16574 # scripts and configure runs, see configure's option --config-cache.
16575 # It is not useful on other systems. If it contains results you don't
16576 # want to keep, you may remove or edit it.
16577 #
16578 # config.status only pays attention to the cache file if you give it
16579 # the --recheck option to rerun configure.
16580 #
16581 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16582 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16583 # following values.
16584
16585 _ACEOF
16586
16587 # The following way of writing the cache mishandles newlines in values,
16588 # but we know of no workaround that is simple, portable, and efficient.
16589 # So, we kill variables containing newlines.
16590 # Ultrix sh set writes to stderr and can't be redirected directly,
16591 # and sets the high bit in the cache file unless we assign to the vars.
16592 (
16593 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16594 eval ac_val=\$$ac_var
16595 case $ac_val in #(
16596 *${as_nl}*)
16597 case $ac_var in #(
16598 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16599 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16600 esac
16601 case $ac_var in #(
16602 _ | IFS | as_nl) ;; #(
16603 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16604 *) { eval $ac_var=; unset $ac_var;} ;;
16605 esac ;;
16606 esac
16607 done
16608
16609 (set) 2>&1 |
16610 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16611 *${as_nl}ac_space=\ *)
16612 # `set' does not quote correctly, so add quotes: double-quote
16613 # substitution turns \\\\ into \\, and sed turns \\ into \.
16614 sed -n \
16615 "s/'/'\\\\''/g;
16616 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16617 ;; #(
16618 *)
16619 # `set' quotes correctly as required by POSIX, so do not add quotes.
16620 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16621 ;;
16622 esac |
16623 sort
16624 ) |
16625 sed '
16626 /^ac_cv_env_/b end
16627 t clear
16628 :clear
16629 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16630 t end
16631 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16632 :end' >>confcache
16633 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16634 if test -w "$cache_file"; then
16635 test "x$cache_file" != "x/dev/null" &&
16636 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16637 $as_echo "$as_me: updating cache $cache_file" >&6;}
16638 cat confcache >$cache_file
16639 else
16640 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16641 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16642 fi
16643 fi
16644 rm -f confcache
16645
16646 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16647 # Let make expand exec_prefix.
16648 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16649
16650 DEFS=-DHAVE_CONFIG_H
16651
16652 ac_libobjs=
16653 ac_ltlibobjs=
16654 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16655 # 1. Remove the extension, and $U if already installed.
16656 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16657 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16658 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16659 # will be set to the directory where LIBOBJS objects are built.
16660 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16661 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16662 done
16663 LIBOBJS=$ac_libobjs
16664
16665 LTLIBOBJS=$ac_ltlibobjs
16666
16667
16668 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16669 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16670 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16671 fi
16672 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16673 as_fn_error "conditional \"GMAKE\" was never defined.
16674 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16675 fi
16676 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
16677 as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
16678 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16679 fi
16680 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
16681 as_fn_error "conditional \"HAVE_GUILE\" was never defined.
16682 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16683 fi
16684
16685
16686 : ${CONFIG_STATUS=./config.status}
16687 ac_write_fail=0
16688 ac_clean_files_save=$ac_clean_files
16689 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16691 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16692 as_write_fail=0
16693 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16694 #! $SHELL
16695 # Generated by $as_me.
16696 # Run this file to recreate the current configuration.
16697 # Compiler output produced by configure, useful for debugging
16698 # configure, is in config.log if it exists.
16699
16700 debug=false
16701 ac_cs_recheck=false
16702 ac_cs_silent=false
16703
16704 SHELL=\${CONFIG_SHELL-$SHELL}
16705 export SHELL
16706 _ASEOF
16707 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16708 ## -------------------- ##
16709 ## M4sh Initialization. ##
16710 ## -------------------- ##
16711
16712 # Be more Bourne compatible
16713 DUALCASE=1; export DUALCASE # for MKS sh
16714 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16715 emulate sh
16716 NULLCMD=:
16717 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16718 # is contrary to our usage. Disable this feature.
16719 alias -g '${1+"$@"}'='"$@"'
16720 setopt NO_GLOB_SUBST
16721 else
16722 case `(set -o) 2>/dev/null` in #(
16723 *posix*) :
16724 set -o posix ;; #(
16725 *) :
16726 ;;
16727 esac
16728 fi
16729
16730
16731 as_nl='
16732 '
16733 export as_nl
16734 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16735 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16736 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16737 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16738 # Prefer a ksh shell builtin over an external printf program on Solaris,
16739 # but without wasting forks for bash or zsh.
16740 if test -z "$BASH_VERSION$ZSH_VERSION" \
16741 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16742 as_echo='print -r --'
16743 as_echo_n='print -rn --'
16744 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16745 as_echo='printf %s\n'
16746 as_echo_n='printf %s'
16747 else
16748 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16749 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16750 as_echo_n='/usr/ucb/echo -n'
16751 else
16752 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16753 as_echo_n_body='eval
16754 arg=$1;
16755 case $arg in #(
16756 *"$as_nl"*)
16757 expr "X$arg" : "X\\(.*\\)$as_nl";
16758 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16759 esac;
16760 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16761 '
16762 export as_echo_n_body
16763 as_echo_n='sh -c $as_echo_n_body as_echo'
16764 fi
16765 export as_echo_body
16766 as_echo='sh -c $as_echo_body as_echo'
16767 fi
16768
16769 # The user is always right.
16770 if test "${PATH_SEPARATOR+set}" != set; then
16771 PATH_SEPARATOR=:
16772 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16773 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16774 PATH_SEPARATOR=';'
16775 }
16776 fi
16777
16778
16779 # IFS
16780 # We need space, tab and new line, in precisely that order. Quoting is
16781 # there to prevent editors from complaining about space-tab.
16782 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16783 # splitting by setting IFS to empty value.)
16784 IFS=" "" $as_nl"
16785
16786 # Find who we are. Look in the path if we contain no directory separator.
16787 case $0 in #((
16788 *[\\/]* ) as_myself=$0 ;;
16789 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16790 for as_dir in $PATH
16791 do
16792 IFS=$as_save_IFS
16793 test -z "$as_dir" && as_dir=.
16794 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16795 done
16796 IFS=$as_save_IFS
16797
16798 ;;
16799 esac
16800 # We did not find ourselves, most probably we were run as `sh COMMAND'
16801 # in which case we are not to be found in the path.
16802 if test "x$as_myself" = x; then
16803 as_myself=$0
16804 fi
16805 if test ! -f "$as_myself"; then
16806 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16807 exit 1
16808 fi
16809
16810 # Unset variables that we do not need and which cause bugs (e.g. in
16811 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16812 # suppresses any "Segmentation fault" message there. '((' could
16813 # trigger a bug in pdksh 5.2.14.
16814 for as_var in BASH_ENV ENV MAIL MAILPATH
16815 do eval test x\${$as_var+set} = xset \
16816 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16817 done
16818 PS1='$ '
16819 PS2='> '
16820 PS4='+ '
16821
16822 # NLS nuisances.
16823 LC_ALL=C
16824 export LC_ALL
16825 LANGUAGE=C
16826 export LANGUAGE
16827
16828 # CDPATH.
16829 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16830
16831
16832 # as_fn_error ERROR [LINENO LOG_FD]
16833 # ---------------------------------
16834 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16835 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16836 # script with status $?, using 1 if that was 0.
16837 as_fn_error ()
16838 {
16839 as_status=$?; test $as_status -eq 0 && as_status=1
16840 if test "$3"; then
16841 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16842 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16843 fi
16844 $as_echo "$as_me: error: $1" >&2
16845 as_fn_exit $as_status
16846 } # as_fn_error
16847
16848
16849 # as_fn_set_status STATUS
16850 # -----------------------
16851 # Set $? to STATUS, without forking.
16852 as_fn_set_status ()
16853 {
16854 return $1
16855 } # as_fn_set_status
16856
16857 # as_fn_exit STATUS
16858 # -----------------
16859 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16860 as_fn_exit ()
16861 {
16862 set +e
16863 as_fn_set_status $1
16864 exit $1
16865 } # as_fn_exit
16866
16867 # as_fn_unset VAR
16868 # ---------------
16869 # Portably unset VAR.
16870 as_fn_unset ()
16871 {
16872 { eval $1=; unset $1;}
16873 }
16874 as_unset=as_fn_unset
16875 # as_fn_append VAR VALUE
16876 # ----------------------
16877 # Append the text in VALUE to the end of the definition contained in VAR. Take
16878 # advantage of any shell optimizations that allow amortized linear growth over
16879 # repeated appends, instead of the typical quadratic growth present in naive
16880 # implementations.
16881 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16882 eval 'as_fn_append ()
16883 {
16884 eval $1+=\$2
16885 }'
16886 else
16887 as_fn_append ()
16888 {
16889 eval $1=\$$1\$2
16890 }
16891 fi # as_fn_append
16892
16893 # as_fn_arith ARG...
16894 # ------------------
16895 # Perform arithmetic evaluation on the ARGs, and store the result in the
16896 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16897 # must be portable across $(()) and expr.
16898 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16899 eval 'as_fn_arith ()
16900 {
16901 as_val=$(( $* ))
16902 }'
16903 else
16904 as_fn_arith ()
16905 {
16906 as_val=`expr "$@" || test $? -eq 1`
16907 }
16908 fi # as_fn_arith
16909
16910
16911 if expr a : '\(a\)' >/dev/null 2>&1 &&
16912 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16913 as_expr=expr
16914 else
16915 as_expr=false
16916 fi
16917
16918 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16919 as_basename=basename
16920 else
16921 as_basename=false
16922 fi
16923
16924 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16925 as_dirname=dirname
16926 else
16927 as_dirname=false
16928 fi
16929
16930 as_me=`$as_basename -- "$0" ||
16931 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16932 X"$0" : 'X\(//\)$' \| \
16933 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16934 $as_echo X/"$0" |
16935 sed '/^.*\/\([^/][^/]*\)\/*$/{
16936 s//\1/
16937 q
16938 }
16939 /^X\/\(\/\/\)$/{
16940 s//\1/
16941 q
16942 }
16943 /^X\/\(\/\).*/{
16944 s//\1/
16945 q
16946 }
16947 s/.*/./; q'`
16948
16949 # Avoid depending upon Character Ranges.
16950 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16951 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16952 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16953 as_cr_digits='0123456789'
16954 as_cr_alnum=$as_cr_Letters$as_cr_digits
16955
16956 ECHO_C= ECHO_N= ECHO_T=
16957 case `echo -n x` in #(((((
16958 -n*)
16959 case `echo 'xy\c'` in
16960 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16961 xy) ECHO_C='\c';;
16962 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16963 ECHO_T=' ';;
16964 esac;;
16965 *)
16966 ECHO_N='-n';;
16967 esac
16968
16969 rm -f conf$$ conf$$.exe conf$$.file
16970 if test -d conf$$.dir; then
16971 rm -f conf$$.dir/conf$$.file
16972 else
16973 rm -f conf$$.dir
16974 mkdir conf$$.dir 2>/dev/null
16975 fi
16976 if (echo >conf$$.file) 2>/dev/null; then
16977 if ln -s conf$$.file conf$$ 2>/dev/null; then
16978 as_ln_s='ln -s'
16979 # ... but there are two gotchas:
16980 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16981 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16982 # In both cases, we have to default to `cp -p'.
16983 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16984 as_ln_s='cp -p'
16985 elif ln conf$$.file conf$$ 2>/dev/null; then
16986 as_ln_s=ln
16987 else
16988 as_ln_s='cp -p'
16989 fi
16990 else
16991 as_ln_s='cp -p'
16992 fi
16993 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16994 rmdir conf$$.dir 2>/dev/null
16995
16996
16997 # as_fn_mkdir_p
16998 # -------------
16999 # Create "$as_dir" as a directory, including parents if necessary.
17000 as_fn_mkdir_p ()
17001 {
17002
17003 case $as_dir in #(
17004 -*) as_dir=./$as_dir;;
17005 esac
17006 test -d "$as_dir" || eval $as_mkdir_p || {
17007 as_dirs=
17008 while :; do
17009 case $as_dir in #(
17010 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17011 *) as_qdir=$as_dir;;
17012 esac
17013 as_dirs="'$as_qdir' $as_dirs"
17014 as_dir=`$as_dirname -- "$as_dir" ||
17015 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17016 X"$as_dir" : 'X\(//\)[^/]' \| \
17017 X"$as_dir" : 'X\(//\)$' \| \
17018 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17019 $as_echo X"$as_dir" |
17020 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17021 s//\1/
17022 q
17023 }
17024 /^X\(\/\/\)[^/].*/{
17025 s//\1/
17026 q
17027 }
17028 /^X\(\/\/\)$/{
17029 s//\1/
17030 q
17031 }
17032 /^X\(\/\).*/{
17033 s//\1/
17034 q
17035 }
17036 s/.*/./; q'`
17037 test -d "$as_dir" && break
17038 done
17039 test -z "$as_dirs" || eval "mkdir $as_dirs"
17040 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17041
17042
17043 } # as_fn_mkdir_p
17044 if mkdir -p . 2>/dev/null; then
17045 as_mkdir_p='mkdir -p "$as_dir"'
17046 else
17047 test -d ./-p && rmdir ./-p
17048 as_mkdir_p=false
17049 fi
17050
17051 if test -x / >/dev/null 2>&1; then
17052 as_test_x='test -x'
17053 else
17054 if ls -dL / >/dev/null 2>&1; then
17055 as_ls_L_option=L
17056 else
17057 as_ls_L_option=
17058 fi
17059 as_test_x='
17060 eval sh -c '\''
17061 if test -d "$1"; then
17062 test -d "$1/.";
17063 else
17064 case $1 in #(
17065 -*)set "./$1";;
17066 esac;
17067 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17068 ???[sx]*):;;*)false;;esac;fi
17069 '\'' sh
17070 '
17071 fi
17072 as_executable_p=$as_test_x
17073
17074 # Sed expression to map a string onto a valid CPP name.
17075 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17076
17077 # Sed expression to map a string onto a valid variable name.
17078 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17079
17080
17081 exec 6>&1
17082 ## ----------------------------------- ##
17083 ## Main body of $CONFIG_STATUS script. ##
17084 ## ----------------------------------- ##
17085 _ASEOF
17086 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17087
17088 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17089 # Save the log message, to keep $0 and so on meaningful, and to
17090 # report actual input values of CONFIG_FILES etc. instead of their
17091 # values after options handling.
17092 ac_log="
17093 This file was extended by $as_me, which was
17094 generated by GNU Autoconf 2.64. Invocation command line was
17095
17096 CONFIG_FILES = $CONFIG_FILES
17097 CONFIG_HEADERS = $CONFIG_HEADERS
17098 CONFIG_LINKS = $CONFIG_LINKS
17099 CONFIG_COMMANDS = $CONFIG_COMMANDS
17100 $ $0 $@
17101
17102 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17103 "
17104
17105 _ACEOF
17106
17107 case $ac_config_files in *"
17108 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17109 esac
17110
17111 case $ac_config_headers in *"
17112 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17113 esac
17114
17115
17116 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17117 # Files that config.status was made for.
17118 config_files="$ac_config_files"
17119 config_headers="$ac_config_headers"
17120 config_links="$ac_config_links"
17121 config_commands="$ac_config_commands"
17122
17123 _ACEOF
17124
17125 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17126 ac_cs_usage="\
17127 \`$as_me' instantiates files and other configuration actions
17128 from templates according to the current configuration. Unless the files
17129 and actions are specified as TAGs, all are instantiated by default.
17130
17131 Usage: $0 [OPTION]... [TAG]...
17132
17133 -h, --help print this help, then exit
17134 -V, --version print version number and configuration settings, then exit
17135 -q, --quiet, --silent
17136 do not print progress messages
17137 -d, --debug don't remove temporary files
17138 --recheck update $as_me by reconfiguring in the same conditions
17139 --file=FILE[:TEMPLATE]
17140 instantiate the configuration file FILE
17141 --header=FILE[:TEMPLATE]
17142 instantiate the configuration header FILE
17143
17144 Configuration files:
17145 $config_files
17146
17147 Configuration headers:
17148 $config_headers
17149
17150 Configuration links:
17151 $config_links
17152
17153 Configuration commands:
17154 $config_commands
17155
17156 Report bugs to the package provider."
17157
17158 _ACEOF
17159 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17160 ac_cs_version="\\
17161 config.status
17162 configured by $0, generated by GNU Autoconf 2.64,
17163 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17164
17165 Copyright (C) 2009 Free Software Foundation, Inc.
17166 This config.status script is free software; the Free Software Foundation
17167 gives unlimited permission to copy, distribute and modify it."
17168
17169 ac_pwd='$ac_pwd'
17170 srcdir='$srcdir'
17171 INSTALL='$INSTALL'
17172 AWK='$AWK'
17173 test -n "\$AWK" || AWK=awk
17174 _ACEOF
17175
17176 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17177 # The default lists apply if the user does not specify any file.
17178 ac_need_defaults=:
17179 while test $# != 0
17180 do
17181 case $1 in
17182 --*=*)
17183 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17184 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17185 ac_shift=:
17186 ;;
17187 *)
17188 ac_option=$1
17189 ac_optarg=$2
17190 ac_shift=shift
17191 ;;
17192 esac
17193
17194 case $ac_option in
17195 # Handling of the options.
17196 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17197 ac_cs_recheck=: ;;
17198 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17199 $as_echo "$ac_cs_version"; exit ;;
17200 --debug | --debu | --deb | --de | --d | -d )
17201 debug=: ;;
17202 --file | --fil | --fi | --f )
17203 $ac_shift
17204 case $ac_optarg in
17205 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17206 esac
17207 as_fn_append CONFIG_FILES " '$ac_optarg'"
17208 ac_need_defaults=false;;
17209 --header | --heade | --head | --hea )
17210 $ac_shift
17211 case $ac_optarg in
17212 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17213 esac
17214 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17215 ac_need_defaults=false;;
17216 --he | --h)
17217 # Conflict between --help and --header
17218 as_fn_error "ambiguous option: \`$1'
17219 Try \`$0 --help' for more information.";;
17220 --help | --hel | -h )
17221 $as_echo "$ac_cs_usage"; exit ;;
17222 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17223 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17224 ac_cs_silent=: ;;
17225
17226 # This is an error.
17227 -*) as_fn_error "unrecognized option: \`$1'
17228 Try \`$0 --help' for more information." ;;
17229
17230 *) as_fn_append ac_config_targets " $1"
17231 ac_need_defaults=false ;;
17232
17233 esac
17234 shift
17235 done
17236
17237 ac_configure_extra_args=
17238
17239 if $ac_cs_silent; then
17240 exec 6>/dev/null
17241 ac_configure_extra_args="$ac_configure_extra_args --silent"
17242 fi
17243
17244 _ACEOF
17245 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17246 if \$ac_cs_recheck; then
17247 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17248 shift
17249 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17250 CONFIG_SHELL='$SHELL'
17251 export CONFIG_SHELL
17252 exec "\$@"
17253 fi
17254
17255 _ACEOF
17256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17257 exec 5>>config.log
17258 {
17259 echo
17260 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17261 ## Running $as_me. ##
17262 _ASBOX
17263 $as_echo "$ac_log"
17264 } >&5
17265
17266 _ACEOF
17267 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17268 #
17269 # INIT-COMMANDS
17270 #
17271 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17272
17273 _ACEOF
17274
17275 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17276
17277 # Handling of arguments.
17278 for ac_config_target in $ac_config_targets
17279 do
17280 case $ac_config_target in
17281 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17282 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17283 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17284 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17285 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
17286 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17287 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
17288 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17289 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17290
17291 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17292 esac
17293 done
17294
17295
17296 # If the user did not use the arguments to specify the items to instantiate,
17297 # then the envvar interface is used. Set only those that are not.
17298 # We use the long form for the default assignment because of an extremely
17299 # bizarre bug on SunOS 4.1.3.
17300 if $ac_need_defaults; then
17301 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17302 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17303 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17304 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17305 fi
17306
17307 # Have a temporary directory for convenience. Make it in the build tree
17308 # simply because there is no reason against having it here, and in addition,
17309 # creating and moving files from /tmp can sometimes cause problems.
17310 # Hook for its removal unless debugging.
17311 # Note that there is a small window in which the directory will not be cleaned:
17312 # after its creation but before its name has been assigned to `$tmp'.
17313 $debug ||
17314 {
17315 tmp=
17316 trap 'exit_status=$?
17317 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17318 ' 0
17319 trap 'as_fn_exit 1' 1 2 13 15
17320 }
17321 # Create a (secure) tmp directory for tmp files.
17322
17323 {
17324 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17325 test -n "$tmp" && test -d "$tmp"
17326 } ||
17327 {
17328 tmp=./conf$$-$RANDOM
17329 (umask 077 && mkdir "$tmp")
17330 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17331
17332 # Set up the scripts for CONFIG_FILES section.
17333 # No need to generate them if there are no CONFIG_FILES.
17334 # This happens for instance with `./config.status config.h'.
17335 if test -n "$CONFIG_FILES"; then
17336
17337 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17338 ac_cs_awk_getline=:
17339 ac_cs_awk_pipe_init=
17340 ac_cs_awk_read_file='
17341 while ((getline aline < (F[key])) > 0)
17342 print(aline)
17343 close(F[key])'
17344 ac_cs_awk_pipe_fini=
17345 else
17346 ac_cs_awk_getline=false
17347 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17348 ac_cs_awk_read_file='
17349 print "|#_!!_#|"
17350 print "cat " F[key] " &&"
17351 '$ac_cs_awk_pipe_init
17352 # The final `:' finishes the AND list.
17353 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17354 fi
17355 ac_cr=`echo X | tr X '\015'`
17356 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17357 # But we know of no other shell where ac_cr would be empty at this
17358 # point, so we can use a bashism as a fallback.
17359 if test "x$ac_cr" = x; then
17360 eval ac_cr=\$\'\\r\'
17361 fi
17362 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17363 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17364 ac_cs_awk_cr='\r'
17365 else
17366 ac_cs_awk_cr=$ac_cr
17367 fi
17368
17369 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17370 _ACEOF
17371
17372 # Create commands to substitute file output variables.
17373 {
17374 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17375 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17376 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17377 echo "_ACAWK" &&
17378 echo "_ACEOF"
17379 } >conf$$files.sh &&
17380 . ./conf$$files.sh ||
17381 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17382 rm -f conf$$files.sh
17383
17384 {
17385 echo "cat >conf$$subs.awk <<_ACEOF" &&
17386 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17387 echo "_ACEOF"
17388 } >conf$$subs.sh ||
17389 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17390 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17391 ac_delim='%!_!# '
17392 for ac_last_try in false false false false false :; do
17393 . ./conf$$subs.sh ||
17394 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17395
17396 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17397 if test $ac_delim_n = $ac_delim_num; then
17398 break
17399 elif $ac_last_try; then
17400 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17401 else
17402 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17403 fi
17404 done
17405 rm -f conf$$subs.sh
17406
17407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17408 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17409 _ACEOF
17410 sed -n '
17411 h
17412 s/^/S["/; s/!.*/"]=/
17413 p
17414 g
17415 s/^[^!]*!//
17416 :repl
17417 t repl
17418 s/'"$ac_delim"'$//
17419 t delim
17420 :nl
17421 h
17422 s/\(.\{148\}\).*/\1/
17423 t more1
17424 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17425 p
17426 n
17427 b repl
17428 :more1
17429 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17430 p
17431 g
17432 s/.\{148\}//
17433 t nl
17434 :delim
17435 h
17436 s/\(.\{148\}\).*/\1/
17437 t more2
17438 s/["\\]/\\&/g; s/^/"/; s/$/"/
17439 p
17440 b
17441 :more2
17442 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17443 p
17444 g
17445 s/.\{148\}//
17446 t delim
17447 ' <conf$$subs.awk | sed '
17448 /^[^""]/{
17449 N
17450 s/\n//
17451 }
17452 ' >>$CONFIG_STATUS || ac_write_fail=1
17453 rm -f conf$$subs.awk
17454 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17455 _ACAWK
17456 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17457 for (key in S) S_is_set[key] = 1
17458 FS = "\a"
17459 \$ac_cs_awk_pipe_init
17460 }
17461 {
17462 line = $ 0
17463 nfields = split(line, field, "@")
17464 substed = 0
17465 len = length(field[1])
17466 for (i = 2; i < nfields; i++) {
17467 key = field[i]
17468 keylen = length(key)
17469 if (S_is_set[key]) {
17470 value = S[key]
17471 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17472 len += length(value) + length(field[++i])
17473 substed = 1
17474 } else
17475 len += 1 + keylen
17476 }
17477 if (nfields == 3 && !substed) {
17478 key = field[2]
17479 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
17480 \$ac_cs_awk_read_file
17481 next
17482 }
17483 }
17484 print line
17485 }
17486 \$ac_cs_awk_pipe_fini
17487 _ACAWK
17488 _ACEOF
17489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17490 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17491 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17492 else
17493 cat
17494 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17495 || as_fn_error "could not setup config files machinery" "$LINENO" 5
17496 _ACEOF
17497
17498 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17499 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17500 # trailing colons and then remove the whole line if VPATH becomes empty
17501 # (actually we leave an empty line to preserve line numbers).
17502 if test "x$srcdir" = x.; then
17503 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17504 s/:*\$(srcdir):*/:/
17505 s/:*\${srcdir}:*/:/
17506 s/:*@srcdir@:*/:/
17507 s/^\([^=]*=[ ]*\):*/\1/
17508 s/:*$//
17509 s/^[^=]*=[ ]*$//
17510 }'
17511 fi
17512
17513 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17514 fi # test -n "$CONFIG_FILES"
17515
17516 # Set up the scripts for CONFIG_HEADERS section.
17517 # No need to generate them if there are no CONFIG_HEADERS.
17518 # This happens for instance with `./config.status Makefile'.
17519 if test -n "$CONFIG_HEADERS"; then
17520 cat >"$tmp/defines.awk" <<\_ACAWK ||
17521 BEGIN {
17522 _ACEOF
17523
17524 # Transform confdefs.h into an awk script `defines.awk', embedded as
17525 # here-document in config.status, that substitutes the proper values into
17526 # config.h.in to produce config.h.
17527
17528 # Create a delimiter string that does not exist in confdefs.h, to ease
17529 # handling of long lines.
17530 ac_delim='%!_!# '
17531 for ac_last_try in false false :; do
17532 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17533 if test -z "$ac_t"; then
17534 break
17535 elif $ac_last_try; then
17536 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17537 else
17538 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17539 fi
17540 done
17541
17542 # For the awk script, D is an array of macro values keyed by name,
17543 # likewise P contains macro parameters if any. Preserve backslash
17544 # newline sequences.
17545
17546 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17547 sed -n '
17548 s/.\{148\}/&'"$ac_delim"'/g
17549 t rset
17550 :rset
17551 s/^[ ]*#[ ]*define[ ][ ]*/ /
17552 t def
17553 d
17554 :def
17555 s/\\$//
17556 t bsnl
17557 s/["\\]/\\&/g
17558 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17559 D["\1"]=" \3"/p
17560 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17561 d
17562 :bsnl
17563 s/["\\]/\\&/g
17564 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17565 D["\1"]=" \3\\\\\\n"\\/p
17566 t cont
17567 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17568 t cont
17569 d
17570 :cont
17571 n
17572 s/.\{148\}/&'"$ac_delim"'/g
17573 t clear
17574 :clear
17575 s/\\$//
17576 t bsnlc
17577 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17578 d
17579 :bsnlc
17580 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17581 b cont
17582 ' <confdefs.h | sed '
17583 s/'"$ac_delim"'/"\\\
17584 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17585
17586 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17587 for (key in D) D_is_set[key] = 1
17588 FS = "\a"
17589 }
17590 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17591 line = \$ 0
17592 split(line, arg, " ")
17593 if (arg[1] == "#") {
17594 defundef = arg[2]
17595 mac1 = arg[3]
17596 } else {
17597 defundef = substr(arg[1], 2)
17598 mac1 = arg[2]
17599 }
17600 split(mac1, mac2, "(") #)
17601 macro = mac2[1]
17602 prefix = substr(line, 1, index(line, defundef) - 1)
17603 if (D_is_set[macro]) {
17604 # Preserve the white space surrounding the "#".
17605 print prefix "define", macro P[macro] D[macro]
17606 next
17607 } else {
17608 # Replace #undef with comments. This is necessary, for example,
17609 # in the case of _POSIX_SOURCE, which is predefined and required
17610 # on some systems where configure will not decide to define it.
17611 if (defundef == "undef") {
17612 print "/*", prefix defundef, macro, "*/"
17613 next
17614 }
17615 }
17616 }
17617 { print }
17618 _ACAWK
17619 _ACEOF
17620 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17621 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17622 fi # test -n "$CONFIG_HEADERS"
17623
17624
17625 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17626 shift
17627 for ac_tag
17628 do
17629 case $ac_tag in
17630 :[FHLC]) ac_mode=$ac_tag; continue;;
17631 esac
17632 case $ac_mode$ac_tag in
17633 :[FHL]*:*);;
17634 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17635 :[FH]-) ac_tag=-:-;;
17636 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17637 esac
17638 ac_save_IFS=$IFS
17639 IFS=:
17640 set x $ac_tag
17641 IFS=$ac_save_IFS
17642 shift
17643 ac_file=$1
17644 shift
17645
17646 case $ac_mode in
17647 :L) ac_source=$1;;
17648 :[FH])
17649 ac_file_inputs=
17650 for ac_f
17651 do
17652 case $ac_f in
17653 -) ac_f="$tmp/stdin";;
17654 *) # Look for the file first in the build tree, then in the source tree
17655 # (if the path is not absolute). The absolute path cannot be DOS-style,
17656 # because $ac_f cannot contain `:'.
17657 test -f "$ac_f" ||
17658 case $ac_f in
17659 [\\/$]*) false;;
17660 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17661 esac ||
17662 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17663 esac
17664 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17665 as_fn_append ac_file_inputs " '$ac_f'"
17666 done
17667
17668 # Let's still pretend it is `configure' which instantiates (i.e., don't
17669 # use $as_me), people would be surprised to read:
17670 # /* config.h. Generated by config.status. */
17671 configure_input='Generated from '`
17672 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17673 `' by configure.'
17674 if test x"$ac_file" != x-; then
17675 configure_input="$ac_file. $configure_input"
17676 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17677 $as_echo "$as_me: creating $ac_file" >&6;}
17678 fi
17679 # Neutralize special characters interpreted by sed in replacement strings.
17680 case $configure_input in #(
17681 *\&* | *\|* | *\\* )
17682 ac_sed_conf_input=`$as_echo "$configure_input" |
17683 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17684 *) ac_sed_conf_input=$configure_input;;
17685 esac
17686
17687 case $ac_tag in
17688 *:-:* | *:-) cat >"$tmp/stdin" \
17689 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17690 esac
17691 ;;
17692 esac
17693
17694 ac_dir=`$as_dirname -- "$ac_file" ||
17695 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17696 X"$ac_file" : 'X\(//\)[^/]' \| \
17697 X"$ac_file" : 'X\(//\)$' \| \
17698 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17699 $as_echo X"$ac_file" |
17700 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17701 s//\1/
17702 q
17703 }
17704 /^X\(\/\/\)[^/].*/{
17705 s//\1/
17706 q
17707 }
17708 /^X\(\/\/\)$/{
17709 s//\1/
17710 q
17711 }
17712 /^X\(\/\).*/{
17713 s//\1/
17714 q
17715 }
17716 s/.*/./; q'`
17717 as_dir="$ac_dir"; as_fn_mkdir_p
17718 ac_builddir=.
17719
17720 case "$ac_dir" in
17721 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17722 *)
17723 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17724 # A ".." for each directory in $ac_dir_suffix.
17725 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17726 case $ac_top_builddir_sub in
17727 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17728 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17729 esac ;;
17730 esac
17731 ac_abs_top_builddir=$ac_pwd
17732 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17733 # for backward compatibility:
17734 ac_top_builddir=$ac_top_build_prefix
17735
17736 case $srcdir in
17737 .) # We are building in place.
17738 ac_srcdir=.
17739 ac_top_srcdir=$ac_top_builddir_sub
17740 ac_abs_top_srcdir=$ac_pwd ;;
17741 [\\/]* | ?:[\\/]* ) # Absolute name.
17742 ac_srcdir=$srcdir$ac_dir_suffix;
17743 ac_top_srcdir=$srcdir
17744 ac_abs_top_srcdir=$srcdir ;;
17745 *) # Relative name.
17746 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17747 ac_top_srcdir=$ac_top_build_prefix$srcdir
17748 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17749 esac
17750 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17751
17752
17753 case $ac_mode in
17754 :F)
17755 #
17756 # CONFIG_FILE
17757 #
17758
17759 case $INSTALL in
17760 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17761 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17762 esac
17763 _ACEOF
17764
17765 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17766 # If the template does not know about datarootdir, expand it.
17767 # FIXME: This hack should be removed a few years after 2.60.
17768 ac_datarootdir_hack=; ac_datarootdir_seen=
17769 ac_sed_dataroot='
17770 /datarootdir/ {
17771 p
17772 q
17773 }
17774 /@datadir@/p
17775 /@docdir@/p
17776 /@infodir@/p
17777 /@localedir@/p
17778 /@mandir@/p'
17779 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17780 *datarootdir*) ac_datarootdir_seen=yes;;
17781 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17783 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17784 _ACEOF
17785 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17786 ac_datarootdir_hack='
17787 s&@datadir@&$datadir&g
17788 s&@docdir@&$docdir&g
17789 s&@infodir@&$infodir&g
17790 s&@localedir@&$localedir&g
17791 s&@mandir@&$mandir&g
17792 s&\\\${datarootdir}&$datarootdir&g' ;;
17793 esac
17794 _ACEOF
17795
17796 # Neutralize VPATH when `$srcdir' = `.'.
17797 # Shell code in configure.ac might set extrasub.
17798 # FIXME: do we really want to maintain this feature?
17799 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17800 ac_sed_extra="$ac_vpsub
17801 $extrasub
17802 _ACEOF
17803 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17804 :t
17805 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17806 s|@configure_input@|$ac_sed_conf_input|;t t
17807 s&@top_builddir@&$ac_top_builddir_sub&;t t
17808 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17809 s&@srcdir@&$ac_srcdir&;t t
17810 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17811 s&@top_srcdir@&$ac_top_srcdir&;t t
17812 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17813 s&@builddir@&$ac_builddir&;t t
17814 s&@abs_builddir@&$ac_abs_builddir&;t t
17815 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17816 s&@INSTALL@&$ac_INSTALL&;t t
17817 $ac_datarootdir_hack
17818 "
17819 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17820 if $ac_cs_awk_getline; then
17821 $AWK -f "$tmp/subs.awk"
17822 else
17823 $AWK -f "$tmp/subs.awk" | $SHELL
17824 fi >$tmp/out \
17825 || as_fn_error "could not create $ac_file" "$LINENO" 5
17826
17827 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17828 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17829 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17831 which seems to be undefined. Please make sure it is defined." >&5
17832 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17833 which seems to be undefined. Please make sure it is defined." >&2;}
17834
17835 rm -f "$tmp/stdin"
17836 case $ac_file in
17837 -) cat "$tmp/out" && rm -f "$tmp/out";;
17838 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17839 esac \
17840 || as_fn_error "could not create $ac_file" "$LINENO" 5
17841 ;;
17842 :H)
17843 #
17844 # CONFIG_HEADER
17845 #
17846 if test x"$ac_file" != x-; then
17847 {
17848 $as_echo "/* $configure_input */" \
17849 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17850 } >"$tmp/config.h" \
17851 || as_fn_error "could not create $ac_file" "$LINENO" 5
17852 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17853 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17854 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17855 else
17856 rm -f "$ac_file"
17857 mv "$tmp/config.h" "$ac_file" \
17858 || as_fn_error "could not create $ac_file" "$LINENO" 5
17859 fi
17860 else
17861 $as_echo "/* $configure_input */" \
17862 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17863 || as_fn_error "could not create -" "$LINENO" 5
17864 fi
17865 ;;
17866 :L)
17867 #
17868 # CONFIG_LINK
17869 #
17870
17871 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17872 :
17873 else
17874 # Prefer the file from the source tree if names are identical.
17875 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17876 ac_source=$srcdir/$ac_source
17877 fi
17878
17879 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17880 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17881
17882 if test ! -r "$ac_source"; then
17883 as_fn_error "$ac_source: file not found" "$LINENO" 5
17884 fi
17885 rm -f "$ac_file"
17886
17887 # Try a relative symlink, then a hard link, then a copy.
17888 case $srcdir in
17889 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17890 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17891 esac
17892 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17893 ln "$ac_source" "$ac_file" 2>/dev/null ||
17894 cp -p "$ac_source" "$ac_file" ||
17895 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17896 fi
17897 ;;
17898 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17899 $as_echo "$as_me: executing $ac_file commands" >&6;}
17900 ;;
17901 esac
17902
17903
17904 case $ac_file$ac_mode in
17905 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17906 "gcore":F) chmod +x gcore ;;
17907 "Makefile":F)
17908 case x$CONFIG_HEADERS in
17909 xconfig.h:config.in)
17910 echo > stamp-h ;;
17911 esac
17912 ;;
17913 "gdb-gdb.gdb":F)
17914 case x$CONFIG_HEADERS in
17915 xconfig.h:config.in)
17916 echo > stamp-h ;;
17917 esac
17918 ;;
17919 "doc/Makefile":F)
17920 case x$CONFIG_HEADERS in
17921 xconfig.h:config.in)
17922 echo > stamp-h ;;
17923 esac
17924 ;;
17925 "data-directory/Makefile":F)
17926 case x$CONFIG_HEADERS in
17927 xconfig.h:config.in)
17928 echo > stamp-h ;;
17929 esac
17930 ;;
17931
17932 esac
17933 done # for ac_tag
17934
17935
17936 as_fn_exit 0
17937 _ACEOF
17938 ac_clean_files=$ac_clean_files_save
17939
17940 test $ac_write_fail = 0 ||
17941 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17942
17943
17944 # configure is writing to config.log, and then calls config.status.
17945 # config.status does its own redirection, appending to config.log.
17946 # Unfortunately, on DOS this fails, as config.log is still kept open
17947 # by configure, so config.status won't be able to write to it; its
17948 # output is simply discarded. So we exec the FD to /dev/null,
17949 # effectively closing config.log, so it can be properly (re)opened and
17950 # appended to by config.status. When coming back to configure, we
17951 # need to make the FD available again.
17952 if test "$no_create" != yes; then
17953 ac_cs_success=:
17954 ac_config_status_args=
17955 test "$silent" = yes &&
17956 ac_config_status_args="$ac_config_status_args --quiet"
17957 exec 5>/dev/null
17958 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17959 exec 5>>config.log
17960 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17961 # would make configure fail if this is the last instruction.
17962 $ac_cs_success || as_fn_exit $?
17963 fi
17964
17965 #
17966 # CONFIG_SUBDIRS section.
17967 #
17968 if test "$no_recursion" != yes; then
17969
17970 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17971 # so they do not pile up.
17972 ac_sub_configure_args=
17973 ac_prev=
17974 eval "set x $ac_configure_args"
17975 shift
17976 for ac_arg
17977 do
17978 if test -n "$ac_prev"; then
17979 ac_prev=
17980 continue
17981 fi
17982 case $ac_arg in
17983 -cache-file | --cache-file | --cache-fil | --cache-fi \
17984 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
17985 ac_prev=cache_file ;;
17986 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
17987 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
17988 | --c=*)
17989 ;;
17990 --config-cache | -C)
17991 ;;
17992 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
17993 ac_prev=srcdir ;;
17994 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
17995 ;;
17996 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
17997 ac_prev=prefix ;;
17998 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
17999 ;;
18000 --disable-option-checking)
18001 ;;
18002 *)
18003 case $ac_arg in
18004 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18005 esac
18006 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
18007 esac
18008 done
18009
18010 # Always prepend --prefix to ensure using the same prefix
18011 # in subdir configurations.
18012 ac_arg="--prefix=$prefix"
18013 case $ac_arg in
18014 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18015 esac
18016 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18017
18018 # Pass --silent
18019 if test "$silent" = yes; then
18020 ac_sub_configure_args="--silent $ac_sub_configure_args"
18021 fi
18022
18023 # Always prepend --disable-option-checking to silence warnings, since
18024 # different subdirs can have different --enable and --with options.
18025 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
18026
18027 ac_popdir=`pwd`
18028 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18029
18030 # Do not complain, so a configure script can configure whichever
18031 # parts of a large source tree are present.
18032 test -d "$srcdir/$ac_dir" || continue
18033
18034 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
18035 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
18036 $as_echo "$ac_msg" >&6
18037 as_dir="$ac_dir"; as_fn_mkdir_p
18038 ac_builddir=.
18039
18040 case "$ac_dir" in
18041 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18042 *)
18043 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18044 # A ".." for each directory in $ac_dir_suffix.
18045 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18046 case $ac_top_builddir_sub in
18047 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18048 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18049 esac ;;
18050 esac
18051 ac_abs_top_builddir=$ac_pwd
18052 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18053 # for backward compatibility:
18054 ac_top_builddir=$ac_top_build_prefix
18055
18056 case $srcdir in
18057 .) # We are building in place.
18058 ac_srcdir=.
18059 ac_top_srcdir=$ac_top_builddir_sub
18060 ac_abs_top_srcdir=$ac_pwd ;;
18061 [\\/]* | ?:[\\/]* ) # Absolute name.
18062 ac_srcdir=$srcdir$ac_dir_suffix;
18063 ac_top_srcdir=$srcdir
18064 ac_abs_top_srcdir=$srcdir ;;
18065 *) # Relative name.
18066 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18067 ac_top_srcdir=$ac_top_build_prefix$srcdir
18068 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18069 esac
18070 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18071
18072
18073 cd "$ac_dir"
18074
18075 # Check for guested configure; otherwise get Cygnus style configure.
18076 if test -f "$ac_srcdir/configure.gnu"; then
18077 ac_sub_configure=$ac_srcdir/configure.gnu
18078 elif test -f "$ac_srcdir/configure"; then
18079 ac_sub_configure=$ac_srcdir/configure
18080 elif test -f "$ac_srcdir/configure.in"; then
18081 # This should be Cygnus configure.
18082 ac_sub_configure=$ac_aux_dir/configure
18083 else
18084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
18085 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18086 ac_sub_configure=
18087 fi
18088
18089 # The recursion is here.
18090 if test -n "$ac_sub_configure"; then
18091 # Make the cache file name correct relative to the subdirectory.
18092 case $cache_file in
18093 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18094 *) # Relative name.
18095 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18096 esac
18097
18098 { $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
18099 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18100 # The eval makes quoting arguments work.
18101 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18102 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
18103 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
18104 fi
18105
18106 cd "$ac_popdir"
18107 done
18108 fi
18109 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18111 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18112 fi
18113
This page took 0.641154 seconds and 3 git commands to generate.