2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
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 ## -------------------- ##
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 :
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+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
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
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
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'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x
; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var
in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\
${$as_var+set} = xset \
120 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
133 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
138 _as_can_reexec
=no
; export _as_can_reexec
;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
147 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec
=; unset _as_can_reexec
;}
160 if test "x$CONFIG_SHELL" = x
; then
161 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required
="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev
/null
; then :
205 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
208 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
210 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
213 test -z "$as_dir" && as_dir
=.
217 for as_base
in sh bash ksh sh5
; do
218 # Try only shells that exist, to save several forks.
219 as_shell
=$as_dir/$as_base
220 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
222 CONFIG_SHELL
=$as_shell as_have_required
=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
231 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
233 CONFIG_SHELL
=$SHELL as_have_required
=yes
238 if test "x$CONFIG_SHELL" != x
; then :
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
246 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
248 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
260 if test x
$as_have_required = xno
; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x
${ZSH_VERSION+set} = xset
; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
276 SHELL
=${CONFIG_SHELL-/bin/sh}
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE
= GREP_OPTIONS
=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
287 # Portably unset VAR.
290 { eval $1=; unset $1;}
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314 # Create "$as_dir" as a directory, including parents if necessary.
319 -*) as_dir
=.
/$as_dir;;
321 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
325 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
328 as_dirs
="'$as_qdir' $as_dirs"
329 as_dir
=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
352 test -d "$as_dir" && break
354 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
355 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p
()
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
374 eval 'as_fn_append ()
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
398 as_val
=`expr "$@" || test $? -eq 1`
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
410 as_status
=$1; test $as_status -eq 0 && as_status
=1
412 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit
$as_status
419 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
426 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
432 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
438 as_me
=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
457 # Avoid depending upon Character Ranges.
458 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits
='0123456789'
462 as_cr_alnum
=$as_cr_Letters$as_cr_digits
465 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
466 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485 chmod +x
"$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec
=no
; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
496 # Exit status is that of the last command.
500 ECHO_C
= ECHO_N
= ECHO_T
=
501 case `echo -n x` in #(((((
503 case `echo 'xy\c'` in
504 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
513 rm -f conf$$ conf$$.exe conf$$.
file
514 if test -d conf$$.dir
; then
515 rm -f conf$$.dir
/conf$$.
file
518 mkdir conf$$.dir
2>/dev
/null
520 if (echo >conf$$.
file) 2>/dev
/null
; then
521 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
529 elif ln conf$$.
file conf$$
2>/dev
/null
; then
537 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
538 rmdir conf$$.dir
2>/dev
/null
540 if mkdir
-p .
2>/dev
/null
; then
541 as_mkdir_p
='mkdir -p "$as_dir"'
543 test -d .
/-p && rmdir .
/-p
548 as_executable_p
=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
568 ac_default_prefix
=/usr
/local
570 ac_config_libobj_dir
=.
577 # Identity of this package.
585 ac_unique_file
="main.c"
586 # Factoring default headers for most tests.
587 ac_includes_default
="\
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
599 # ifdef HAVE_STDLIB_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
622 enable_option_checking
=no
624 ac_subst_vars
='LTLIBOBJS
637 HAVE_NATIVE_GCORE_HOST
737 READLINE_TEXI_INCFLAG
762 HAVE_NATIVE_GCORE_TARGET
788 INSTALL_STRIP_PROGRAM
817 MAINTAINER_MODE_FALSE
846 program_transform_name
857 ac_subst_files
='nat_makefile_frag'
859 enable_option_checking
860 enable_maintainer_mode
863 with_separate_debug_dir
865 with_relocated_sources
867 with_auto_load_safe_path
897 enable_source_highlight
904 with_system_gdbinit_dir
906 enable_build_warnings
907 enable_gdb_build_warnings
917 with_libbabeltrace_prefix
918 with_libbabeltrace_type
920 with_libxxhash_prefix
924 ac_precious_vars
='build_alias
941 ac_subdirs_all
='testsuite
944 # Initialize some variables set by options.
946 ac_init_version
=false
947 ac_unrecognized_opts
=
949 # The variables have the same names as the options, with
950 # dashes changed to underlines.
958 program_transform_name
=s
,x
,x
,
966 # Installation directory options.
967 # These are left unexpanded so users can "make install exec_prefix=/foo"
968 # and all the variables that are supposed to be based on exec_prefix
969 # by default will actually change.
970 # Use braces instead of parens because sh, perl, etc. also accept them.
971 # (The list follows the same order as the GNU Coding Standards.)
972 bindir
='${exec_prefix}/bin'
973 sbindir
='${exec_prefix}/sbin'
974 libexecdir
='${exec_prefix}/libexec'
975 datarootdir
='${prefix}/share'
976 datadir
='${datarootdir}'
977 sysconfdir
='${prefix}/etc'
978 sharedstatedir
='${prefix}/com'
979 localstatedir
='${prefix}/var'
980 includedir
='${prefix}/include'
981 oldincludedir
='/usr/include'
982 docdir
='${datarootdir}/doc/${PACKAGE}'
983 infodir
='${datarootdir}/info'
988 libdir
='${exec_prefix}/lib'
989 localedir
='${datarootdir}/locale'
990 mandir
='${datarootdir}/man'
996 # If the previous option needs an argument, assign it.
997 if test -n "$ac_prev"; then
998 eval $ac_prev=\
$ac_option
1004 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1009 # Accept the important Cygnus configure options, so we can diagnose typos.
1011 case $ac_dashdash$ac_option in
1015 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1017 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1018 bindir
=$ac_optarg ;;
1020 -build |
--build |
--buil |
--bui |
--bu)
1021 ac_prev
=build_alias
;;
1022 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1023 build_alias
=$ac_optarg ;;
1025 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1026 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1027 ac_prev
=cache_file
;;
1028 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1029 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1030 cache_file
=$ac_optarg ;;
1032 --config-cache |
-C)
1033 cache_file
=config.cache
;;
1035 -datadir |
--datadir |
--datadi |
--datad)
1037 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1038 datadir
=$ac_optarg ;;
1040 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1041 |
--dataroo |
--dataro |
--datar)
1042 ac_prev
=datarootdir
;;
1043 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1044 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1045 datarootdir
=$ac_optarg ;;
1047 -disable-* |
--disable-*)
1048 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1049 # Reject names that are not valid shell variable names.
1050 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1051 as_fn_error $?
"invalid feature name: $ac_useropt"
1052 ac_useropt_orig
=$ac_useropt
1053 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1054 case $ac_user_opts in
1056 "enable_
$ac_useropt"
1058 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1059 ac_unrecognized_sep
=', ';;
1061 eval enable_
$ac_useropt=no
;;
1063 -docdir |
--docdir |
--docdi |
--doc |
--do)
1065 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1066 docdir
=$ac_optarg ;;
1068 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1070 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1071 dvidir
=$ac_optarg ;;
1073 -enable-* |
--enable-*)
1074 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1075 # Reject names that are not valid shell variable names.
1076 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1077 as_fn_error $?
"invalid feature name: $ac_useropt"
1078 ac_useropt_orig
=$ac_useropt
1079 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1080 case $ac_user_opts in
1082 "enable_
$ac_useropt"
1084 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1085 ac_unrecognized_sep
=', ';;
1087 eval enable_
$ac_useropt=\
$ac_optarg ;;
1089 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1090 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1091 |
--exec |
--exe |
--ex)
1092 ac_prev
=exec_prefix
;;
1093 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1094 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1095 |
--exec=* |
--exe=* |
--ex=*)
1096 exec_prefix
=$ac_optarg ;;
1098 -gas |
--gas |
--ga |
--g)
1099 # Obsolete; use --with-gas.
1102 -help |
--help |
--hel |
--he |
-h)
1103 ac_init_help
=long
;;
1104 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1105 ac_init_help
=recursive
;;
1106 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1107 ac_init_help
=short
;;
1109 -host |
--host |
--hos |
--ho)
1110 ac_prev
=host_alias
;;
1111 -host=* |
--host=* |
--hos=* |
--ho=*)
1112 host_alias
=$ac_optarg ;;
1114 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1116 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1118 htmldir
=$ac_optarg ;;
1120 -includedir |
--includedir |
--includedi |
--included |
--include \
1121 |
--includ |
--inclu |
--incl |
--inc)
1122 ac_prev
=includedir
;;
1123 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1124 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1125 includedir
=$ac_optarg ;;
1127 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1129 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1130 infodir
=$ac_optarg ;;
1132 -libdir |
--libdir |
--libdi |
--libd)
1134 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1135 libdir
=$ac_optarg ;;
1137 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1138 |
--libexe |
--libex |
--libe)
1139 ac_prev
=libexecdir
;;
1140 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1141 |
--libexe=* |
--libex=* |
--libe=*)
1142 libexecdir
=$ac_optarg ;;
1144 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1145 ac_prev
=localedir
;;
1146 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1147 localedir
=$ac_optarg ;;
1149 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1150 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1151 ac_prev
=localstatedir
;;
1152 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1153 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1154 localstatedir
=$ac_optarg ;;
1156 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1158 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1159 mandir
=$ac_optarg ;;
1161 -nfp |
--nfp |
--nf)
1162 # Obsolete; use --without-fp.
1165 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1166 |
--no-cr |
--no-c |
-n)
1169 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1170 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1173 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1174 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1175 |
--oldin |
--oldi |
--old |
--ol |
--o)
1176 ac_prev
=oldincludedir
;;
1177 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1178 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1179 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1180 oldincludedir
=$ac_optarg ;;
1182 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1184 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1185 prefix
=$ac_optarg ;;
1187 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1188 |
--program-pre |
--program-pr |
--program-p)
1189 ac_prev
=program_prefix
;;
1190 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1191 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1192 program_prefix
=$ac_optarg ;;
1194 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1195 |
--program-suf |
--program-su |
--program-s)
1196 ac_prev
=program_suffix
;;
1197 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1198 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1199 program_suffix
=$ac_optarg ;;
1201 -program-transform-name |
--program-transform-name \
1202 |
--program-transform-nam |
--program-transform-na \
1203 |
--program-transform-n |
--program-transform- \
1204 |
--program-transform |
--program-transfor \
1205 |
--program-transfo |
--program-transf \
1206 |
--program-trans |
--program-tran \
1207 |
--progr-tra |
--program-tr |
--program-t)
1208 ac_prev
=program_transform_name
;;
1209 -program-transform-name=* |
--program-transform-name=* \
1210 |
--program-transform-nam=* |
--program-transform-na=* \
1211 |
--program-transform-n=* |
--program-transform-=* \
1212 |
--program-transform=* |
--program-transfor=* \
1213 |
--program-transfo=* |
--program-transf=* \
1214 |
--program-trans=* |
--program-tran=* \
1215 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1216 program_transform_name
=$ac_optarg ;;
1218 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1220 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1221 pdfdir
=$ac_optarg ;;
1223 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1225 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1228 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1229 |
-silent |
--silent |
--silen |
--sile |
--sil)
1232 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1234 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1236 sbindir
=$ac_optarg ;;
1238 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1239 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1240 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1242 ac_prev
=sharedstatedir
;;
1243 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1244 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1245 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1247 sharedstatedir
=$ac_optarg ;;
1249 -site |
--site |
--sit)
1251 -site=* |
--site=* |
--sit=*)
1254 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1256 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1257 srcdir
=$ac_optarg ;;
1259 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1260 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1261 ac_prev
=sysconfdir
;;
1262 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1263 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1264 sysconfdir
=$ac_optarg ;;
1266 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1267 ac_prev
=target_alias
;;
1268 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1269 target_alias
=$ac_optarg ;;
1271 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1274 -version |
--version |
--versio |
--versi |
--vers |
-V)
1275 ac_init_version
=: ;;
1278 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1279 # Reject names that are not valid shell variable names.
1280 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1281 as_fn_error $?
"invalid package name: $ac_useropt"
1282 ac_useropt_orig
=$ac_useropt
1283 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1284 case $ac_user_opts in
1288 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1289 ac_unrecognized_sep
=', ';;
1291 eval with_
$ac_useropt=\
$ac_optarg ;;
1293 -without-* |
--without-*)
1294 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1295 # Reject names that are not valid shell variable names.
1296 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1297 as_fn_error $?
"invalid package name: $ac_useropt"
1298 ac_useropt_orig
=$ac_useropt
1299 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1300 case $ac_user_opts in
1304 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1305 ac_unrecognized_sep
=', ';;
1307 eval with_
$ac_useropt=no
;;
1310 # Obsolete; use --with-x.
1313 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1314 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1315 ac_prev
=x_includes
;;
1316 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1317 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1318 x_includes
=$ac_optarg ;;
1320 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1321 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1322 ac_prev
=x_libraries
;;
1323 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1324 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1325 x_libraries
=$ac_optarg ;;
1327 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1328 Try \`$0 --help' for more information"
1332 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1333 # Reject names that are not valid shell variable names.
1334 case $ac_envvar in #(
1335 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1336 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1338 eval $ac_envvar=\
$ac_optarg
1339 export $ac_envvar ;;
1342 # FIXME: should be removed in autoconf 3.0.
1343 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1344 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1345 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1346 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1352 if test -n "$ac_prev"; then
1353 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1354 as_fn_error $?
"missing argument to $ac_option"
1357 if test -n "$ac_unrecognized_opts"; then
1358 case $enable_option_checking in
1360 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1361 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1365 # Check all directory arguments for consistency.
1366 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1367 datadir sysconfdir sharedstatedir localstatedir includedir \
1368 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1369 libdir localedir mandir
1371 eval ac_val
=\$
$ac_var
1372 # Remove trailing slashes.
1375 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1376 eval $ac_var=\
$ac_val;;
1378 # Be sure to have absolute directory names.
1380 [\\/$
]* | ?
:[\\/]* ) continue;;
1381 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1383 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1386 # There might be people who depend on the old broken behavior: `$host'
1387 # used to hold the argument of --host etc.
1388 # FIXME: To remove some day.
1391 target
=$target_alias
1393 # FIXME: To remove some day.
1394 if test "x$host_alias" != x
; then
1395 if test "x$build_alias" = x
; then
1396 cross_compiling
=maybe
1397 elif test "x$build_alias" != "x$host_alias"; then
1403 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1405 test "$silent" = yes && exec 6>/dev
/null
1408 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1409 ac_ls_di
=`ls -di .` &&
1410 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1411 as_fn_error $?
"working directory cannot be determined"
1412 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1413 as_fn_error $?
"pwd does not report name of working directory"
1416 # Find the source files, if location was not specified.
1417 if test -z "$srcdir"; then
1418 ac_srcdir_defaulted
=yes
1419 # Try the directory containing this script, then the parent directory.
1420 ac_confdir
=`$as_dirname -- "$as_myself" ||
1421 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1422 X"$as_myself" : 'X\(//\)[^/]' \| \
1423 X"$as_myself" : 'X\(//\)$' \| \
1424 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1425 $as_echo X"$as_myself" |
1426 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1444 if test ! -r "$srcdir/$ac_unique_file"; then
1448 ac_srcdir_defaulted
=no
1450 if test ! -r "$srcdir/$ac_unique_file"; then
1451 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1452 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1454 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1456 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1458 # When building in place, set srcdir=.
1459 if test "$ac_abs_confdir" = "$ac_pwd"; then
1462 # Remove unnecessary trailing slashes from srcdir.
1463 # Double slashes in file names in object file debugging info
1464 # mess up M-x gdb in Emacs.
1466 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1468 for ac_var
in $ac_precious_vars; do
1469 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1470 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1471 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1472 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1476 # Report the --help message.
1478 if test "$ac_init_help" = "long"; then
1479 # Omit some internal or obsolete options to make the list less imposing.
1480 # This message is too long to be a string in the A/UX 3.1 sh.
1482 \`configure' configures this package to adapt to many kinds of systems.
1484 Usage: $0 [OPTION]... [VAR=VALUE]...
1486 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1487 VAR=VALUE. See below for descriptions of some of the useful variables.
1489 Defaults for the options are specified in brackets.
1492 -h, --help display this help and exit
1493 --help=short display options specific to this package
1494 --help=recursive display the short help of all the included packages
1495 -V, --version display version information and exit
1496 -q, --quiet, --silent do not print \`checking ...' messages
1497 --cache-file=FILE cache test results in FILE [disabled]
1498 -C, --config-cache alias for \`--cache-file=config.cache'
1499 -n, --no-create do not create output files
1500 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1502 Installation directories:
1503 --prefix=PREFIX install architecture-independent files in PREFIX
1504 [$ac_default_prefix]
1505 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1508 By default, \`make install' will install all the files in
1509 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1510 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1511 for instance \`--prefix=\$HOME'.
1513 For better control, use the options below.
1515 Fine tuning of the installation directories:
1516 --bindir=DIR user executables [EPREFIX/bin]
1517 --sbindir=DIR system admin executables [EPREFIX/sbin]
1518 --libexecdir=DIR program executables [EPREFIX/libexec]
1519 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1520 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1521 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1522 --libdir=DIR object code libraries [EPREFIX/lib]
1523 --includedir=DIR C header files [PREFIX/include]
1524 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1525 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1526 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1527 --infodir=DIR info documentation [DATAROOTDIR/info]
1528 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1529 --mandir=DIR man documentation [DATAROOTDIR/man]
1530 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1531 --htmldir=DIR html documentation [DOCDIR]
1532 --dvidir=DIR dvi documentation [DOCDIR]
1533 --pdfdir=DIR pdf documentation [DOCDIR]
1534 --psdir=DIR ps documentation [DOCDIR]
1540 --program-prefix=PREFIX prepend PREFIX to installed program names
1541 --program-suffix=SUFFIX append SUFFIX to installed program names
1542 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1545 --x-includes=DIR X include files are
in DIR
1546 --x-libraries=DIR X library files are
in DIR
1549 --build=BUILD configure
for building on BUILD
[guessed
]
1550 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1551 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1555 if test -n "$ac_init_help"; then
1560 --disable-option-checking ignore unrecognized
--enable/--with options
1561 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1562 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1563 --enable-maintainer-mode
1564 enable make rules and dependencies not useful
(and
1565 sometimes confusing
) to the casual installer
1566 --enable-plugins Enable support
for plugins
1567 --disable-largefile omit support
for large files
1568 --enable-targets=TARGETS
1569 alternative target configurations
1570 --enable-64-bit-bfd 64-bit support
(on hosts with narrower word sizes
)
1571 --disable-gdbmi disable machine-interface
(MI
)
1572 --enable-tui enable full-screen terminal user interface
(TUI
)
1573 --enable-gdbtk enable gdbtk graphical user interface
(GUI
)
1574 --enable-profiling enable profiling of GDB
1575 --enable-codesign=CERT sign gdb with
'codesign -s CERT'
1576 --disable-rpath do not hardcode runtime library paths
1577 --enable-source-highlight
1578 enable source-highlight
for source listings
1579 --enable-werror treat compile warnings as errors
1580 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1581 --enable-gdb-build-warnings
1582 enable GDB specific build-time compiler warnings
if
1584 --enable-ubsan enable undefined behavior sanitizer
(auto
/yes
/no
)
1585 --enable-sim link gdb with simulator
1586 --enable-unit-tests Enable the inclusion of unit tests when compiling
1590 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1591 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1592 --with-separate-debug-dir=PATH
1593 look for global separate debug info
in this path
1595 --with-gdb-datadir=PATH
look for global separate data files
in this path
1597 --with-relocated-sources=PATH
1598 automatically relocate this path
for source files
1599 --with-auto-load-dir=PATH
1600 directories from
which to load auto-loaded scripts
1601 [$debugdir:$datadir/auto-load
]
1602 --with-auto-load-safe-path=PATH
1603 directories safe to hold auto-loaded files
1604 [--with-auto-load-dir]
1605 --without-auto-load-safe-path
1606 do not restrict auto-loaded files locations
1607 --with-debuginfod Enable debuginfo lookups with debuginfod
1609 --with-libunwind-ia64 use libunwind frame unwinding
for ia64 targets
1610 --with-curses use the curses library instead of the termcap
1612 --with-pkgversion=PKG Use PKG
in the version string
in place of
"GDB"
1613 --with-bugurl=URL Direct users to URL to report a bug
1614 --with-system-zlib use installed libz
1615 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1616 --with-libiconv-prefix[=DIR
] search
for libiconv
in DIR
/include and DIR
/lib
1617 --without-libiconv-prefix don
't search for libiconv in includedir and libdir
1618 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1619 --with-iconv-bin=PATH specify where to find the iconv program
1620 --with-system-readline use installed readline library
1621 --with-jit-reader-dir=PATH
1622 directory to load the JIT readers from
1623 --with-expat include expat support (auto/yes/no)
1624 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1625 --without-libexpat-prefix don't search
for libexpat
in includedir and libdir
1626 --with-libexpat-type=TYPE
type of library to search
for (auto
/static
/shared
)
1627 --with-mpfr include MPFR support
(auto
/yes
/no
)
1628 --with-libmpfr-prefix[=DIR
] search
for libmpfr
in DIR
/include and DIR
/lib
1629 --without-libmpfr-prefix don
't search for libmpfr in includedir and libdir
1630 --with-libmpfr-type=TYPE type of library to search for (auto/static/shared)
1631 --with-python[=PYTHON] include python support
1632 (auto/yes/no/<python-program>)
1633 --with-python-libdir[=DIR]
1634 search for python's libraries
in DIR
1635 --with-guile[=GUILE
] include guile support
1636 (auto
/yes
/no
/<guile-version
>/<pkg-config-program
>)
1637 --with-intel-pt include Intel Processor Trace support
(auto
/yes
/no
)
1638 --with-libipt-prefix[=DIR
] search
for libipt
in DIR
/include and DIR
/lib
1639 --without-libipt-prefix don
't search for libipt in includedir and libdir
1640 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1641 --without-included-regex
1642 don't use included regex
; this is the default on
1643 systems with version
2 of the GNU C library
(use
1644 with caution on other system
)
1645 --with-sysroot[=DIR
] search
for usr
/lib et al within DIR
1646 --with-system-gdbinit=PATH
1647 automatically load a system-wide gdbinit
file
1648 --with-system-gdbinit-dir=PATH
1649 automatically load system-wide gdbinit files from
1651 --with-lzma support lzma compression
(auto
/yes
/no
)
1652 --with-liblzma-prefix[=DIR
] search
for liblzma
in DIR
/include and DIR
/lib
1653 --without-liblzma-prefix don
't search for liblzma in includedir and libdir
1654 --with-liblzma-type=TYPE type of library to search for (auto/static/shared)
1655 --with-tcl directory containing tcl configuration (tclConfig.sh)
1656 --with-tk directory containing tk configuration (tkConfig.sh)
1657 --with-x use the X Window System
1658 --with-babeltrace include babeltrace support (auto/yes/no)
1659 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1660 --without-libbabeltrace-prefix don't search
for libbabeltrace
in includedir and libdir
1661 --with-libbabeltrace-type=TYPE
type of library to search
for (auto
/static
/shared
)
1662 --with-xxhash use libxxhash
for hashing
(faster
) (auto
/yes
/no
)
1663 --with-libxxhash-prefix[=DIR
] search
for libxxhash
in DIR
/include and DIR
/lib
1664 --without-libxxhash-prefix don
't search for libxxhash in includedir and libdir
1665 --with-libxxhash-type=TYPE type of library to search for (auto/static/shared)
1667 Some influential environment variables:
1668 CC C compiler command
1669 CFLAGS C compiler flags
1670 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1671 nonstandard directory <lib dir>
1672 LIBS libraries to pass to the linker, e.g. -l<library>
1673 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1674 you have headers in a nonstandard directory <include dir>
1675 CXX C++ compiler command
1676 CXXFLAGS C++ compiler flags
1678 MAKEINFO Parent configure detects if it is of sufficient version.
1680 Parameters for MAKEINFO.
1681 YACC The `Yet Another Compiler Compiler' implementation to use.
1682 Defaults to the first program found out of
: `bison -y', `byacc
',
1684 YFLAGS The list of arguments that will be passed by default to
$YACC.
1685 This
script will default YFLAGS to the empty string to avoid a
1686 default value of
`-d' given by some make applications.
1687 XMKMF Path to xmkmf, Makefile generator for X Window System
1689 Use these variables to override the choices made by `configure
' or to help
1690 it to find libraries and programs with nonstandard names/locations.
1692 Report bugs to the package provider.
1697 if test "$ac_init_help" = "recursive"; then
1698 # If there are subdirs, report their specific --help.
1699 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1700 test -d "$ac_dir" ||
1701 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1706 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1708 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.
[\\/]||
'`
1709 # A ".." for each directory in $ac_dir_suffix.
1710 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|
/[^
\\/]*|
/..|g
;s|
/||
'`
1711 case $ac_top_builddir_sub in
1712 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1713 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1716 ac_abs_top_builddir=$ac_pwd
1717 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1718 # for backward compatibility:
1719 ac_top_builddir=$ac_top_build_prefix
1722 .) # We are building in place.
1724 ac_top_srcdir=$ac_top_builddir_sub
1725 ac_abs_top_srcdir=$ac_pwd ;;
1726 [\\/]* | ?:[\\/]* ) # Absolute name.
1727 ac_srcdir=$srcdir$ac_dir_suffix;
1728 ac_top_srcdir=$srcdir
1729 ac_abs_top_srcdir=$srcdir ;;
1731 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1732 ac_top_srcdir=$ac_top_build_prefix$srcdir
1733 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1735 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1737 cd "$ac_dir" || { ac_status=$?; continue; }
1738 # Check for guested configure.
1739 if test -f "$ac_srcdir/configure.gnu"; then
1741 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1742 elif test -f "$ac_srcdir/configure"; then
1744 $SHELL "$ac_srcdir/configure" --help=recursive
1746 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1748 cd "$ac_pwd" || { ac_status=$?; break; }
1752 test -n "$ac_init_help" && exit $ac_status
1753 if $ac_init_version; then
1756 generated by GNU Autoconf 2.69
1758 Copyright (C) 2012 Free Software Foundation, Inc.
1759 This configure script is free software; the Free Software Foundation
1760 gives unlimited permission to copy, distribute and modify it.
1765 ## ------------------------ ##
1766 ## Autoconf initialization. ##
1767 ## ------------------------ ##
1769 # ac_fn_c_try_compile LINENO
1770 # --------------------------
1771 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1772 ac_fn_c_try_compile ()
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 rm -f conftest.$ac_objext
1776 if { { ac_try="$ac_compile"
1778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779 *) ac_try_echo=$ac_try;;
1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782 $as_echo "$ac_try_echo"; } >&5
1783 (eval "$ac_compile") 2>conftest.err
1785 if test -s conftest.err; then
1786 grep -v '^
*+' conftest.err >conftest.er1
1787 cat conftest.er1 >&5
1788 mv -f conftest.er1 conftest.err
1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 test $ac_status = 0; } && {
1792 test -z "$ac_c_werror_flag" ||
1793 test ! -s conftest.err
1794 } && test -s conftest.$ac_objext; then :
1797 $as_echo "$as_me: failed program was:" >&5
1798 sed 's
/^
/|
/' conftest.$ac_ext >&5
1802 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1803 as_fn_set_status $ac_retval
1805 } # ac_fn_c_try_compile
1807 # ac_fn_cxx_try_compile LINENO
1808 # ----------------------------
1809 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1810 ac_fn_cxx_try_compile ()
1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813 rm -f conftest.$ac_objext
1814 if { { ac_try="$ac_compile"
1816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1817 *) ac_try_echo=$ac_try;;
1819 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1820 $as_echo "$ac_try_echo"; } >&5
1821 (eval "$ac_compile") 2>conftest.err
1823 if test -s conftest.err; then
1824 grep -v '^
*+' conftest.err >conftest.er1
1825 cat conftest.er1 >&5
1826 mv -f conftest.er1 conftest.err
1828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829 test $ac_status = 0; } && {
1830 test -z "$ac_cxx_werror_flag" ||
1831 test ! -s conftest.err
1832 } && test -s conftest.$ac_objext; then :
1835 $as_echo "$as_me: failed program was:" >&5
1836 sed 's
/^
/|
/' conftest.$ac_ext >&5
1840 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1841 as_fn_set_status $ac_retval
1843 } # ac_fn_cxx_try_compile
1845 # ac_fn_c_try_cpp LINENO
1846 # ----------------------
1847 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1850 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1851 if { { ac_try="$ac_cpp conftest.$ac_ext"
1853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1854 *) ac_try_echo=$ac_try;;
1856 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1857 $as_echo "$ac_try_echo"; } >&5
1858 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1860 if test -s conftest.err; then
1861 grep -v '^
*+' conftest.err >conftest.er1
1862 cat conftest.er1 >&5
1863 mv -f conftest.er1 conftest.err
1865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1866 test $ac_status = 0; } > conftest.i && {
1867 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1868 test ! -s conftest.err
1872 $as_echo "$as_me: failed program was:" >&5
1873 sed 's
/^
/|
/' conftest.$ac_ext >&5
1877 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1878 as_fn_set_status $ac_retval
1882 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1883 # -------------------------------------------------------
1884 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1885 # the include files in INCLUDES and setting the cache variable VAR
1887 ac_fn_c_check_header_mongrel ()
1889 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1890 if eval \${$3+:} false; then :
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1892 $as_echo_n "checking for $2... " >&6; }
1893 if eval \${$3+:} false; then :
1894 $as_echo_n "(cached) " >&6
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898 $as_echo "$ac_res" >&6; }
1900 # Is the header compilable?
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1902 $as_echo_n "checking $2 usability... " >&6; }
1903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h. */
1908 if ac_fn_c_try_compile "$LINENO"; then :
1909 ac_header_compiler=yes
1911 ac_header_compiler=no
1913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1915 $as_echo "$ac_header_compiler" >&6; }
1917 # Is the header present?
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1919 $as_echo_n "checking $2 presence... " >&6; }
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 /* end confdefs.h. */
1924 if ac_fn_c_try_cpp "$LINENO"; then :
1925 ac_header_preproc=yes
1927 ac_header_preproc=no
1929 rm -f conftest.err conftest.i conftest.$ac_ext
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1931 $as_echo "$ac_header_preproc" >&6; }
1933 # So? What about this header?
1934 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1937 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1939 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1943 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1945 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1947 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1949 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1951 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1955 $as_echo_n "checking for $2... " >&6; }
1956 if eval \${$3+:} false; then :
1957 $as_echo_n "(cached) " >&6
1959 eval "$3=\$ac_header_compiler"
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963 $as_echo "$ac_res" >&6; }
1965 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1967 } # ac_fn_c_check_header_mongrel
1969 # ac_fn_c_try_run LINENO
1970 # ----------------------
1971 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1972 # that executables *can* be run.
1975 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976 if { { ac_try="$ac_link"
1978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1979 *) ac_try_echo=$ac_try;;
1981 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1982 $as_echo "$ac_try_echo"; } >&5
1983 (eval "$ac_link") 2>&5
1985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1986 test $ac_status = 0; } && { ac_try='.
/conftest
$ac_exeext'
1987 { { case "(($ac_try" in
1988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1989 *) ac_try_echo=$ac_try;;
1991 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1992 $as_echo "$ac_try_echo"; } >&5
1993 (eval "$ac_try") 2>&5
1995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1996 test $ac_status = 0; }; }; then :
1999 $as_echo "$as_me: program exited with status $ac_status" >&5
2000 $as_echo "$as_me: failed program was:" >&5
2001 sed 's
/^
/|
/' conftest.$ac_ext >&5
2003 ac_retval=$ac_status
2005 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2006 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2007 as_fn_set_status $ac_retval
2011 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2012 # -------------------------------------------------------
2013 # Tests whether HEADER exists and can be compiled using the include files in
2014 # INCLUDES, setting the cache variable VAR accordingly.
2015 ac_fn_c_check_header_compile ()
2017 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2019 $as_echo_n "checking for $2... " >&6; }
2020 if eval \${$3+:} false; then :
2021 $as_echo_n "(cached) " >&6
2023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2024 /* end confdefs.h. */
2028 if ac_fn_c_try_compile "$LINENO"; then :
2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2037 $as_echo "$ac_res" >&6; }
2038 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2040 } # ac_fn_c_check_header_compile
2042 # ac_fn_c_try_link LINENO
2043 # -----------------------
2044 # Try to link conftest.$ac_ext, and return whether this succeeded.
2047 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2048 rm -f conftest.$ac_objext conftest$ac_exeext
2049 if { { ac_try="$ac_link"
2051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2052 *) ac_try_echo=$ac_try;;
2054 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2055 $as_echo "$ac_try_echo"; } >&5
2056 (eval "$ac_link") 2>conftest.err
2058 if test -s conftest.err; then
2059 grep -v '^
*+' conftest.err >conftest.er1
2060 cat conftest.er1 >&5
2061 mv -f conftest.er1 conftest.err
2063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2064 test $ac_status = 0; } && {
2065 test -z "$ac_c_werror_flag" ||
2066 test ! -s conftest.err
2067 } && test -s conftest$ac_exeext && {
2068 test "$cross_compiling" = yes ||
2069 test -x conftest$ac_exeext
2073 $as_echo "$as_me: failed program was:" >&5
2074 sed 's
/^
/|
/' conftest.$ac_ext >&5
2078 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2079 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2080 # interfere with the next link command; also delete a directory that is
2081 # left behind by Apple's compiler. We
do this before executing the actions.
2082 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2083 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2084 as_fn_set_status
$ac_retval
2086 } # ac_fn_c_try_link
2088 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2089 # --------------------------------------------
2090 # Tries to find the compile-time value of EXPR in a program that includes
2091 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2093 ac_fn_c_compute_int
()
2095 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2096 if test "$cross_compiling" = yes; then
2097 # Depending upon the size, compute the lo and hi bounds.
2098 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2104 static int test_array [1 - 2 * !(($2) >= 0)];
2106 return test_array [0];
2112 if ac_fn_c_try_compile
"$LINENO"; then :
2115 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2116 /* end confdefs.h. */
2121 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2123 return test_array [0];
2129 if ac_fn_c_try_compile
"$LINENO"; then :
2130 ac_hi
=$ac_mid; break
2132 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2133 if test $ac_lo -le $ac_mid; then
2137 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2139 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2142 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2143 /* end confdefs.h. */
2148 static int test_array [1 - 2 * !(($2) < 0)];
2150 return test_array [0];
2156 if ac_fn_c_try_compile
"$LINENO"; then :
2159 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2160 /* end confdefs.h. */
2165 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2167 return test_array [0];
2173 if ac_fn_c_try_compile
"$LINENO"; then :
2174 ac_lo
=$ac_mid; break
2176 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2177 if test $ac_mid -le $ac_hi; then
2181 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2183 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2188 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2190 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2191 # Binary search between lo and hi bounds.
2192 while test "x$ac_lo" != "x$ac_hi"; do
2193 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2194 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h. */
2200 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2202 return test_array [0];
2208 if ac_fn_c_try_compile
"$LINENO"; then :
2211 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2213 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2216 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2220 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2221 /* end confdefs.h. */
2223 static long int longval () { return $2; }
2224 static unsigned long int ulongval () { return $2; }
2231 FILE *f = fopen ("conftest.val", "w");
2236 long int i = longval ();
2239 fprintf (f, "%ld", i);
2243 unsigned long int i = ulongval ();
2246 fprintf (f, "%lu", i);
2248 /* Do not output a trailing newline, as this causes \r\n confusion
2249 on some platforms. */
2250 return ferror (f) || fclose (f) != 0;
2256 if ac_fn_c_try_run
"$LINENO"; then :
2257 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2261 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2262 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2266 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2267 as_fn_set_status
$ac_retval
2269 } # ac_fn_c_compute_int
2271 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2272 # ---------------------------------------------
2273 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2275 ac_fn_c_check_decl
()
2277 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2278 as_decl_name
=`echo $2|sed 's/ *(.*//'`
2279 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2281 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2282 if eval \
${$3+:} false
; then :
2283 $as_echo_n "(cached) " >&6
2285 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2286 /* end confdefs.h. */
2291 #ifndef $as_decl_name
2293 (void) $as_decl_use;
2295 (void) $as_decl_name;
2303 if ac_fn_c_try_compile
"$LINENO"; then :
2308 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2312 $as_echo "$ac_res" >&6; }
2313 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2315 } # ac_fn_c_check_decl
2317 # ac_fn_c_check_func LINENO FUNC VAR
2318 # ----------------------------------
2319 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2320 ac_fn_c_check_func
()
2322 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2324 $as_echo_n "checking for $2... " >&6; }
2325 if eval \
${$3+:} false
; then :
2326 $as_echo_n "(cached) " >&6
2328 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2329 /* end confdefs.h. */
2330 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2331 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2332 #define $2 innocuous_$2
2334 /* System header to define __stub macros and hopefully few prototypes,
2335 which can conflict with char $2 (); below.
2336 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2337 <limits.h> exists even on freestanding compilers. */
2340 # include <limits.h>
2342 # include <assert.h>
2347 /* Override any GCC internal prototype to avoid an error.
2348 Use char because int might match the return type of a GCC
2349 builtin and then its argument prototype would still apply. */
2354 /* The GNU C library defines this for functions which it implements
2355 to always fail with ENOSYS. Some functions are actually named
2356 something starting with __ and the normal name is an alias. */
2357 #if defined __stub_$2 || defined __stub___$2
2369 if ac_fn_c_try_link
"$LINENO"; then :
2374 rm -f core conftest.err conftest.
$ac_objext \
2375 conftest
$ac_exeext conftest.
$ac_ext
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2379 $as_echo "$ac_res" >&6; }
2380 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2382 } # ac_fn_c_check_func
2384 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2385 # -------------------------------------------
2386 # Tests whether TYPE exists after having included INCLUDES, setting cache
2387 # variable VAR accordingly.
2388 ac_fn_c_check_type
()
2390 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2392 $as_echo_n "checking for $2... " >&6; }
2393 if eval \
${$3+:} false
; then :
2394 $as_echo_n "(cached) " >&6
2397 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2398 /* end confdefs.h. */
2409 if ac_fn_c_try_compile
"$LINENO"; then :
2410 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2411 /* end confdefs.h. */
2422 if ac_fn_c_try_compile
"$LINENO"; then :
2427 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2429 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2433 $as_echo "$ac_res" >&6; }
2434 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2436 } # ac_fn_c_check_type
2438 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2439 # ----------------------------------------------------
2440 # Tries to find if the field MEMBER exists in type AGGR, after including
2441 # INCLUDES, setting cache variable VAR accordingly.
2442 ac_fn_c_check_member
()
2444 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2446 $as_echo_n "checking for $2.$3... " >&6; }
2447 if eval \
${$4+:} false
; then :
2448 $as_echo_n "(cached) " >&6
2450 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2451 /* end confdefs.h. */
2463 if ac_fn_c_try_compile
"$LINENO"; then :
2466 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2467 /* end confdefs.h. */
2473 if (sizeof ac_aggr.$3)
2479 if ac_fn_c_try_compile
"$LINENO"; then :
2484 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2486 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2490 $as_echo "$ac_res" >&6; }
2491 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2493 } # ac_fn_c_check_member
2495 # ac_fn_cxx_try_link LINENO
2496 # -------------------------
2497 # Try to link conftest.$ac_ext, and return whether this succeeded.
2498 ac_fn_cxx_try_link
()
2500 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2501 rm -f conftest.
$ac_objext conftest
$ac_exeext
2502 if { { ac_try
="$ac_link"
2504 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2505 *) ac_try_echo=$ac_try;;
2507 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2508 $as_echo "$ac_try_echo"; } >&5
2509 (eval "$ac_link") 2>conftest.err
2511 if test -s conftest.err; then
2512 grep -v '^ *+' conftest.err >conftest.er1
2513 cat conftest.er1 >&5
2514 mv -f conftest.er1 conftest.err
2516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2517 test $ac_status = 0; } && {
2518 test -z "$ac_cxx_werror_flag" ||
2519 test ! -s conftest.err
2520 } && test -s conftest$ac_exeext && {
2521 test "$cross_compiling" = yes ||
2522 test -x conftest$ac_exeext
2526 $as_echo "$as_me: failed program was:" >&5
2527 sed 's/^/| /' conftest.$ac_ext >&5
2531 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2532 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2533 # interfere with the next link command; also delete a directory that is
2534 # left behind by Apple's compiler. We do this before executing the actions.
2535 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2536 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2537 as_fn_set_status $ac_retval
2539 } # ac_fn_cxx_try_link
2541 # ac_fn_cxx_check_func LINENO FUNC VAR
2542 # ------------------------------------
2543 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2544 ac_fn_cxx_check_func ()
2546 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2548 $as_echo_n "checking for $2... " >&6; }
2549 if eval \${$3+:} false; then :
2550 $as_echo_n "(cached) " >&6
2552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2553 /* end confdefs.h. */
2554 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2555 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2556 #define $2 innocuous_$2
2558 /* System header to define __stub macros and hopefully few prototypes,
2559 which can conflict with char $2 (); below.
2560 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2561 <limits.h> exists even on freestanding compilers. */
2564 # include <limits.h>
2566 # include <assert.h>
2571 /* Override any GCC internal prototype to avoid an error.
2572 Use char because int might match the return type of a GCC
2573 builtin and then its argument prototype would still apply. */
2578 /* The GNU C library defines this for functions which it implements
2579 to always fail with ENOSYS. Some functions are actually named
2580 something starting with __ and the normal name is an alias. */
2581 #if defined __stub_$2 || defined __stub___$2
2593 if ac_fn_cxx_try_link "$LINENO"; then :
2598 rm -f core conftest.err conftest.$ac_objext \
2599 conftest$ac_exeext conftest.$ac_ext
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2603 $as_echo "$ac_res" >&6; }
2604 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2606 } # ac_fn_cxx_check_func
2607 cat >config.log <<_ACEOF
2608 This file contains any messages produced by compilers while
2609 running configure, to aid debugging if configure makes a mistake.
2611 It was created by $as_me, which was
2612 generated by GNU Autoconf 2.69. Invocation command line was
2624 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2625 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2626 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2627 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2628 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2630 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2631 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2633 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2634 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2635 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2636 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2637 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2638 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2639 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647 test -z "$as_dir" && as_dir=.
2648 $as_echo "PATH: $as_dir"
2664 # Keep a trace of the command line.
2665 # Strip out --no-create and --no-recursion so they do not pile up.
2666 # Strip out --silent because we don't want to record it for future runs.
2667 # Also quote any args containing shell meta-characters.
2668 # Make two passes to allow for proper duplicate-argument suppression.
2672 ac_must_keep_next=false
2678 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2679 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2680 | -silent | --silent | --silen | --sile | --sil)
2683 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2686 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2688 as_fn_append ac_configure_args1 " '$ac_arg'"
2689 if test $ac_must_keep_next = true; then
2690 ac_must_keep_next=false # Got value, back to normal.
2693 *=* | --config-cache | -C | -disable-* | --disable-* \
2694 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2695 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2696 | -with-* | --with-* | -without-* | --without-* | --x)
2697 case "$ac_configure_args0 " in
2698 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2701 -* ) ac_must_keep_next=true ;;
2704 as_fn_append ac_configure_args " '$ac_arg'"
2709 { ac_configure_args0=; unset ac_configure_args0;}
2710 { ac_configure_args1=; unset ac_configure_args1;}
2712 # When interrupted or exit'd, cleanup temporary files, and complete
2713 # config.log. We remove comments because anyway the quotes in there
2714 # would cause problems or look ugly.
2715 # WARNING: Use '\'' to represent an apostrophe within the trap.
2716 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2717 trap 'exit_status=$?
2718 # Save into config.log some information that might help in debugging.
2722 $as_echo "## ---------------- ##
2723 ## Cache variables. ##
2724 ## ---------------- ##"
2726 # The following way of writing the cache mishandles newlines in values,
2728 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2729 eval ac_val=\$$ac_var
2733 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2734 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2737 _ | IFS | as_nl) ;; #(
2738 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2739 *) { eval $ac_var=; unset $ac_var;} ;;
2744 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2745 *${as_nl}ac_space=\ *)
2747 "s/'\''/'\''\\\\'\'''\''/g;
2748 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2751 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2758 $as_echo "## ----------------- ##
2759 ## Output variables. ##
2760 ## ----------------- ##"
2762 for ac_var in $ac_subst_vars
2764 eval ac_val=\$$ac_var
2766 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2768 $as_echo "$ac_var='\''$ac_val'\''"
2772 if test -n "$ac_subst_files"; then
2773 $as_echo "## ------------------- ##
2774 ## File substitutions. ##
2775 ## ------------------- ##"
2777 for ac_var in $ac_subst_files
2779 eval ac_val=\$$ac_var
2781 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2783 $as_echo "$ac_var='\''$ac_val'\''"
2788 if test -s confdefs.h; then
2789 $as_echo "## ----------- ##
2796 test "$ac_signal" != 0 &&
2797 $as_echo "$as_me: caught signal $ac_signal"
2798 $as_echo "$as_me: exit $exit_status"
2800 rm -f core *.core core.conftest.* &&
2801 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2804 for ac_signal in 1 2 13 15; do
2805 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2809 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2810 rm -f -r conftest* confdefs.h
2812 $as_echo "/* confdefs.h */" > confdefs.h
2814 # Predefined preprocessor variables.
2816 cat >>confdefs.h <<_ACEOF
2817 #define PACKAGE_NAME "$PACKAGE_NAME"
2820 cat >>confdefs.h <<_ACEOF
2821 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2824 cat >>confdefs.h <<_ACEOF
2825 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2828 cat >>confdefs.h <<_ACEOF
2829 #define PACKAGE_STRING "$PACKAGE_STRING"
2832 cat >>confdefs.h <<_ACEOF
2833 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2836 cat >>confdefs.h <<_ACEOF
2837 #define PACKAGE_URL "$PACKAGE_URL"
2841 # Let the site file select an alternate cache file if it wants to.
2842 # Prefer an explicitly selected file to automatically selected ones.
2845 if test -n "$CONFIG_SITE"; then
2846 # We do not want a PATH search for config.site.
2847 case $CONFIG_SITE in #((
2848 -*) ac_site_file1=./$CONFIG_SITE;;
2849 */*) ac_site_file1=$CONFIG_SITE;;
2850 *) ac_site_file1=./$CONFIG_SITE;;
2852 elif test "x$prefix" != xNONE; then
2853 ac_site_file1=$prefix/share/config.site
2854 ac_site_file2=$prefix/etc/config.site
2856 ac_site_file1=$ac_default_prefix/share/config.site
2857 ac_site_file2=$ac_default_prefix/etc/config.site
2859 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2861 test "x$ac_site_file" = xNONE && continue
2862 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2864 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2865 sed 's/^/| /' "$ac_site_file" >&5
2867 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2868 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2869 as_fn_error $? "failed to load site
script $ac_site_file
2870 See \
`config.log' for more details" "$LINENO" 5; }
2874 if test -r "$cache_file"; then
2875 # Some versions of bash will fail to source /dev/null (special files
2876 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2877 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2879 $as_echo "$as_me: loading cache $cache_file" >&6;}
2881 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2882 *) . "./$cache_file";;
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2887 $as_echo "$as_me: creating cache $cache_file" >&6;}
2891 as_fn_append ac_header_list " stdlib.h"
2892 as_fn_append ac_header_list " unistd.h"
2893 as_fn_append ac_header_list " sys/param.h"
2894 # Check that the precious variables saved in the cache have kept the same
2896 ac_cache_corrupted=false
2897 for ac_var in $ac_precious_vars; do
2898 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2899 eval ac_new_set=\$ac_env_${ac_var}_set
2900 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2901 eval ac_new_val=\$ac_env_${ac_var}_value
2902 case $ac_old_set,$ac_new_set in
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2905 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2906 ac_cache_corrupted=: ;;
2908 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2909 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2910 ac_cache_corrupted=: ;;
2913 if test "x$ac_old_val" != "x$ac_new_val"; then
2914 # differences in whitespace do not lead to failure.
2915 ac_old_val_w=`echo x
$ac_old_val`
2916 ac_new_val_w=`echo x
$ac_new_val`
2917 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2919 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2920 ac_cache_corrupted=:
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2923 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2924 eval $ac_var=\$ac_old_val
2926 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2927 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2929 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2932 # Pass precious variables to config.status.
2933 if test "$ac_new_set" = set; then
2935 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2936 *) ac_arg=$ac_var=$ac_new_val ;;
2938 case " $ac_configure_args " in
2939 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2940 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2944 if $ac_cache_corrupted; then
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2946 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2948 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2949 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2951 ## -------------------- ##
2952 ## Main body of script. ##
2953 ## -------------------- ##
2956 ac_cpp='$CPP $CPPFLAGS'
2957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2965 ac_config_headers="$ac_config_headers config.h:config.in"
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2969 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2970 # Check whether --enable-maintainer-mode was given.
2971 if test "${enable_maintainer_mode+set}" = set; then :
2972 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2974 USE_MAINTAINER_MODE=no
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2978 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2979 if test $USE_MAINTAINER_MODE = yes; then
2980 MAINTAINER_MODE_TRUE=
2981 MAINTAINER_MODE_FALSE='#'
2983 MAINTAINER_MODE_TRUE='#'
2984 MAINTAINER_MODE_FALSE=
2987 MAINT=$MAINTAINER_MODE_TRUE
2992 ac_cpp='$CPP $CPPFLAGS'
2993 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2994 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2995 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2996 if test -n "$ac_tool_prefix"; then
2997 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2998 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3000 $as_echo_n "checking for $ac_word... " >&6; }
3001 if ${ac_cv_prog_CC+:} false; then :
3002 $as_echo_n "(cached) " >&6
3004 if test -n "$CC"; then
3005 ac_cv_prog_CC="$CC" # Let the user override the test.
3007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3011 test -z "$as_dir" && as_dir=.
3012 for ac_exec_ext in '' $ac_executable_extensions; do
3013 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3014 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3025 if test -n "$CC"; then
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3027 $as_echo "$CC" >&6; }
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3030 $as_echo "no" >&6; }
3035 if test -z "$ac_cv_prog_CC"; then
3037 # Extract the first word of "gcc", so it can be a program name with args.
3038 set dummy gcc; ac_word=$2
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3040 $as_echo_n "checking for $ac_word... " >&6; }
3041 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3042 $as_echo_n "(cached) " >&6
3044 if test -n "$ac_ct_CC"; then
3045 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3051 test -z "$as_dir" && as_dir=.
3052 for ac_exec_ext in '' $ac_executable_extensions; do
3053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3054 ac_cv_prog_ac_ct_CC="gcc"
3055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3064 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3065 if test -n "$ac_ct_CC"; then
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3067 $as_echo "$ac_ct_CC" >&6; }
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3070 $as_echo "no" >&6; }
3073 if test "x$ac_ct_CC" = x; then
3076 case $cross_compiling:$ac_tool_warned in
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3079 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3080 ac_tool_warned=yes ;;
3088 if test -z "$CC"; then
3089 if test -n "$ac_tool_prefix"; then
3090 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3091 set dummy ${ac_tool_prefix}cc; ac_word=$2
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3093 $as_echo_n "checking for $ac_word... " >&6; }
3094 if ${ac_cv_prog_CC+:} false; then :
3095 $as_echo_n "(cached) " >&6
3097 if test -n "$CC"; then
3098 ac_cv_prog_CC="$CC" # Let the user override the test.
3100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3104 test -z "$as_dir" && as_dir=.
3105 for ac_exec_ext in '' $ac_executable_extensions; do
3106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3107 ac_cv_prog_CC="${ac_tool_prefix}cc"
3108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3118 if test -n "$CC"; then
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3120 $as_echo "$CC" >&6; }
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3123 $as_echo "no" >&6; }
3129 if test -z "$CC"; then
3130 # Extract the first word of "cc", so it can be a program name with args.
3131 set dummy cc; ac_word=$2
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3133 $as_echo_n "checking for $ac_word... " >&6; }
3134 if ${ac_cv_prog_CC+:} false; then :
3135 $as_echo_n "(cached) " >&6
3137 if test -n "$CC"; then
3138 ac_cv_prog_CC="$CC" # Let the user override the test.
3141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3145 test -z "$as_dir" && as_dir=.
3146 for ac_exec_ext in '' $ac_executable_extensions; do
3147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3148 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3149 ac_prog_rejected=yes
3153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3160 if test $ac_prog_rejected = yes; then
3161 # We found a bogon in the path, so make sure we never use it.
3162 set dummy $ac_cv_prog_CC
3164 if test $# != 0; then
3165 # We chose a different compiler from the bogus one.
3166 # However, it has the same basename, so the bogon will be chosen
3167 # first if we set CC to just the basename; use the full file name.
3169 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3175 if test -n "$CC"; then
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3177 $as_echo "$CC" >&6; }
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180 $as_echo "no" >&6; }
3185 if test -z "$CC"; then
3186 if test -n "$ac_tool_prefix"; then
3187 for ac_prog in cl.exe
3189 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3190 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3192 $as_echo_n "checking for $ac_word... " >&6; }
3193 if ${ac_cv_prog_CC+:} false; then :
3194 $as_echo_n "(cached) " >&6
3196 if test -n "$CC"; then
3197 ac_cv_prog_CC="$CC" # Let the user override the test.
3199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3203 test -z "$as_dir" && as_dir=.
3204 for ac_exec_ext in '' $ac_executable_extensions; do
3205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3206 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3217 if test -n "$CC"; then
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3219 $as_echo "$CC" >&6; }
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3222 $as_echo "no" >&6; }
3226 test -n "$CC" && break
3229 if test -z "$CC"; then
3231 for ac_prog in cl.exe
3233 # Extract the first word of "$ac_prog", so it can be a program name with args.
3234 set dummy $ac_prog; ac_word=$2
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3236 $as_echo_n "checking for $ac_word... " >&6; }
3237 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3238 $as_echo_n "(cached) " >&6
3240 if test -n "$ac_ct_CC"; then
3241 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3247 test -z "$as_dir" && as_dir=.
3248 for ac_exec_ext in '' $ac_executable_extensions; do
3249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3250 ac_cv_prog_ac_ct_CC="$ac_prog"
3251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3260 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3261 if test -n "$ac_ct_CC"; then
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3263 $as_echo "$ac_ct_CC" >&6; }
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3266 $as_echo "no" >&6; }
3270 test -n "$ac_ct_CC" && break
3273 if test "x$ac_ct_CC" = x; then
3276 case $cross_compiling:$ac_tool_warned in
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3279 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3280 ac_tool_warned=yes ;;
3289 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3291 as_fn_error $? "no acceptable C compiler found
in \
$PATH
3292 See \
`config.log' for more details" "$LINENO" 5; }
3294 # Provide some information about the compiler.
3295 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3298 for ac_option in --version -v -V -qversion; do
3299 { { ac_try="$ac_compiler $ac_option >&5"
3301 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3302 *) ac_try_echo
=$ac_try;;
3304 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3305 $as_echo "$ac_try_echo"; } >&5
3306 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3308 if test -s conftest.err
; then
3310 ... rest of stderr output deleted ...
3311 10q' conftest.err
>conftest.er1
3312 cat conftest.er1
>&5
3314 rm -f conftest.er1 conftest.err
3315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3316 test $ac_status = 0; }
3319 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3320 /* end confdefs.h. */
3330 ac_clean_files_save
=$ac_clean_files
3331 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3332 # Try to create an executable without -o first, disregard a.out.
3333 # It will help us diagnose broken compilers, and finding out an intuition
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3336 $as_echo_n "checking whether the C compiler works... " >&6; }
3337 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3339 # The possible output files:
3340 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3343 for ac_file
in $ac_files
3346 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3347 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
3352 if { { ac_try
="$ac_link_default"
3354 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3355 *) ac_try_echo=$ac_try;;
3357 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3358 $as_echo "$ac_try_echo"; } >&5
3359 (eval "$ac_link_default") 2>&5
3361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3362 test $ac_status = 0; }; then :
3363 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
3364 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
3365 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3366 # so that the user can short-circuit this test for compilers unknown to
3368 for ac_file in $ac_files ''
3370 test -f "$ac_file" || continue
3372 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3375 # We found the default executable, but exeext='' is most
3379 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3381 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3383 # We set ac_cv_exeext here because the later test for it is not
3384 # safe: cross compilers may not add the suffix if given an `-o'
3385 # argument, so we may need to know it at that point already.
3386 # Even if this section looks crufty: it has the advantage of
3393 test "$ac_cv_exeext" = no && ac_cv_exeext=
3398 if test -z "$ac_file"; then :
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3400 $as_echo "no" >&6; }
3401 $as_echo "$as_me: failed program was:" >&5
3402 sed 's
/^
/|
/' conftest.$ac_ext >&5
3404 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3405 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3406 as_fn_error 77 "C compiler cannot create executables
3407 See \`config.log
' for more details" "$LINENO" 5; }
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3410 $as_echo "yes" >&6; }
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3413 $as_echo_n "checking for C compiler default output file name... " >&6; }
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3415 $as_echo "$ac_file" >&6; }
3416 ac_exeext=$ac_cv_exeext
3418 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3419 ac_clean_files=$ac_clean_files_save
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3421 $as_echo_n "checking for suffix of executables... " >&6; }
3422 if { { ac_try="$ac_link"
3424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3425 *) ac_try_echo=$ac_try;;
3427 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3428 $as_echo "$ac_try_echo"; } >&5
3429 (eval "$ac_link") 2>&5
3431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3432 test $ac_status = 0; }; then :
3433 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3434 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3435 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3437 for ac_file
in conftest.exe conftest conftest.
*; do
3438 test -f "$ac_file" ||
continue
3440 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3441 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3447 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3448 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3449 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3450 See \`config.log' for more details" "$LINENO" 5; }
3452 rm -f conftest conftest
$ac_cv_exeext
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3454 $as_echo "$ac_cv_exeext" >&6; }
3456 rm -f conftest.
$ac_ext
3457 EXEEXT
=$ac_cv_exeext
3459 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3460 /* end confdefs.h. */
3465 FILE *f = fopen ("conftest.out", "w");
3466 return ferror (f) || fclose (f) != 0;
3472 ac_clean_files
="$ac_clean_files conftest.out"
3473 # Check that the compiler produces executables we can run. If not, either
3474 # the compiler is broken, or we cross compile.
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3476 $as_echo_n "checking whether we are cross compiling... " >&6; }
3477 if test "$cross_compiling" != yes; then
3478 { { ac_try
="$ac_link"
3480 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3481 *) ac_try_echo=$ac_try;;
3483 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3484 $as_echo "$ac_try_echo"; } >&5
3485 (eval "$ac_link") 2>&5
3487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3488 test $ac_status = 0; }
3489 if { ac_try='./conftest$ac_cv_exeext'
3490 { { case "(($ac_try" in
3491 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3492 *) ac_try_echo
=$ac_try;;
3494 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3495 $as_echo "$ac_try_echo"; } >&5
3496 (eval "$ac_try") 2>&5
3498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3499 test $ac_status = 0; }; }; then
3502 if test "$cross_compiling" = maybe
; then
3505 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3506 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3507 as_fn_error $?
"cannot run C compiled programs.
3508 If you meant to cross compile, use \`--host'.
3509 See \`config.log' for more details" "$LINENO" 5; }
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3514 $as_echo "$cross_compiling" >&6; }
3516 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3517 ac_clean_files
=$ac_clean_files_save
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3519 $as_echo_n "checking for suffix of object files... " >&6; }
3520 if ${ac_cv_objext+:} false
; then :
3521 $as_echo_n "(cached) " >&6
3523 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3524 /* end confdefs.h. */
3534 rm -f conftest.o conftest.obj
3535 if { { ac_try
="$ac_compile"
3537 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3538 *) ac_try_echo=$ac_try;;
3540 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3541 $as_echo "$ac_try_echo"; } >&5
3542 (eval "$ac_compile") 2>&5
3544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3545 test $ac_status = 0; }; then :
3546 for ac_file in conftest.o conftest.obj conftest.*; do
3547 test -f "$ac_file" || continue;
3549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3550 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3555 $as_echo "$as_me: failed program was:" >&5
3556 sed 's/^/| /' conftest.$ac_ext >&5
3558 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3559 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3560 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3561 See \
`config.log' for more details" "$LINENO" 5; }
3563 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3566 $as_echo "$ac_cv_objext" >&6; }
3567 OBJEXT=$ac_cv_objext
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3570 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3571 if ${ac_cv_c_compiler_gnu+:} false; then :
3572 $as_echo_n "(cached) " >&6
3574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3575 /* end confdefs.h. */
3588 if ac_fn_c_try_compile "$LINENO"; then :
3593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3594 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3598 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3599 if test $ac_compiler_gnu = yes; then
3604 ac_test_CFLAGS=${CFLAGS+set}
3605 ac_save_CFLAGS=$CFLAGS
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3607 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3608 if ${ac_cv_prog_cc_g+:} false; then :
3609 $as_echo_n "(cached) " >&6
3611 ac_save_c_werror_flag=$ac_c_werror_flag
3612 ac_c_werror_flag=yes
3615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3616 /* end confdefs.h. */
3626 if ac_fn_c_try_compile "$LINENO"; then :
3630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3631 /* end confdefs.h. */
3641 if ac_fn_c_try_compile "$LINENO"; then :
3644 ac_c_werror_flag=$ac_save_c_werror_flag
3646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3647 /* end confdefs.h. */
3657 if ac_fn_c_try_compile "$LINENO"; then :
3660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3665 ac_c_werror_flag=$ac_save_c_werror_flag
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3668 $as_echo "$ac_cv_prog_cc_g" >&6; }
3669 if test "$ac_test_CFLAGS" = set; then
3670 CFLAGS=$ac_save_CFLAGS
3671 elif test $ac_cv_prog_cc_g = yes; then
3672 if test "$GCC" = yes; then
3678 if test "$GCC" = yes; then
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3685 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3686 if ${ac_cv_prog_cc_c89+:} false; then :
3687 $as_echo_n "(cached) " >&6
3689 ac_cv_prog_cc_c89=no
3691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3692 /* end confdefs.h. */
3696 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3697 struct buf { int x; };
3698 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3699 static char *e (p, i)
3705 static char *f (char * (*g) (char **, int), char **p, ...)
3710 s = g (p, va_arg (v,int));
3715 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3716 function prototypes and stuff, but not '\xHH' hex character constants.
3717 These don't provoke an error unfortunately, instead are silently treated
3718 as 'x'. The following induces an error, until -std is added to get
3719 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3720 array size at least. It's necessary to write '\x00'==0 to get something
3721 that's true only with -std. */
3722 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3724 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3725 inside strings and character constants. */
3727 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3729 int test (int i, double x);
3730 struct s1 {int (*f) (int a);};
3731 struct s2 {int (*f) (double a);};
3732 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3738 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3743 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3744 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3746 CC="$ac_save_CC $ac_arg"
3747 if ac_fn_c_try_compile "$LINENO"; then :
3748 ac_cv_prog_cc_c89=$ac_arg
3750 rm -f core conftest.err conftest.$ac_objext
3751 test "x$ac_cv_prog_cc_c89" != "xno" && break
3753 rm -f conftest.$ac_ext
3758 case "x$ac_cv_prog_cc_c89" in
3760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3761 $as_echo "none needed" >&6; } ;;
3763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3764 $as_echo "unsupported" >&6; } ;;
3766 CC="$CC $ac_cv_prog_cc_c89"
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3768 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3770 if test "x$ac_cv_prog_cc_c89" != xno; then :
3775 ac_cpp='$CPP $CPPFLAGS'
3776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3781 ac_cpp='$CXXCPP $CPPFLAGS'
3782 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3783 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3784 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3785 if test -z "$CXX"; then
3786 if test -n "$CCC"; then
3789 if test -n "$ac_tool_prefix"; then
3790 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3792 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3793 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3795 $as_echo_n "checking for $ac_word... " >&6; }
3796 if ${ac_cv_prog_CXX+:} false; then :
3797 $as_echo_n "(cached) " >&6
3799 if test -n "$CXX"; then
3800 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3806 test -z "$as_dir" && as_dir=.
3807 for ac_exec_ext in '' $ac_executable_extensions; do
3808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3809 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3820 if test -n "$CXX"; then
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3822 $as_echo "$CXX" >&6; }
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3825 $as_echo "no" >&6; }
3829 test -n "$CXX" && break
3832 if test -z "$CXX"; then
3834 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3836 # Extract the first word of "$ac_prog", so it can be a program name with args.
3837 set dummy $ac_prog; ac_word=$2
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3839 $as_echo_n "checking for $ac_word... " >&6; }
3840 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3841 $as_echo_n "(cached) " >&6
3843 if test -n "$ac_ct_CXX"; then
3844 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3850 test -z "$as_dir" && as_dir=.
3851 for ac_exec_ext in '' $ac_executable_extensions; do
3852 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3853 ac_cv_prog_ac_ct_CXX="$ac_prog"
3854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3863 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3864 if test -n "$ac_ct_CXX"; then
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3866 $as_echo "$ac_ct_CXX" >&6; }
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3869 $as_echo "no" >&6; }
3873 test -n "$ac_ct_CXX" && break
3876 if test "x$ac_ct_CXX" = x; then
3879 case $cross_compiling:$ac_tool_warned in
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3883 ac_tool_warned=yes ;;
3891 # Provide some information about the compiler.
3892 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3895 for ac_option in --version -v -V -qversion; do
3896 { { ac_try="$ac_compiler $ac_option >&5"
3898 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3899 *) ac_try_echo
=$ac_try;;
3901 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3902 $as_echo "$ac_try_echo"; } >&5
3903 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3905 if test -s conftest.err
; then
3907 ... rest of stderr output deleted ...
3908 10q' conftest.err
>conftest.er1
3909 cat conftest.er1
>&5
3911 rm -f conftest.er1 conftest.err
3912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3913 test $ac_status = 0; }
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3917 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3918 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3919 $as_echo_n "(cached) " >&6
3921 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3922 /* end confdefs.h. */
3935 if ac_fn_cxx_try_compile
"$LINENO"; then :
3940 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3941 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3945 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3946 if test $ac_compiler_gnu = yes; then
3951 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3952 ac_save_CXXFLAGS
=$CXXFLAGS
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3954 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3955 if ${ac_cv_prog_cxx_g+:} false
; then :
3956 $as_echo_n "(cached) " >&6
3958 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3959 ac_cxx_werror_flag
=yes
3962 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3963 /* end confdefs.h. */
3973 if ac_fn_cxx_try_compile
"$LINENO"; then :
3974 ac_cv_prog_cxx_g
=yes
3977 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3978 /* end confdefs.h. */
3988 if ac_fn_cxx_try_compile
"$LINENO"; then :
3991 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3993 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3994 /* end confdefs.h. */
4004 if ac_fn_cxx_try_compile
"$LINENO"; then :
4005 ac_cv_prog_cxx_g
=yes
4007 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4009 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4011 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4012 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4015 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4016 if test "$ac_test_CXXFLAGS" = set; then
4017 CXXFLAGS
=$ac_save_CXXFLAGS
4018 elif test $ac_cv_prog_cxx_g = yes; then
4019 if test "$GXX" = yes; then
4025 if test "$GXX" = yes; then
4032 ac_cpp
='$CPP $CPPFLAGS'
4033 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4034 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4035 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4040 ac_cpp
='$CPP $CPPFLAGS'
4041 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4042 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4043 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4045 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4046 # On Suns, sometimes $CPP names a directory.
4047 if test -n "$CPP" && test -d "$CPP"; then
4050 if test -z "$CPP"; then
4051 if ${ac_cv_prog_CPP+:} false
; then :
4052 $as_echo_n "(cached) " >&6
4054 # Double quotes because CPP needs to be expanded
4055 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4058 for ac_c_preproc_warn_flag
in '' yes
4060 # Use a header file that comes with gcc, so configuring glibc
4061 # with a fresh cross-compiler works.
4062 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4063 # <limits.h> exists even on freestanding compilers.
4064 # On the NeXT, cc -E runs the code through the compiler's parser,
4065 # not just through cpp. "Syntax error" is here to catch this case.
4066 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4067 /* end confdefs.h. */
4069 # include <limits.h>
4071 # include <assert.h>
4075 if ac_fn_c_try_cpp
"$LINENO"; then :
4078 # Broken: fails on valid input.
4081 rm -f conftest.err conftest.i conftest.
$ac_ext
4083 # OK, works on sane cases. Now check whether nonexistent headers
4084 # can be detected and how.
4085 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4086 /* end confdefs.h. */
4087 #include <ac_nonexistent.h>
4089 if ac_fn_c_try_cpp
"$LINENO"; then :
4090 # Broken: success on invalid input.
4093 # Passes both tests.
4097 rm -f conftest.err conftest.i conftest.
$ac_ext
4100 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4101 rm -f conftest.i conftest.err conftest.
$ac_ext
4102 if $ac_preproc_ok; then :
4114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4115 $as_echo "$CPP" >&6; }
4117 for ac_c_preproc_warn_flag
in '' yes
4119 # Use a header file that comes with gcc, so configuring glibc
4120 # with a fresh cross-compiler works.
4121 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4122 # <limits.h> exists even on freestanding compilers.
4123 # On the NeXT, cc -E runs the code through the compiler's parser,
4124 # not just through cpp. "Syntax error" is here to catch this case.
4125 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4126 /* end confdefs.h. */
4128 # include <limits.h>
4130 # include <assert.h>
4134 if ac_fn_c_try_cpp
"$LINENO"; then :
4137 # Broken: fails on valid input.
4140 rm -f conftest.err conftest.i conftest.
$ac_ext
4142 # OK, works on sane cases. Now check whether nonexistent headers
4143 # can be detected and how.
4144 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4145 /* end confdefs.h. */
4146 #include <ac_nonexistent.h>
4148 if ac_fn_c_try_cpp
"$LINENO"; then :
4149 # Broken: success on invalid input.
4152 # Passes both tests.
4156 rm -f conftest.err conftest.i conftest.
$ac_ext
4159 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4160 rm -f conftest.i conftest.err conftest.
$ac_ext
4161 if $ac_preproc_ok; then :
4164 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4165 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4166 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
4167 See \`config.log' for more details" "$LINENO" 5; }
4171 ac_cpp
='$CPP $CPPFLAGS'
4172 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4173 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4174 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4178 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4179 if ${ac_cv_path_GREP+:} false
; then :
4180 $as_echo_n "(cached) " >&6
4182 if test -z "$GREP"; then
4183 ac_path_GREP_found
=false
4184 # Loop through the user's path and test for each of PROGNAME-LIST
4185 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4186 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4189 test -z "$as_dir" && as_dir
=.
4190 for ac_prog
in grep ggrep
; do
4191 for ac_exec_ext
in '' $ac_executable_extensions; do
4192 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4193 as_fn_executable_p
"$ac_path_GREP" ||
continue
4194 # Check for GNU ac_path_GREP and select it if it is found.
4195 # Check for GNU $ac_path_GREP
4196 case `"$ac_path_GREP" --version 2>&1` in
4198 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4201 $as_echo_n 0123456789 >"conftest.in"
4204 cat "conftest.in" "conftest.in" >"conftest.tmp"
4205 mv "conftest.tmp" "conftest.in"
4206 cp "conftest.in" "conftest.nl"
4207 $as_echo 'GREP' >> "conftest.nl"
4208 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4209 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4210 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4211 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4212 # Best one so far, save it but keep looking for a better one
4213 ac_cv_path_GREP
="$ac_path_GREP"
4214 ac_path_GREP_max
=$ac_count
4216 # 10*(2^10) chars as input seems more than enough
4217 test $ac_count -gt 10 && break
4219 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4222 $ac_path_GREP_found && break 3
4227 if test -z "$ac_cv_path_GREP"; then
4228 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4231 ac_cv_path_GREP
=$GREP
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4236 $as_echo "$ac_cv_path_GREP" >&6; }
4237 GREP
="$ac_cv_path_GREP"
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4241 $as_echo_n "checking for egrep... " >&6; }
4242 if ${ac_cv_path_EGREP+:} false
; then :
4243 $as_echo_n "(cached) " >&6
4245 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4246 then ac_cv_path_EGREP
="$GREP -E"
4248 if test -z "$EGREP"; then
4249 ac_path_EGREP_found
=false
4250 # Loop through the user's path and test for each of PROGNAME-LIST
4251 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4252 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4255 test -z "$as_dir" && as_dir
=.
4256 for ac_prog
in egrep; do
4257 for ac_exec_ext
in '' $ac_executable_extensions; do
4258 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4259 as_fn_executable_p
"$ac_path_EGREP" ||
continue
4260 # Check for GNU ac_path_EGREP and select it if it is found.
4261 # Check for GNU $ac_path_EGREP
4262 case `"$ac_path_EGREP" --version 2>&1` in
4264 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4267 $as_echo_n 0123456789 >"conftest.in"
4270 cat "conftest.in" "conftest.in" >"conftest.tmp"
4271 mv "conftest.tmp" "conftest.in"
4272 cp "conftest.in" "conftest.nl"
4273 $as_echo 'EGREP' >> "conftest.nl"
4274 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4275 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4276 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4277 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4278 # Best one so far, save it but keep looking for a better one
4279 ac_cv_path_EGREP
="$ac_path_EGREP"
4280 ac_path_EGREP_max
=$ac_count
4282 # 10*(2^10) chars as input seems more than enough
4283 test $ac_count -gt 10 && break
4285 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4288 $ac_path_EGREP_found && break 3
4293 if test -z "$ac_cv_path_EGREP"; then
4294 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4297 ac_cv_path_EGREP
=$EGREP
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4303 $as_echo "$ac_cv_path_EGREP" >&6; }
4304 EGREP
="$ac_cv_path_EGREP"
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4308 $as_echo_n "checking for ANSI C header files... " >&6; }
4309 if ${ac_cv_header_stdc+:} false
; then :
4310 $as_echo_n "(cached) " >&6
4312 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4313 /* end confdefs.h. */
4327 if ac_fn_c_try_compile
"$LINENO"; then :
4328 ac_cv_header_stdc
=yes
4330 ac_cv_header_stdc
=no
4332 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4334 if test $ac_cv_header_stdc = yes; then
4335 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4336 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4337 /* end confdefs.h. */
4341 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4342 $EGREP "memchr" >/dev
/null
2>&1; then :
4345 ac_cv_header_stdc
=no
4351 if test $ac_cv_header_stdc = yes; then
4352 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4353 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4354 /* end confdefs.h. */
4358 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4359 $EGREP "free" >/dev
/null
2>&1; then :
4362 ac_cv_header_stdc
=no
4368 if test $ac_cv_header_stdc = yes; then
4369 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4370 if test "$cross_compiling" = yes; then :
4373 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4374 /* end confdefs.h. */
4377 #if ((' ' & 0x0FF) == 0x020)
4378 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4379 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4381 # define ISLOWER(c) \
4382 (('a' <= (c) && (c) <= 'i') \
4383 || ('j' <= (c) && (c) <= 'r') \
4384 || ('s' <= (c) && (c) <= 'z'))
4385 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4388 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4393 for (i = 0; i < 256; i++)
4394 if (XOR (islower (i), ISLOWER (i))
4395 || toupper (i) != TOUPPER (i))
4400 if ac_fn_c_try_run
"$LINENO"; then :
4403 ac_cv_header_stdc
=no
4405 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4406 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4412 $as_echo "$ac_cv_header_stdc" >&6; }
4413 if test $ac_cv_header_stdc = yes; then
4415 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4419 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4420 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4421 inttypes.h stdint.h unistd.h
4423 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4424 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4426 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4427 cat >>confdefs.h
<<_ACEOF
4428 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4437 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4438 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
4445 if test "$MINIX" = yes; then
4447 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4450 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4453 $as_echo "#define _MINIX 1" >>confdefs.h
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4459 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4460 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
4461 $as_echo_n "(cached) " >&6
4463 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4464 /* end confdefs.h. */
4466 # define __EXTENSIONS__ 1
4467 $ac_includes_default
4476 if ac_fn_c_try_compile
"$LINENO"; then :
4477 ac_cv_safe_to_define___extensions__
=yes
4479 ac_cv_safe_to_define___extensions__
=no
4481 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4484 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4485 test $ac_cv_safe_to_define___extensions__ = yes &&
4486 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4488 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4490 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4492 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4494 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4498 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4499 if test -f "$ac_dir/install-sh"; then
4501 ac_install_sh
="$ac_aux_dir/install-sh -c"
4503 elif test -f "$ac_dir/install.sh"; then
4505 ac_install_sh
="$ac_aux_dir/install.sh -c"
4507 elif test -f "$ac_dir/shtool"; then
4509 ac_install_sh
="$ac_aux_dir/shtool install -c"
4513 if test -z "$ac_aux_dir"; then
4514 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4517 # These three variables are undocumented and unsupported,
4518 # and are intended to be withdrawn in a future Autoconf release.
4519 # They can cause serious problems if a builder's source tree is in a directory
4520 # whose full name contains unusual characters.
4521 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4522 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4523 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4526 # Make sure we can run config.sub.
4527 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
4528 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4531 $as_echo_n "checking build system type... " >&6; }
4532 if ${ac_cv_build+:} false
; then :
4533 $as_echo_n "(cached) " >&6
4535 ac_build_alias
=$build_alias
4536 test "x$ac_build_alias" = x
&&
4537 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
4538 test "x$ac_build_alias" = x
&&
4539 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
4540 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4541 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4545 $as_echo "$ac_cv_build" >&6; }
4546 case $ac_cv_build in
4548 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
4551 ac_save_IFS
=$IFS; IFS
='-'
4557 # Remember, the first character of IFS is used to create $*,
4558 # except with old shells:
4561 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4565 $as_echo_n "checking host system type... " >&6; }
4566 if ${ac_cv_host+:} false
; then :
4567 $as_echo_n "(cached) " >&6
4569 if test "x$host_alias" = x
; then
4570 ac_cv_host
=$ac_cv_build
4572 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4573 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4578 $as_echo "$ac_cv_host" >&6; }
4581 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
4584 ac_save_IFS
=$IFS; IFS
='-'
4590 # Remember, the first character of IFS is used to create $*,
4591 # except with old shells:
4594 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4598 $as_echo_n "checking target system type... " >&6; }
4599 if ${ac_cv_target+:} false
; then :
4600 $as_echo_n "(cached) " >&6
4602 if test "x$target_alias" = x
; then
4603 ac_cv_target
=$ac_cv_host
4605 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4606 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4611 $as_echo "$ac_cv_target" >&6; }
4612 case $ac_cv_target in
4614 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
4616 target
=$ac_cv_target
4617 ac_save_IFS
=$IFS; IFS
='-'
4623 # Remember, the first character of IFS is used to create $*,
4624 # except with old shells:
4627 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
4630 # The aliases save the names the user supplied, while $host etc.
4631 # will get canonicalized.
4632 test -n "$target_alias" &&
4633 test "$program_prefix$program_suffix$program_transform_name" = \
4635 program_prefix
=${target_alias}-
4637 # The tests for host and target for $enable_largefile require
4642 # As the $enable_largefile decision depends on --enable-plugins we must set it
4643 # even in directories otherwise not depending on the $plugins option.
4647 for ac_header
in dlfcn.h
4649 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4651 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
4652 cat >>confdefs.h
<<_ACEOF
4653 #define HAVE_DLFCN_H 1
4660 for ac_header
in windows.h
4662 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4664 if test "x$ac_cv_header_windows_h" = xyes
; then :
4665 cat >>confdefs.h
<<_ACEOF
4666 #define HAVE_WINDOWS_H 1
4674 # Check whether --enable-plugins was given.
4675 if test "${enable_plugins+set}" = set; then :
4676 enableval
=$enable_plugins; case "${enableval}" in
4679 if test "$maybe_plugins" != "yes" ; then
4680 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4684 plugins
=$maybe_plugins
4688 if test "$plugins" = "yes"; then
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
4690 $as_echo_n "checking for library containing dlsym... " >&6; }
4691 if ${ac_cv_search_dlsym+:} false
; then :
4692 $as_echo_n "(cached) " >&6
4694 ac_func_search_save_LIBS
=$LIBS
4695 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4696 /* end confdefs.h. */
4698 /* Override any GCC internal prototype to avoid an error.
4699 Use char because int might match the return type of a GCC
4700 builtin and then its argument prototype would still apply. */
4713 for ac_lib
in '' dl
; do
4714 if test -z "$ac_lib"; then
4715 ac_res
="none required"
4718 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
4720 if ac_fn_c_try_link
"$LINENO"; then :
4721 ac_cv_search_dlsym
=$ac_res
4723 rm -f core conftest.err conftest.
$ac_objext \
4725 if ${ac_cv_search_dlsym+:} false
; then :
4729 if ${ac_cv_search_dlsym+:} false
; then :
4732 ac_cv_search_dlsym
=no
4735 LIBS
=$ac_func_search_save_LIBS
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4738 $as_echo "$ac_cv_search_dlsym" >&6; }
4739 ac_res
=$ac_cv_search_dlsym
4740 if test "$ac_res" != no
; then :
4741 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
4749 sparc-
*-solaris*|i
[3-7]86-*-solaris*)
4750 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4751 # are mutually exclusive; and without procfs support, the bfd/ elf module
4752 # cannot provide certain routines such as elfcore_write_prpsinfo
4753 # or elfcore_write_prstatus. So unless the user explicitly requested
4754 # large-file support through the --enable-largefile switch, disable
4755 # large-file support in favor of procfs support.
4756 test "${target}" = "${host}" -a "x$plugins" = xno \
4757 && : ${enable_largefile="no"}
4761 # Check whether --enable-largefile was given.
4762 if test "${enable_largefile+set}" = set; then :
4763 enableval
=$enable_largefile;
4766 if test "$enable_largefile" != no
; then
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4769 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4770 if ${ac_cv_sys_largefile_CC+:} false
; then :
4771 $as_echo_n "(cached) " >&6
4773 ac_cv_sys_largefile_CC
=no
4774 if test "$GCC" != yes; then
4777 # IRIX 6.2 and later do not support large files by default,
4778 # so use the C compiler's -n32 option if that helps.
4779 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4780 /* end confdefs.h. */
4781 #include <sys/types.h>
4782 /* Check that off_t can represent 2**63 - 1 correctly.
4783 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4784 since some C++ compilers masquerading as C compilers
4785 incorrectly reject 9223372036854775807. */
4786 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4787 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4788 && LARGE_OFF_T % 2147483647 == 1)
4798 if ac_fn_c_try_compile
"$LINENO"; then :
4801 rm -f core conftest.err conftest.
$ac_objext
4803 if ac_fn_c_try_compile
"$LINENO"; then :
4804 ac_cv_sys_largefile_CC
=' -n32'; break
4806 rm -f core conftest.err conftest.
$ac_objext
4810 rm -f conftest.
$ac_ext
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4814 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4815 if test "$ac_cv_sys_largefile_CC" != no
; then
4816 CC
=$CC$ac_cv_sys_largefile_CC
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4820 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4821 if ${ac_cv_sys_file_offset_bits+:} false
; then :
4822 $as_echo_n "(cached) " >&6
4825 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4826 /* end confdefs.h. */
4827 #include <sys/types.h>
4828 /* Check that off_t can represent 2**63 - 1 correctly.
4829 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4830 since some C++ compilers masquerading as C compilers
4831 incorrectly reject 9223372036854775807. */
4832 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4833 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4834 && LARGE_OFF_T % 2147483647 == 1)
4844 if ac_fn_c_try_compile
"$LINENO"; then :
4845 ac_cv_sys_file_offset_bits
=no
; break
4847 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4848 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4849 /* end confdefs.h. */
4850 #define _FILE_OFFSET_BITS 64
4851 #include <sys/types.h>
4852 /* Check that off_t can represent 2**63 - 1 correctly.
4853 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4854 since some C++ compilers masquerading as C compilers
4855 incorrectly reject 9223372036854775807. */
4856 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4857 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4858 && LARGE_OFF_T % 2147483647 == 1)
4868 if ac_fn_c_try_compile
"$LINENO"; then :
4869 ac_cv_sys_file_offset_bits
=64; break
4871 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4872 ac_cv_sys_file_offset_bits
=unknown
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4877 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4878 case $ac_cv_sys_file_offset_bits in #(
4881 cat >>confdefs.h
<<_ACEOF
4882 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4887 if test $ac_cv_sys_file_offset_bits = unknown
; then
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4889 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4890 if ${ac_cv_sys_large_files+:} false
; then :
4891 $as_echo_n "(cached) " >&6
4894 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4895 /* end confdefs.h. */
4896 #include <sys/types.h>
4897 /* Check that off_t can represent 2**63 - 1 correctly.
4898 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4899 since some C++ compilers masquerading as C compilers
4900 incorrectly reject 9223372036854775807. */
4901 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4902 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4903 && LARGE_OFF_T % 2147483647 == 1)
4913 if ac_fn_c_try_compile
"$LINENO"; then :
4914 ac_cv_sys_large_files
=no
; break
4916 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4917 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4918 /* end confdefs.h. */
4919 #define _LARGE_FILES 1
4920 #include <sys/types.h>
4921 /* Check that off_t can represent 2**63 - 1 correctly.
4922 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4923 since some C++ compilers masquerading as C compilers
4924 incorrectly reject 9223372036854775807. */
4925 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4926 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4927 && LARGE_OFF_T % 2147483647 == 1)
4937 if ac_fn_c_try_compile
"$LINENO"; then :
4938 ac_cv_sys_large_files
=1; break
4940 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4941 ac_cv_sys_large_files
=unknown
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4946 $as_echo "$ac_cv_sys_large_files" >&6; }
4947 case $ac_cv_sys_large_files in #(
4950 cat >>confdefs.h
<<_ACEOF
4951 #define _LARGE_FILES $ac_cv_sys_large_files
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4966 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4967 if ${am_cv_prog_cc_stdc+:} false
; then :
4968 $as_echo_n "(cached) " >&6
4970 am_cv_prog_cc_stdc
=no
4972 # Don't try gcc -ansi; that turns off useful extensions and
4973 # breaks some systems' header files.
4974 # AIX -qlanglvl=ansi
4975 # Ultrix and OSF/1 -std1
4976 # HP-UX 10.20 and later -Ae
4977 # HP-UX older versions -Aa -D_HPUX_SOURCE
4978 # SVR4 -Xc -D__EXTENSIONS__
4979 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4981 CC
="$ac_save_CC $ac_arg"
4982 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4983 /* end confdefs.h. */
4986 #include <sys/types.h>
4987 #include <sys/stat.h>
4988 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4989 struct buf { int x; };
4990 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4991 static char *e (p, i)
4997 static char *f (char * (*g) (char **, int), char **p, ...)
5002 s = g (p, va_arg (v,int));
5006 int test (int i, double x);
5007 struct s1 {int (*f) (int a);};
5008 struct s2 {int (*f) (double a);};
5009 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5017 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5023 if ac_fn_c_try_compile
"$LINENO"; then :
5024 am_cv_prog_cc_stdc
="$ac_arg"; break
5026 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5032 if test -z "$am_cv_prog_cc_stdc"; then
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5034 $as_echo "none needed" >&6; }
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
5037 $as_echo "$am_cv_prog_cc_stdc" >&6; }
5039 case "x$am_cv_prog_cc_stdc" in
5041 *) CC
="$CC $am_cv_prog_cc_stdc" ;;
5044 # Expand $ac_aux_dir to an absolute path.
5045 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
5047 if test x
"${install_sh+set}" != xset
; then
5050 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
5052 install_sh
="\${SHELL} $am_aux_dir/install-sh"
5056 # Installed binaries are usually stripped using 'strip' when the user
5057 # run "make install-strip". However 'strip' might not be the right
5058 # tool to use in cross-compilation environments, therefore Automake
5059 # will honor the 'STRIP' environment variable to overrule this program.
5060 if test "$cross_compiling" != no
; then
5061 if test -n "$ac_tool_prefix"; then
5062 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5063 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5065 $as_echo_n "checking for $ac_word... " >&6; }
5066 if ${ac_cv_prog_STRIP+:} false
; then :
5067 $as_echo_n "(cached) " >&6
5069 if test -n "$STRIP"; then
5070 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
5072 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5076 test -z "$as_dir" && as_dir
=.
5077 for ac_exec_ext
in '' $ac_executable_extensions; do
5078 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5079 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
5080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5089 STRIP
=$ac_cv_prog_STRIP
5090 if test -n "$STRIP"; then
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5092 $as_echo "$STRIP" >&6; }
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5095 $as_echo "no" >&6; }
5100 if test -z "$ac_cv_prog_STRIP"; then
5102 # Extract the first word of "strip", so it can be a program name with args.
5103 set dummy strip
; ac_word
=$2
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5105 $as_echo_n "checking for $ac_word... " >&6; }
5106 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
5107 $as_echo_n "(cached) " >&6
5109 if test -n "$ac_ct_STRIP"; then
5110 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
5112 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5116 test -z "$as_dir" && as_dir
=.
5117 for ac_exec_ext
in '' $ac_executable_extensions; do
5118 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5119 ac_cv_prog_ac_ct_STRIP
="strip"
5120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5129 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
5130 if test -n "$ac_ct_STRIP"; then
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5132 $as_echo "$ac_ct_STRIP" >&6; }
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5135 $as_echo "no" >&6; }
5138 if test "x$ac_ct_STRIP" = x
; then
5141 case $cross_compiling:$ac_tool_warned in
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5144 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5145 ac_tool_warned
=yes ;;
5150 STRIP
="$ac_cv_prog_STRIP"
5154 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
5158 for ac_dir
in ..
"$srcdir"/..
; do
5159 if test -f "$ac_dir/install-sh"; then
5161 ac_install_sh
="$ac_aux_dir/install-sh -c"
5163 elif test -f "$ac_dir/install.sh"; then
5165 ac_install_sh
="$ac_aux_dir/install.sh -c"
5167 elif test -f "$ac_dir/shtool"; then
5169 ac_install_sh
="$ac_aux_dir/shtool install -c"
5173 if test -z "$ac_aux_dir"; then
5174 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
5177 # These three variables are undocumented and unsupported,
5178 # and are intended to be withdrawn in a future Autoconf release.
5179 # They can cause serious problems if a builder's source tree is in a directory
5180 # whose full name contains unusual characters.
5181 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5182 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5183 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5187 test "$program_prefix" != NONE
&&
5188 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5189 # Use a double $ so make ignores it.
5190 test "$program_suffix" != NONE
&&
5191 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5192 # Double any \ or $.
5193 # By default was `s,x,x', remove it if useless.
5194 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5195 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5198 # We require a C++11 compiler. Check if one is available, and if
5199 # necessary, set CXX_DIALECT to some -std=xxx switch.
5201 ax_cxx_compile_alternatives
="11 0x" ax_cxx_compile_cxx11_required
=true
5203 ac_cpp
='$CXXCPP $CPPFLAGS'
5204 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5205 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5206 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5210 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5211 if ${ax_cv_cxx_compile_cxx11+:} false
; then :
5212 $as_echo_n "(cached) " >&6
5214 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5215 /* end confdefs.h. */
5218 // If the compiler admits that it is not ready for C++11, why torture it?
5219 // Hopefully, this will speed up the test.
5223 #error "This is not a C++ compiler"
5225 #elif __cplusplus < 201103L
5227 #error "This is not a C++11 compiler"
5234 namespace test_static_assert
5237 template <typename T>
5240 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5245 namespace test_final_override
5253 struct Derived : public Base
5255 virtual void f() override {}
5260 namespace test_double_right_angle_brackets
5263 template < typename T >
5266 typedef check<void> single_type;
5267 typedef check<check<void>> double_type;
5268 typedef check<check<check<void>>> triple_type;
5269 typedef check<check<check<check<void>>>> quadruple_type;
5273 namespace test_decltype
5286 namespace test_type_deduction
5289 template < typename T1, typename T2 >
5292 static const bool value = false;
5295 template < typename T >
5296 struct is_same<T, T>
5298 static const bool value = true;
5301 template < typename T1, typename T2 >
5303 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5309 test(const int c, volatile int v)
5311 static_assert(is_same<int, decltype(0)>::value == true, "");
5312 static_assert(is_same<int, decltype(c)>::value == false, "");
5313 static_assert(is_same<int, decltype(v)>::value == false, "");
5316 auto sumi = ac + av + 'x';
5317 auto sumf = ac + av + 1.0;
5318 static_assert(is_same<int, decltype(ac)>::value == true, "");
5319 static_assert(is_same<int, decltype(av)>::value == true, "");
5320 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5321 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5322 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5323 return (sumf > 0.0) ? sumi : add(c, v);
5328 namespace test_noexcept
5331 int f() { return 0; }
5332 int g() noexcept { return 0; }
5334 static_assert(noexcept(f()) == false, "");
5335 static_assert(noexcept(g()) == true, "");
5339 namespace test_constexpr
5342 template < typename CharT >
5343 unsigned long constexpr
5344 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5346 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5349 template < typename CharT >
5350 unsigned long constexpr
5351 strlen_c(const CharT *const s) noexcept
5353 return strlen_c_r(s, 0UL);
5356 static_assert(strlen_c("") == 0UL, "");
5357 static_assert(strlen_c("1") == 1UL, "");
5358 static_assert(strlen_c("example") == 7UL, "");
5359 static_assert(strlen_c("another\0example") == 7UL, "");
5363 namespace test_rvalue_references
5369 static constexpr int value = N;
5372 answer<1> f(int&) { return answer<1>(); }
5373 answer<2> f(const int&) { return answer<2>(); }
5374 answer<3> f(int&&) { return answer<3>(); }
5381 static_assert(decltype(f(i))::value == 1, "");
5382 static_assert(decltype(f(c))::value == 2, "");
5383 static_assert(decltype(f(0))::value == 3, "");
5388 namespace test_uniform_initialization
5393 static const int zero {};
5394 static const int one {1};
5397 static_assert(test::zero == 0, "");
5398 static_assert(test::one == 1, "");
5402 namespace test_lambdas
5408 auto lambda1 = [](){};
5409 auto lambda2 = lambda1;
5417 auto a = [](int i, int j){ return i + j; }(1, 2);
5418 auto b = []() -> int { return '0'; }();
5419 auto c = [=](){ return a + b; }();
5420 auto d = [&](){ return c; }();
5421 auto e = [a, &b](int x) mutable {
5422 const auto identity = [](int y){ return y; };
5423 for (auto i = 0; i < a; ++i)
5425 return x + identity(a + b);
5427 return a + b + c + d + e;
5433 const auto nullary = [](){ return 0; };
5434 const auto unary = [](int x){ return x; };
5435 using nullary_t = decltype(nullary);
5436 using unary_t = decltype(unary);
5437 const auto higher1st = [](nullary_t f){ return f(); };
5438 const auto higher2nd = [unary](nullary_t f1){
5439 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5441 return higher1st(nullary) + higher2nd(nullary)(unary);
5446 namespace test_variadic_templates
5452 template <int N0, int... N1toN>
5453 struct sum<N0, N1toN...>
5455 static constexpr auto value = N0 + sum<N1toN...>::value;
5461 static constexpr auto value = 0;
5464 static_assert(sum<>::value == 0, "");
5465 static_assert(sum<1>::value == 1, "");
5466 static_assert(sum<23>::value == 23, "");
5467 static_assert(sum<1, 2>::value == 3, "");
5468 static_assert(sum<5, 5, 11>::value == 21, "");
5469 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5473 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5474 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5476 namespace test_template_alias_sfinae
5481 template<typename T>
5482 using member = typename T::member_type;
5484 template<typename T>
5487 template<typename T>
5488 void func(member<T>*) {}
5492 void test() { func<foo>(0); }
5496 } // namespace cxx11
5498 #endif // __cplusplus >= 201103L
5503 if ac_fn_cxx_try_compile
"$LINENO"; then :
5504 ax_cv_cxx_compile_cxx11
=yes
5506 ax_cv_cxx_compile_cxx11
=no
5508 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5511 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5512 if test x
$ax_cv_cxx_compile_cxx11 = xyes
; then
5516 if test x
$ac_success = xno
; then
5517 for alternative
in ${ax_cxx_compile_alternatives}; do
5518 switch
="-std=gnu++${alternative}"
5519 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5521 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5522 if eval \
${$cachevar+:} false
; then :
5523 $as_echo_n "(cached) " >&6
5527 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5528 /* end confdefs.h. */
5531 // If the compiler admits that it is not ready for C++11, why torture it?
5532 // Hopefully, this will speed up the test.
5536 #error "This is not a C++ compiler"
5538 #elif __cplusplus < 201103L
5540 #error "This is not a C++11 compiler"
5547 namespace test_static_assert
5550 template <typename T>
5553 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5558 namespace test_final_override
5566 struct Derived : public Base
5568 virtual void f() override {}
5573 namespace test_double_right_angle_brackets
5576 template < typename T >
5579 typedef check<void> single_type;
5580 typedef check<check<void>> double_type;
5581 typedef check<check<check<void>>> triple_type;
5582 typedef check<check<check<check<void>>>> quadruple_type;
5586 namespace test_decltype
5599 namespace test_type_deduction
5602 template < typename T1, typename T2 >
5605 static const bool value = false;
5608 template < typename T >
5609 struct is_same<T, T>
5611 static const bool value = true;
5614 template < typename T1, typename T2 >
5616 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5622 test(const int c, volatile int v)
5624 static_assert(is_same<int, decltype(0)>::value == true, "");
5625 static_assert(is_same<int, decltype(c)>::value == false, "");
5626 static_assert(is_same<int, decltype(v)>::value == false, "");
5629 auto sumi = ac + av + 'x';
5630 auto sumf = ac + av + 1.0;
5631 static_assert(is_same<int, decltype(ac)>::value == true, "");
5632 static_assert(is_same<int, decltype(av)>::value == true, "");
5633 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5634 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5635 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5636 return (sumf > 0.0) ? sumi : add(c, v);
5641 namespace test_noexcept
5644 int f() { return 0; }
5645 int g() noexcept { return 0; }
5647 static_assert(noexcept(f()) == false, "");
5648 static_assert(noexcept(g()) == true, "");
5652 namespace test_constexpr
5655 template < typename CharT >
5656 unsigned long constexpr
5657 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5659 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5662 template < typename CharT >
5663 unsigned long constexpr
5664 strlen_c(const CharT *const s) noexcept
5666 return strlen_c_r(s, 0UL);
5669 static_assert(strlen_c("") == 0UL, "");
5670 static_assert(strlen_c("1") == 1UL, "");
5671 static_assert(strlen_c("example") == 7UL, "");
5672 static_assert(strlen_c("another\0example") == 7UL, "");
5676 namespace test_rvalue_references
5682 static constexpr int value = N;
5685 answer<1> f(int&) { return answer<1>(); }
5686 answer<2> f(const int&) { return answer<2>(); }
5687 answer<3> f(int&&) { return answer<3>(); }
5694 static_assert(decltype(f(i))::value == 1, "");
5695 static_assert(decltype(f(c))::value == 2, "");
5696 static_assert(decltype(f(0))::value == 3, "");
5701 namespace test_uniform_initialization
5706 static const int zero {};
5707 static const int one {1};
5710 static_assert(test::zero == 0, "");
5711 static_assert(test::one == 1, "");
5715 namespace test_lambdas
5721 auto lambda1 = [](){};
5722 auto lambda2 = lambda1;
5730 auto a = [](int i, int j){ return i + j; }(1, 2);
5731 auto b = []() -> int { return '0'; }();
5732 auto c = [=](){ return a + b; }();
5733 auto d = [&](){ return c; }();
5734 auto e = [a, &b](int x) mutable {
5735 const auto identity = [](int y){ return y; };
5736 for (auto i = 0; i < a; ++i)
5738 return x + identity(a + b);
5740 return a + b + c + d + e;
5746 const auto nullary = [](){ return 0; };
5747 const auto unary = [](int x){ return x; };
5748 using nullary_t = decltype(nullary);
5749 using unary_t = decltype(unary);
5750 const auto higher1st = [](nullary_t f){ return f(); };
5751 const auto higher2nd = [unary](nullary_t f1){
5752 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5754 return higher1st(nullary) + higher2nd(nullary)(unary);
5759 namespace test_variadic_templates
5765 template <int N0, int... N1toN>
5766 struct sum<N0, N1toN...>
5768 static constexpr auto value = N0 + sum<N1toN...>::value;
5774 static constexpr auto value = 0;
5777 static_assert(sum<>::value == 0, "");
5778 static_assert(sum<1>::value == 1, "");
5779 static_assert(sum<23>::value == 23, "");
5780 static_assert(sum<1, 2>::value == 3, "");
5781 static_assert(sum<5, 5, 11>::value == 21, "");
5782 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5786 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5787 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5789 namespace test_template_alias_sfinae
5794 template<typename T>
5795 using member = typename T::member_type;
5797 template<typename T>
5800 template<typename T>
5801 void func(member<T>*) {}
5805 void test() { func<foo>(0); }
5809 } // namespace cxx11
5811 #endif // __cplusplus >= 201103L
5816 if ac_fn_cxx_try_compile
"$LINENO"; then :
5821 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5824 eval ac_res
=\$
$cachevar
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5826 $as_echo "$ac_res" >&6; }
5827 if eval test x\$
$cachevar = xyes
; then
5828 CXX_DIALECT
="$switch"
5835 if test x
$ac_success = xno
; then
5836 for alternative
in ${ax_cxx_compile_alternatives}; do
5837 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5838 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_
$switch" | $as_tr_sh`
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++11 features with
$switch" >&5
5840 $as_echo_n "checking whether
$CXX supports C
++11 features with
$switch...
" >&6; }
5841 if eval \${$cachevar+:} false; then :
5842 $as_echo_n "(cached
) " >&6
5846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5847 /* end confdefs.h. */
5850 // If the compiler admits that it is not ready for C++11, why torture it?
5851 // Hopefully, this will speed up the test.
5855 #error "This is not a C
++ compiler
"
5857 #elif __cplusplus < 201103L
5859 #error "This is not a C
++11 compiler
"
5866 namespace test_static_assert
5869 template <typename T>
5872 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
5877 namespace test_final_override
5885 struct Derived : public Base
5887 virtual void f() override {}
5892 namespace test_double_right_angle_brackets
5895 template < typename T >
5898 typedef check<void> single_type;
5899 typedef check<check<void>> double_type;
5900 typedef check<check<check<void>>> triple_type;
5901 typedef check<check<check<check<void>>>> quadruple_type;
5905 namespace test_decltype
5918 namespace test_type_deduction
5921 template < typename T1, typename T2 >
5924 static const bool value = false;
5927 template < typename T >
5928 struct is_same<T, T>
5930 static const bool value = true;
5933 template < typename T1, typename T2 >
5935 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5941 test(const int c, volatile int v)
5943 static_assert(is_same<int, decltype(0)>::value == true, "");
5944 static_assert(is_same<int, decltype(c)>::value == false, "");
5945 static_assert(is_same<int, decltype(v)>::value == false, "");
5948 auto sumi = ac + av + 'x';
5949 auto sumf = ac + av + 1.0;
5950 static_assert(is_same<int, decltype(ac)>::value == true, "");
5951 static_assert(is_same<int, decltype(av)>::value == true, "");
5952 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5953 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5954 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5955 return (sumf > 0.0) ? sumi : add(c, v);
5960 namespace test_noexcept
5963 int f() { return 0; }
5964 int g() noexcept { return 0; }
5966 static_assert(noexcept(f()) == false, "");
5967 static_assert(noexcept(g()) == true, "");
5971 namespace test_constexpr
5974 template < typename CharT >
5975 unsigned long constexpr
5976 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5978 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5981 template < typename CharT >
5982 unsigned long constexpr
5983 strlen_c(const CharT *const s) noexcept
5985 return strlen_c_r(s, 0UL);
5988 static_assert(strlen_c("") == 0UL, "");
5989 static_assert(strlen_c("1") == 1UL, "");
5990 static_assert(strlen_c("example
") == 7UL, "");
5991 static_assert(strlen_c("another\
0example
") == 7UL, "");
5995 namespace test_rvalue_references
6001 static constexpr int value = N;
6004 answer<1> f(int&) { return answer<1>(); }
6005 answer<2> f(const int&) { return answer<2>(); }
6006 answer<3> f(int&&) { return answer<3>(); }
6013 static_assert(decltype(f(i))::value == 1, "");
6014 static_assert(decltype(f(c))::value == 2, "");
6015 static_assert(decltype(f(0))::value == 3, "");
6020 namespace test_uniform_initialization
6025 static const int zero {};
6026 static const int one {1};
6029 static_assert(test::zero == 0, "");
6030 static_assert(test::one == 1, "");
6034 namespace test_lambdas
6040 auto lambda1 = [](){};
6041 auto lambda2 = lambda1;
6049 auto a = [](int i, int j){ return i + j; }(1, 2);
6050 auto b = []() -> int { return '0'; }();
6051 auto c = [=](){ return a + b; }();
6052 auto d = [&](){ return c; }();
6053 auto e = [a, &b](int x) mutable {
6054 const auto identity = [](int y){ return y; };
6055 for (auto i = 0; i < a; ++i)
6057 return x + identity(a + b);
6059 return a + b + c + d + e;
6065 const auto nullary = [](){ return 0; };
6066 const auto unary = [](int x){ return x; };
6067 using nullary_t = decltype(nullary);
6068 using unary_t = decltype(unary);
6069 const auto higher1st = [](nullary_t f){ return f(); };
6070 const auto higher2nd = [unary](nullary_t f1){
6071 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6073 return higher1st(nullary) + higher2nd(nullary)(unary);
6078 namespace test_variadic_templates
6084 template <int N0, int... N1toN>
6085 struct sum<N0, N1toN...>
6087 static constexpr auto value = N0 + sum<N1toN...>::value;
6093 static constexpr auto value = 0;
6096 static_assert(sum<>::value == 0, "");
6097 static_assert(sum<1>::value == 1, "");
6098 static_assert(sum<23>::value == 23, "");
6099 static_assert(sum<1, 2>::value == 3, "");
6100 static_assert(sum<5, 5, 11>::value == 21, "");
6101 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6105 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6106 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6108 namespace test_template_alias_sfinae
6113 template<typename T>
6114 using member = typename T::member_type;
6116 template<typename T>
6119 template<typename T>
6120 void func(member<T>*) {}
6124 void test() { func<foo>(0); }
6128 } // namespace cxx11
6130 #endif // __cplusplus >= 201103L
6135 if ac_fn_cxx_try_compile "$LINENO"; then :
6140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6143 eval ac_res=\$$cachevar
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
6145 $as_echo "$ac_res" >&6; }
6146 if eval test x\$$cachevar = xyes; then
6147 CXX_DIALECT="$switch"
6152 if test x$ac_success = xyes; then
6158 ac_cpp='$CPP $CPPFLAGS'
6159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6163 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6164 if test x$ac_success = xno; then
6165 as_fn_error $? "*** A compiler with support
for C
++11 language features is required.
" "$LINENO" 5
6168 if test x$ac_success = xno; then
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++11 support was found
" >&5
6171 $as_echo "$as_me: No compiler with C
++11 support was found
" >&6;}
6175 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6182 # Dependency checking.
6183 rm -rf .tst
2>/dev
/null
6184 mkdir .tst
2>/dev
/null
6185 if test -d .tst
; then
6190 rmdir .tst
2>/dev
/null
6192 DEPDIR
="${am__leading_dot}deps"
6194 ac_config_commands
="$ac_config_commands depdir"
6197 depcc
="$CC" am_compiler_list
=
6199 am_depcomp
=$ac_aux_dir/depcomp
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6201 $as_echo_n "checking dependency style of $depcc... " >&6; }
6202 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
6203 $as_echo_n "(cached) " >&6
6205 if test -f "$am_depcomp"; then
6206 # We make a subdir and do the tests there. Otherwise we can end up
6207 # making bogus files that we don't know about and never remove. For
6208 # instance it was reported that on HP-UX the gcc test will end up
6209 # making a dummy file named `D' -- because `-MD' means `put the output
6212 # Copy depcomp to subdir because otherwise we won't find it if we're
6213 # using a relative directory.
6214 cp "$am_depcomp" conftest.dir
6216 # We will build objects and dependencies in a subdirectory because
6217 # it helps to detect inapplicable dependency modes. For instance
6218 # both Tru64's cc and ICC support -MD to output dependencies as a
6219 # side effect of compilation, but ICC will put the dependencies in
6220 # the current directory while Tru64 will put them in the object
6224 am_cv_CC_dependencies_compiler_type
=none
6225 if test "$am_compiler_list" = ""; then
6226 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6228 for depmode
in $am_compiler_list; do
6229 if test $depmode = none
; then break; fi
6231 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6232 # Setup a source with many dependencies, because some compilers
6233 # like to wrap large dependency lists on column 80 (with \), and
6234 # we should not choose a depcomp mode which is confused by this.
6236 # We need to recreate these files for each test, as the compiler may
6237 # overwrite some of them when testing with obscure command lines.
6238 # This happens at least with the AIX C compiler.
6240 for i
in 1 2 3 4 5 6; do
6241 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
6242 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6243 # Solaris 8's {/usr,}/bin/sh.
6244 touch sub
/conftst
$i.h
6246 echo "include sub/conftest.Po" > confmf
6248 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6249 # mode. It turns out that the SunPro C++ compiler does not properly
6250 # handle `-M -o', and we need to detect this.
6251 depcmd
="depmode=$depmode \
6252 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6253 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6254 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6255 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
6256 if env
$depcmd > conftest.err
2>&1 &&
6257 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
6258 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
6259 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
6260 # icc doesn't choke on unknown options, it will just issue warnings
6261 # or remarks (even with -Werror). So we grep stderr for any message
6262 # that says an option was ignored or not supported.
6263 # When given -MP, icc 7.0 and 7.1 complain thusly:
6264 # icc: Command line warning: ignoring option '-M'; no argument required
6265 # The diagnosis changed in icc 8.0:
6266 # icc: Command line remark: option '-MP' not supported
6267 if (grep 'ignoring option' conftest.err ||
6268 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
6269 am_cv_CC_dependencies_compiler_type
=$depmode
6270 $as_echo "$as_me:$LINENO: success" >&5
6274 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6275 sed -e 's/^/| /' < conftest.err
>&5
6281 am_cv_CC_dependencies_compiler_type
=none
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6286 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6287 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
6288 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
6289 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
6305 # If we haven't got the data from the intl directory,
6306 # assume NLS is disabled.
6315 if test -f ..
/intl
/config.intl
; then
6316 . ..
/intl
/config.intl
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6319 $as_echo_n "checking whether NLS is requested... " >&6; }
6320 if test x
"$USE_NLS" != xyes
; then
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6322 $as_echo "no" >&6; }
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6325 $as_echo "yes" >&6; }
6327 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6331 $as_echo_n "checking for catalogs to be installed... " >&6; }
6332 # Look for .po and .gmo files in the source directory.
6335 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
6336 # If there aren't any .gmo files the shell will give us the
6337 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6339 case "$cat" in *\
**)
6342 # The quadruple backslash is collapsed to a double backslash
6343 # by the backticks, then collapsed again by the double quotes,
6344 # leaving us with one backslash in the sed expression (right
6345 # before the dot that mustn't act as a wildcard).
6346 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6347 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
6348 # The user is allowed to set LINGUAS to a list of languages to
6349 # install catalogs for. If it's empty that means "all of them."
6350 if test "x$LINGUAS" = x
; then
6351 CATALOGS
="$CATALOGS $cat"
6352 XLINGUAS
="$XLINGUAS $lang"
6354 case "$LINGUAS" in *$lang*)
6355 CATALOGS
="$CATALOGS $cat"
6356 XLINGUAS
="$XLINGUAS $lang"
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6363 $as_echo "$LINGUAS" >&6; }
6376 localedir
='${datadir}/locale'
6379 if test x
"$USE_NLS" = xyes
; then
6380 CONFIG_ALL
="$CONFIG_ALL all-po"
6381 CONFIG_CLEAN
="$CONFIG_CLEAN clean-po"
6382 CONFIG_INSTALL
="$CONFIG_INSTALL install-po"
6383 CONFIG_UNINSTALL
="$CONFIG_UNINSTALL uninstall-po"
6388 cat >>confdefs.h
<<_ACEOF
6389 #define PACKAGE "$PACKAGE"
6394 # We never need to detect it in this sub-configure.
6395 # But preserve it for config.status --recheck.
6399 MAKEINFO_EXTRA_FLAGS
=""
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6401 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6402 if ${gdb_cv_have_makeinfo_click+:} false
; then :
6403 $as_echo_n "(cached) " >&6
6405 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6406 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6407 gdb_cv_have_makeinfo_click
=yes
6409 gdb_cv_have_makeinfo_click
=no
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6413 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6414 if test x
"$gdb_cv_have_makeinfo_click" = xyes
; then
6415 MAKEINFO_EXTRA_FLAGS
="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6421 # Check whether --with-separate-debug-dir was given.
6422 if test "${with_separate_debug_dir+set}" = set; then :
6423 withval
=$with_separate_debug_dir;
6426 DEBUGDIR
=${libdir}/debug
6430 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6431 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6432 ac_define_dir
=`eval echo $DEBUGDIR`
6433 ac_define_dir
=`eval echo $ac_define_dir`
6435 cat >>confdefs.h
<<_ACEOF
6436 #define DEBUGDIR "$ac_define_dir"
6442 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6443 if test "x$prefix" = xNONE
; then
6444 test_prefix
=/usr
/local
6449 test_prefix
=$exec_prefix
6452 case ${ac_define_dir} in
6453 "${test_prefix}"|
"${test_prefix}/"*|\
6454 '${exec_prefix}'|
'${exec_prefix}/'*)
6459 cat >>confdefs.h
<<_ACEOF
6460 #define DEBUGDIR_RELOCATABLE $value
6466 # We can't pass paths as command line arguments.
6467 # Mingw32 tries to be clever and will convert the paths for us.
6468 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6469 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6470 # This breaks GDB's relocatable path conversions since paths passed in
6471 # config.h would not get so translated, the path prefixes no longer match.
6473 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6474 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6475 ac_define_dir
=`eval echo $bindir`
6476 ac_define_dir
=`eval echo $ac_define_dir`
6478 cat >>confdefs.h
<<_ACEOF
6479 #define BINDIR "$ac_define_dir"
6484 # GDB's datadir relocation
6488 # Check whether --with-gdb-datadir was given.
6489 if test "${with_gdb_datadir+set}" = set; then :
6490 withval
=$with_gdb_datadir;
6491 GDB_DATADIR
=$withval
6493 GDB_DATADIR
=${datadir}/gdb
6497 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6498 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6499 ac_define_dir
=`eval echo $GDB_DATADIR`
6500 ac_define_dir
=`eval echo $ac_define_dir`
6502 cat >>confdefs.h
<<_ACEOF
6503 #define GDB_DATADIR "$ac_define_dir"
6509 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6510 if test "x$prefix" = xNONE
; then
6511 test_prefix
=/usr
/local
6516 test_prefix
=$exec_prefix
6519 case ${ac_define_dir} in
6520 "${test_prefix}"|
"${test_prefix}/"*|\
6521 '${exec_prefix}'|
'${exec_prefix}/'*)
6526 cat >>confdefs.h
<<_ACEOF
6527 #define GDB_DATADIR_RELOCATABLE $value
6534 # Check whether --with-relocated-sources was given.
6535 if test "${with_relocated_sources+set}" = set; then :
6536 withval
=$with_relocated_sources; reloc_srcdir
="${withval}"
6538 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6539 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6540 ac_define_dir
=`eval echo $reloc_srcdir`
6541 ac_define_dir
=`eval echo $ac_define_dir`
6543 cat >>confdefs.h
<<_ACEOF
6544 #define RELOC_SRCDIR "$ac_define_dir"
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6553 $as_echo_n "checking for default auto-load directory... " >&6; }
6555 # Check whether --with-auto-load-dir was given.
6556 if test "${with_auto_load_dir+set}" = set; then :
6557 withval
=$with_auto_load_dir;
6559 with_auto_load_dir
='$debugdir:$datadir/auto-load'
6562 escape_dir
=`echo $with_auto_load_dir | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6564 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6565 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6566 ac_define_dir
=`eval echo $escape_dir`
6567 ac_define_dir
=`eval echo $ac_define_dir`
6569 cat >>confdefs.h
<<_ACEOF
6570 #define AUTO_LOAD_DIR "$ac_define_dir"
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6575 $as_echo "$with_auto_load_dir" >&6; }
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6578 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6580 # Check whether --with-auto-load-safe-path was given.
6581 if test "${with_auto_load_safe_path+set}" = set; then :
6582 withval
=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6583 with_auto_load_safe_path
="/"
6586 with_auto_load_safe_path
="$with_auto_load_dir"
6589 escape_dir
=`echo $with_auto_load_safe_path | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6591 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6592 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6593 ac_define_dir
=`eval echo $escape_dir`
6594 ac_define_dir
=`eval echo $ac_define_dir`
6596 cat >>confdefs.h
<<_ACEOF
6597 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6602 $as_echo "$with_auto_load_safe_path" >&6; }
6606 subdirs
="$subdirs testsuite"
6609 # Check whether to support alternative target configurations
6610 # Check whether --enable-targets was given.
6611 if test "${enable_targets+set}" = set; then :
6612 enableval
=$enable_targets; case "${enableval}" in
6613 yes |
"") as_fn_error $?
"enable-targets option must specify target names or 'all'" "$LINENO" 5
6615 no
) enable_targets
= ;;
6616 *) enable_targets
=$enableval ;;
6621 # Check whether to enable 64-bit support on 32-bit hosts
6622 # Check whether --enable-64-bit-bfd was given.
6623 if test "${enable_64_bit_bfd+set}" = set; then :
6624 enableval
=$enable_64_bit_bfd; case "${enableval}" in
6627 *) as_fn_error $?
"bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6633 # Provide defaults for some variables set by the per-host and per-target
6635 gdb_host_obs
=posix-hdep.o
6637 if test "${target}" = "${host}"; then
6643 .
$srcdir/configure.
host
6645 # Accumulate some settings from configure.tgt over all enabled targets
6649 HAVE_NATIVE_GCORE_TARGET
=
6651 for targ_alias
in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6653 if test "$targ_alias" = "all"; then
6656 # Canonicalize the secondary target names.
6657 result
=`$ac_config_sub $targ_alias 2>/dev/null`
6658 if test -n "$result"; then
6664 .
${srcdir}/configure.tgt
6666 if test -z "${gdb_target_obs}"; then :
6667 as_fn_error $?
"configuration ${targ} is unsupported." "$LINENO" 5
6670 # Target-specific object files
6671 for i
in ${gdb_target_obs}; do
6672 case " $TARGET_OBS " in
6675 TARGET_OBS
="$TARGET_OBS ${i}"
6680 # Check whether this target needs 64-bit CORE_ADDR
6681 if test x
${want64} = xfalse
; then
6682 .
${srcdir}/..
/bfd
/config.bfd
6685 # Check whether this target is native and supports gcore.
6686 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6687 && $gdb_have_gcore; then
6688 HAVE_NATIVE_GCORE_TARGET
=1
6693 if test x
${all_targets} = xtrue
; then
6695 # We want all 64-bit targets if we either:
6696 # - run on a 64-bit host or
6697 # - already require 64-bit support for some other target or
6698 # - the --enable-64-bit-bfd option was supplied
6699 # Otherwise we only support all 32-bit targets.
6701 # NOTE: This test must be in sync with the corresponding
6704 if test x
${want64} = xfalse
; then
6705 # The cast to long int works around a bug in the HP C Compiler
6706 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6707 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6708 # This bug is HP SR number 8606223364.
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6710 $as_echo_n "checking size of long... " >&6; }
6711 if ${ac_cv_sizeof_long+:} false
; then :
6712 $as_echo_n "(cached) " >&6
6714 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6717 if test "$ac_cv_type_long" = yes; then
6718 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6719 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6720 as_fn_error
77 "cannot compute sizeof (long)
6721 See \`config.log' for more details" "$LINENO" 5; }
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6729 $as_echo "$ac_cv_sizeof_long" >&6; }
6733 cat >>confdefs.h
<<_ACEOF
6734 #define SIZEOF_LONG $ac_cv_sizeof_long
6738 if test "x${ac_cv_sizeof_long}" = "x8"; then
6742 if test x
${want64} = xtrue
; then
6743 TARGET_OBS
='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6745 TARGET_OBS
='$(ALL_TARGET_OBS)'
6752 # For other settings, only the main target counts.
6755 targ
=$target; .
${srcdir}/configure.tgt
6757 # Fetch the default architecture and default target vector from BFD.
6758 targ
=$target; .
$srcdir/..
/bfd
/config.bfd
6760 # We only want the first architecture, so strip off the others if
6761 # there is more than one.
6762 targ_archs
=`echo $targ_archs | sed 's/ .*//'`
6764 if test "x$targ_archs" != x
; then
6766 cat >>confdefs.h
<<_ACEOF
6767 #define DEFAULT_BFD_ARCH $targ_archs
6771 if test "x$targ_defvec" != x
; then
6773 cat >>confdefs.h
<<_ACEOF
6774 #define DEFAULT_BFD_VEC $targ_defvec
6780 # Check whether --enable-gdbmi was given.
6781 if test "${enable_gdbmi+set}" = set; then :
6782 enableval
=$enable_gdbmi; case $enableval in
6786 as_fn_error $?
"bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6792 if test x
"$enable_gdbmi" = xyes
; then
6793 if test -d "$srcdir/mi"; then
6794 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6795 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6796 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6797 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6802 # Check whether --enable-tui was given.
6803 if test "${enable_tui+set}" = set; then :
6804 enableval
=$enable_tui; case $enableval in
6808 as_fn_error $?
"bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6816 # Check whether --enable-gdbtk was given.
6817 if test "${enable_gdbtk+set}" = set; then :
6818 enableval
=$enable_gdbtk; case $enableval in
6822 as_fn_error $?
"bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6825 if test -d "$srcdir/gdbtk"; then
6832 # We unconditionally disable gdbtk tests on selected platforms.
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6836 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6840 # Handle optional debuginfod support
6844 # Check whether --with-debuginfod was given.
6845 if test "${with_debuginfod+set}" = set; then :
6846 withval
=$with_debuginfod;
6848 with_debuginfod
=auto
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
6852 $as_echo_n "checking whether to use debuginfod... " >&6; }
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
6854 $as_echo "$with_debuginfod" >&6; }
6856 if test "${with_debuginfod}" = no
; then
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
6858 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for debuginfod_begin in -ldebuginfod" >&5
6861 $as_echo_n "checking for debuginfod_begin in -ldebuginfod... " >&6; }
6862 if ${ac_cv_lib_debuginfod_debuginfod_begin+:} false
; then :
6863 $as_echo_n "(cached) " >&6
6865 ac_check_lib_save_LIBS
=$LIBS
6866 LIBS
="-ldebuginfod $LIBS"
6867 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6868 /* end confdefs.h. */
6870 /* Override any GCC internal prototype to avoid an error.
6871 Use char because int might match the return type of a GCC
6872 builtin and then its argument prototype would still apply. */
6876 char debuginfod_begin ();
6880 return debuginfod_begin ();
6885 if ac_fn_c_try_link
"$LINENO"; then :
6886 ac_cv_lib_debuginfod_debuginfod_begin
=yes
6888 ac_cv_lib_debuginfod_debuginfod_begin
=no
6890 rm -f core conftest.err conftest.
$ac_objext \
6891 conftest
$ac_exeext conftest.
$ac_ext
6892 LIBS
=$ac_check_lib_save_LIBS
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_debuginfod_debuginfod_begin" >&5
6895 $as_echo "$ac_cv_lib_debuginfod_debuginfod_begin" >&6; }
6896 if test "x$ac_cv_lib_debuginfod_debuginfod_begin" = xyes
; then :
6897 have_debuginfod_lib
=yes
6900 ac_fn_c_check_decl
"$LINENO" "debuginfod_begin" "ac_cv_have_decl_debuginfod_begin" "#include <elfutils/debuginfod.h>
6902 if test "x$ac_cv_have_decl_debuginfod_begin" = xyes
; then :
6903 have_debuginfod_h
=yes
6906 if test "x$have_debuginfod_lib" = "xyes" -a \
6907 "x$have_debuginfod_h" = "xyes"; then
6909 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
6911 LIBDEBUGINFOD
="-ldebuginfod"
6915 if test "$with_debuginfod" = yes; then
6916 as_fn_error $?
"debuginfod is missing or unusable" "$LINENO" 5
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&5
6919 $as_echo "$as_me: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&2;}
6925 # Libunwind support for ia64.
6927 # Check whether --with-libunwind-ia64 was given.
6928 if test "${with_libunwind_ia64+set}" = set; then :
6929 withval
=$with_libunwind_ia64;
6931 with_libunwind_ia64
=auto
6935 # Backward compatibility option.
6936 if test "${with_libunwind+set}" = set; then
6937 if test x
"$with_libunwind_ia64" != xauto
; then
6938 as_fn_error $?
"option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6941 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6942 with_libunwind_ia64
="$with_libunwind"
6945 case "$with_libunwind_ia64" in
6949 for ac_header
in libunwind-ia64.h
6951 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6952 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
6953 cat >>confdefs.h
<<_ACEOF
6954 #define HAVE_LIBUNWIND_IA64_H 1
6961 with_libunwind_ia64
=$ac_cv_header_libunwind_ia64_h
6964 as_fn_error $?
"bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6968 if test x
"$with_libunwind_ia64" = xyes
; then
6969 for ac_header
in libunwind-ia64.h
6971 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6972 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
6973 cat >>confdefs.h
<<_ACEOF
6974 #define HAVE_LIBUNWIND_IA64_H 1
6981 if test x
"$ac_cv_header_libunwind_ia64_h" != xyes
; then
6982 as_fn_error $?
"GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6984 CONFIG_OBS
="$CONFIG_OBS ia64-libunwind-tdep.o"
6985 CONFIG_DEPS
="$CONFIG_DEPS ia64-libunwind-tdep.o"
6986 CONFIG_SRCS
="$CONFIG_SRCS ia64-libunwind-tdep.c"
6991 # Check whether --with-curses was given.
6992 if test "${with_curses+set}" = set; then :
6993 withval
=$with_curses; opt_curses
=$withval
6998 if test "$opt_curses" = "yes"; then
7002 # Profiling support.
7003 # Check whether --enable-profiling was given.
7004 if test "${enable_profiling+set}" = set; then :
7005 enableval
=$enable_profiling; case $enableval in
7009 as_fn_error $?
"bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7016 for ac_func
in monstartup _mcleanup
7018 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7019 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7020 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7021 cat >>confdefs.h
<<_ACEOF
7022 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7029 $as_echo_n "checking for _etext... " >&6; }
7030 if ${ac_cv_var__etext+:} false
; then :
7031 $as_echo_n "(cached) " >&6
7033 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7034 /* end confdefs.h. */
7046 if ac_fn_c_try_link
"$LINENO"; then :
7047 ac_cv_var__etext
=yes
7051 rm -f core conftest.err conftest.
$ac_objext \
7052 conftest
$ac_exeext conftest.
$ac_ext
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7055 $as_echo "$ac_cv_var__etext" >&6; }
7056 if test "$ac_cv_var__etext" = yes; then
7058 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7062 $as_echo_n "checking for etext... " >&6; }
7063 if ${ac_cv_var_etext+:} false
; then :
7064 $as_echo_n "(cached) " >&6
7066 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7067 /* end confdefs.h. */
7079 if ac_fn_c_try_link
"$LINENO"; then :
7084 rm -f core conftest.err conftest.
$ac_objext \
7085 conftest
$ac_exeext conftest.
$ac_ext
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7088 $as_echo "$ac_cv_var_etext" >&6; }
7089 if test "$ac_cv_var_etext" = yes; then
7091 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7094 if test "$enable_profiling" = yes ; then
7095 if test "$ac_cv_func_monstartup" = no ||
test "$ac_cv_func__mcleanup" = no
; then
7096 as_fn_error $?
"--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7099 OLD_CFLAGS
="$CFLAGS"
7100 CFLAGS
="$CFLAGS $PROFILE_CFLAGS"
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7103 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7104 if ${ac_cv_cc_supports_pg+:} false
; then :
7105 $as_echo_n "(cached) " >&6
7107 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7108 /* end confdefs.h. */
7118 if ac_fn_c_try_compile
"$LINENO"; then :
7119 ac_cv_cc_supports_pg
=yes
7121 ac_cv_cc_supports_pg
=no
7123 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7126 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7128 if test "$ac_cv_cc_supports_pg" = no
; then
7129 as_fn_error $?
"--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7132 CFLAGS
="$OLD_CFLAGS"
7136 # Check whether --enable-codesign was given.
7137 if test "${enable_codesign+set}" = set; then :
7138 enableval
=$enable_codesign; CODESIGN_CERT
=$enableval
7145 # Check whether --with-pkgversion was given.
7146 if test "${with_pkgversion+set}" = set; then :
7147 withval
=$with_pkgversion; case "$withval" in
7148 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
7150 *) PKGVERSION
="($withval) " ;;
7161 # Check whether --with-bugurl was given.
7162 if test "${with_bugurl+set}" = set; then :
7163 withval
=$with_bugurl; case "$withval" in
7164 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
7167 *) BUGURL
="$withval"
7171 BUGURL
="http://www.gnu.org/software/gdb/bugs/"
7181 REPORT_BUGS_TO
="<$BUGURL>"
7182 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
7189 cat >>confdefs.h
<<_ACEOF
7190 #define PKGVERSION "$PKGVERSION"
7194 cat >>confdefs.h
<<_ACEOF
7195 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7199 # --------------------- #
7200 # Checks for programs. #
7201 # --------------------- #
7203 for ac_prog
in gawk mawk nawk
awk
7205 # Extract the first word of "$ac_prog", so it can be a program name with args.
7206 set dummy
$ac_prog; ac_word
=$2
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7208 $as_echo_n "checking for $ac_word... " >&6; }
7209 if ${ac_cv_prog_AWK+:} false
; then :
7210 $as_echo_n "(cached) " >&6
7212 if test -n "$AWK"; then
7213 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7215 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7219 test -z "$as_dir" && as_dir
=.
7220 for ac_exec_ext
in '' $ac_executable_extensions; do
7221 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7222 ac_cv_prog_AWK
="$ac_prog"
7223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7233 if test -n "$AWK"; then
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7235 $as_echo "$AWK" >&6; }
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238 $as_echo "no" >&6; }
7242 test -n "$AWK" && break
7245 # Find a good install program. We prefer a C program (faster),
7246 # so one script is as good as another. But avoid the broken or
7247 # incompatible versions:
7248 # SysV /etc/install, /usr/sbin/install
7249 # SunOS /usr/etc/install
7250 # IRIX /sbin/install
7252 # AmigaOS /C/install, which installs bootblocks on floppy discs
7253 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7254 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7255 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7256 # OS/2's system install, which has a completely different semantic
7257 # ./install, which can be erroneously created by make from ./install.sh.
7258 # Reject install programs that cannot install multiple files.
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7260 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7261 if test -z "$INSTALL"; then
7262 if ${ac_cv_path_install+:} false
; then :
7263 $as_echo_n "(cached) " >&6
7265 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7269 test -z "$as_dir" && as_dir
=.
7270 # Account for people who put trailing slashes in PATH elements.
7271 case $as_dir/ in #((
7272 .
/ | .
// |
/[cC
]/* | \
7273 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
7274 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
7277 # OSF1 and SCO ODT 3.0 have their own names for install.
7278 # Don't use installbsd from OSF since it installs stuff as root
7280 for ac_prog
in ginstall scoinst
install; do
7281 for ac_exec_ext
in '' $ac_executable_extensions; do
7282 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
7283 if test $ac_prog = install &&
7284 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7285 # AIX install. It has an incompatible calling convention.
7287 elif test $ac_prog = install &&
7288 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7289 # program-specific install script used by HP pwplus--don't use.
7292 rm -rf conftest.one conftest.two conftest.dir
7293 echo one
> conftest.one
7294 echo two
> conftest.two
7296 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
7297 test -s conftest.one
&& test -s conftest.two
&&
7298 test -s conftest.dir
/conftest.one
&&
7299 test -s conftest.dir
/conftest.two
7301 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
7314 rm -rf conftest.one conftest.two conftest.dir
7317 if test "${ac_cv_path_install+set}" = set; then
7318 INSTALL
=$ac_cv_path_install
7320 # As a last resort, use the slow shell script. Don't cache a
7321 # value for INSTALL within a source directory, because that will
7322 # break other packages using the cache if that directory is
7323 # removed, or if the value is a relative name.
7324 INSTALL
=$ac_install_sh
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7328 $as_echo "$INSTALL" >&6; }
7330 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7331 # It thinks the first close brace ends the variable substitution.
7332 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7334 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
7336 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7339 $as_echo_n "checking whether ln -s works... " >&6; }
7341 if test "$LN_S" = "ln -s"; then
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7343 $as_echo "yes" >&6; }
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7346 $as_echo "no, using $LN_S" >&6; }
7349 if test -n "$ac_tool_prefix"; then
7350 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7351 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7353 $as_echo_n "checking for $ac_word... " >&6; }
7354 if ${ac_cv_prog_RANLIB+:} false
; then :
7355 $as_echo_n "(cached) " >&6
7357 if test -n "$RANLIB"; then
7358 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7360 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7364 test -z "$as_dir" && as_dir
=.
7365 for ac_exec_ext
in '' $ac_executable_extensions; do
7366 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7367 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7377 RANLIB
=$ac_cv_prog_RANLIB
7378 if test -n "$RANLIB"; then
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7380 $as_echo "$RANLIB" >&6; }
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7383 $as_echo "no" >&6; }
7388 if test -z "$ac_cv_prog_RANLIB"; then
7389 ac_ct_RANLIB
=$RANLIB
7390 # Extract the first word of "ranlib", so it can be a program name with args.
7391 set dummy ranlib
; ac_word
=$2
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7393 $as_echo_n "checking for $ac_word... " >&6; }
7394 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
7395 $as_echo_n "(cached) " >&6
7397 if test -n "$ac_ct_RANLIB"; then
7398 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7400 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7404 test -z "$as_dir" && as_dir
=.
7405 for ac_exec_ext
in '' $ac_executable_extensions; do
7406 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7407 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7417 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7418 if test -n "$ac_ct_RANLIB"; then
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7420 $as_echo "$ac_ct_RANLIB" >&6; }
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 $as_echo "no" >&6; }
7426 if test "x$ac_ct_RANLIB" = x
; then
7429 case $cross_compiling:$ac_tool_warned in
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7432 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7433 ac_tool_warned
=yes ;;
7435 RANLIB
=$ac_ct_RANLIB
7438 RANLIB
="$ac_cv_prog_RANLIB"
7441 for ac_prog
in 'bison -y' byacc
7443 # Extract the first word of "$ac_prog", so it can be a program name with args.
7444 set dummy
$ac_prog; ac_word
=$2
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7446 $as_echo_n "checking for $ac_word... " >&6; }
7447 if ${ac_cv_prog_YACC+:} false
; then :
7448 $as_echo_n "(cached) " >&6
7450 if test -n "$YACC"; then
7451 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
7453 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7457 test -z "$as_dir" && as_dir
=.
7458 for ac_exec_ext
in '' $ac_executable_extensions; do
7459 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7460 ac_cv_prog_YACC
="$ac_prog"
7461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7470 YACC
=$ac_cv_prog_YACC
7471 if test -n "$YACC"; then
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7473 $as_echo "$YACC" >&6; }
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7476 $as_echo "no" >&6; }
7480 test -n "$YACC" && break
7482 test -n "$YACC" || YACC
="yacc"
7485 if test -n "$ac_tool_prefix"; then
7486 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7487 set dummy
${ac_tool_prefix}ar; ac_word
=$2
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7489 $as_echo_n "checking for $ac_word... " >&6; }
7490 if ${ac_cv_prog_AR+:} false
; then :
7491 $as_echo_n "(cached) " >&6
7493 if test -n "$AR"; then
7494 ac_cv_prog_AR
="$AR" # Let the user override the test.
7496 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7500 test -z "$as_dir" && as_dir
=.
7501 for ac_exec_ext
in '' $ac_executable_extensions; do
7502 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7503 ac_cv_prog_AR
="${ac_tool_prefix}ar"
7504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7514 if test -n "$AR"; then
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7516 $as_echo "$AR" >&6; }
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7519 $as_echo "no" >&6; }
7524 if test -z "$ac_cv_prog_AR"; then
7526 # Extract the first word of "ar", so it can be a program name with args.
7527 set dummy
ar; ac_word
=$2
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7529 $as_echo_n "checking for $ac_word... " >&6; }
7530 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
7531 $as_echo_n "(cached) " >&6
7533 if test -n "$ac_ct_AR"; then
7534 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
7536 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7540 test -z "$as_dir" && as_dir
=.
7541 for ac_exec_ext
in '' $ac_executable_extensions; do
7542 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7543 ac_cv_prog_ac_ct_AR
="ar"
7544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7553 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
7554 if test -n "$ac_ct_AR"; then
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7556 $as_echo "$ac_ct_AR" >&6; }
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7559 $as_echo "no" >&6; }
7562 if test "x$ac_ct_AR" = x
; then
7565 case $cross_compiling:$ac_tool_warned in
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7568 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7569 ac_tool_warned
=yes ;;
7577 if test -n "$ac_tool_prefix"; then
7578 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7579 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7581 $as_echo_n "checking for $ac_word... " >&6; }
7582 if ${ac_cv_prog_DLLTOOL+:} false
; then :
7583 $as_echo_n "(cached) " >&6
7585 if test -n "$DLLTOOL"; then
7586 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
7588 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7592 test -z "$as_dir" && as_dir
=.
7593 for ac_exec_ext
in '' $ac_executable_extensions; do
7594 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7595 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
7596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7605 DLLTOOL
=$ac_cv_prog_DLLTOOL
7606 if test -n "$DLLTOOL"; then
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7608 $as_echo "$DLLTOOL" >&6; }
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7611 $as_echo "no" >&6; }
7616 if test -z "$ac_cv_prog_DLLTOOL"; then
7617 ac_ct_DLLTOOL
=$DLLTOOL
7618 # Extract the first word of "dlltool", so it can be a program name with args.
7619 set dummy dlltool
; ac_word
=$2
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7621 $as_echo_n "checking for $ac_word... " >&6; }
7622 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false
; then :
7623 $as_echo_n "(cached) " >&6
7625 if test -n "$ac_ct_DLLTOOL"; then
7626 ac_cv_prog_ac_ct_DLLTOOL
="$ac_ct_DLLTOOL" # Let the user override the test.
7628 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7632 test -z "$as_dir" && as_dir
=.
7633 for ac_exec_ext
in '' $ac_executable_extensions; do
7634 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7635 ac_cv_prog_ac_ct_DLLTOOL
="dlltool"
7636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7645 ac_ct_DLLTOOL
=$ac_cv_prog_ac_ct_DLLTOOL
7646 if test -n "$ac_ct_DLLTOOL"; then
7647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7648 $as_echo "$ac_ct_DLLTOOL" >&6; }
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7651 $as_echo "no" >&6; }
7654 if test "x$ac_ct_DLLTOOL" = x
; then
7657 case $cross_compiling:$ac_tool_warned in
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7660 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7661 ac_tool_warned
=yes ;;
7663 DLLTOOL
=$ac_ct_DLLTOOL
7666 DLLTOOL
="$ac_cv_prog_DLLTOOL"
7669 if test -n "$ac_tool_prefix"; then
7670 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7671 set dummy
${ac_tool_prefix}windres
; ac_word
=$2
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7673 $as_echo_n "checking for $ac_word... " >&6; }
7674 if ${ac_cv_prog_WINDRES+:} false
; then :
7675 $as_echo_n "(cached) " >&6
7677 if test -n "$WINDRES"; then
7678 ac_cv_prog_WINDRES
="$WINDRES" # Let the user override the test.
7680 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7684 test -z "$as_dir" && as_dir
=.
7685 for ac_exec_ext
in '' $ac_executable_extensions; do
7686 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7687 ac_cv_prog_WINDRES
="${ac_tool_prefix}windres"
7688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7697 WINDRES
=$ac_cv_prog_WINDRES
7698 if test -n "$WINDRES"; then
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7700 $as_echo "$WINDRES" >&6; }
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7703 $as_echo "no" >&6; }
7708 if test -z "$ac_cv_prog_WINDRES"; then
7709 ac_ct_WINDRES
=$WINDRES
7710 # Extract the first word of "windres", so it can be a program name with args.
7711 set dummy windres
; ac_word
=$2
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7713 $as_echo_n "checking for $ac_word... " >&6; }
7714 if ${ac_cv_prog_ac_ct_WINDRES+:} false
; then :
7715 $as_echo_n "(cached) " >&6
7717 if test -n "$ac_ct_WINDRES"; then
7718 ac_cv_prog_ac_ct_WINDRES
="$ac_ct_WINDRES" # Let the user override the test.
7720 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7724 test -z "$as_dir" && as_dir
=.
7725 for ac_exec_ext
in '' $ac_executable_extensions; do
7726 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7727 ac_cv_prog_ac_ct_WINDRES
="windres"
7728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7737 ac_ct_WINDRES
=$ac_cv_prog_ac_ct_WINDRES
7738 if test -n "$ac_ct_WINDRES"; then
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7740 $as_echo "$ac_ct_WINDRES" >&6; }
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743 $as_echo "no" >&6; }
7746 if test "x$ac_ct_WINDRES" = x
; then
7749 case $cross_compiling:$ac_tool_warned in
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7752 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7753 ac_tool_warned
=yes ;;
7755 WINDRES
=$ac_ct_WINDRES
7758 WINDRES
="$ac_cv_prog_WINDRES"
7764 # Needed for GNU Hurd hosts.
7765 if test -n "$ac_tool_prefix"; then
7766 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7767 set dummy
${ac_tool_prefix}mig
; ac_word
=$2
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7769 $as_echo_n "checking for $ac_word... " >&6; }
7770 if ${ac_cv_prog_MIG+:} false
; then :
7771 $as_echo_n "(cached) " >&6
7773 if test -n "$MIG"; then
7774 ac_cv_prog_MIG
="$MIG" # Let the user override the test.
7776 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7780 test -z "$as_dir" && as_dir
=.
7781 for ac_exec_ext
in '' $ac_executable_extensions; do
7782 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7783 ac_cv_prog_MIG
="${ac_tool_prefix}mig"
7784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7794 if test -n "$MIG"; then
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7796 $as_echo "$MIG" >&6; }
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7799 $as_echo "no" >&6; }
7804 if test -z "$ac_cv_prog_MIG"; then
7806 # Extract the first word of "mig", so it can be a program name with args.
7807 set dummy mig
; ac_word
=$2
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7809 $as_echo_n "checking for $ac_word... " >&6; }
7810 if ${ac_cv_prog_ac_ct_MIG+:} false
; then :
7811 $as_echo_n "(cached) " >&6
7813 if test -n "$ac_ct_MIG"; then
7814 ac_cv_prog_ac_ct_MIG
="$ac_ct_MIG" # Let the user override the test.
7816 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7820 test -z "$as_dir" && as_dir
=.
7821 for ac_exec_ext
in '' $ac_executable_extensions; do
7822 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7823 ac_cv_prog_ac_ct_MIG
="mig"
7824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7833 ac_ct_MIG
=$ac_cv_prog_ac_ct_MIG
7834 if test -n "$ac_ct_MIG"; then
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7836 $as_echo "$ac_ct_MIG" >&6; }
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7839 $as_echo "no" >&6; }
7842 if test "x$ac_ct_MIG" = x
; then
7845 case $cross_compiling:$ac_tool_warned in
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7848 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7849 ac_tool_warned
=yes ;;
7854 MIG
="$ac_cv_prog_MIG"
7857 if test x
"$MIG" = x
; then
7858 as_fn_error $?
"MIG not found but required for $host hosts" "$LINENO" 5
7863 # ---------------------- #
7864 # Checks for libraries. #
7865 # ---------------------- #
7867 # We might need to link with -lm; most simulators need it.
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7869 $as_echo_n "checking for main in -lm... " >&6; }
7870 if ${ac_cv_lib_m_main+:} false
; then :
7871 $as_echo_n "(cached) " >&6
7873 ac_check_lib_save_LIBS
=$LIBS
7875 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7876 /* end confdefs.h. */
7887 if ac_fn_c_try_link
"$LINENO"; then :
7888 ac_cv_lib_m_main
=yes
7892 rm -f core conftest.err conftest.
$ac_objext \
7893 conftest
$ac_exeext conftest.
$ac_ext
7894 LIBS
=$ac_check_lib_save_LIBS
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7897 $as_echo "$ac_cv_lib_m_main" >&6; }
7898 if test "x$ac_cv_lib_m_main" = xyes
; then :
7899 cat >>confdefs.h
<<_ACEOF
7908 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7910 $as_echo_n "checking for library containing gethostbyname... " >&6; }
7911 if ${ac_cv_search_gethostbyname+:} false
; then :
7912 $as_echo_n "(cached) " >&6
7914 ac_func_search_save_LIBS
=$LIBS
7915 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7916 /* end confdefs.h. */
7918 /* Override any GCC internal prototype to avoid an error.
7919 Use char because int might match the return type of a GCC
7920 builtin and then its argument prototype would still apply. */
7924 char gethostbyname ();
7928 return gethostbyname ();
7933 for ac_lib
in '' nsl
; do
7934 if test -z "$ac_lib"; then
7935 ac_res
="none required"
7938 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7940 if ac_fn_c_try_link
"$LINENO"; then :
7941 ac_cv_search_gethostbyname
=$ac_res
7943 rm -f core conftest.err conftest.
$ac_objext \
7945 if ${ac_cv_search_gethostbyname+:} false
; then :
7949 if ${ac_cv_search_gethostbyname+:} false
; then :
7952 ac_cv_search_gethostbyname
=no
7955 LIBS
=$ac_func_search_save_LIBS
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7958 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7959 ac_res
=$ac_cv_search_gethostbyname
7960 if test "$ac_res" != no
; then :
7961 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
7966 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7968 $as_echo_n "checking for library containing socketpair... " >&6; }
7969 if ${ac_cv_search_socketpair+:} false
; then :
7970 $as_echo_n "(cached) " >&6
7972 ac_func_search_save_LIBS
=$LIBS
7973 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7974 /* end confdefs.h. */
7976 /* Override any GCC internal prototype to avoid an error.
7977 Use char because int might match the return type of a GCC
7978 builtin and then its argument prototype would still apply. */
7986 return socketpair ();
7991 for ac_lib
in '' socket
; do
7992 if test -z "$ac_lib"; then
7993 ac_res
="none required"
7996 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7998 if ac_fn_c_try_link
"$LINENO"; then :
7999 ac_cv_search_socketpair
=$ac_res
8001 rm -f core conftest.err conftest.
$ac_objext \
8003 if ${ac_cv_search_socketpair+:} false
; then :
8007 if ${ac_cv_search_socketpair+:} false
; then :
8010 ac_cv_search_socketpair
=no
8013 LIBS
=$ac_func_search_save_LIBS
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8016 $as_echo "$ac_cv_search_socketpair" >&6; }
8017 ac_res
=$ac_cv_search_socketpair
8018 if test "$ac_res" != no
; then :
8019 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8024 # Link in zlib if we can. This allows us to read compressed debug sections.
8026 # Use the system's zlib library.
8027 zlibdir
="-L\$(top_builddir)/../zlib"
8028 zlibinc
="-I\$(top_srcdir)/../zlib"
8030 # Check whether --with-system-zlib was given.
8031 if test "${with_system_zlib+set}" = set; then :
8032 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
8043 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
8044 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
8046 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
8047 if ${ac_cv_search_kinfo_getvmmap+:} false
; then :
8048 $as_echo_n "(cached) " >&6
8050 ac_func_search_save_LIBS
=$LIBS
8051 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8052 /* end confdefs.h. */
8054 /* Override any GCC internal prototype to avoid an error.
8055 Use char because int might match the return type of a GCC
8056 builtin and then its argument prototype would still apply. */
8060 char kinfo_getvmmap ();
8064 return kinfo_getvmmap ();
8069 for ac_lib
in '' util util-freebsd
; do
8070 if test -z "$ac_lib"; then
8071 ac_res
="none required"
8074 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8076 if ac_fn_c_try_link
"$LINENO"; then :
8077 ac_cv_search_kinfo_getvmmap
=$ac_res
8079 rm -f core conftest.err conftest.
$ac_objext \
8081 if ${ac_cv_search_kinfo_getvmmap+:} false
; then :
8085 if ${ac_cv_search_kinfo_getvmmap+:} false
; then :
8088 ac_cv_search_kinfo_getvmmap
=no
8091 LIBS
=$ac_func_search_save_LIBS
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
8094 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
8095 ac_res
=$ac_cv_search_kinfo_getvmmap
8096 if test "$ac_res" != no
; then :
8097 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8099 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
8105 if test "X$prefix" = "XNONE"; then
8106 acl_final_prefix
="$ac_default_prefix"
8108 acl_final_prefix
="$prefix"
8110 if test "X$exec_prefix" = "XNONE"; then
8111 acl_final_exec_prefix
='${prefix}'
8113 acl_final_exec_prefix
="$exec_prefix"
8115 acl_save_prefix
="$prefix"
8116 prefix
="$acl_final_prefix"
8117 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
8118 prefix
="$acl_save_prefix"
8121 # Check whether --with-gnu-ld was given.
8122 if test "${with_gnu_ld+set}" = set; then :
8123 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
8128 # Prepare PATH_SEPARATOR.
8129 # The user is always right.
8130 if test "${PATH_SEPARATOR+set}" != set; then
8131 echo "#! /bin/sh" >conf$$.sh
8132 echo "exit 0" >>conf$$.sh
8134 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
8142 if test "$GCC" = yes; then
8143 # Check if gcc -print-prog-name=ld gives a path.
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8145 $as_echo_n "checking for ld used by GCC... " >&6; }
8148 # gcc leaves a trailing carriage return which upsets mingw
8149 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8151 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
8154 # Accept absolute paths.
8155 [\\/]* |
[A-Za-z
]:[\\/]*)
8156 re_direlt
='/[^/][^/]*/\.\./'
8157 # Canonicalize the path of ld
8158 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
8159 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
8160 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
8162 test -z "$LD" && LD
="$ac_prog"
8165 # If it fails, then pretend we aren't using GCC.
8169 # If it is relative, then search for the first ld in PATH.
8173 elif test "$with_gnu_ld" = yes; then
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8175 $as_echo_n "checking for GNU ld... " >&6; }
8177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8178 $as_echo_n "checking for non-GNU ld... " >&6; }
8180 if ${acl_cv_path_LD+:} false
; then :
8181 $as_echo_n "(cached) " >&6
8183 if test -z "$LD"; then
8184 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8185 for ac_dir
in $PATH; do
8186 test -z "$ac_dir" && ac_dir
=.
8187 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
8188 acl_cv_path_LD
="$ac_dir/$ac_prog"
8189 # Check to see if the program is GNU ld. I'd rather use --version,
8190 # but apparently some GNU ld's only accept -v.
8191 # Break only if it was the GNU/non-GNU ld that we prefer.
8192 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
8193 test "$with_gnu_ld" != no
&& break
8195 test "$with_gnu_ld" != yes && break
8201 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
8205 LD
="$acl_cv_path_LD"
8206 if test -n "$LD"; then
8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8208 $as_echo "$LD" >&6; }
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8211 $as_echo "no" >&6; }
8213 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8215 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8216 if ${acl_cv_prog_gnu_ld+:} false
; then :
8217 $as_echo_n "(cached) " >&6
8219 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8220 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
8221 acl_cv_prog_gnu_ld
=yes
8223 acl_cv_prog_gnu_ld
=no
8226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8227 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8228 with_gnu_ld
=$acl_cv_prog_gnu_ld
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8233 $as_echo_n "checking for shared library run path origin... " >&6; }
8234 if ${acl_cv_rpath+:} false
; then :
8235 $as_echo_n "(cached) " >&6
8238 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
8239 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8246 $as_echo "$acl_cv_rpath" >&6; }
8248 libext
="$acl_cv_libext"
8249 shlibext
="$acl_cv_shlibext"
8250 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
8251 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
8252 hardcode_direct
="$acl_cv_hardcode_direct"
8253 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
8254 # Check whether --enable-rpath was given.
8255 if test "${enable_rpath+set}" = set; then :
8256 enableval
=$enable_rpath; :
8270 acl_save_prefix
="$prefix"
8271 prefix
="$acl_final_prefix"
8272 acl_save_exec_prefix
="$exec_prefix"
8273 exec_prefix
="$acl_final_exec_prefix"
8275 eval additional_includedir
=\"$includedir\"
8276 eval additional_libdir
=\"$libdir\"
8278 exec_prefix
="$acl_save_exec_prefix"
8279 prefix
="$acl_save_prefix"
8282 # Check whether --with-libiconv-prefix was given.
8283 if test "${with_libiconv_prefix+set}" = set; then :
8284 withval
=$with_libiconv_prefix;
8285 if test "X$withval" = "Xno"; then
8288 if test "X$withval" = "X"; then
8290 acl_save_prefix
="$prefix"
8291 prefix
="$acl_final_prefix"
8292 acl_save_exec_prefix
="$exec_prefix"
8293 exec_prefix
="$acl_final_exec_prefix"
8295 eval additional_includedir
=\"$includedir\"
8296 eval additional_libdir
=\"$libdir\"
8298 exec_prefix
="$acl_save_exec_prefix"
8299 prefix
="$acl_save_prefix"
8302 additional_includedir
="$withval/include"
8303 additional_libdir
="$withval/lib"
8310 # Check whether --with-libiconv-type was given.
8311 if test "${with_libiconv_type+set}" = set; then :
8312 withval
=$with_libiconv_type; with_libiconv_type
=$withval
8314 with_libiconv_type
=auto
8317 lib_type
=`eval echo \$with_libiconv_type`
8324 names_already_handled
=
8325 names_next_round
='iconv '
8326 while test -n "$names_next_round"; do
8327 names_this_round
="$names_next_round"
8329 for name
in $names_this_round; do
8331 for n
in $names_already_handled; do
8332 if test "$n" = "$name"; then
8337 if test -z "$already_handled"; then
8338 names_already_handled
="$names_already_handled $name"
8339 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8340 eval value
=\"\
$HAVE_LIB$uppername\"
8341 if test -n "$value"; then
8342 if test "$value" = yes; then
8343 eval value
=\"\
$LIB$uppername\"
8344 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
8345 eval value
=\"\
$LTLIB$uppername\"
8346 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
8355 if test $use_additional = yes; then
8356 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8357 found_dir
="$additional_libdir"
8358 found_so
="$additional_libdir/lib$name.$shlibext"
8359 if test -f "$additional_libdir/lib$name.la"; then
8360 found_la
="$additional_libdir/lib$name.la"
8362 elif test x
$lib_type != xshared
; then
8363 if test -f "$additional_libdir/lib$name.$libext"; then
8364 found_dir
="$additional_libdir"
8365 found_a
="$additional_libdir/lib$name.$libext"
8366 if test -f "$additional_libdir/lib$name.la"; then
8367 found_la
="$additional_libdir/lib$name.la"
8372 if test "X$found_dir" = "X"; then
8373 for x
in $LDFLAGS $LTLIBICONV; do
8375 acl_save_prefix
="$prefix"
8376 prefix
="$acl_final_prefix"
8377 acl_save_exec_prefix
="$exec_prefix"
8378 exec_prefix
="$acl_final_exec_prefix"
8380 exec_prefix
="$acl_save_exec_prefix"
8381 prefix
="$acl_save_prefix"
8385 dir
=`echo "X$x" | sed -e 's/^X-L//'`
8386 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8388 found_so
="$dir/lib$name.$shlibext"
8389 if test -f "$dir/lib$name.la"; then
8390 found_la
="$dir/lib$name.la"
8392 elif test x
$lib_type != xshared
; then
8393 if test -f "$dir/lib$name.$libext"; then
8395 found_a
="$dir/lib$name.$libext"
8396 if test -f "$dir/lib$name.la"; then
8397 found_la
="$dir/lib$name.la"
8403 if test "X$found_dir" != "X"; then
8408 if test "X$found_dir" != "X"; then
8409 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8410 if test "X$found_so" != "X"; then
8411 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
8412 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8415 for x
in $ltrpathdirs; do
8416 if test "X$x" = "X$found_dir"; then
8421 if test -z "$haveit"; then
8422 ltrpathdirs
="$ltrpathdirs $found_dir"
8424 if test "$hardcode_direct" = yes; then
8425 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8427 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
8428 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8430 for x
in $rpathdirs; do
8431 if test "X$x" = "X$found_dir"; then
8436 if test -z "$haveit"; then
8437 rpathdirs
="$rpathdirs $found_dir"
8441 for x
in $LDFLAGS $LIBICONV; do
8443 acl_save_prefix
="$prefix"
8444 prefix
="$acl_final_prefix"
8445 acl_save_exec_prefix
="$exec_prefix"
8446 exec_prefix
="$acl_final_exec_prefix"
8448 exec_prefix
="$acl_save_exec_prefix"
8449 prefix
="$acl_save_prefix"
8451 if test "X$x" = "X-L$found_dir"; then
8456 if test -z "$haveit"; then
8457 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8459 if test "$hardcode_minus_L" != no
; then
8460 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8462 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8468 if test "X$found_a" != "X"; then
8469 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
8471 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8474 additional_includedir
=
8475 case "$found_dir" in
8477 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8478 additional_includedir
="$basedir/include"
8481 if test "X$additional_includedir" != "X"; then
8482 if test "X$additional_includedir" != "X/usr/include"; then
8484 if test "X$additional_includedir" = "X/usr/local/include"; then
8485 if test -n "$GCC"; then
8487 linux
*) haveit
=yes;;
8491 if test -z "$haveit"; then
8492 for x
in $CPPFLAGS $INCICONV; do
8494 acl_save_prefix
="$prefix"
8495 prefix
="$acl_final_prefix"
8496 acl_save_exec_prefix
="$exec_prefix"
8497 exec_prefix
="$acl_final_exec_prefix"
8499 exec_prefix
="$acl_save_exec_prefix"
8500 prefix
="$acl_save_prefix"
8502 if test "X$x" = "X-I$additional_includedir"; then
8507 if test -z "$haveit"; then
8508 if test -d "$additional_includedir"; then
8509 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8515 if test -n "$found_la"; then
8516 save_libdir
="$libdir"
8518 */* |
*\\*) .
"$found_la" ;;
8519 *) .
"./$found_la" ;;
8521 libdir
="$save_libdir"
8522 for dep
in $dependency_libs; do
8525 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
8526 if test "X$additional_libdir" != "X/usr/lib"; then
8528 if test "X$additional_libdir" = "X/usr/local/lib"; then
8529 if test -n "$GCC"; then
8531 linux
*) haveit
=yes;;
8535 if test -z "$haveit"; then
8537 for x
in $LDFLAGS $LIBICONV; do
8539 acl_save_prefix
="$prefix"
8540 prefix
="$acl_final_prefix"
8541 acl_save_exec_prefix
="$exec_prefix"
8542 exec_prefix
="$acl_final_exec_prefix"
8544 exec_prefix
="$acl_save_exec_prefix"
8545 prefix
="$acl_save_prefix"
8547 if test "X$x" = "X-L$additional_libdir"; then
8552 if test -z "$haveit"; then
8553 if test -d "$additional_libdir"; then
8554 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8558 for x
in $LDFLAGS $LTLIBICONV; do
8560 acl_save_prefix
="$prefix"
8561 prefix
="$acl_final_prefix"
8562 acl_save_exec_prefix
="$exec_prefix"
8563 exec_prefix
="$acl_final_exec_prefix"
8565 exec_prefix
="$acl_save_exec_prefix"
8566 prefix
="$acl_save_prefix"
8568 if test "X$x" = "X-L$additional_libdir"; then
8573 if test -z "$haveit"; then
8574 if test -d "$additional_libdir"; then
8575 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8582 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
8583 if test "$enable_rpath" != no
; then
8585 for x
in $rpathdirs; do
8586 if test "X$x" = "X$dir"; then
8591 if test -z "$haveit"; then
8592 rpathdirs
="$rpathdirs $dir"
8595 for x
in $ltrpathdirs; do
8596 if test "X$x" = "X$dir"; then
8601 if test -z "$haveit"; then
8602 ltrpathdirs
="$ltrpathdirs $dir"
8607 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8610 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8613 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
8614 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8620 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
8621 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8622 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8624 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
8625 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
8632 if test "X$rpathdirs" != "X"; then
8633 if test -n "$hardcode_libdir_separator"; then
8635 for found_dir
in $rpathdirs; do
8636 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8638 acl_save_libdir
="$libdir"
8640 eval flag
=\"$hardcode_libdir_flag_spec\"
8641 libdir
="$acl_save_libdir"
8642 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8644 for found_dir
in $rpathdirs; do
8645 acl_save_libdir
="$libdir"
8647 eval flag
=\"$hardcode_libdir_flag_spec\"
8648 libdir
="$acl_save_libdir"
8649 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8653 if test "X$ltrpathdirs" != "X"; then
8654 for found_dir
in $ltrpathdirs; do
8655 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8666 $as_echo_n "checking for iconv... " >&6; }
8667 if ${am_cv_func_iconv+:} false
; then :
8668 $as_echo_n "(cached) " >&6
8671 am_cv_func_iconv
="no, consider installing GNU libiconv"
8673 am_save_CPPFLAGS
="$CPPFLAGS"
8674 CPPFLAGS
="$CPPFLAGS $INCICONV"
8675 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8676 /* end confdefs.h. */
8682 iconv_t cd = iconv_open("","");
8683 iconv(cd,NULL,NULL,NULL,NULL);
8689 if ac_fn_c_try_link
"$LINENO"; then :
8690 am_cv_func_iconv
=yes
8692 rm -f core conftest.err conftest.
$ac_objext \
8693 conftest
$ac_exeext conftest.
$ac_ext
8694 CPPFLAGS
="$am_save_CPPFLAGS"
8696 if test "$am_cv_func_iconv" != yes && test -d ..
/libiconv
; then
8697 for _libs
in .libs _libs
; do
8698 am_save_CPPFLAGS
="$CPPFLAGS"
8699 am_save_LIBS
="$LIBS"
8700 CPPFLAGS
="$CPPFLAGS -I../libiconv/include"
8701 LIBS
="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8702 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8703 /* end confdefs.h. */
8709 iconv_t cd = iconv_open("","");
8710 iconv(cd,NULL,NULL,NULL,NULL);
8716 if ac_fn_c_try_link
"$LINENO"; then :
8717 INCICONV
="-I../libiconv/include"
8718 LIBICONV
='${top_builddir}'/..
/libiconv
/lib
/$_libs/libiconv.a
8719 LTLIBICONV
='${top_builddir}'/..
/libiconv
/lib
/libiconv.la
8721 am_cv_func_iconv
=yes
8723 rm -f core conftest.err conftest.
$ac_objext \
8724 conftest
$ac_exeext conftest.
$ac_ext
8725 CPPFLAGS
="$am_save_CPPFLAGS"
8726 LIBS
="$am_save_LIBS"
8727 if test "$am_cv_func_iconv" = "yes"; then
8733 if test "$am_cv_func_iconv" != yes; then
8734 am_save_CPPFLAGS
="$CPPFLAGS"
8735 am_save_LIBS
="$LIBS"
8736 CPPFLAGS
="$CPPFLAGS $INCICONV"
8737 LIBS
="$LIBS $LIBICONV"
8738 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8739 /* end confdefs.h. */
8745 iconv_t cd = iconv_open("","");
8746 iconv(cd,NULL,NULL,NULL,NULL);
8752 if ac_fn_c_try_link
"$LINENO"; then :
8754 am_cv_func_iconv
=yes
8756 rm -f core conftest.err conftest.
$ac_objext \
8757 conftest
$ac_exeext conftest.
$ac_ext
8758 CPPFLAGS
="$am_save_CPPFLAGS"
8759 LIBS
="$am_save_LIBS"
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8764 $as_echo "$am_cv_func_iconv" >&6; }
8765 if test "$am_cv_func_iconv" = yes; then
8767 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8770 if test "$am_cv_lib_iconv" = yes; then
8772 for element
in $INCICONV; do
8774 for x
in $CPPFLAGS; do
8776 acl_save_prefix
="$prefix"
8777 prefix
="$acl_final_prefix"
8778 acl_save_exec_prefix
="$exec_prefix"
8779 exec_prefix
="$acl_final_exec_prefix"
8781 exec_prefix
="$acl_save_exec_prefix"
8782 prefix
="$acl_save_prefix"
8784 if test "X$x" = "X$element"; then
8789 if test -z "$haveit"; then
8790 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8795 $as_echo_n "checking how to link with libiconv... " >&6; }
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8797 $as_echo "$LIBICONV" >&6; }
8805 if test "$am_cv_func_iconv" = yes; then
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8807 $as_echo_n "checking for iconv declaration... " >&6; }
8808 if ${am_cv_proto_iconv+:} false
; then :
8809 $as_echo_n "(cached) " >&6
8812 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8813 /* end confdefs.h. */
8821 #if defined(__STDC__) || defined(__cplusplus)
8822 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8835 if ac_fn_c_try_compile
"$LINENO"; then :
8836 am_cv_proto_iconv_arg1
=""
8838 am_cv_proto_iconv_arg1
="const"
8840 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8841 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);"
8844 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8846 }$am_cv_proto_iconv" >&5
8848 }$am_cv_proto_iconv" >&6; }
8850 cat >>confdefs.h
<<_ACEOF
8851 #define ICONV_CONST $am_cv_proto_iconv_arg1
8857 # GDB may fork/exec the iconv program to get the list of supported character
8858 # sets. Allow the user to specify where to find it.
8859 # There are several factors affecting the choice of option name:
8860 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8861 # the build-time location of libiconv files.
8862 # - The program we need to find is iconv, which comes with glibc. The user
8863 # doesn't necessarily have libiconv installed. Therefore naming this
8864 # --with-libiconv-foo feels wrong.
8865 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8866 # defined to work on directories not files (though it really doesn't know
8868 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8869 # with --with-libiconv-prefix.
8870 # Putting these together is why the option name is --with-iconv-bin.
8873 # Check whether --with-iconv-bin was given.
8874 if test "${with_iconv_bin+set}" = set; then :
8875 withval
=$with_iconv_bin; iconv_bin
="${withval}"
8877 cat >>confdefs.h
<<_ACEOF
8878 #define ICONV_BIN "${iconv_bin}"
8882 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
8883 if test "x$prefix" = xNONE
; then
8884 test_prefix
=/usr
/local
8889 test_prefix
=$exec_prefix
8892 case ${iconv_bin} in
8893 "${test_prefix}"|
"${test_prefix}/"*|\
8894 '${exec_prefix}'|
'${exec_prefix}/'*)
8899 cat >>confdefs.h
<<_ACEOF
8900 #define ICONV_BIN_RELOCATABLE $value
8908 # For the TUI, we need enhanced curses functionality.
8909 if test x
"$enable_tui" != xno
; then
8914 if test x
"$prefer_curses" = xyes
; then
8915 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8916 # curses library because the latter might not provide all the
8917 # functionality we need. However, this leads to problems on systems
8918 # where the linker searches /usr/local/lib, but the compiler doesn't
8919 # search /usr/local/include, if ncurses is installed in /usr/local. A
8920 # default installation of ncurses on alpha*-dec-osf* will lead to such
8922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8923 $as_echo_n "checking for library containing waddstr... " >&6; }
8924 if ${ac_cv_search_waddstr+:} false
; then :
8925 $as_echo_n "(cached) " >&6
8927 ac_func_search_save_LIBS
=$LIBS
8928 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8929 /* end confdefs.h. */
8931 /* Override any GCC internal prototype to avoid an error.
8932 Use char because int might match the return type of a GCC
8933 builtin and then its argument prototype would still apply. */
8946 for ac_lib
in '' ncursesw ncurses cursesX curses
; do
8947 if test -z "$ac_lib"; then
8948 ac_res
="none required"
8951 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8953 if ac_fn_c_try_link
"$LINENO"; then :
8954 ac_cv_search_waddstr
=$ac_res
8956 rm -f core conftest.err conftest.
$ac_objext \
8958 if ${ac_cv_search_waddstr+:} false
; then :
8962 if ${ac_cv_search_waddstr+:} false
; then :
8965 ac_cv_search_waddstr
=no
8968 LIBS
=$ac_func_search_save_LIBS
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8971 $as_echo "$ac_cv_search_waddstr" >&6; }
8972 ac_res
=$ac_cv_search_waddstr
8973 if test "$ac_res" != no
; then :
8974 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8979 if test "$ac_cv_search_waddstr" != no
; then
8984 # Check whether we should enable the TUI, but only do so if we really
8986 if test x
"$enable_tui" != xno
; then
8987 if test -d "$srcdir/tui"; then
8988 if test "$curses_found" != no
; then
8989 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8990 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8991 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8992 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8994 if test x
"$enable_tui" = xyes
; then
8995 as_fn_error $?
"no enhanced curses library found; disable TUI" "$LINENO" 5
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8998 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9004 # Since GDB uses Readline, we need termcap functionality. In many
9005 # cases this will be provided by the curses library, but some systems
9006 # have a separate termcap library, or no curses library at all.
9010 if test -d "$srcdir/libtermcap"; then
9011 LIBS
="../libtermcap/libtermcap.a $LIBS"
9012 ac_cv_search_tgetent
="../libtermcap/libtermcap.a"
9015 ac_cv_search_tgetent
="none required"
9019 # These are the libraries checked by Readline.
9020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9021 $as_echo_n "checking for library containing tgetent... " >&6; }
9022 if ${ac_cv_search_tgetent+:} false
; then :
9023 $as_echo_n "(cached) " >&6
9025 ac_func_search_save_LIBS
=$LIBS
9026 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9027 /* end confdefs.h. */
9029 /* Override any GCC internal prototype to avoid an error.
9030 Use char because int might match the return type of a GCC
9031 builtin and then its argument prototype would still apply. */
9044 for ac_lib
in '' termcap tinfow tinfo curses ncursesw ncurses
; do
9045 if test -z "$ac_lib"; then
9046 ac_res
="none required"
9049 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9051 if ac_fn_c_try_link
"$LINENO"; then :
9052 ac_cv_search_tgetent
=$ac_res
9054 rm -f core conftest.err conftest.
$ac_objext \
9056 if ${ac_cv_search_tgetent+:} false
; then :
9060 if ${ac_cv_search_tgetent+:} false
; then :
9063 ac_cv_search_tgetent
=no
9066 LIBS
=$ac_func_search_save_LIBS
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9069 $as_echo "$ac_cv_search_tgetent" >&6; }
9070 ac_res
=$ac_cv_search_tgetent
9071 if test "$ac_res" != no
; then :
9072 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9077 if test "$ac_cv_search_tgetent" = no
; then
9078 CONFIG_OBS
="$CONFIG_OBS stub-termcap.o"
9082 # Check whether --with-system-readline was given.
9083 if test "${with_system_readline+set}" = set; then :
9084 withval
=$with_system_readline;
9088 if test "$with_system_readline" = yes; then
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system readline is new enough" >&5
9090 $as_echo_n "checking whether system readline is new enough... " >&6; }
9091 if ${gdb_cv_readline_ok+:} false
; then :
9092 $as_echo_n "(cached) " >&6
9094 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9095 /* end confdefs.h. */
9097 #include <readline/readline.h>
9101 #if RL_VERSION_MAJOR < 7
9102 # error "readline version 7 required"
9108 if ac_fn_c_try_compile
"$LINENO"; then :
9109 gdb_cv_readline_ok
=yes
9111 gdb_cv_readline_ok
=no
9113 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_readline_ok" >&5
9116 $as_echo "$gdb_cv_readline_ok" >&6; }
9117 if test "$gdb_cv_readline_ok" != yes; then
9118 as_fn_error $?
"system readline is not new enough" "$LINENO" 5
9124 READLINE_TEXI_INCFLAG
=
9126 READLINE
='$(READLINE_DIR)/libreadline.a'
9127 READLINE_DEPS
='$(READLINE)'
9128 READLINE_CFLAGS
='-I$(READLINE_SRC)/..'
9129 READLINE_TEXI_INCFLAG
='-I $(READLINE_DIR)'
9136 # Generate jit-reader.h
9138 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9141 # The cast to long int works around a bug in the HP C Compiler
9142 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9143 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9144 # This bug is HP SR number 8606223364.
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9146 $as_echo_n "checking size of unsigned long long... " >&6; }
9147 if ${ac_cv_sizeof_unsigned_long_long+:} false
; then :
9148 $as_echo_n "(cached) " >&6
9150 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
9153 if test "$ac_cv_type_unsigned_long_long" = yes; then
9154 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9155 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9156 as_fn_error
77 "cannot compute sizeof (unsigned long long)
9157 See \`config.log' for more details" "$LINENO" 5; }
9159 ac_cv_sizeof_unsigned_long_long
=0
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9165 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9169 cat >>confdefs.h
<<_ACEOF
9170 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9174 # The cast to long int works around a bug in the HP C Compiler
9175 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9176 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9177 # This bug is HP SR number 8606223364.
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9179 $as_echo_n "checking size of unsigned long... " >&6; }
9180 if ${ac_cv_sizeof_unsigned_long+:} false
; then :
9181 $as_echo_n "(cached) " >&6
9183 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9186 if test "$ac_cv_type_unsigned_long" = yes; then
9187 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9188 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9189 as_fn_error
77 "cannot compute sizeof (unsigned long)
9190 See \`config.log' for more details" "$LINENO" 5; }
9192 ac_cv_sizeof_unsigned_long
=0
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9198 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9202 cat >>confdefs.h
<<_ACEOF
9203 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9207 # The cast to long int works around a bug in the HP C Compiler
9208 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9209 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9210 # This bug is HP SR number 8606223364.
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9212 $as_echo_n "checking size of unsigned __int128... " >&6; }
9213 if ${ac_cv_sizeof_unsigned___int128+:} false
; then :
9214 $as_echo_n "(cached) " >&6
9216 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9219 if test "$ac_cv_type_unsigned___int128" = yes; then
9220 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9221 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9222 as_fn_error
77 "cannot compute sizeof (unsigned __int128)
9223 See \`config.log' for more details" "$LINENO" 5; }
9225 ac_cv_sizeof_unsigned___int128
=0
9230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9231 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9235 cat >>confdefs.h
<<_ACEOF
9236 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9241 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9242 TARGET_PTR
="unsigned long"
9243 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9244 TARGET_PTR
="unsigned long long"
9245 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9246 TARGET_PTR
="unsigned __int128"
9248 TARGET_PTR
="unsigned long"
9252 ac_config_files
="$ac_config_files jit-reader.h:jit-reader.in"
9255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9256 $as_echo_n "checking for library containing dlopen... " >&6; }
9257 if ${ac_cv_search_dlopen+:} false
; then :
9258 $as_echo_n "(cached) " >&6
9260 ac_func_search_save_LIBS
=$LIBS
9261 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9262 /* end confdefs.h. */
9264 /* Override any GCC internal prototype to avoid an error.
9265 Use char because int might match the return type of a GCC
9266 builtin and then its argument prototype would still apply. */
9279 for ac_lib
in '' dl
; do
9280 if test -z "$ac_lib"; then
9281 ac_res
="none required"
9284 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9286 if ac_fn_c_try_link
"$LINENO"; then :
9287 ac_cv_search_dlopen
=$ac_res
9289 rm -f core conftest.err conftest.
$ac_objext \
9291 if ${ac_cv_search_dlopen+:} false
; then :
9295 if ${ac_cv_search_dlopen+:} false
; then :
9298 ac_cv_search_dlopen
=no
9301 LIBS
=$ac_func_search_save_LIBS
9303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9304 $as_echo "$ac_cv_search_dlopen" >&6; }
9305 ac_res
=$ac_cv_search_dlopen
9306 if test "$ac_res" != no
; then :
9307 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9314 # Check whether --with-jit-reader-dir was given.
9315 if test "${with_jit_reader_dir+set}" = set; then :
9316 withval
=$with_jit_reader_dir;
9317 JIT_READER_DIR
=$withval
9319 JIT_READER_DIR
=${libdir}/gdb
9323 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
9324 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
9325 ac_define_dir
=`eval echo $JIT_READER_DIR`
9326 ac_define_dir
=`eval echo $ac_define_dir`
9328 cat >>confdefs.h
<<_ACEOF
9329 #define JIT_READER_DIR "$ac_define_dir"
9335 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
9336 if test "x$prefix" = xNONE
; then
9337 test_prefix
=/usr
/local
9342 test_prefix
=$exec_prefix
9345 case ${ac_define_dir} in
9346 "${test_prefix}"|
"${test_prefix}/"*|\
9347 '${exec_prefix}'|
'${exec_prefix}/'*)
9352 cat >>confdefs.h
<<_ACEOF
9353 #define JIT_READER_DIR_RELOCATABLE $value
9360 # Check whether --with-expat was given.
9361 if test "${with_expat+set}" = set; then :
9362 withval
=$with_expat;
9367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9368 $as_echo_n "checking whether to use expat... " >&6; }
9369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9370 $as_echo "$with_expat" >&6; }
9372 if test "${with_expat}" = no
; then
9373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9374 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9387 acl_save_prefix
="$prefix"
9388 prefix
="$acl_final_prefix"
9389 acl_save_exec_prefix
="$exec_prefix"
9390 exec_prefix
="$acl_final_exec_prefix"
9392 eval additional_includedir
=\"$includedir\"
9393 eval additional_libdir
=\"$libdir\"
9395 exec_prefix
="$acl_save_exec_prefix"
9396 prefix
="$acl_save_prefix"
9399 # Check whether --with-libexpat-prefix was given.
9400 if test "${with_libexpat_prefix+set}" = set; then :
9401 withval
=$with_libexpat_prefix;
9402 if test "X$withval" = "Xno"; then
9405 if test "X$withval" = "X"; then
9407 acl_save_prefix
="$prefix"
9408 prefix
="$acl_final_prefix"
9409 acl_save_exec_prefix
="$exec_prefix"
9410 exec_prefix
="$acl_final_exec_prefix"
9412 eval additional_includedir
=\"$includedir\"
9413 eval additional_libdir
=\"$libdir\"
9415 exec_prefix
="$acl_save_exec_prefix"
9416 prefix
="$acl_save_prefix"
9419 additional_includedir
="$withval/include"
9420 additional_libdir
="$withval/lib"
9427 # Check whether --with-libexpat-type was given.
9428 if test "${with_libexpat_type+set}" = set; then :
9429 withval
=$with_libexpat_type; with_libexpat_type
=$withval
9431 with_libexpat_type
=auto
9434 lib_type
=`eval echo \$with_libexpat_type`
9441 names_already_handled
=
9442 names_next_round
='expat '
9443 while test -n "$names_next_round"; do
9444 names_this_round
="$names_next_round"
9446 for name
in $names_this_round; do
9448 for n
in $names_already_handled; do
9449 if test "$n" = "$name"; then
9454 if test -z "$already_handled"; then
9455 names_already_handled
="$names_already_handled $name"
9456 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9457 eval value
=\"\
$HAVE_LIB$uppername\"
9458 if test -n "$value"; then
9459 if test "$value" = yes; then
9460 eval value
=\"\
$LIB$uppername\"
9461 test -z "$value" || LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$value"
9462 eval value
=\"\
$LTLIB$uppername\"
9463 test -z "$value" || LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9472 if test $use_additional = yes; then
9473 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9474 found_dir
="$additional_libdir"
9475 found_so
="$additional_libdir/lib$name.$shlibext"
9476 if test -f "$additional_libdir/lib$name.la"; then
9477 found_la
="$additional_libdir/lib$name.la"
9479 elif test x
$lib_type != xshared
; then
9480 if test -f "$additional_libdir/lib$name.$libext"; then
9481 found_dir
="$additional_libdir"
9482 found_a
="$additional_libdir/lib$name.$libext"
9483 if test -f "$additional_libdir/lib$name.la"; then
9484 found_la
="$additional_libdir/lib$name.la"
9489 if test "X$found_dir" = "X"; then
9490 for x
in $LDFLAGS $LTLIBEXPAT; do
9492 acl_save_prefix
="$prefix"
9493 prefix
="$acl_final_prefix"
9494 acl_save_exec_prefix
="$exec_prefix"
9495 exec_prefix
="$acl_final_exec_prefix"
9497 exec_prefix
="$acl_save_exec_prefix"
9498 prefix
="$acl_save_prefix"
9502 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9503 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9505 found_so
="$dir/lib$name.$shlibext"
9506 if test -f "$dir/lib$name.la"; then
9507 found_la
="$dir/lib$name.la"
9509 elif test x
$lib_type != xshared
; then
9510 if test -f "$dir/lib$name.$libext"; then
9512 found_a
="$dir/lib$name.$libext"
9513 if test -f "$dir/lib$name.la"; then
9514 found_la
="$dir/lib$name.la"
9520 if test "X$found_dir" != "X"; then
9525 if test "X$found_dir" != "X"; then
9526 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9527 if test "X$found_so" != "X"; then
9528 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9529 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9532 for x
in $ltrpathdirs; do
9533 if test "X$x" = "X$found_dir"; then
9538 if test -z "$haveit"; then
9539 ltrpathdirs
="$ltrpathdirs $found_dir"
9541 if test "$hardcode_direct" = yes; then
9542 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9544 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9545 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9547 for x
in $rpathdirs; do
9548 if test "X$x" = "X$found_dir"; then
9553 if test -z "$haveit"; then
9554 rpathdirs
="$rpathdirs $found_dir"
9558 for x
in $LDFLAGS $LIBEXPAT; do
9560 acl_save_prefix
="$prefix"
9561 prefix
="$acl_final_prefix"
9562 acl_save_exec_prefix
="$exec_prefix"
9563 exec_prefix
="$acl_final_exec_prefix"
9565 exec_prefix
="$acl_save_exec_prefix"
9566 prefix
="$acl_save_prefix"
9568 if test "X$x" = "X-L$found_dir"; then
9573 if test -z "$haveit"; then
9574 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9576 if test "$hardcode_minus_L" != no
; then
9577 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9579 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9585 if test "X$found_a" != "X"; then
9586 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9588 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9591 additional_includedir
=
9592 case "$found_dir" in
9594 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9595 additional_includedir
="$basedir/include"
9598 if test "X$additional_includedir" != "X"; then
9599 if test "X$additional_includedir" != "X/usr/include"; then
9601 if test "X$additional_includedir" = "X/usr/local/include"; then
9602 if test -n "$GCC"; then
9604 linux
*) haveit
=yes;;
9608 if test -z "$haveit"; then
9609 for x
in $CPPFLAGS $INCEXPAT; do
9611 acl_save_prefix
="$prefix"
9612 prefix
="$acl_final_prefix"
9613 acl_save_exec_prefix
="$exec_prefix"
9614 exec_prefix
="$acl_final_exec_prefix"
9616 exec_prefix
="$acl_save_exec_prefix"
9617 prefix
="$acl_save_prefix"
9619 if test "X$x" = "X-I$additional_includedir"; then
9624 if test -z "$haveit"; then
9625 if test -d "$additional_includedir"; then
9626 INCEXPAT
="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9632 if test -n "$found_la"; then
9633 save_libdir
="$libdir"
9635 */* |
*\\*) .
"$found_la" ;;
9636 *) .
"./$found_la" ;;
9638 libdir
="$save_libdir"
9639 for dep
in $dependency_libs; do
9642 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9643 if test "X$additional_libdir" != "X/usr/lib"; then
9645 if test "X$additional_libdir" = "X/usr/local/lib"; then
9646 if test -n "$GCC"; then
9648 linux
*) haveit
=yes;;
9652 if test -z "$haveit"; then
9654 for x
in $LDFLAGS $LIBEXPAT; do
9656 acl_save_prefix
="$prefix"
9657 prefix
="$acl_final_prefix"
9658 acl_save_exec_prefix
="$exec_prefix"
9659 exec_prefix
="$acl_final_exec_prefix"
9661 exec_prefix
="$acl_save_exec_prefix"
9662 prefix
="$acl_save_prefix"
9664 if test "X$x" = "X-L$additional_libdir"; then
9669 if test -z "$haveit"; then
9670 if test -d "$additional_libdir"; then
9671 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9675 for x
in $LDFLAGS $LTLIBEXPAT; do
9677 acl_save_prefix
="$prefix"
9678 prefix
="$acl_final_prefix"
9679 acl_save_exec_prefix
="$exec_prefix"
9680 exec_prefix
="$acl_final_exec_prefix"
9682 exec_prefix
="$acl_save_exec_prefix"
9683 prefix
="$acl_save_prefix"
9685 if test "X$x" = "X-L$additional_libdir"; then
9690 if test -z "$haveit"; then
9691 if test -d "$additional_libdir"; then
9692 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9699 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
9700 if test "$enable_rpath" != no
; then
9702 for x
in $rpathdirs; do
9703 if test "X$x" = "X$dir"; then
9708 if test -z "$haveit"; then
9709 rpathdirs
="$rpathdirs $dir"
9712 for x
in $ltrpathdirs; do
9713 if test "X$x" = "X$dir"; then
9718 if test -z "$haveit"; then
9719 ltrpathdirs
="$ltrpathdirs $dir"
9724 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9727 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9730 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9731 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9737 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
9738 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9739 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9741 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l:lib$name.$libext"
9742 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l:lib$name.$libext"
9749 if test "X$rpathdirs" != "X"; then
9750 if test -n "$hardcode_libdir_separator"; then
9752 for found_dir
in $rpathdirs; do
9753 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9755 acl_save_libdir
="$libdir"
9757 eval flag
=\"$hardcode_libdir_flag_spec\"
9758 libdir
="$acl_save_libdir"
9759 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9761 for found_dir
in $rpathdirs; do
9762 acl_save_libdir
="$libdir"
9764 eval flag
=\"$hardcode_libdir_flag_spec\"
9765 libdir
="$acl_save_libdir"
9766 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9770 if test "X$ltrpathdirs" != "X"; then
9771 for found_dir
in $ltrpathdirs; do
9772 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9777 ac_save_CPPFLAGS
="$CPPFLAGS"
9779 for element
in $INCEXPAT; do
9781 for x
in $CPPFLAGS; do
9783 acl_save_prefix
="$prefix"
9784 prefix
="$acl_final_prefix"
9785 acl_save_exec_prefix
="$exec_prefix"
9786 exec_prefix
="$acl_final_exec_prefix"
9788 exec_prefix
="$acl_save_exec_prefix"
9789 prefix
="$acl_save_prefix"
9791 if test "X$x" = "X$element"; then
9796 if test -z "$haveit"; then
9797 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9803 $as_echo_n "checking for libexpat... " >&6; }
9804 if ${ac_cv_libexpat+:} false
; then :
9805 $as_echo_n "(cached) " >&6
9808 ac_save_LIBS
="$LIBS"
9809 LIBS
="$LIBS $LIBEXPAT"
9810 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9811 /* end confdefs.h. */
9816 XML_Parser p = XML_ParserCreate (0);
9821 if ac_fn_c_try_link
"$LINENO"; then :
9826 rm -f core conftest.err conftest.
$ac_objext \
9827 conftest
$ac_exeext conftest.
$ac_ext
9828 LIBS
="$ac_save_LIBS"
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9832 $as_echo "$ac_cv_libexpat" >&6; }
9833 if test "$ac_cv_libexpat" = yes; then
9836 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9839 $as_echo_n "checking how to link with libexpat... " >&6; }
9840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9841 $as_echo "$LIBEXPAT" >&6; }
9844 CPPFLAGS
="$ac_save_CPPFLAGS"
9854 if test "$HAVE_LIBEXPAT" != yes; then
9855 if test "$with_expat" = yes; then
9856 as_fn_error $?
"expat is missing or unusable" "$LINENO" 5
9858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9859 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9863 LIBS
="$LIBS $LIBEXPAT"
9864 for ac_func
in XML_StopParser
9866 ac_fn_c_check_func
"$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9867 if test "x$ac_cv_func_XML_StopParser" = xyes
; then :
9868 cat >>confdefs.h
<<_ACEOF
9869 #define HAVE_XML_STOPPARSER 1
9880 # Check whether --with-mpfr was given.
9881 if test "${with_mpfr+set}" = set; then :
9887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9888 $as_echo_n "checking whether to use MPFR... " >&6; }
9889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9890 $as_echo "$with_mpfr" >&6; }
9892 if test "${with_mpfr}" = no
; then
9893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
9894 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
9907 acl_save_prefix
="$prefix"
9908 prefix
="$acl_final_prefix"
9909 acl_save_exec_prefix
="$exec_prefix"
9910 exec_prefix
="$acl_final_exec_prefix"
9912 eval additional_includedir
=\"$includedir\"
9913 eval additional_libdir
=\"$libdir\"
9915 exec_prefix
="$acl_save_exec_prefix"
9916 prefix
="$acl_save_prefix"
9919 # Check whether --with-libmpfr-prefix was given.
9920 if test "${with_libmpfr_prefix+set}" = set; then :
9921 withval
=$with_libmpfr_prefix;
9922 if test "X$withval" = "Xno"; then
9925 if test "X$withval" = "X"; then
9927 acl_save_prefix
="$prefix"
9928 prefix
="$acl_final_prefix"
9929 acl_save_exec_prefix
="$exec_prefix"
9930 exec_prefix
="$acl_final_exec_prefix"
9932 eval additional_includedir
=\"$includedir\"
9933 eval additional_libdir
=\"$libdir\"
9935 exec_prefix
="$acl_save_exec_prefix"
9936 prefix
="$acl_save_prefix"
9939 additional_includedir
="$withval/include"
9940 additional_libdir
="$withval/lib"
9947 # Check whether --with-libmpfr-type was given.
9948 if test "${with_libmpfr_type+set}" = set; then :
9949 withval
=$with_libmpfr_type; with_libmpfr_type
=$withval
9951 with_libmpfr_type
=auto
9954 lib_type
=`eval echo \$with_libmpfr_type`
9961 names_already_handled
=
9962 names_next_round
='mpfr gmp'
9963 while test -n "$names_next_round"; do
9964 names_this_round
="$names_next_round"
9966 for name
in $names_this_round; do
9968 for n
in $names_already_handled; do
9969 if test "$n" = "$name"; then
9974 if test -z "$already_handled"; then
9975 names_already_handled
="$names_already_handled $name"
9976 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9977 eval value
=\"\
$HAVE_LIB$uppername\"
9978 if test -n "$value"; then
9979 if test "$value" = yes; then
9980 eval value
=\"\
$LIB$uppername\"
9981 test -z "$value" || LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$value"
9982 eval value
=\"\
$LTLIB$uppername\"
9983 test -z "$value" || LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
9992 if test $use_additional = yes; then
9993 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9994 found_dir
="$additional_libdir"
9995 found_so
="$additional_libdir/lib$name.$shlibext"
9996 if test -f "$additional_libdir/lib$name.la"; then
9997 found_la
="$additional_libdir/lib$name.la"
9999 elif test x
$lib_type != xshared
; then
10000 if test -f "$additional_libdir/lib$name.$libext"; then
10001 found_dir
="$additional_libdir"
10002 found_a
="$additional_libdir/lib$name.$libext"
10003 if test -f "$additional_libdir/lib$name.la"; then
10004 found_la
="$additional_libdir/lib$name.la"
10009 if test "X$found_dir" = "X"; then
10010 for x
in $LDFLAGS $LTLIBMPFR; do
10012 acl_save_prefix
="$prefix"
10013 prefix
="$acl_final_prefix"
10014 acl_save_exec_prefix
="$exec_prefix"
10015 exec_prefix
="$acl_final_exec_prefix"
10017 exec_prefix
="$acl_save_exec_prefix"
10018 prefix
="$acl_save_prefix"
10022 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10023 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10025 found_so
="$dir/lib$name.$shlibext"
10026 if test -f "$dir/lib$name.la"; then
10027 found_la
="$dir/lib$name.la"
10029 elif test x
$lib_type != xshared
; then
10030 if test -f "$dir/lib$name.$libext"; then
10032 found_a
="$dir/lib$name.$libext"
10033 if test -f "$dir/lib$name.la"; then
10034 found_la
="$dir/lib$name.la"
10040 if test "X$found_dir" != "X"; then
10045 if test "X$found_dir" != "X"; then
10046 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
10047 if test "X$found_so" != "X"; then
10048 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10049 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10052 for x
in $ltrpathdirs; do
10053 if test "X$x" = "X$found_dir"; then
10058 if test -z "$haveit"; then
10059 ltrpathdirs
="$ltrpathdirs $found_dir"
10061 if test "$hardcode_direct" = yes; then
10062 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10064 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10065 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10067 for x
in $rpathdirs; do
10068 if test "X$x" = "X$found_dir"; then
10073 if test -z "$haveit"; then
10074 rpathdirs
="$rpathdirs $found_dir"
10078 for x
in $LDFLAGS $LIBMPFR; do
10080 acl_save_prefix
="$prefix"
10081 prefix
="$acl_final_prefix"
10082 acl_save_exec_prefix
="$exec_prefix"
10083 exec_prefix
="$acl_final_exec_prefix"
10085 exec_prefix
="$acl_save_exec_prefix"
10086 prefix
="$acl_save_prefix"
10088 if test "X$x" = "X-L$found_dir"; then
10093 if test -z "$haveit"; then
10094 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
10096 if test "$hardcode_minus_L" != no
; then
10097 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10099 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10105 if test "X$found_a" != "X"; then
10106 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_a"
10108 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
10111 additional_includedir
=
10112 case "$found_dir" in
10114 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10115 additional_includedir
="$basedir/include"
10118 if test "X$additional_includedir" != "X"; then
10119 if test "X$additional_includedir" != "X/usr/include"; then
10121 if test "X$additional_includedir" = "X/usr/local/include"; then
10122 if test -n "$GCC"; then
10124 linux
*) haveit
=yes;;
10128 if test -z "$haveit"; then
10129 for x
in $CPPFLAGS $INCMPFR; do
10131 acl_save_prefix
="$prefix"
10132 prefix
="$acl_final_prefix"
10133 acl_save_exec_prefix
="$exec_prefix"
10134 exec_prefix
="$acl_final_exec_prefix"
10136 exec_prefix
="$acl_save_exec_prefix"
10137 prefix
="$acl_save_prefix"
10139 if test "X$x" = "X-I$additional_includedir"; then
10144 if test -z "$haveit"; then
10145 if test -d "$additional_includedir"; then
10146 INCMPFR
="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
10152 if test -n "$found_la"; then
10153 save_libdir
="$libdir"
10154 case "$found_la" in
10155 */* |
*\\*) .
"$found_la" ;;
10156 *) .
"./$found_la" ;;
10158 libdir
="$save_libdir"
10159 for dep
in $dependency_libs; do
10162 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10163 if test "X$additional_libdir" != "X/usr/lib"; then
10165 if test "X$additional_libdir" = "X/usr/local/lib"; then
10166 if test -n "$GCC"; then
10168 linux
*) haveit
=yes;;
10172 if test -z "$haveit"; then
10174 for x
in $LDFLAGS $LIBMPFR; do
10176 acl_save_prefix
="$prefix"
10177 prefix
="$acl_final_prefix"
10178 acl_save_exec_prefix
="$exec_prefix"
10179 exec_prefix
="$acl_final_exec_prefix"
10181 exec_prefix
="$acl_save_exec_prefix"
10182 prefix
="$acl_save_prefix"
10184 if test "X$x" = "X-L$additional_libdir"; then
10189 if test -z "$haveit"; then
10190 if test -d "$additional_libdir"; then
10191 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10195 for x
in $LDFLAGS $LTLIBMPFR; do
10197 acl_save_prefix
="$prefix"
10198 prefix
="$acl_final_prefix"
10199 acl_save_exec_prefix
="$exec_prefix"
10200 exec_prefix
="$acl_final_exec_prefix"
10202 exec_prefix
="$acl_save_exec_prefix"
10203 prefix
="$acl_save_prefix"
10205 if test "X$x" = "X-L$additional_libdir"; then
10210 if test -z "$haveit"; then
10211 if test -d "$additional_libdir"; then
10212 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10219 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10220 if test "$enable_rpath" != no
; then
10222 for x
in $rpathdirs; do
10223 if test "X$x" = "X$dir"; then
10228 if test -z "$haveit"; then
10229 rpathdirs
="$rpathdirs $dir"
10232 for x
in $ltrpathdirs; do
10233 if test "X$x" = "X$dir"; then
10238 if test -z "$haveit"; then
10239 ltrpathdirs
="$ltrpathdirs $dir"
10244 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10247 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10250 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$dep"
10251 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10257 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10258 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10259 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10261 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l:lib$name.$libext"
10262 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l:lib$name.$libext"
10269 if test "X$rpathdirs" != "X"; then
10270 if test -n "$hardcode_libdir_separator"; then
10272 for found_dir
in $rpathdirs; do
10273 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10275 acl_save_libdir
="$libdir"
10277 eval flag
=\"$hardcode_libdir_flag_spec\"
10278 libdir
="$acl_save_libdir"
10279 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10281 for found_dir
in $rpathdirs; do
10282 acl_save_libdir
="$libdir"
10283 libdir
="$found_dir"
10284 eval flag
=\"$hardcode_libdir_flag_spec\"
10285 libdir
="$acl_save_libdir"
10286 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10290 if test "X$ltrpathdirs" != "X"; then
10291 for found_dir
in $ltrpathdirs; do
10292 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10297 ac_save_CPPFLAGS
="$CPPFLAGS"
10299 for element
in $INCMPFR; do
10301 for x
in $CPPFLAGS; do
10303 acl_save_prefix
="$prefix"
10304 prefix
="$acl_final_prefix"
10305 acl_save_exec_prefix
="$exec_prefix"
10306 exec_prefix
="$acl_final_exec_prefix"
10308 exec_prefix
="$acl_save_exec_prefix"
10309 prefix
="$acl_save_prefix"
10311 if test "X$x" = "X$element"; then
10316 if test -z "$haveit"; then
10317 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10323 $as_echo_n "checking for libmpfr... " >&6; }
10324 if ${ac_cv_libmpfr+:} false
; then :
10325 $as_echo_n "(cached) " >&6
10328 ac_save_LIBS
="$LIBS"
10329 LIBS
="$LIBS $LIBMPFR"
10330 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10331 /* end confdefs.h. */
10336 mpfr_exp_t exp; mpfr_t x;
10337 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10342 if ac_fn_c_try_link
"$LINENO"; then :
10347 rm -f core conftest.err conftest.
$ac_objext \
10348 conftest
$ac_exeext conftest.
$ac_ext
10349 LIBS
="$ac_save_LIBS"
10352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10353 $as_echo "$ac_cv_libmpfr" >&6; }
10354 if test "$ac_cv_libmpfr" = yes; then
10357 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10360 $as_echo_n "checking how to link with libmpfr... " >&6; }
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10362 $as_echo "$LIBMPFR" >&6; }
10365 CPPFLAGS
="$ac_save_CPPFLAGS"
10375 if test "$HAVE_LIBMPFR" != yes; then
10376 if test "$with_mpfr" = yes; then
10377 as_fn_error $?
"MPFR is missing or unusable" "$LINENO" 5
10379 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10380 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10385 # --------------------- #
10386 # Check for libpython. #
10387 # --------------------- #
10394 # Check whether --with-python was given.
10395 if test "${with_python+set}" = set; then :
10396 withval
=$with_python;
10401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10402 $as_echo_n "checking whether to use python... " >&6; }
10403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10404 $as_echo "$with_python" >&6; }
10406 if test "${with_python}" = no
; then
10407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10408 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10411 case "${with_python}" in
10413 if test -d "${with_python}"; then
10414 # Assume the python binary is ${with_python}/bin/python.
10415 python_prog
="${with_python}/bin/python"
10417 # If python does not exit ${with_python}/bin, then try in
10418 # ${with_python}. On Windows/MinGW, this is where the Python
10420 if test ! -x "${python_prog}"; then
10421 python_prog
="${with_python}/python"
10424 if test ! -x "${python_prog}"; then
10425 # Fall back to gdb 7.0/7.1 behaviour.
10426 python_prog
=missing
10427 python_prefix
=${with_python}
10429 elif test -x "${with_python}"; then
10430 # While we can't run python compiled for $host (unless host == build),
10431 # the user could write a script that provides the needed information,
10432 # so we support that.
10433 python_prog
=${with_python}
10436 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
10440 # Disallow --with-python=foo/bar.
10441 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
10444 # The user has either specified auto, yes, or the name of the python
10445 # program assumed to be in $PATH.
10447 case "${with_python}" in
10449 if test "${build}" = "${host}"; then
10450 # Extract the first word of "python", so it can be a program name with args.
10451 set dummy python
; ac_word
=$2
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10453 $as_echo_n "checking for $ac_word... " >&6; }
10454 if ${ac_cv_path_python_prog_path+:} false
; then :
10455 $as_echo_n "(cached) " >&6
10457 case $python_prog_path in
10459 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
10462 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
10463 for as_dir
in $PATH
10466 test -z "$as_dir" && as_dir
=.
10467 for ac_exec_ext
in '' $ac_executable_extensions; do
10468 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
10469 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
10470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10477 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
10481 python_prog_path
=$ac_cv_path_python_prog_path
10482 if test -n "$python_prog_path"; then
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10484 $as_echo "$python_prog_path" >&6; }
10486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10487 $as_echo "no" >&6; }
10491 if test "${python_prog_path}" = missing
; then
10492 python_prog
=missing
10494 python_prog
=${python_prog_path}
10497 # Not much we can do except assume the cross-compiler will find the
10499 python_prog
=missing
10503 # While we can't run python compiled for $host (unless host == build),
10504 # the user could write a script that provides the needed information,
10505 # so we support that.
10506 python_prog
="${with_python}"
10507 # Extract the first word of "${python_prog}", so it can be a program name with args.
10508 set dummy
${python_prog}; ac_word
=$2
10509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10510 $as_echo_n "checking for $ac_word... " >&6; }
10511 if ${ac_cv_path_python_prog_path+:} false
; then :
10512 $as_echo_n "(cached) " >&6
10514 case $python_prog_path in
10516 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
10519 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
10520 for as_dir
in $PATH
10523 test -z "$as_dir" && as_dir
=.
10524 for ac_exec_ext
in '' $ac_executable_extensions; do
10525 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
10526 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
10527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10534 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
10538 python_prog_path
=$ac_cv_path_python_prog_path
10539 if test -n "$python_prog_path"; then
10540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10541 $as_echo "$python_prog_path" >&6; }
10543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10544 $as_echo "no" >&6; }
10548 if test "${python_prog_path}" = missing
; then
10549 as_fn_error $?
"unable to find python program ${python_prog}" "$LINENO" 5
10555 if test "${python_prog}" != missing
; then
10556 # We have a python program to use, but it may be too old.
10557 # Don't flag an error for --with-python=auto (the default).
10558 have_python_config
=yes
10559 python_includes
=`${python_prog} ${srcdir}/python/python-config.py --includes`
10560 if test $?
!= 0; then
10561 have_python_config
=failed
10562 if test "${with_python}" != auto
; then
10563 as_fn_error $?
"failure running python-config --includes" "$LINENO" 5
10566 python_libs
=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10567 if test $?
!= 0; then
10568 have_python_config
=failed
10569 if test "${with_python}" != auto
; then
10570 as_fn_error $?
"failure running python-config --ldflags" "$LINENO" 5
10573 python_prefix
=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10574 if test $?
!= 0; then
10575 have_python_config
=failed
10576 if test "${with_python}" != auto
; then
10577 as_fn_error $?
"failure running python-config --exec-prefix" "$LINENO" 5
10581 # We do not have a python executable we can use to determine where
10582 # to find the Python headers and libs. We cannot guess the include
10583 # path from the python_prefix either, because that include path
10584 # depends on the Python version. So, there is nothing much we can
10585 # do except assume that the compiler will be able to find those files.
10588 have_python_config
=no
10591 # If we have python-config, only try the configuration it provides.
10592 # Otherwise fallback on the old way of trying different versions of
10596 if test "${have_python_config}" = yes; then
10599 new_CPPFLAGS
=${python_includes}
10600 new_LIBS
=${python_libs}
10601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10602 $as_echo_n "checking for python... " >&6; }
10603 save_CPPFLAGS
=$CPPFLAGS
10605 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
10606 LIBS
="$new_LIBS $LIBS"
10607 found_usable_python
=no
10608 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10609 /* end confdefs.h. */
10610 #include "Python.h"
10619 if ac_fn_c_try_link
"$LINENO"; then :
10621 found_usable_python
=yes
10622 PYTHON_CPPFLAGS
=$new_CPPFLAGS
10623 PYTHON_LIBS
=$new_LIBS
10625 rm -f core conftest.err conftest.
$ac_objext \
10626 conftest
$ac_exeext conftest.
$ac_ext
10627 CPPFLAGS
=$save_CPPFLAGS
10629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10630 $as_echo "${found_usable_python}" >&6; }
10632 elif test "${have_python_config}" != failed
; then
10633 if test "${have_libpython}" = no
; then
10636 new_CPPFLAGS
=${python_includes}
10637 new_LIBS
="-lpython2.7 ${python_libs}"
10638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10639 $as_echo_n "checking for python... " >&6; }
10640 save_CPPFLAGS
=$CPPFLAGS
10642 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
10643 LIBS
="$new_LIBS $LIBS"
10644 found_usable_python
=no
10645 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10646 /* end confdefs.h. */
10647 #include "Python.h"
10656 if ac_fn_c_try_link
"$LINENO"; then :
10658 found_usable_python
=yes
10659 PYTHON_CPPFLAGS
=$new_CPPFLAGS
10660 PYTHON_LIBS
=$new_LIBS
10662 rm -f core conftest.err conftest.
$ac_objext \
10663 conftest
$ac_exeext conftest.
$ac_ext
10664 CPPFLAGS
=$save_CPPFLAGS
10666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10667 $as_echo "${found_usable_python}" >&6; }
10670 if test "${have_libpython}" = no
; then
10673 new_CPPFLAGS
=${python_includes}
10674 new_LIBS
="-lpython2.6 ${python_libs}"
10675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10676 $as_echo_n "checking for python... " >&6; }
10677 save_CPPFLAGS
=$CPPFLAGS
10679 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
10680 LIBS
="$new_LIBS $LIBS"
10681 found_usable_python
=no
10682 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10683 /* end confdefs.h. */
10684 #include "Python.h"
10693 if ac_fn_c_try_link
"$LINENO"; then :
10695 found_usable_python
=yes
10696 PYTHON_CPPFLAGS
=$new_CPPFLAGS
10697 PYTHON_LIBS
=$new_LIBS
10699 rm -f core conftest.err conftest.
$ac_objext \
10700 conftest
$ac_exeext conftest.
$ac_ext
10701 CPPFLAGS
=$save_CPPFLAGS
10703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10704 $as_echo "${found_usable_python}" >&6; }
10709 if test "${have_libpython}" = no
; then
10710 case "${with_python}" in
10712 as_fn_error $?
"python is missing or unusable" "$LINENO" 5
10715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10716 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10719 as_fn_error $?
"no usable python found at ${with_python}" "$LINENO" 5
10723 if test -n "${python_prefix}"; then
10725 cat >>confdefs.h
<<_ACEOF
10726 #define WITH_PYTHON_PATH "${python_prefix}"
10730 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
10731 if test "x$prefix" = xNONE
; then
10732 test_prefix
=/usr
/local
10734 test_prefix
=$prefix
10737 test_prefix
=$exec_prefix
10740 case ${python_prefix} in
10741 "${test_prefix}"|
"${test_prefix}/"*|\
10742 '${exec_prefix}'|
'${exec_prefix}/'*)
10747 cat >>confdefs.h
<<_ACEOF
10748 #define PYTHON_PATH_RELOCATABLE $value
10757 # Check whether --with-python-libdir was given.
10758 if test "${with_python_libdir+set}" = set; then :
10759 withval
=$with_python_libdir;
10762 # If no python libdir is specified then select one based on
10763 # python's prefix path.
10764 if test -n "${python_prefix}"; then
10765 with_python_libdir
=${python_prefix}/lib
10771 if test "${have_libpython}" != no
; then
10773 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10775 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10776 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10777 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10778 CONFIG_INSTALL
="$CONFIG_INSTALL install-python"
10779 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10781 if test -n "${with_python_libdir}"; then
10783 cat >>confdefs.h
<<_ACEOF
10784 #define WITH_PYTHON_LIBDIR "${with_python_libdir}"
10788 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
10789 if test "x$prefix" = xNONE
; then
10790 test_prefix
=/usr
/local
10792 test_prefix
=$prefix
10795 test_prefix
=$exec_prefix
10798 case ${with_python_libdir} in
10799 "${test_prefix}"|
"${test_prefix}/"*|\
10800 '${exec_prefix}'|
'${exec_prefix}/'*)
10805 cat >>confdefs.h
<<_ACEOF
10806 #define PYTHON_LIBDIR_RELOCATABLE $value
10812 # Flags needed to compile Python code (taken from python-config --cflags).
10813 # We cannot call python-config directly because it will output whatever was
10814 # used when compiling the Python interpreter itself, including flags which
10815 # would make the python-related objects be compiled differently from the
10816 # rest of GDB (e.g., -O2 and -fPIC).
10817 if test "${GCC}" = yes; then
10818 tentative_python_cflags
="-fno-strict-aliasing -fwrapv"
10819 # Python headers recommend -DNDEBUG, but it's unclear if that just
10820 # refers to building Python itself. In release mode, though, it
10821 # doesn't hurt for the Python code in gdb to follow.
10822 $development || tentative_python_cflags
="$tentative_python_cflags -DNDEBUG"
10825 if test "x${tentative_python_cflags}" != x
; then
10826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10827 $as_echo_n "checking compiler flags for python code... " >&6; }
10828 for flag
in ${tentative_python_cflags}; do
10829 # Check that the compiler accepts it
10830 saved_CFLAGS
="$CFLAGS"
10831 CFLAGS
="$CFLAGS $flag"
10832 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10833 /* end confdefs.h. */
10843 if ac_fn_c_try_compile
"$LINENO"; then :
10844 PYTHON_CFLAGS
="${PYTHON_CFLAGS} $flag"
10846 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10847 CFLAGS
="$saved_CFLAGS"
10849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10850 $as_echo "${PYTHON_CFLAGS}" >&6; }
10853 # On x64 Windows, Python's include headers, and pyconfig.h in
10854 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10855 # version of Windows. Unfortunately, MS_WIN64 is only defined if
10856 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
10857 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10858 # The issue was reported to the Python community, but still isn't
10859 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10861 case "$gdb_host" in
10863 if test "${GCC}" = yes; then
10864 CPPFLAGS
="$CPPFLAGS -DMS_WIN64"
10869 # Even if Python support is not compiled in, we need to have this file
10870 # included so that the "python" command, et.al., still exists.
10871 CONFIG_OBS
="$CONFIG_OBS python/python.o"
10872 CONFIG_SRCS
="$CONFIG_SRCS python/python.c"
10875 # Work around Python http://bugs.python.org/issue10112. See also
10876 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10877 # no effect. Note that the only test after this that uses Python is
10878 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10879 # run without -export-dynamic too.
10880 PYTHON_LIBS
=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10885 if test "${have_libpython}" != no
; then
10887 HAVE_PYTHON_FALSE
='#'
10889 HAVE_PYTHON_TRUE
='#'
10894 # -------------------- #
10895 # Check for libguile. #
10896 # -------------------- #
10903 # Check whether --with-guile was given.
10904 if test "${with_guile+set}" = set; then :
10905 withval
=$with_guile;
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10911 $as_echo_n "checking whether to use guile... " >&6; }
10912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10913 $as_echo "$with_guile" >&6; }
10915 # Extract the first word of "pkg-config", so it can be a program name with args.
10916 set dummy pkg-config
; ac_word
=$2
10917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10918 $as_echo_n "checking for $ac_word... " >&6; }
10919 if ${ac_cv_path_pkg_config_prog_path+:} false
; then :
10920 $as_echo_n "(cached) " >&6
10922 case $pkg_config_prog_path in
10924 ac_cv_path_pkg_config_prog_path
="$pkg_config_prog_path" # Let the user override the test with a path.
10927 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
10928 for as_dir
in $PATH
10931 test -z "$as_dir" && as_dir
=.
10932 for ac_exec_ext
in '' $ac_executable_extensions; do
10933 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
10934 ac_cv_path_pkg_config_prog_path
="$as_dir/$ac_word$ac_exec_ext"
10935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10942 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path
="missing"
10946 pkg_config_prog_path
=$ac_cv_path_pkg_config_prog_path
10947 if test -n "$pkg_config_prog_path"; then
10948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10949 $as_echo "$pkg_config_prog_path" >&6; }
10951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10952 $as_echo "no" >&6; }
10957 try_guile_versions
="guile-2.0"
10959 case "${with_guile}" in
10961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10962 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10965 if test "${pkg_config_prog_path}" = "missing"; then
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10967 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10970 pkg_config
=${pkg_config_prog_path}
10971 guile_version_list
=${try_guile_versions}
10974 found_usable_guile
=checking
10975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10976 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10977 for guile_version
in ${guile_version_list}; do
10978 ${pkg_config} --exists ${guile_version} 2>/dev
/null
10979 if test $?
!= 0; then
10982 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
10983 if test $?
!= 0; then
10984 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10986 new_LIBS
=`${pkg_config} --libs ${guile_version}`
10987 if test $?
!= 0; then
10988 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10990 found_usable_guile
=${guile_version}
10993 if test "${found_usable_guile}" = "checking"; then
10994 if test "${flag_errors}" = "yes"; then
10995 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10997 found_usable_guile
=no
11000 if test "${found_usable_guile}" != no
; then
11001 save_CPPFLAGS
=$CPPFLAGS
11003 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11004 LIBS
="$LIBS $new_LIBS"
11005 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11006 /* end confdefs.h. */
11007 #include "libguile.h"
11016 if ac_fn_c_try_link
"$LINENO"; then :
11018 GUILE_CPPFLAGS
=$new_CPPFLAGS
11019 GUILE_LIBS
=$new_LIBS
11021 found_usable_guile
=no
11023 rm -f core conftest.err conftest.
$ac_objext \
11024 conftest
$ac_exeext conftest.
$ac_ext
11025 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11026 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11028 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11033 CPPFLAGS
=$save_CPPFLAGS
11035 if test "${found_usable_guile}" = no
; then
11036 if test "${flag_errors}" = yes; then
11037 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11038 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11039 as_fn_error $?
"linking guile version ${guile_version} test program failed
11040 See \`config.log' for more details" "$LINENO" 5; }
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11045 $as_echo "${found_usable_guile}" >&6; }
11050 if test "${pkg_config_prog_path}" = "missing"; then
11051 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11054 pkg_config
=${pkg_config_prog_path}
11055 guile_version_list
=${try_guile_versions}
11058 found_usable_guile
=checking
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11060 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11061 for guile_version
in ${guile_version_list}; do
11062 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11063 if test $?
!= 0; then
11066 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11067 if test $?
!= 0; then
11068 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11070 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11071 if test $?
!= 0; then
11072 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11074 found_usable_guile
=${guile_version}
11077 if test "${found_usable_guile}" = "checking"; then
11078 if test "${flag_errors}" = "yes"; then
11079 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11081 found_usable_guile
=no
11084 if test "${found_usable_guile}" != no
; then
11085 save_CPPFLAGS
=$CPPFLAGS
11087 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11088 LIBS
="$LIBS $new_LIBS"
11089 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11090 /* end confdefs.h. */
11091 #include "libguile.h"
11100 if ac_fn_c_try_link
"$LINENO"; then :
11102 GUILE_CPPFLAGS
=$new_CPPFLAGS
11103 GUILE_LIBS
=$new_LIBS
11105 found_usable_guile
=no
11107 rm -f core conftest.err conftest.
$ac_objext \
11108 conftest
$ac_exeext conftest.
$ac_ext
11109 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11110 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11112 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11117 CPPFLAGS
=$save_CPPFLAGS
11119 if test "${found_usable_guile}" = no
; then
11120 if test "${flag_errors}" = yes; then
11121 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11122 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11123 as_fn_error $?
"linking guile version ${guile_version} test program failed
11124 See \`config.log' for more details" "$LINENO" 5; }
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11129 $as_echo "${found_usable_guile}" >&6; }
11133 if test -x "${with_guile}"; then
11135 pkg_config
=${with_guile}
11136 guile_version_list
=${try_guile_versions}
11139 found_usable_guile
=checking
11140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11141 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11142 for guile_version
in ${guile_version_list}; do
11143 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11144 if test $?
!= 0; then
11147 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11148 if test $?
!= 0; then
11149 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11151 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11152 if test $?
!= 0; then
11153 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11155 found_usable_guile
=${guile_version}
11158 if test "${found_usable_guile}" = "checking"; then
11159 if test "${flag_errors}" = "yes"; then
11160 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11162 found_usable_guile
=no
11165 if test "${found_usable_guile}" != no
; then
11166 save_CPPFLAGS
=$CPPFLAGS
11168 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11169 LIBS
="$LIBS $new_LIBS"
11170 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11171 /* end confdefs.h. */
11172 #include "libguile.h"
11181 if ac_fn_c_try_link
"$LINENO"; then :
11183 GUILE_CPPFLAGS
=$new_CPPFLAGS
11184 GUILE_LIBS
=$new_LIBS
11186 found_usable_guile
=no
11188 rm -f core conftest.err conftest.
$ac_objext \
11189 conftest
$ac_exeext conftest.
$ac_ext
11190 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11191 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11193 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11198 CPPFLAGS
=$save_CPPFLAGS
11200 if test "${found_usable_guile}" = no
; then
11201 if test "${flag_errors}" = yes; then
11202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11204 as_fn_error $?
"linking guile version ${guile_version} test program failed
11205 See \`config.log' for more details" "$LINENO" 5; }
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11210 $as_echo "${found_usable_guile}" >&6; }
11213 as_fn_error $?
"Guile config program not executable: ${with_guile}" "$LINENO" 5
11217 # Disallow --with=guile="" and --with-guile=foo/bar.
11218 as_fn_error $?
"invalid value for --with-guile" "$LINENO" 5
11221 # A space separate list of guile versions to try, in order.
11222 if test "${pkg_config_prog_path}" = "missing"; then
11223 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11226 pkg_config
=${pkg_config_prog_path}
11227 guile_version_list
=${with_guile}
11230 found_usable_guile
=checking
11231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11232 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11233 for guile_version
in ${guile_version_list}; do
11234 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11235 if test $?
!= 0; then
11238 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11239 if test $?
!= 0; then
11240 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11242 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11243 if test $?
!= 0; then
11244 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11246 found_usable_guile
=${guile_version}
11249 if test "${found_usable_guile}" = "checking"; then
11250 if test "${flag_errors}" = "yes"; then
11251 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11253 found_usable_guile
=no
11256 if test "${found_usable_guile}" != no
; then
11257 save_CPPFLAGS
=$CPPFLAGS
11259 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11260 LIBS
="$LIBS $new_LIBS"
11261 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11262 /* end confdefs.h. */
11263 #include "libguile.h"
11272 if ac_fn_c_try_link
"$LINENO"; then :
11274 GUILE_CPPFLAGS
=$new_CPPFLAGS
11275 GUILE_LIBS
=$new_LIBS
11277 found_usable_guile
=no
11279 rm -f core conftest.err conftest.
$ac_objext \
11280 conftest
$ac_exeext conftest.
$ac_ext
11281 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11282 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11284 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11289 CPPFLAGS
=$save_CPPFLAGS
11291 if test "${found_usable_guile}" = no
; then
11292 if test "${flag_errors}" = yes; then
11293 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11295 as_fn_error $?
"linking guile version ${guile_version} test program failed
11296 See \`config.log' for more details" "$LINENO" 5; }
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11301 $as_echo "${found_usable_guile}" >&6; }
11306 if test "${have_libguile}" != no
; then
11307 case "${with_guile}" in
11310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11311 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11312 if ${ac_cv_guild_program_name+:} false
; then :
11313 $as_echo_n "(cached) " >&6
11315 ac_cv_guild_program_name
="`"${with_guile}" --variable guild "${guile_version}"`"
11317 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11318 # the 'guild' and 'bindir' variables. In that case, try to guess
11319 # what the program name is, at the risk of getting it wrong if
11320 # Guile was configured with '--program-suffix' or similar.
11321 if test "x$ac_cv_guild_program_name" = "x"; then
11322 guile_exec_prefix
="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11323 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11328 $as_echo "$ac_cv_guild_program_name" >&6; }
11330 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11331 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11334 GUILD
="$ac_cv_guild_program_name"
11340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11341 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11342 if ${ac_cv_guild_program_name+:} false
; then :
11343 $as_echo_n "(cached) " >&6
11345 ac_cv_guild_program_name
="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11347 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11348 # the 'guild' and 'bindir' variables. In that case, try to guess
11349 # what the program name is, at the risk of getting it wrong if
11350 # Guile was configured with '--program-suffix' or similar.
11351 if test "x$ac_cv_guild_program_name" = "x"; then
11352 guile_exec_prefix
="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11353 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11358 $as_echo "$ac_cv_guild_program_name" >&6; }
11360 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11361 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11364 GUILD
="$ac_cv_guild_program_name"
11371 if test "$cross_compiling" = no
; then
11374 GUILD_TARGET_FLAG
="--target=$host"
11380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11381 $as_echo_n "checking whether guild supports this host... " >&6; }
11382 if ${ac_cv_guild_ok+:} false
; then :
11383 $as_echo_n "(cached) " >&6
11385 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11386 if "$ac_cv_guild_program_name" compile
$GUILD_TARGET_FLAG -o conftest.go
"$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11393 $as_echo "$ac_cv_guild_ok" >&6; }
11395 if test "$ac_cv_guild_ok" = no
; then
11397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11398 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
11402 if test "${have_libguile}" != no
; then
11404 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
11406 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11407 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11408 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11409 CONFIG_INSTALL
="$CONFIG_INSTALL install-guile"
11410 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11413 save_CPPFLAGS
="$CPPFLAGS"
11415 CPPFLAGS
="$GUILE_CPPFLAGS"
11416 for ac_func
in scm_new_smob
11418 ac_fn_c_check_func
"$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11419 if test "x$ac_cv_func_scm_new_smob" = xyes
; then :
11420 cat >>confdefs.h
<<_ACEOF
11421 #define HAVE_SCM_NEW_SMOB 1
11428 CPPFLAGS
="$save_CPPFLAGS"
11430 # Even if Guile support is not compiled in, we need to have these files
11432 CONFIG_OBS
="$CONFIG_OBS guile/guile.o"
11433 CONFIG_SRCS
="$CONFIG_SRCS guile/guile.c"
11437 if test "${have_libguile}" != no
; then
11439 HAVE_GUILE_FALSE
='#'
11441 HAVE_GUILE_TRUE
='#'
11446 # ---------------------------- #
11447 # Check for source highlight. #
11448 # ---------------------------- #
11453 # Check whether --enable-source-highlight was given.
11454 if test "${enable_source_highlight+set}" = set; then :
11455 enableval
=$enable_source_highlight; case "${enableval}" in
11456 yes) enable_source_highlight
=yes ;;
11457 no
) enable_source_highlight
=no
;;
11458 *) as_fn_error $?
"bad value ${enableval} for source-highlight option" "$LINENO" 5 ;;
11461 enable_source_highlight
=auto
11465 if test "${enable_source_highlight}" != "no"; then
11466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the source-highlight library" >&5
11467 $as_echo_n "checking for the source-highlight library... " >&6; }
11468 if test "${pkg_config_prog_path}" = "missing"; then
11469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - pkg-config not found" >&5
11470 $as_echo "no - pkg-config not found" >&6; }
11471 if test "${enable_source_highlight}" = "yes"; then
11472 as_fn_error $?
"pkg-config was not found in your system" "$LINENO" 5
11477 as_fn_error $?
"source highlight is incompatible with -static-libstdc++; either use --disable-source-highlight or --without-static-standard-libraries" "$LINENO" 5
11481 if ${pkg_config_prog_path} --exists source-highlight
; then
11482 SRCHIGH_CFLAGS
=`${pkg_config_prog_path} --cflags source-highlight`
11483 SRCHIGH_LIBS
=`${pkg_config_prog_path} --libs source-highlight`
11485 $as_echo "#define HAVE_SOURCE_HIGHLIGHT 1" >>confdefs.h
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11488 $as_echo "yes" >&6; }
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11491 $as_echo "no" >&6; }
11492 if test "${enable_source_highlight}" = "yes"; then
11493 as_fn_error $?
"source-highlight was not found in your system" "$LINENO" 5
11501 # ------------------------- #
11502 # Checks for header files. #
11503 # ------------------------- #
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11506 $as_echo_n "checking for ANSI C header files... " >&6; }
11507 if ${ac_cv_header_stdc+:} false
; then :
11508 $as_echo_n "(cached) " >&6
11510 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11511 /* end confdefs.h. */
11512 #include <stdlib.h>
11513 #include <stdarg.h>
11514 #include <string.h>
11525 if ac_fn_c_try_compile
"$LINENO"; then :
11526 ac_cv_header_stdc
=yes
11528 ac_cv_header_stdc
=no
11530 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11532 if test $ac_cv_header_stdc = yes; then
11533 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11534 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11535 /* end confdefs.h. */
11536 #include <string.h>
11539 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11540 $EGREP "memchr" >/dev
/null
2>&1; then :
11543 ac_cv_header_stdc
=no
11549 if test $ac_cv_header_stdc = yes; then
11550 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11551 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11552 /* end confdefs.h. */
11553 #include <stdlib.h>
11556 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11557 $EGREP "free" >/dev
/null
2>&1; then :
11560 ac_cv_header_stdc
=no
11566 if test $ac_cv_header_stdc = yes; then
11567 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11568 if test "$cross_compiling" = yes; then :
11571 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11572 /* end confdefs.h. */
11574 #include <stdlib.h>
11575 #if ((' ' & 0x0FF) == 0x020)
11576 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11577 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11579 # define ISLOWER(c) \
11580 (('a' <= (c) && (c) <= 'i') \
11581 || ('j' <= (c) && (c) <= 'r') \
11582 || ('s' <= (c) && (c) <= 'z'))
11583 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11586 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11591 for (i = 0; i < 256; i++)
11592 if (XOR (islower (i), ISLOWER (i))
11593 || toupper (i) != TOUPPER (i))
11598 if ac_fn_c_try_run
"$LINENO"; then :
11601 ac_cv_header_stdc
=no
11603 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11604 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11610 $as_echo "$ac_cv_header_stdc" >&6; }
11611 if test $ac_cv_header_stdc = yes; then
11613 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11617 # elf_hp.h is for HP/UX 64-bit shared library support.
11618 for ac_header
in nlist.h machine
/reg.h poll.h sys
/poll.h \
11620 sys
/file.h sys
/filio.h sys
/ioctl.h sys
/param.h \
11621 sys
/resource.h sys
/ptrace.h ptrace.h \
11622 sys
/reg.h sys
/debugreg.h sys
/select.h \
11625 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11626 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11627 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
11628 cat >>confdefs.h
<<_ACEOF
11629 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11636 for ac_header
in sys
/user.h
11638 ac_fn_c_check_header_compile
"$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11639 # include <sys/param.h>
11643 if test "x$ac_cv_header_sys_user_h" = xyes
; then :
11644 cat >>confdefs.h
<<_ACEOF
11645 #define HAVE_SYS_USER_H 1
11653 for ac_header
in curses.h cursesX.h ncurses.h ncursesw
/ncurses.h ncurses
/ncurses.h ncurses
/term.h
11655 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11656 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11657 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
11658 cat >>confdefs.h
<<_ACEOF
11659 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11666 for ac_header
in term.h
11668 ac_fn_c_check_header_compile
"$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11669 # include <curses.h>
11673 if test "x$ac_cv_header_term_h" = xyes
; then :
11674 cat >>confdefs.h
<<_ACEOF
11675 #define HAVE_TERM_H 1
11683 # ------------------------- #
11684 # Checks for declarations. #
11685 # ------------------------- #
11688 # Check for presence and size of long long.
11689 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11690 if test "x$ac_cv_type_long_long" = xyes
; then :
11692 cat >>confdefs.h
<<_ACEOF
11693 #define HAVE_LONG_LONG 1
11696 # The cast to long int works around a bug in the HP C Compiler
11697 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11698 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11699 # This bug is HP SR number 8606223364.
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
11701 $as_echo_n "checking size of long long... " >&6; }
11702 if ${ac_cv_sizeof_long_long+:} false
; then :
11703 $as_echo_n "(cached) " >&6
11705 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
11708 if test "$ac_cv_type_long_long" = yes; then
11709 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11710 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11711 as_fn_error
77 "cannot compute sizeof (long long)
11712 See \`config.log' for more details" "$LINENO" 5; }
11714 ac_cv_sizeof_long_long
=0
11719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
11720 $as_echo "$ac_cv_sizeof_long_long" >&6; }
11724 cat >>confdefs.h
<<_ACEOF
11725 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
11732 as_ac_Symbol
=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
11733 ac_fn_c_check_decl
"$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
11734 if eval test \"x\$
"$as_ac_Symbol"\" = x
"yes"; then :
11740 cat >>confdefs.h
<<_ACEOF
11741 #define HAVE_DECL_BASENAME $ac_have_decl
11743 ac_fn_c_check_decl
"$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
11744 if test "x$ac_cv_have_decl_ffs" = xyes
; then :
11750 cat >>confdefs.h
<<_ACEOF
11751 #define HAVE_DECL_FFS $ac_have_decl
11753 ac_fn_c_check_decl
"$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
11754 if test "x$ac_cv_have_decl_asprintf" = xyes
; then :
11760 cat >>confdefs.h
<<_ACEOF
11761 #define HAVE_DECL_ASPRINTF $ac_have_decl
11763 ac_fn_c_check_decl
"$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
11764 if test "x$ac_cv_have_decl_vasprintf" = xyes
; then :
11770 cat >>confdefs.h
<<_ACEOF
11771 #define HAVE_DECL_VASPRINTF $ac_have_decl
11773 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11774 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
11780 cat >>confdefs.h
<<_ACEOF
11781 #define HAVE_DECL_SNPRINTF $ac_have_decl
11783 ac_fn_c_check_decl
"$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11784 if test "x$ac_cv_have_decl_vsnprintf" = xyes
; then :
11790 cat >>confdefs.h
<<_ACEOF
11791 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11794 ac_fn_c_check_decl
"$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
11795 if test "x$ac_cv_have_decl_strtol" = xyes
; then :
11801 cat >>confdefs.h
<<_ACEOF
11802 #define HAVE_DECL_STRTOL $ac_have_decl
11804 ac_fn_c_check_decl
"$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
11805 if test "x$ac_cv_have_decl_strtoul" = xyes
; then :
11811 cat >>confdefs.h
<<_ACEOF
11812 #define HAVE_DECL_STRTOUL $ac_have_decl
11814 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
11815 if test "x$ac_cv_have_decl_strtoll" = xyes
; then :
11821 cat >>confdefs.h
<<_ACEOF
11822 #define HAVE_DECL_STRTOLL $ac_have_decl
11824 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
11825 if test "x$ac_cv_have_decl_strtoull" = xyes
; then :
11831 cat >>confdefs.h
<<_ACEOF
11832 #define HAVE_DECL_STRTOULL $ac_have_decl
11835 ac_fn_c_check_decl
"$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
11836 if test "x$ac_cv_have_decl_strverscmp" = xyes
; then :
11842 cat >>confdefs.h
<<_ACEOF
11843 #define HAVE_DECL_STRVERSCMP $ac_have_decl
11848 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11849 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
11855 cat >>confdefs.h
<<_ACEOF
11856 #define HAVE_DECL_SNPRINTF $ac_have_decl
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11861 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11862 if ${am_cv_val_LC_MESSAGES+:} false
; then :
11863 $as_echo_n "(cached) " >&6
11865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11866 /* end confdefs.h. */
11867 #include <locale.h>
11876 if ac_fn_c_try_link
"$LINENO"; then :
11877 am_cv_val_LC_MESSAGES
=yes
11879 am_cv_val_LC_MESSAGES
=no
11881 rm -f core conftest.err conftest.
$ac_objext \
11882 conftest
$ac_exeext conftest.
$ac_ext
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11885 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11886 if test $am_cv_val_LC_MESSAGES = yes; then
11888 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11893 # ------------------ #
11894 # Checks for types. #
11895 # ------------------ #
11897 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11898 #include <sys/socket.h>
11901 if test "x$ac_cv_type_socklen_t" = xyes
; then :
11903 cat >>confdefs.h
<<_ACEOF
11904 #define HAVE_SOCKLEN_T 1
11911 # ------------------------------------- #
11912 # Checks for compiler characteristics. #
11913 # ------------------------------------- #
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11916 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11917 if ${ac_cv_c_const+:} false
; then :
11918 $as_echo_n "(cached) " >&6
11920 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11921 /* end confdefs.h. */
11927 #ifndef __cplusplus
11928 /* Ultrix mips cc rejects this sort of thing. */
11929 typedef int charset[2];
11930 const charset cs = { 0, 0 };
11931 /* SunOS 4.1.1 cc rejects this. */
11932 char const *const *pcpcc;
11934 /* NEC SVR4.0.2 mips cc rejects this. */
11935 struct point {int x, y;};
11936 static struct point const zero = {0,0};
11937 /* AIX XL C 1.02.0.0 rejects this.
11938 It does not let you subtract one const X* pointer from another in
11939 an arm of an if-expression whose if-part is not a constant
11941 const char *g = "string";
11942 pcpcc = &g + (g ? g-g : 0);
11943 /* HPUX 7.0 cc rejects these. */
11945 ppc = (char**) pcpcc;
11946 pcpcc = (char const *const *) ppc;
11947 { /* SCO 3.2v4 cc rejects this sort of thing. */
11950 char const *s = 0 ? (char *) 0 : (char const *) 0;
11955 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11956 int x[] = {25, 17};
11957 const int *foo = &x[0];
11960 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11961 typedef const int *iptr;
11965 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11966 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11967 struct s { int j; const int *ap[3]; } bx;
11968 struct s *b = &bx; b->j = 5;
11970 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11971 const int foo = 10;
11972 if (!foo) return 0;
11974 return !cs[0] && !zero.x;
11981 if ac_fn_c_try_compile
"$LINENO"; then :
11986 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11989 $as_echo "$ac_cv_c_const" >&6; }
11990 if test $ac_cv_c_const = no
; then
11992 $as_echo "#define const /**/" >>confdefs.h
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11997 $as_echo_n "checking for inline... " >&6; }
11998 if ${ac_cv_c_inline+:} false
; then :
11999 $as_echo_n "(cached) " >&6
12002 for ac_kw
in inline __inline__ __inline
; do
12003 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12004 /* end confdefs.h. */
12005 #ifndef __cplusplus
12007 static $ac_kw foo_t static_foo () {return 0; }
12008 $ac_kw foo_t foo () {return 0; }
12012 if ac_fn_c_try_compile
"$LINENO"; then :
12013 ac_cv_c_inline
=$ac_kw
12015 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12016 test "$ac_cv_c_inline" != no
&& break
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12021 $as_echo "$ac_cv_c_inline" >&6; }
12023 case $ac_cv_c_inline in
12026 case $ac_cv_c_inline in
12028 *) ac_val
=$ac_cv_c_inline;;
12030 cat >>confdefs.h
<<_ACEOF
12031 #ifndef __cplusplus
12032 #define inline $ac_val
12038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12039 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12040 if ${ac_cv_c_bigendian+:} false
; then :
12041 $as_echo_n "(cached) " >&6
12043 ac_cv_c_bigendian
=unknown
12044 # See if we're dealing with a universal compiler.
12045 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12046 /* end confdefs.h. */
12047 #ifndef __APPLE_CC__
12048 not a universal capable compiler
12053 if ac_fn_c_try_compile
"$LINENO"; then :
12055 # Check for potential -arch flags. It is not universal unless
12056 # there are at least two -arch flags with different values.
12059 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12060 if test -n "$ac_prev"; then
12062 i?
86 | x86_64 | ppc | ppc64
)
12063 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
12066 ac_cv_c_bigendian
=universal
12072 elif test "x$ac_word" = "x-arch"; then
12077 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12078 if test $ac_cv_c_bigendian = unknown
; then
12079 # See if sys/param.h defines the BYTE_ORDER macro.
12080 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12081 /* end confdefs.h. */
12082 #include <sys/types.h>
12083 #include <sys/param.h>
12088 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12089 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12091 bogus endian macros
12098 if ac_fn_c_try_compile
"$LINENO"; then :
12099 # It does; now see whether it defined to BIG_ENDIAN or not.
12100 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12101 /* end confdefs.h. */
12102 #include <sys/types.h>
12103 #include <sys/param.h>
12108 #if BYTE_ORDER != BIG_ENDIAN
12116 if ac_fn_c_try_compile
"$LINENO"; then :
12117 ac_cv_c_bigendian
=yes
12119 ac_cv_c_bigendian
=no
12121 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12123 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12125 if test $ac_cv_c_bigendian = unknown
; then
12126 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12127 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12128 /* end confdefs.h. */
12129 #include <limits.h>
12134 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12135 bogus endian macros
12142 if ac_fn_c_try_compile
"$LINENO"; then :
12143 # It does; now see whether it defined to _BIG_ENDIAN or not.
12144 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12145 /* end confdefs.h. */
12146 #include <limits.h>
12151 #ifndef _BIG_ENDIAN
12159 if ac_fn_c_try_compile
"$LINENO"; then :
12160 ac_cv_c_bigendian
=yes
12162 ac_cv_c_bigendian
=no
12164 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12166 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12168 if test $ac_cv_c_bigendian = unknown
; then
12169 # Compile a test program.
12170 if test "$cross_compiling" = yes; then :
12171 # Try to guess by grepping values from an object file.
12172 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12173 /* end confdefs.h. */
12174 short int ascii_mm[] =
12175 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12176 short int ascii_ii[] =
12177 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12178 int use_ascii (int i) {
12179 return ascii_mm[i] + ascii_ii[i];
12181 short int ebcdic_ii[] =
12182 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12183 short int ebcdic_mm[] =
12184 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12185 int use_ebcdic (int i) {
12186 return ebcdic_mm[i] + ebcdic_ii[i];
12193 return use_ascii (foo) == use_ebcdic (foo);
12198 if ac_fn_c_try_compile
"$LINENO"; then :
12199 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
12200 ac_cv_c_bigendian
=yes
12202 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
12203 if test "$ac_cv_c_bigendian" = unknown
; then
12204 ac_cv_c_bigendian
=no
12206 # finding both strings is unlikely to happen, but who knows?
12207 ac_cv_c_bigendian
=unknown
12211 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12214 /* end confdefs.h. */
12215 $ac_includes_default
12220 /* Are we little or big endian? From Harbison&Steele. */
12224 char c[sizeof (long int)];
12227 return u.c[sizeof (long int) - 1] == 1;
12233 if ac_fn_c_try_run
"$LINENO"; then :
12234 ac_cv_c_bigendian
=no
12236 ac_cv_c_bigendian
=yes
12238 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12239 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12245 $as_echo "$ac_cv_c_bigendian" >&6; }
12246 case $ac_cv_c_bigendian in #(
12248 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12254 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12258 as_fn_error $?
"unknown endianness
12259 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12263 # ------------------------------ #
12264 # Checks for library functions. #
12265 # ------------------------------ #
12267 for ac_func
in getuid getgid \
12268 pipe poll pread pread64 pwrite resize_term \
12270 sigaction sigsetmask socketpair \
12271 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12272 setrlimit getrlimit posix_madvise waitpid \
12275 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12276 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12277 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12278 cat >>confdefs.h
<<_ACEOF
12279 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12287 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12288 if ${am_cv_langinfo_codeset+:} false
; then :
12289 $as_echo_n "(cached) " >&6
12291 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12292 /* end confdefs.h. */
12293 #include <langinfo.h>
12297 char* cs = nl_langinfo(CODESET);
12302 if ac_fn_c_try_link
"$LINENO"; then :
12303 am_cv_langinfo_codeset
=yes
12305 am_cv_langinfo_codeset
=no
12307 rm -f core conftest.err conftest.
$ac_objext \
12308 conftest
$ac_exeext conftest.
$ac_ext
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12312 $as_echo "$am_cv_langinfo_codeset" >&6; }
12313 if test $am_cv_langinfo_codeset = yes; then
12315 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12319 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12320 if test "x$ac_cv_type_size_t" = xyes
; then :
12324 cat >>confdefs.h
<<_ACEOF
12325 #define size_t unsigned int
12333 for ac_header
in $ac_header_list
12335 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12336 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12338 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12339 cat >>confdefs.h
<<_ACEOF
12340 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12353 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12354 if test "x$ac_cv_type_pid_t" = xyes
; then :
12358 cat >>confdefs.h
<<_ACEOF
12364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
12365 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
12366 if ${ac_cv_path_SED+:} false
; then :
12367 $as_echo_n "(cached) " >&6
12369 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
12370 for ac_i
in 1 2 3 4 5 6 7; do
12371 ac_script
="$ac_script$as_nl$ac_script"
12373 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
12374 { ac_script
=; unset ac_script
;}
12375 if test -z "$SED"; then
12376 ac_path_SED_found
=false
12377 # Loop through the user's path and test for each of PROGNAME-LIST
12378 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
12379 for as_dir
in $PATH
12382 test -z "$as_dir" && as_dir
=.
12383 for ac_prog
in sed gsed
; do
12384 for ac_exec_ext
in '' $ac_executable_extensions; do
12385 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
12386 as_fn_executable_p
"$ac_path_SED" ||
continue
12387 # Check for GNU ac_path_SED and select it if it is found.
12388 # Check for GNU $ac_path_SED
12389 case `"$ac_path_SED" --version 2>&1` in
12391 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
12394 $as_echo_n 0123456789 >"conftest.in"
12397 cat "conftest.in" "conftest.in" >"conftest.tmp"
12398 mv "conftest.tmp" "conftest.in"
12399 cp "conftest.in" "conftest.nl"
12400 $as_echo '' >> "conftest.nl"
12401 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
12402 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
12403 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
12404 if test $ac_count -gt ${ac_path_SED_max-0}; then
12405 # Best one so far, save it but keep looking for a better one
12406 ac_cv_path_SED
="$ac_path_SED"
12407 ac_path_SED_max
=$ac_count
12409 # 10*(2^10) chars as input seems more than enough
12410 test $ac_count -gt 10 && break
12412 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
12415 $ac_path_SED_found && break 3
12420 if test -z "$ac_cv_path_SED"; then
12421 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
12424 ac_cv_path_SED
=$SED
12428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
12429 $as_echo "$ac_cv_path_SED" >&6; }
12430 SED
="$ac_cv_path_SED"
12434 # Set the 'development' global.
12435 .
$srcdir/..
/bfd
/development.sh
12437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12438 $as_echo_n "checking for ANSI C header files... " >&6; }
12439 if ${ac_cv_header_stdc+:} false
; then :
12440 $as_echo_n "(cached) " >&6
12442 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12443 /* end confdefs.h. */
12444 #include <stdlib.h>
12445 #include <stdarg.h>
12446 #include <string.h>
12457 if ac_fn_c_try_compile
"$LINENO"; then :
12458 ac_cv_header_stdc
=yes
12460 ac_cv_header_stdc
=no
12462 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12464 if test $ac_cv_header_stdc = yes; then
12465 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12466 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12467 /* end confdefs.h. */
12468 #include <string.h>
12471 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12472 $EGREP "memchr" >/dev
/null
2>&1; then :
12475 ac_cv_header_stdc
=no
12481 if test $ac_cv_header_stdc = yes; then
12482 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12483 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12484 /* end confdefs.h. */
12485 #include <stdlib.h>
12488 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12489 $EGREP "free" >/dev
/null
2>&1; then :
12492 ac_cv_header_stdc
=no
12498 if test $ac_cv_header_stdc = yes; then
12499 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12500 if test "$cross_compiling" = yes; then :
12503 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12504 /* end confdefs.h. */
12506 #include <stdlib.h>
12507 #if ((' ' & 0x0FF) == 0x020)
12508 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12509 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12511 # define ISLOWER(c) \
12512 (('a' <= (c) && (c) <= 'i') \
12513 || ('j' <= (c) && (c) <= 'r') \
12514 || ('s' <= (c) && (c) <= 'z'))
12515 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12518 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12523 for (i = 0; i < 256; i++)
12524 if (XOR (islower (i), ISLOWER (i))
12525 || toupper (i) != TOUPPER (i))
12530 if ac_fn_c_try_run
"$LINENO"; then :
12533 ac_cv_header_stdc
=no
12535 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12536 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12542 $as_echo "$ac_cv_header_stdc" >&6; }
12543 if test $ac_cv_header_stdc = yes; then
12545 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12549 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12550 # for constant arguments. Useless!
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12552 $as_echo_n "checking for working alloca.h... " >&6; }
12553 if ${ac_cv_working_alloca_h+:} false
; then :
12554 $as_echo_n "(cached) " >&6
12556 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12557 /* end confdefs.h. */
12558 #include <alloca.h>
12562 char *p = (char *) alloca (2 * sizeof (int));
12568 if ac_fn_c_try_link
"$LINENO"; then :
12569 ac_cv_working_alloca_h
=yes
12571 ac_cv_working_alloca_h
=no
12573 rm -f core conftest.err conftest.
$ac_objext \
12574 conftest
$ac_exeext conftest.
$ac_ext
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12577 $as_echo "$ac_cv_working_alloca_h" >&6; }
12578 if test $ac_cv_working_alloca_h = yes; then
12580 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12585 $as_echo_n "checking for alloca... " >&6; }
12586 if ${ac_cv_func_alloca_works+:} false
; then :
12587 $as_echo_n "(cached) " >&6
12589 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12590 /* end confdefs.h. */
12592 # define alloca __builtin_alloca
12595 # include <malloc.h>
12596 # define alloca _alloca
12598 # ifdef HAVE_ALLOCA_H
12599 # include <alloca.h>
12604 # ifndef alloca /* predefined by HP cc +Olibcalls */
12605 void *alloca (size_t);
12615 char *p = (char *) alloca (1);
12621 if ac_fn_c_try_link
"$LINENO"; then :
12622 ac_cv_func_alloca_works
=yes
12624 ac_cv_func_alloca_works
=no
12626 rm -f core conftest.err conftest.
$ac_objext \
12627 conftest
$ac_exeext conftest.
$ac_ext
12629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12630 $as_echo "$ac_cv_func_alloca_works" >&6; }
12632 if test $ac_cv_func_alloca_works = yes; then
12634 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12637 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12638 # that cause trouble. Some versions do not even contain alloca or
12639 # contain a buggy version. If you still want to use their alloca,
12640 # use ar to extract alloca.o from them instead of compiling alloca.c.
12642 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
12644 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12648 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12649 if ${ac_cv_os_cray+:} false
; then :
12650 $as_echo_n "(cached) " >&6
12652 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12653 /* end confdefs.h. */
12654 #if defined CRAY && ! defined CRAY2
12661 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12662 $EGREP "webecray" >/dev
/null
2>&1; then :
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12671 $as_echo "$ac_cv_os_cray" >&6; }
12672 if test $ac_cv_os_cray = yes; then
12673 for ac_func
in _getb67 GETB67 getb67
; do
12674 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12675 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12676 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12678 cat >>confdefs.h
<<_ACEOF
12679 #define CRAY_STACKSEG_END $ac_func
12688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12689 $as_echo_n "checking stack direction for C alloca... " >&6; }
12690 if ${ac_cv_c_stack_direction+:} false
; then :
12691 $as_echo_n "(cached) " >&6
12693 if test "$cross_compiling" = yes; then :
12694 ac_cv_c_stack_direction
=0
12696 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12697 /* end confdefs.h. */
12698 $ac_includes_default
12700 find_stack_direction (int *addr, int depth)
12702 int dir, dummy = 0;
12705 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
12706 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
12707 return dir + dummy;
12711 main (int argc, char **argv)
12713 return find_stack_direction (0, argc + !argv + 20) < 0;
12716 if ac_fn_c_try_run
"$LINENO"; then :
12717 ac_cv_c_stack_direction
=1
12719 ac_cv_c_stack_direction
=-1
12721 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12722 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12727 $as_echo "$ac_cv_c_stack_direction" >&6; }
12728 cat >>confdefs.h
<<_ACEOF
12729 #define STACK_DIRECTION $ac_cv_c_stack_direction
12740 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12742 WIN32APILIBS
="-lws2_32"
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12748 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12749 if ${am_cv_langinfo_codeset+:} false
; then :
12750 $as_echo_n "(cached) " >&6
12752 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12753 /* end confdefs.h. */
12754 #include <langinfo.h>
12758 char* cs = nl_langinfo(CODESET);
12763 if ac_fn_c_try_link
"$LINENO"; then :
12764 am_cv_langinfo_codeset
=yes
12766 am_cv_langinfo_codeset
=no
12768 rm -f core conftest.err conftest.
$ac_objext \
12769 conftest
$ac_exeext conftest.
$ac_ext
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12773 $as_echo "$am_cv_langinfo_codeset" >&6; }
12774 if test $am_cv_langinfo_codeset = yes; then
12776 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12781 for ac_header
in linux
/perf_event.h locale.h memory.h signal.h sys
/resource.h sys
/socket.h sys
/un.h sys
/wait.h thread_db.h
wait.h termios.h dlfcn.h linux
/elf.h sys
/procfs.h proc_service.h
12783 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12784 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12785 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12786 cat >>confdefs.h
<<_ACEOF
12787 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12796 for ac_func
in getpagesize
12798 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12799 if test "x$ac_cv_func_getpagesize" = xyes
; then :
12800 cat >>confdefs.h
<<_ACEOF
12801 #define HAVE_GETPAGESIZE 1
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12808 $as_echo_n "checking for working mmap... " >&6; }
12809 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
12810 $as_echo_n "(cached) " >&6
12812 if test "$cross_compiling" = yes; then :
12813 ac_cv_func_mmap_fixed_mapped
=no
12815 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12816 /* end confdefs.h. */
12817 $ac_includes_default
12818 /* malloc might have been renamed as rpl_malloc. */
12821 /* Thanks to Mike Haertel and Jim Avera for this test.
12822 Here is a matrix of mmap possibilities:
12823 mmap private not fixed
12824 mmap private fixed at somewhere currently unmapped
12825 mmap private fixed at somewhere already mapped
12826 mmap shared not fixed
12827 mmap shared fixed at somewhere currently unmapped
12828 mmap shared fixed at somewhere already mapped
12829 For private mappings, we should verify that changes cannot be read()
12830 back from the file, nor mmap's back from the file at a different
12831 address. (There have been systems where private was not correctly
12832 implemented like the infamous i386 svr4.0, and systems where the
12833 VM page cache was not coherent with the file system buffer cache
12834 like early versions of FreeBSD and possibly contemporary NetBSD.)
12835 For shared mappings, we should conversely verify that changes get
12836 propagated back to all the places they're supposed to be.
12838 Grep wants private fixed already mapped.
12839 The main things grep needs to know about mmap are:
12840 * does it exist and is it safe to write into the mmap'd area
12841 * how to use it (BSD variants) */
12844 #include <sys/mman.h>
12846 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12850 /* This mess was copied from the GNU getpagesize.h. */
12851 #ifndef HAVE_GETPAGESIZE
12852 # ifdef _SC_PAGESIZE
12853 # define getpagesize() sysconf(_SC_PAGESIZE)
12854 # else /* no _SC_PAGESIZE */
12855 # ifdef HAVE_SYS_PARAM_H
12856 # include <sys/param.h>
12857 # ifdef EXEC_PAGESIZE
12858 # define getpagesize() EXEC_PAGESIZE
12859 # else /* no EXEC_PAGESIZE */
12861 # define getpagesize() NBPG * CLSIZE
12864 # endif /* no CLSIZE */
12865 # else /* no NBPG */
12867 # define getpagesize() NBPC
12868 # else /* no NBPC */
12870 # define getpagesize() PAGESIZE
12871 # endif /* PAGESIZE */
12872 # endif /* no NBPC */
12873 # endif /* no NBPG */
12874 # endif /* no EXEC_PAGESIZE */
12875 # else /* no HAVE_SYS_PARAM_H */
12876 # define getpagesize() 8192 /* punt totally */
12877 # endif /* no HAVE_SYS_PARAM_H */
12878 # endif /* no _SC_PAGESIZE */
12880 #endif /* no HAVE_GETPAGESIZE */
12885 char *data, *data2, *data3;
12886 const char *cdata2;
12890 pagesize = getpagesize ();
12892 /* First, make a file with some known garbage in it. */
12893 data = (char *) malloc (pagesize);
12896 for (i = 0; i < pagesize; ++i)
12897 *(data + i) = rand ();
12899 fd = creat ("conftest.mmap", 0600);
12902 if (write (fd, data, pagesize) != pagesize)
12906 /* Next, check that the tail of a page is zero-filled. File must have
12907 non-zero length, otherwise we risk SIGBUS for entire page. */
12908 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12912 if (write (fd2, cdata2, 1) != 1)
12914 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12915 if (data2 == MAP_FAILED)
12917 for (i = 0; i < pagesize; ++i)
12921 if (munmap (data2, pagesize))
12924 /* Next, try to mmap the file at a fixed address which already has
12925 something else allocated at it. If we can, also make sure that
12926 we see the same garbage. */
12927 fd = open ("conftest.mmap", O_RDWR);
12930 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12931 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12933 for (i = 0; i < pagesize; ++i)
12934 if (*(data + i) != *(data2 + i))
12937 /* Finally, make sure that changes to the mapped area do not
12938 percolate back to the file as seen by read(). (This is a bug on
12939 some variants of i386 svr4.0.) */
12940 for (i = 0; i < pagesize; ++i)
12941 *(data2 + i) = *(data2 + i) + 1;
12942 data3 = (char *) malloc (pagesize);
12945 if (read (fd, data3, pagesize) != pagesize)
12947 for (i = 0; i < pagesize; ++i)
12948 if (*(data + i) != *(data3 + i))
12954 if ac_fn_c_try_run
"$LINENO"; then :
12955 ac_cv_func_mmap_fixed_mapped
=yes
12957 ac_cv_func_mmap_fixed_mapped
=no
12959 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12960 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12965 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12966 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12968 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12971 rm -f conftest.mmap conftest.txt
12973 for ac_header
in vfork.h
12975 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12976 if test "x$ac_cv_header_vfork_h" = xyes
; then :
12977 cat >>confdefs.h
<<_ACEOF
12978 #define HAVE_VFORK_H 1
12985 for ac_func
in fork vfork
12987 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12988 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12989 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12990 cat >>confdefs.h
<<_ACEOF
12991 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12997 if test "x$ac_cv_func_fork" = xyes
; then
12998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12999 $as_echo_n "checking for working fork... " >&6; }
13000 if ${ac_cv_func_fork_works+:} false
; then :
13001 $as_echo_n "(cached) " >&6
13003 if test "$cross_compiling" = yes; then :
13004 ac_cv_func_fork_works
=cross
13006 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13007 /* end confdefs.h. */
13008 $ac_includes_default
13013 /* By Ruediger Kuhlmann. */
13014 return fork () < 0;
13020 if ac_fn_c_try_run
"$LINENO"; then :
13021 ac_cv_func_fork_works
=yes
13023 ac_cv_func_fork_works
=no
13025 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13026 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13031 $as_echo "$ac_cv_func_fork_works" >&6; }
13034 ac_cv_func_fork_works
=$ac_cv_func_fork
13036 if test "x$ac_cv_func_fork_works" = xcross
; then
13038 *-*-amigaos* |
*-*-msdosdjgpp*)
13039 # Override, as these systems have only a dummy fork() stub
13040 ac_cv_func_fork_works
=no
13043 ac_cv_func_fork_works
=yes
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13047 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13049 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13050 if test "x$ac_cv_func_vfork" = xyes
; then
13051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13052 $as_echo_n "checking for working vfork... " >&6; }
13053 if ${ac_cv_func_vfork_works+:} false
; then :
13054 $as_echo_n "(cached) " >&6
13056 if test "$cross_compiling" = yes; then :
13057 ac_cv_func_vfork_works
=cross
13059 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13060 /* end confdefs.h. */
13061 /* Thanks to Paul Eggert for this test. */
13062 $ac_includes_default
13063 #include <sys/wait.h>
13064 #ifdef HAVE_VFORK_H
13065 # include <vfork.h>
13067 /* On some sparc systems, changes by the child to local and incoming
13068 argument registers are propagated back to the parent. The compiler
13069 is told about this with #include <vfork.h>, but some compilers
13070 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13071 static variable whose address is put into a register that is
13072 clobbered by the vfork. */
13075 sparc_address_test (int arg)
13077 sparc_address_test (arg) int arg;
13080 static pid_t child;
13098 pid_t parent = getpid ();
13101 sparc_address_test (0);
13106 /* Here is another test for sparc vfork register problems. This
13107 test uses lots of local variables, at least as many local
13108 variables as main has allocated so far including compiler
13109 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13110 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13111 reuse the register of parent for one of the local variables,
13112 since it will think that parent can't possibly be used any more
13113 in this routine. Assigning to the local variable will thus
13114 munge parent in the parent process. */
13116 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13117 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13118 /* Convince the compiler that p..p7 are live; otherwise, it might
13119 use the same hardware register for all 8 local variables. */
13120 if (p != p1 || p != p2 || p != p3 || p != p4
13121 || p != p5 || p != p6 || p != p7)
13124 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13125 from child file descriptors. If the child closes a descriptor
13126 before it execs or exits, this munges the parent's descriptor
13127 as well. Test for this by closing stdout in the child. */
13128 _exit(close(fileno(stdout)) != 0);
13133 while (wait(&status) != child)
13136 /* Was there some problem with vforking? */
13139 /* Did the child fail? (This shouldn't happen.) */
13142 /* Did the vfork/compiler bug occur? */
13143 || parent != getpid()
13145 /* Did the file descriptor bug occur? */
13146 || fstat(fileno(stdout), &st) != 0
13151 if ac_fn_c_try_run
"$LINENO"; then :
13152 ac_cv_func_vfork_works
=yes
13154 ac_cv_func_vfork_works
=no
13156 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13157 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13162 $as_echo "$ac_cv_func_vfork_works" >&6; }
13165 if test "x$ac_cv_func_fork_works" = xcross
; then
13166 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13168 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13171 if test "x$ac_cv_func_vfork_works" = xyes
; then
13173 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13177 $as_echo "#define vfork fork" >>confdefs.h
13180 if test "x$ac_cv_func_fork_works" = xyes
; then
13182 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13186 for ac_func
in fdwalk getrlimit pipe pipe2 socketpair sigaction \
13187 ptrace64 sbrk setns sigaltstack sigprocmask \
13188 setpgid setpgrp getrusage getauxval
13190 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13191 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13192 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13193 cat >>confdefs.h
<<_ACEOF
13194 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13201 ac_fn_c_check_decl
"$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
13203 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes
; then :
13209 cat >>confdefs.h
<<_ACEOF
13210 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
13214 if test "$cross_compiling" = yes; then :
13215 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13216 /* end confdefs.h. */
13217 #include <sys/personality.h>
13222 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13223 # define ADDR_NO_RANDOMIZE 0x0040000
13225 /* Test the flag could be set and stays set. */
13226 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13227 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13233 if ac_fn_c_try_link
"$LINENO"; then :
13234 have_personality
=true
13236 have_personality
=false
13238 rm -f core conftest.err conftest.
$ac_objext \
13239 conftest
$ac_exeext conftest.
$ac_ext
13241 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13242 /* end confdefs.h. */
13243 #include <sys/personality.h>
13248 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13249 # define ADDR_NO_RANDOMIZE 0x0040000
13251 /* Test the flag could be set and stays set. */
13252 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13253 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13259 if ac_fn_c_try_run
"$LINENO"; then :
13260 have_personality
=true
13262 have_personality
=false
13264 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13265 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13268 if $have_personality
13271 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
13275 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13276 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
13282 cat >>confdefs.h
<<_ACEOF
13283 #define HAVE_DECL_STRSTR $ac_have_decl
13287 # ----------------------- #
13288 # Checks for structures. #
13289 # ----------------------- #
13291 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13292 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
13294 cat >>confdefs.h
<<_ACEOF
13295 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13300 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13301 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
13303 cat >>confdefs.h
<<_ACEOF
13304 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
13312 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
13313 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13314 $as_echo_n "(cached) " >&6
13316 ac_func_search_save_LIBS
=$LIBS
13317 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13318 /* end confdefs.h. */
13320 /* Override any GCC internal prototype to avoid an error.
13321 Use char because int might match the return type of a GCC
13322 builtin and then its argument prototype would still apply. */
13326 char kinfo_getfile ();
13330 return kinfo_getfile ();
13335 for ac_lib
in '' util util-freebsd
; do
13336 if test -z "$ac_lib"; then
13337 ac_res
="none required"
13340 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
13342 if ac_fn_c_try_link
"$LINENO"; then :
13343 ac_cv_search_kinfo_getfile
=$ac_res
13345 rm -f core conftest.err conftest.
$ac_objext \
13347 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13351 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13354 ac_cv_search_kinfo_getfile
=no
13356 rm conftest.
$ac_ext
13357 LIBS
=$ac_func_search_save_LIBS
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
13360 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
13361 ac_res
=$ac_cv_search_kinfo_getfile
13362 if test "$ac_res" != no
; then :
13363 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
13365 $as_echo "#define HAVE_KINFO_GETFILE 1" >>confdefs.h
13370 # Check for std::thread. This does not work on some platforms, like
13373 ac_cpp
='$CXXCPP $CPPFLAGS'
13374 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13375 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13376 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
13383 ac_cpp
='$CPP $CPPFLAGS'
13384 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13385 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13386 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13390 # We used to check for pthread.h first, but this fails if pthread.h
13391 # requires special compiler flags (e.g. on Tru64 or Sequent).
13392 # It gets checked for in the link test anyway.
13394 # First of all, check if the user has set any of the PTHREAD_LIBS,
13395 # etcetera environment variables, and if threads linking works using
13397 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
13398 ax_pthread_save_CC
="$CC"
13399 ax_pthread_save_CFLAGS
="$CFLAGS"
13400 ax_pthread_save_LIBS
="$LIBS"
13401 if test "x$PTHREAD_CC" != "x"; then :
13404 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13405 LIBS
="$PTHREAD_LIBS $LIBS"
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
13407 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
13408 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13409 /* end confdefs.h. */
13411 /* Override any GCC internal prototype to avoid an error.
13412 Use char because int might match the return type of a GCC
13413 builtin and then its argument prototype would still apply. */
13417 char pthread_join ();
13421 return pthread_join ();
13426 if ac_fn_c_try_link
"$LINENO"; then :
13429 rm -f core conftest.err conftest.
$ac_objext \
13430 conftest
$ac_exeext conftest.
$ac_ext
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
13432 $as_echo "$ax_pthread_ok" >&6; }
13433 if test "x$ax_pthread_ok" = "xno"; then
13437 CC
="$ax_pthread_save_CC"
13438 CFLAGS
="$ax_pthread_save_CFLAGS"
13439 LIBS
="$ax_pthread_save_LIBS"
13442 # We must check for the threads library under a number of different
13443 # names; the ordering is very important because some systems
13444 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
13445 # libraries is broken (non-POSIX).
13447 # Create a list of thread flags to try. Items starting with a "-" are
13448 # C compiler flags, and other items are library names, except for "none"
13449 # which indicates that we try without any flags at all, and "pthread-config"
13450 # which is a program returning the flags for the Pth emulation library.
13452 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
13454 # The ordering *is* (sometimes) important. Some notes on the
13455 # individual items follow:
13457 # pthreads: AIX (must check this before -lpthread)
13458 # none: in case threads are in libc; should be tried before -Kthread and
13459 # other compiler flags to prevent continual compiler warnings
13460 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
13461 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
13462 # (Note: HP C rejects this with "bad form for `-t' option")
13463 # -pthreads: Solaris/gcc (Note: HP C also rejects)
13464 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
13465 # doesn't hurt to check since this sometimes defines pthreads and
13466 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
13467 # is present but should not be used directly; and before -mthreads,
13468 # because the compiler interprets this as "-mt" + "-hreads")
13469 # -mthreads: Mingw32/gcc, Lynx/gcc
13470 # pthread: Linux, etcetera
13471 # --thread-safe: KAI C++
13472 # pthread-config: use pthread-config program (for GNU Pth library)
13478 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
13479 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
13481 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
13486 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
13487 # multi-threading and also sets -lpthread."
13489 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
13494 # IBM z/OS requires a feature-test macro to be defined in order to
13495 # enable POSIX threads at all, so give the user a hint if this is
13496 # not set. (We don't define these ourselves, as they can affect
13497 # other portions of the system API in unpredictable ways.)
13499 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13500 /* end confdefs.h. */
13502 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
13503 AX_PTHREAD_ZOS_MISSING
13507 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13508 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
13510 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
13518 # On Solaris (at least, for some versions), libc contains stubbed
13519 # (non-functional) versions of the pthreads routines, so link-based
13520 # tests will erroneously succeed. (N.B.: The stubs are missing
13521 # pthread_cleanup_push, or rather a function called by this macro,
13522 # so we could check for that, but who knows whether they'll stub
13523 # that too in a future libc.) So we'll check first for the
13524 # standard Solaris way of linking pthreads (-mt -lpthread).
13526 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
13530 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
13532 if test "x$GCC" = "xyes"; then :
13533 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
13536 # The presence of a feature test macro requesting re-entrant function
13537 # definitions is, on some systems, a strong hint that pthreads support is
13538 # correctly enabled
13541 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
13542 ax_pthread_check_macro
="_REENTRANT"
13546 ax_pthread_check_macro
="_THREAD_SAFE"
13550 ax_pthread_check_macro
="--"
13553 if test "x$ax_pthread_check_macro" = "x--"; then :
13554 ax_pthread_check_cond
=0
13556 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
13559 # Are we compiling with Clang?
13561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
13562 $as_echo_n "checking whether $CC is Clang... " >&6; }
13563 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
13564 $as_echo_n "(cached) " >&6
13566 ax_cv_PTHREAD_CLANG
=no
13567 # Note that Autoconf sets GCC=yes for Clang as well as GCC
13568 if test "x$GCC" = "xyes"; then
13569 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13570 /* end confdefs.h. */
13571 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
13572 # if defined(__clang__) && defined(__llvm__)
13573 AX_PTHREAD_CC_IS_CLANG
13577 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13578 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
13579 ax_cv_PTHREAD_CLANG
=yes
13586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
13587 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
13588 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
13590 ax_pthread_clang_warning
=no
13592 # Clang needs special handling, because older versions handle the -pthread
13593 # option in a rather... idiosyncratic way
13595 if test "x$ax_pthread_clang" = "xyes"; then
13597 # Clang takes -pthread; it has never supported any other flag
13599 # (Note 1: This will need to be revisited if a system that Clang
13600 # supports has POSIX threads in a separate library. This tends not
13601 # to be the way of modern systems, but it's conceivable.)
13603 # (Note 2: On some systems, notably Darwin, -pthread is not needed
13604 # to get POSIX threads support; the API is always present and
13605 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
13606 # -pthread does define _REENTRANT, and while the Darwin headers
13607 # ignore this macro, third-party headers might not.)
13609 PTHREAD_CFLAGS
="-pthread"
13614 # However, older versions of Clang make a point of warning the user
13615 # that, in an invocation where only linking and no compilation is
13616 # taking place, the -pthread option has no effect ("argument unused
13617 # during compilation"). They expect -pthread to be passed in only
13618 # when source code is being compiled.
13620 # Problem is, this is at odds with the way Automake and most other
13621 # C build frameworks function, which is that the same flags used in
13622 # compilation (CFLAGS) are also used in linking. Many systems
13623 # supported by AX_PTHREAD require exactly this for POSIX threads
13624 # support, and in fact it is often not straightforward to specify a
13625 # flag that is used only in the compilation phase and not in
13626 # linking. Such a scenario is extremely rare in practice.
13628 # Even though use of the -pthread flag in linking would only print
13629 # a warning, this can be a nuisance for well-run software projects
13630 # that build with -Werror. So if the active version of Clang has
13631 # this misfeature, we search for an option to squash it.
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
13634 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
13635 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
13636 $as_echo_n "(cached) " >&6
13638 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
13639 # Create an alternate version of $ac_link that compiles and
13640 # links in two steps (.c -> .o, .o -> exe) instead of one
13641 # (.c -> exe), because the warning occurs only in the second
13643 ax_pthread_save_ac_link
="$ac_link"
13644 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
13645 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
13646 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
13647 ax_pthread_save_CFLAGS
="$CFLAGS"
13648 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
13649 if test "x$ax_pthread_try" = "xunknown"; then :
13652 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
13653 ac_link
="$ax_pthread_save_ac_link"
13654 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13655 /* end confdefs.h. */
13656 int main(void){return 0;}
13658 if ac_fn_c_try_link
"$LINENO"; then :
13659 ac_link
="$ax_pthread_2step_ac_link"
13660 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13661 /* end confdefs.h. */
13662 int main(void){return 0;}
13664 if ac_fn_c_try_link
"$LINENO"; then :
13667 rm -f core conftest.err conftest.
$ac_objext \
13668 conftest
$ac_exeext conftest.
$ac_ext
13671 rm -f core conftest.err conftest.
$ac_objext \
13672 conftest
$ac_exeext conftest.
$ac_ext
13674 ac_link
="$ax_pthread_save_ac_link"
13675 CFLAGS
="$ax_pthread_save_CFLAGS"
13676 if test "x$ax_pthread_try" = "x"; then :
13679 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
13682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
13683 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
13685 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
13687 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
13690 fi # $ax_pthread_clang = yes
13692 if test "x$ax_pthread_ok" = "xno"; then
13693 for ax_pthread_try_flag
in $ax_pthread_flags; do
13695 case $ax_pthread_try_flag in
13697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
13698 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
13702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
13703 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
13704 PTHREAD_CFLAGS
="-mt"
13705 PTHREAD_LIBS
="-lpthread"
13709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
13710 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
13711 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
13715 # Extract the first word of "pthread-config", so it can be a program name with args.
13716 set dummy pthread-config
; ac_word
=$2
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13718 $as_echo_n "checking for $ac_word... " >&6; }
13719 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
13720 $as_echo_n "(cached) " >&6
13722 if test -n "$ax_pthread_config"; then
13723 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
13725 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13726 for as_dir
in $PATH
13729 test -z "$as_dir" && as_dir
=.
13730 for ac_exec_ext
in '' $ac_executable_extensions; do
13731 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
13732 ac_cv_prog_ax_pthread_config
="yes"
13733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13740 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
13743 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
13744 if test -n "$ax_pthread_config"; then
13745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
13746 $as_echo "$ax_pthread_config" >&6; }
13748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13749 $as_echo "no" >&6; }
13753 if test "x$ax_pthread_config" = "xno"; then :
13756 PTHREAD_CFLAGS
="`pthread-config --cflags`"
13757 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
13761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
13762 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
13763 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
13767 ax_pthread_save_CFLAGS
="$CFLAGS"
13768 ax_pthread_save_LIBS
="$LIBS"
13769 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13770 LIBS
="$PTHREAD_LIBS $LIBS"
13772 # Check for various functions. We must include pthread.h,
13773 # since some functions may be macros. (On the Sequent, we
13774 # need a special flag -Kthread to make this header compile.)
13775 # We check for pthread_join because it is in -lpthread on IRIX
13776 # while pthread_create is in libc. We check for pthread_attr_init
13777 # due to DEC craziness with -lpthreads. We check for
13778 # pthread_cleanup_push because it is one of the few pthread
13779 # functions on Solaris that doesn't have a non-functional libc stub.
13780 # We try pthread_create on general principles.
13782 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13783 /* end confdefs.h. */
13784 #include <pthread.h>
13785 # if $ax_pthread_check_cond
13786 # error "$ax_pthread_check_macro must be defined"
13788 static void routine(void *a) { a = 0; }
13789 static void *start_routine(void *a) { return a; }
13793 pthread_t th; pthread_attr_t attr;
13794 pthread_create(&th, 0, start_routine, 0);
13795 pthread_join(th, 0);
13796 pthread_attr_init(&attr);
13797 pthread_cleanup_push(routine, 0);
13798 pthread_cleanup_pop(0) /* ; */
13803 if ac_fn_c_try_link
"$LINENO"; then :
13806 rm -f core conftest.err conftest.
$ac_objext \
13807 conftest
$ac_exeext conftest.
$ac_ext
13809 CFLAGS
="$ax_pthread_save_CFLAGS"
13810 LIBS
="$ax_pthread_save_LIBS"
13812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
13813 $as_echo "$ax_pthread_ok" >&6; }
13814 if test "x$ax_pthread_ok" = "xyes"; then :
13823 # Various other checks:
13824 if test "x$ax_pthread_ok" = "xyes"; then
13825 ax_pthread_save_CFLAGS
="$CFLAGS"
13826 ax_pthread_save_LIBS
="$LIBS"
13827 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13828 LIBS
="$PTHREAD_LIBS $LIBS"
13830 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
13831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
13832 $as_echo_n "checking for joinable pthread attribute... " >&6; }
13833 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
13834 $as_echo_n "(cached) " >&6
13836 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
13837 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
13838 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13839 /* end confdefs.h. */
13840 #include <pthread.h>
13844 int attr = $ax_pthread_attr; return attr /* ; */
13849 if ac_fn_c_try_link
"$LINENO"; then :
13850 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
13852 rm -f core conftest.err conftest.
$ac_objext \
13853 conftest
$ac_exeext conftest.
$ac_ext
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
13858 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
13859 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
13860 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
13861 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
13863 cat >>confdefs.h
<<_ACEOF
13864 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
13867 ax_pthread_joinable_attr_defined
=yes
13871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
13872 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
13873 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
13874 $as_echo_n "(cached) " >&6
13876 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
13879 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
13885 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
13886 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
13887 test "x$ax_pthread_special_flags_added" != "xyes"; then :
13888 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
13889 ax_pthread_special_flags_added
=yes
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
13893 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
13894 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
13895 $as_echo_n "(cached) " >&6
13897 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13898 /* end confdefs.h. */
13899 #include <pthread.h>
13903 int i = PTHREAD_PRIO_INHERIT;
13908 if ac_fn_c_try_link
"$LINENO"; then :
13909 ax_cv_PTHREAD_PRIO_INHERIT
=yes
13911 ax_cv_PTHREAD_PRIO_INHERIT
=no
13913 rm -f core conftest.err conftest.
$ac_objext \
13914 conftest
$ac_exeext conftest.
$ac_ext
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
13918 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
13919 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
13920 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
13922 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
13924 ax_pthread_prio_inherit_defined
=yes
13928 CFLAGS
="$ax_pthread_save_CFLAGS"
13929 LIBS
="$ax_pthread_save_LIBS"
13931 # More AIX lossage: compile with *_r variant
13932 if test "x$GCC" != "xyes"; then
13936 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
13937 #handle absolute path differently from PATH based program lookup
13940 if as_fn_executable_p
${CC}_r
; then :
13941 PTHREAD_CC
="${CC}_r"
13944 for ac_prog
in ${CC}_r
13946 # Extract the first word of "$ac_prog", so it can be a program name with args.
13947 set dummy
$ac_prog; ac_word
=$2
13948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13949 $as_echo_n "checking for $ac_word... " >&6; }
13950 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
13951 $as_echo_n "(cached) " >&6
13953 if test -n "$PTHREAD_CC"; then
13954 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
13956 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13957 for as_dir
in $PATH
13960 test -z "$as_dir" && as_dir
=.
13961 for ac_exec_ext
in '' $ac_executable_extensions; do
13962 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
13963 ac_cv_prog_PTHREAD_CC
="$ac_prog"
13964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13973 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
13974 if test -n "$PTHREAD_CC"; then
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
13976 $as_echo "$PTHREAD_CC" >&6; }
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13979 $as_echo "no" >&6; }
13983 test -n "$PTHREAD_CC" && break
13985 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
13996 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14002 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14003 if test "x$ax_pthread_ok" = "xyes"; then
14011 ac_cpp
='$CXXCPP $CPPFLAGS'
14012 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14013 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14014 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
14017 if test "$threads" = "yes"; then
14019 LIBS
="$PTHREAD_LIBS $LIBS"
14020 save_CXXFLAGS
="$CXXFLAGS"
14021 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
14023 $as_echo_n "checking for std::thread... " >&6; }
14024 if ${gdb_cv_cxx_std_thread+:} false
; then :
14025 $as_echo_n "(cached) " >&6
14027 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14028 /* end confdefs.h. */
14030 void callback() { }
14034 std::thread t(callback);
14039 if ac_fn_cxx_try_compile
"$LINENO"; then :
14040 gdb_cv_cxx_std_thread
=yes
14042 gdb_cv_cxx_std_thread
=no
14044 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
14047 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
14049 # This check must be here, while LIBS includes any necessary
14050 # threading library.
14051 for ac_func
in pthread_sigmask pthread_setname_np
14053 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14054 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14055 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
14056 cat >>confdefs.h
<<_ACEOF
14057 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14065 CXXFLAGS
="$save_CXXFLAGS"
14067 if test "$gdb_cv_cxx_std_thread" = "yes"; then
14069 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
14073 ac_cpp
='$CPP $CPPFLAGS'
14074 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14075 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14076 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14080 $as_echo_n "checking for sigsetjmp... " >&6; }
14081 if ${gdb_cv_func_sigsetjmp+:} false
; then :
14082 $as_echo_n "(cached) " >&6
14084 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14085 /* end confdefs.h. */
14087 #include <setjmp.h>
14092 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
14097 if ac_fn_c_try_compile
"$LINENO"; then :
14098 gdb_cv_func_sigsetjmp
=yes
14100 gdb_cv_func_sigsetjmp
=no
14102 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14105 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14106 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
14108 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14113 # Check whether --with-intel_pt was given.
14114 if test "${with_intel_pt+set}" = set; then :
14115 withval
=$with_intel_pt;
14120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
14121 $as_echo_n "checking whether to use intel pt... " >&6; }
14122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
14123 $as_echo "$with_intel_pt" >&6; }
14125 if test "${with_intel_pt}" = no
; then
14126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
14127 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
14130 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14131 /* end confdefs.h. */
14133 #include <linux/perf_event.h>
14134 #ifndef PERF_ATTR_SIZE_VER5
14139 if ac_fn_c_try_cpp
"$LINENO"; then :
14144 rm -f conftest.err conftest.i conftest.
$ac_ext
14145 if test "$perf_event" != yes; then
14146 if test "$with_intel_pt" = yes; then
14147 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
14149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
14150 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
14164 acl_save_prefix
="$prefix"
14165 prefix
="$acl_final_prefix"
14166 acl_save_exec_prefix
="$exec_prefix"
14167 exec_prefix
="$acl_final_exec_prefix"
14169 eval additional_includedir
=\"$includedir\"
14170 eval additional_libdir
=\"$libdir\"
14172 exec_prefix
="$acl_save_exec_prefix"
14173 prefix
="$acl_save_prefix"
14176 # Check whether --with-libipt-prefix was given.
14177 if test "${with_libipt_prefix+set}" = set; then :
14178 withval
=$with_libipt_prefix;
14179 if test "X$withval" = "Xno"; then
14182 if test "X$withval" = "X"; then
14184 acl_save_prefix
="$prefix"
14185 prefix
="$acl_final_prefix"
14186 acl_save_exec_prefix
="$exec_prefix"
14187 exec_prefix
="$acl_final_exec_prefix"
14189 eval additional_includedir
=\"$includedir\"
14190 eval additional_libdir
=\"$libdir\"
14192 exec_prefix
="$acl_save_exec_prefix"
14193 prefix
="$acl_save_prefix"
14196 additional_includedir
="$withval/include"
14197 additional_libdir
="$withval/lib"
14204 # Check whether --with-libipt-type was given.
14205 if test "${with_libipt_type+set}" = set; then :
14206 withval
=$with_libipt_type; with_libipt_type
=$withval
14208 with_libipt_type
=auto
14211 lib_type
=`eval echo \$with_libipt_type`
14218 names_already_handled
=
14219 names_next_round
='ipt '
14220 while test -n "$names_next_round"; do
14221 names_this_round
="$names_next_round"
14223 for name
in $names_this_round; do
14225 for n
in $names_already_handled; do
14226 if test "$n" = "$name"; then
14227 already_handled
=yes
14231 if test -z "$already_handled"; then
14232 names_already_handled
="$names_already_handled $name"
14233 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14234 eval value
=\"\
$HAVE_LIB$uppername\"
14235 if test -n "$value"; then
14236 if test "$value" = yes; then
14237 eval value
=\"\
$LIB$uppername\"
14238 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
14239 eval value
=\"\
$LTLIB$uppername\"
14240 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
14249 if test $use_additional = yes; then
14250 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14251 found_dir
="$additional_libdir"
14252 found_so
="$additional_libdir/lib$name.$shlibext"
14253 if test -f "$additional_libdir/lib$name.la"; then
14254 found_la
="$additional_libdir/lib$name.la"
14256 elif test x
$lib_type != xshared
; then
14257 if test -f "$additional_libdir/lib$name.$libext"; then
14258 found_dir
="$additional_libdir"
14259 found_a
="$additional_libdir/lib$name.$libext"
14260 if test -f "$additional_libdir/lib$name.la"; then
14261 found_la
="$additional_libdir/lib$name.la"
14266 if test "X$found_dir" = "X"; then
14267 for x
in $LDFLAGS $LTLIBIPT; do
14269 acl_save_prefix
="$prefix"
14270 prefix
="$acl_final_prefix"
14271 acl_save_exec_prefix
="$exec_prefix"
14272 exec_prefix
="$acl_final_exec_prefix"
14274 exec_prefix
="$acl_save_exec_prefix"
14275 prefix
="$acl_save_prefix"
14279 dir
=`echo "X$x" | sed -e 's/^X-L//'`
14280 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14282 found_so
="$dir/lib$name.$shlibext"
14283 if test -f "$dir/lib$name.la"; then
14284 found_la
="$dir/lib$name.la"
14286 elif test x
$lib_type != xshared
; then
14287 if test -f "$dir/lib$name.$libext"; then
14289 found_a
="$dir/lib$name.$libext"
14290 if test -f "$dir/lib$name.la"; then
14291 found_la
="$dir/lib$name.la"
14297 if test "X$found_dir" != "X"; then
14302 if test "X$found_dir" != "X"; then
14303 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
14304 if test "X$found_so" != "X"; then
14305 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
14306 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14309 for x
in $ltrpathdirs; do
14310 if test "X$x" = "X$found_dir"; then
14315 if test -z "$haveit"; then
14316 ltrpathdirs
="$ltrpathdirs $found_dir"
14318 if test "$hardcode_direct" = yes; then
14319 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14321 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
14322 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14324 for x
in $rpathdirs; do
14325 if test "X$x" = "X$found_dir"; then
14330 if test -z "$haveit"; then
14331 rpathdirs
="$rpathdirs $found_dir"
14335 for x
in $LDFLAGS $LIBIPT; do
14337 acl_save_prefix
="$prefix"
14338 prefix
="$acl_final_prefix"
14339 acl_save_exec_prefix
="$exec_prefix"
14340 exec_prefix
="$acl_final_exec_prefix"
14342 exec_prefix
="$acl_save_exec_prefix"
14343 prefix
="$acl_save_prefix"
14345 if test "X$x" = "X-L$found_dir"; then
14350 if test -z "$haveit"; then
14351 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
14353 if test "$hardcode_minus_L" != no
; then
14354 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14356 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
14362 if test "X$found_a" != "X"; then
14363 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
14365 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
14368 additional_includedir
=
14369 case "$found_dir" in
14371 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14372 additional_includedir
="$basedir/include"
14375 if test "X$additional_includedir" != "X"; then
14376 if test "X$additional_includedir" != "X/usr/include"; then
14378 if test "X$additional_includedir" = "X/usr/local/include"; then
14379 if test -n "$GCC"; then
14381 linux
*) haveit
=yes;;
14385 if test -z "$haveit"; then
14386 for x
in $CPPFLAGS $INCIPT; do
14388 acl_save_prefix
="$prefix"
14389 prefix
="$acl_final_prefix"
14390 acl_save_exec_prefix
="$exec_prefix"
14391 exec_prefix
="$acl_final_exec_prefix"
14393 exec_prefix
="$acl_save_exec_prefix"
14394 prefix
="$acl_save_prefix"
14396 if test "X$x" = "X-I$additional_includedir"; then
14401 if test -z "$haveit"; then
14402 if test -d "$additional_includedir"; then
14403 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
14409 if test -n "$found_la"; then
14410 save_libdir
="$libdir"
14411 case "$found_la" in
14412 */* |
*\\*) .
"$found_la" ;;
14413 *) .
"./$found_la" ;;
14415 libdir
="$save_libdir"
14416 for dep
in $dependency_libs; do
14419 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
14420 if test "X$additional_libdir" != "X/usr/lib"; then
14422 if test "X$additional_libdir" = "X/usr/local/lib"; then
14423 if test -n "$GCC"; then
14425 linux
*) haveit
=yes;;
14429 if test -z "$haveit"; then
14431 for x
in $LDFLAGS $LIBIPT; do
14433 acl_save_prefix
="$prefix"
14434 prefix
="$acl_final_prefix"
14435 acl_save_exec_prefix
="$exec_prefix"
14436 exec_prefix
="$acl_final_exec_prefix"
14438 exec_prefix
="$acl_save_exec_prefix"
14439 prefix
="$acl_save_prefix"
14441 if test "X$x" = "X-L$additional_libdir"; then
14446 if test -z "$haveit"; then
14447 if test -d "$additional_libdir"; then
14448 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
14452 for x
in $LDFLAGS $LTLIBIPT; do
14454 acl_save_prefix
="$prefix"
14455 prefix
="$acl_final_prefix"
14456 acl_save_exec_prefix
="$exec_prefix"
14457 exec_prefix
="$acl_final_exec_prefix"
14459 exec_prefix
="$acl_save_exec_prefix"
14460 prefix
="$acl_save_prefix"
14462 if test "X$x" = "X-L$additional_libdir"; then
14467 if test -z "$haveit"; then
14468 if test -d "$additional_libdir"; then
14469 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
14476 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
14477 if test "$enable_rpath" != no
; then
14479 for x
in $rpathdirs; do
14480 if test "X$x" = "X$dir"; then
14485 if test -z "$haveit"; then
14486 rpathdirs
="$rpathdirs $dir"
14489 for x
in $ltrpathdirs; do
14490 if test "X$x" = "X$dir"; then
14495 if test -z "$haveit"; then
14496 ltrpathdirs
="$ltrpathdirs $dir"
14501 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14504 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14507 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
14508 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
14514 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
14515 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
14516 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
14518 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
14519 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
14526 if test "X$rpathdirs" != "X"; then
14527 if test -n "$hardcode_libdir_separator"; then
14529 for found_dir
in $rpathdirs; do
14530 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14532 acl_save_libdir
="$libdir"
14534 eval flag
=\"$hardcode_libdir_flag_spec\"
14535 libdir
="$acl_save_libdir"
14536 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
14538 for found_dir
in $rpathdirs; do
14539 acl_save_libdir
="$libdir"
14540 libdir
="$found_dir"
14541 eval flag
=\"$hardcode_libdir_flag_spec\"
14542 libdir
="$acl_save_libdir"
14543 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
14547 if test "X$ltrpathdirs" != "X"; then
14548 for found_dir
in $ltrpathdirs; do
14549 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
14554 ac_save_CPPFLAGS
="$CPPFLAGS"
14556 for element
in $INCIPT; do
14558 for x
in $CPPFLAGS; do
14560 acl_save_prefix
="$prefix"
14561 prefix
="$acl_final_prefix"
14562 acl_save_exec_prefix
="$exec_prefix"
14563 exec_prefix
="$acl_final_exec_prefix"
14565 exec_prefix
="$acl_save_exec_prefix"
14566 prefix
="$acl_save_prefix"
14568 if test "X$x" = "X$element"; then
14573 if test -z "$haveit"; then
14574 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
14580 $as_echo_n "checking for libipt... " >&6; }
14581 if ${ac_cv_libipt+:} false
; then :
14582 $as_echo_n "(cached) " >&6
14585 ac_save_LIBS
="$LIBS"
14586 LIBS
="$LIBS $LIBIPT"
14587 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14588 /* end confdefs.h. */
14589 #include "intel-pt.h"
14593 pt_insn_alloc_decoder (0);
14598 if ac_fn_c_try_link
"$LINENO"; then :
14603 rm -f core conftest.err conftest.
$ac_objext \
14604 conftest
$ac_exeext conftest.
$ac_ext
14605 LIBS
="$ac_save_LIBS"
14608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
14609 $as_echo "$ac_cv_libipt" >&6; }
14610 if test "$ac_cv_libipt" = yes; then
14613 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
14616 $as_echo_n "checking how to link with libipt... " >&6; }
14617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
14618 $as_echo "$LIBIPT" >&6; }
14621 CPPFLAGS
="$ac_save_CPPFLAGS"
14631 if test "$HAVE_LIBIPT" != yes; then
14632 if test "$with_intel_pt" = yes; then
14633 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
14636 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
14640 LIBS
="$LIBS $LIBIPT"
14641 for ac_func
in pt_insn_event
14643 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
14644 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
14645 cat >>confdefs.h
<<_ACEOF
14646 #define HAVE_PT_INSN_EVENT 1
14652 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
14654 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
14656 cat >>confdefs.h
<<_ACEOF
14657 #define HAVE_STRUCT_PT_INSN_ENABLED 1
14662 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
14664 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
14666 cat >>confdefs.h
<<_ACEOF
14667 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
14677 if test "$ac_cv_header_sys_procfs_h" = yes; then
14678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14679 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14680 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
14681 $as_echo_n "(cached) " >&6
14683 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14684 /* end confdefs.h. */
14687 /* Needed for new procfs interface on sparc-solaris. */
14688 #define _STRUCTURED_PROC 1
14689 #include <sys/procfs.h>
14698 if ac_fn_c_try_compile
"$LINENO"; then :
14699 bfd_cv_have_sys_procfs_type_gregset_t
=yes
14701 bfd_cv_have_sys_procfs_type_gregset_t
=no
14704 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14707 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14709 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14713 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14716 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14717 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
14718 $as_echo_n "(cached) " >&6
14720 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14721 /* end confdefs.h. */
14724 /* Needed for new procfs interface on sparc-solaris. */
14725 #define _STRUCTURED_PROC 1
14726 #include <sys/procfs.h>
14735 if ac_fn_c_try_compile
"$LINENO"; then :
14736 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
14738 bfd_cv_have_sys_procfs_type_fpregset_t
=no
14741 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14744 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14746 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14750 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14753 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14754 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
14755 $as_echo_n "(cached) " >&6
14757 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14758 /* end confdefs.h. */
14761 /* Needed for new procfs interface on sparc-solaris. */
14762 #define _STRUCTURED_PROC 1
14763 #include <sys/procfs.h>
14772 if ac_fn_c_try_compile
"$LINENO"; then :
14773 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
14775 bfd_cv_have_sys_procfs_type_prgregset_t
=no
14778 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14781 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14783 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14787 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14790 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14791 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
14792 $as_echo_n "(cached) " >&6
14794 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14795 /* end confdefs.h. */
14798 /* Needed for new procfs interface on sparc-solaris. */
14799 #define _STRUCTURED_PROC 1
14800 #include <sys/procfs.h>
14809 if ac_fn_c_try_compile
"$LINENO"; then :
14810 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
14812 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
14815 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14818 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14820 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14824 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14827 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14828 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
14829 $as_echo_n "(cached) " >&6
14831 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14832 /* end confdefs.h. */
14835 /* Needed for new procfs interface on sparc-solaris. */
14836 #define _STRUCTURED_PROC 1
14837 #include <sys/procfs.h>
14846 if ac_fn_c_try_compile
"$LINENO"; then :
14847 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
14849 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
14852 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14855 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
14857 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
14860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
14861 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
14863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
14864 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
14865 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
14866 $as_echo_n "(cached) " >&6
14868 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14869 /* end confdefs.h. */
14872 /* Needed for new procfs interface on sparc-solaris. */
14873 #define _STRUCTURED_PROC 1
14874 #include <sys/procfs.h>
14883 if ac_fn_c_try_compile
"$LINENO"; then :
14884 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
14886 bfd_cv_have_sys_procfs_type_lwpid_t
=no
14889 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14892 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14894 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14898 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14901 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14902 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
14903 $as_echo_n "(cached) " >&6
14905 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14906 /* end confdefs.h. */
14909 /* Needed for new procfs interface on sparc-solaris. */
14910 #define _STRUCTURED_PROC 1
14911 #include <sys/procfs.h>
14920 if ac_fn_c_try_compile
"$LINENO"; then :
14921 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
14923 bfd_cv_have_sys_procfs_type_psaddr_t
=no
14926 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14929 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14931 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14935 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
14938 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
14939 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
14940 $as_echo_n "(cached) " >&6
14942 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14943 /* end confdefs.h. */
14946 /* Needed for new procfs interface on sparc-solaris. */
14947 #define _STRUCTURED_PROC 1
14948 #include <sys/procfs.h>
14952 elf_fpregset_t avar
14957 if ac_fn_c_try_compile
"$LINENO"; then :
14958 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
14960 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
14963 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14966 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
14968 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
14971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
14972 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
14977 # Check the return and argument types of ptrace.
14980 for ac_header
in sys
/ptrace.h ptrace.h
14982 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14983 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14984 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
14985 cat >>confdefs.h
<<_ACEOF
14986 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14994 gdb_ptrace_headers
='
14995 #include <sys/types.h>
14996 #if HAVE_SYS_PTRACE_H
14997 # include <sys/ptrace.h>
15000 # include <unistd.h>
15004 # Check return type. Varargs (used on GNU/Linux) conflict with the
15005 # empty argument list, so check for that explicitly.
15006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
15007 $as_echo_n "checking return type of ptrace... " >&6; }
15008 if ${gdb_cv_func_ptrace_ret+:} false
; then :
15009 $as_echo_n "(cached) " >&6
15011 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15012 /* end confdefs.h. */
15013 $gdb_ptrace_headers
15017 extern long ptrace (enum __ptrace_request, ...);
15022 if ac_fn_c_try_compile
"$LINENO"; then :
15023 gdb_cv_func_ptrace_ret
='long'
15025 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15026 /* end confdefs.h. */
15027 $gdb_ptrace_headers
15031 extern int ptrace ();
15036 if ac_fn_c_try_compile
"$LINENO"; then :
15037 gdb_cv_func_ptrace_ret
='int'
15039 gdb_cv_func_ptrace_ret
='long'
15041 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15043 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
15046 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
15048 cat >>confdefs.h
<<_ACEOF
15049 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
15052 # Check argument types.
15053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
15054 $as_echo_n "checking types of arguments for ptrace... " >&6; }
15055 if ${gdb_cv_func_ptrace_args+:} false
; then :
15056 $as_echo_n "(cached) " >&6
15059 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15060 /* end confdefs.h. */
15061 $gdb_ptrace_headers
15065 extern long ptrace (enum __ptrace_request, ...);
15070 if ac_fn_c_try_compile
"$LINENO"; then :
15071 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
15074 for gdb_arg1
in 'int' 'long'; do
15075 for gdb_arg2
in 'pid_t' 'int' 'long'; do
15076 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
15077 for gdb_arg4
in 'int' 'long' 'void *'; do
15078 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15079 /* end confdefs.h. */
15080 $gdb_ptrace_headers
15085 extern $gdb_cv_func_ptrace_ret
15086 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15092 if ac_fn_c_try_compile
"$LINENO"; then :
15093 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15096 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15097 for gdb_arg5
in 'int *' 'int' 'long'; do
15098 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15099 /* end confdefs.h. */
15100 $gdb_ptrace_headers
15105 extern $gdb_cv_func_ptrace_ret
15106 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15112 if ac_fn_c_try_compile
"$LINENO"; then :
15114 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15117 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15123 # Provide a safe default value.
15124 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15127 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
15130 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
15131 ac_save_IFS
=$IFS; IFS
=','
15132 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15136 cat >>confdefs.h
<<_ACEOF
15137 #define PTRACE_TYPE_ARG1 $1
15141 cat >>confdefs.h
<<_ACEOF
15142 #define PTRACE_TYPE_ARG3 $3
15146 cat >>confdefs.h
<<_ACEOF
15147 #define PTRACE_TYPE_ARG4 $4
15150 if test -n "$5"; then
15152 cat >>confdefs.h
<<_ACEOF
15153 #define PTRACE_TYPE_ARG5 $5
15159 if test "$cross_compiling" = no
; then
15160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15161 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15162 if ${ac_cv_func_setpgrp_void+:} false
; then :
15163 $as_echo_n "(cached) " >&6
15165 if test "$cross_compiling" = yes; then :
15166 as_fn_error $?
"cannot check setpgrp when cross compiling" "$LINENO" 5
15168 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15169 /* end confdefs.h. */
15170 $ac_includes_default
15174 /* If this system has a BSD-style setpgrp which takes arguments,
15175 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15176 exit successfully. */
15177 return setpgrp (1,1) != -1;
15182 if ac_fn_c_try_run
"$LINENO"; then :
15183 ac_cv_func_setpgrp_void
=no
15185 ac_cv_func_setpgrp_void
=yes
15187 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15188 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15193 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15194 if test $ac_cv_func_setpgrp_void = yes; then
15196 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15202 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15203 if ${ac_cv_func_setpgrp_void+:} false
; then :
15204 $as_echo_n "(cached) " >&6
15206 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15207 /* end confdefs.h. */
15209 #include <unistd.h>
15215 if (setpgrp(1,1) == -1)
15224 if ac_fn_c_try_compile
"$LINENO"; then :
15225 ac_cv_func_setpgrp_void
=no
15227 ac_cv_func_setpgrp_void
=yes
15229 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15232 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15233 if test "$ac_cv_func_setpgrp_void" = yes; then
15234 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15239 # Assume we'll default to using the included libiberty regex.
15240 gdb_use_included_regex
=yes
15242 # However, if the system regex is GNU regex, then default to *not*
15243 # using the included regex.
15244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
15245 $as_echo_n "checking for GNU regex... " >&6; }
15246 if ${gdb_cv_have_gnu_regex+:} false
; then :
15247 $as_echo_n "(cached) " >&6
15249 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15250 /* end confdefs.h. */
15251 #include <gnu-versions.h>
15255 #define REGEX_INTERFACE_VERSION 1
15256 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
15257 # error "Version mismatch"
15263 if ac_fn_c_try_compile
"$LINENO"; then :
15264 gdb_cv_have_gnu_regex
=yes
15266 gdb_cv_have_gnu_regex
=no
15268 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
15271 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
15272 if test "$gdb_cv_have_gnu_regex" = yes; then
15273 gdb_use_included_regex
=no
15277 # Check whether --with-included-regex was given.
15278 if test "${with_included_regex+set}" = set; then :
15279 withval
=$with_included_regex; gdb_with_regex
=$withval
15281 gdb_with_regex
=$gdb_use_included_regex
15284 if test "$gdb_with_regex" = yes; then
15286 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
15290 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
15291 ac_fn_c_check_member
"$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
15292 #include <sys/proc.h>
15295 if test "x$ac_cv_member_struct_thread_td_pcb" = xyes
; then :
15297 cat >>confdefs.h
<<_ACEOF
15298 #define HAVE_STRUCT_THREAD_TD_PCB 1
15305 # See if <sys/lwp.h> defines `struct lwp`.
15306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
15307 $as_echo_n "checking for struct lwp... " >&6; }
15308 if ${gdb_cv_struct_lwp+:} false
; then :
15309 $as_echo_n "(cached) " >&6
15311 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15312 /* end confdefs.h. */
15313 #include <sys/param.h>
15315 #include <sys/lwp.h>
15324 if ac_fn_c_try_compile
"$LINENO"; then :
15325 gdb_cv_struct_lwp
=yes
15327 gdb_cv_struct_lwp
=no
15329 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
15332 $as_echo "$gdb_cv_struct_lwp" >&6; }
15333 if test "$gdb_cv_struct_lwp" = yes; then
15335 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
15339 # See if <machine/reg.h> degines `struct reg'.
15340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
15341 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
15342 if ${gdb_cv_struct_reg+:} false
; then :
15343 $as_echo_n "(cached) " >&6
15345 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15346 /* end confdefs.h. */
15347 #include <sys/types.h>
15348 #include <machine/reg.h>
15357 if ac_fn_c_try_compile
"$LINENO"; then :
15358 gdb_cv_struct_reg
=yes
15360 gdb_cv_struct_reg
=no
15362 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
15365 $as_echo "$gdb_cv_struct_reg" >&6; }
15366 if test "$gdb_cv_struct_reg" = yes; then
15368 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
15372 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
15373 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
15374 ac_fn_c_check_member
"$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
15375 #include <machine/reg.h>
15377 if test "x$ac_cv_member_struct_reg_r_fs" = xyes
; then :
15379 cat >>confdefs.h
<<_ACEOF
15380 #define HAVE_STRUCT_REG_R_FS 1
15385 ac_fn_c_check_member
"$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
15386 #include <machine/reg.h>
15388 if test "x$ac_cv_member_struct_reg_r_gs" = xyes
; then :
15390 cat >>confdefs.h
<<_ACEOF
15391 #define HAVE_STRUCT_REG_R_GS 1
15398 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
15399 # Older amd64 Linux's don't have the fs_base and gs_base members of
15400 # `struct user_regs_struct'.
15401 ac_fn_c_check_member
"$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/types.h>
15402 #include <sys/user.h>
15404 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = xyes
; then :
15406 cat >>confdefs.h
<<_ACEOF
15407 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
15412 ac_fn_c_check_member
"$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/types.h>
15413 #include <sys/user.h>
15415 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = xyes
; then :
15417 cat >>confdefs.h
<<_ACEOF
15418 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
15425 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
15426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
15427 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
15428 if ${gdb_cv_have_ptrace_getregs+:} false
; then :
15429 $as_echo_n "(cached) " >&6
15431 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15432 /* end confdefs.h. */
15433 #include <sys/ptrace.h>
15442 if ac_fn_c_try_compile
"$LINENO"; then :
15443 gdb_cv_have_ptrace_getregs
=yes
15445 gdb_cv_have_ptrace_getregs
=no
15447 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
15451 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
15452 if test "$gdb_cv_have_ptrace_getregs" = yes; then
15454 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
15458 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
15459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
15460 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
15461 if ${gdb_cv_have_ptrace_getfpxregs+:} false
; then :
15462 $as_echo_n "(cached) " >&6
15464 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15465 /* end confdefs.h. */
15466 #include <sys/ptrace.h>
15475 if ac_fn_c_try_compile
"$LINENO"; then :
15476 gdb_cv_have_ptrace_getfpxregs
=yes
15478 gdb_cv_have_ptrace_getfpxregs
=no
15480 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
15484 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
15485 if test "$gdb_cv_have_ptrace_getfpxregs" = yes; then
15487 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
15491 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
15492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
15493 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
15494 if ${gdb_cv_have_pt_getdbregs+:} false
; then :
15495 $as_echo_n "(cached) " >&6
15497 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15498 /* end confdefs.h. */
15499 #include <sys/types.h>
15500 #include <sys/ptrace.h>
15509 if ac_fn_c_try_compile
"$LINENO"; then :
15510 gdb_cv_have_pt_getdbregs
=yes
15512 gdb_cv_have_pt_getdbregs
=no
15514 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
15518 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
15519 if test "$gdb_cv_have_pt_getdbregs" = yes; then
15521 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
15525 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
15527 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
15528 if ${gdb_cv_have_pt_getxmmregs+:} false
; then :
15529 $as_echo_n "(cached) " >&6
15531 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15532 /* end confdefs.h. */
15533 #include <sys/types.h>
15534 #include <sys/ptrace.h>
15543 if ac_fn_c_try_compile
"$LINENO"; then :
15544 gdb_cv_have_pt_getxmmregs
=yes
15546 gdb_cv_have_pt_getxmmregs
=no
15548 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
15552 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
15553 if test "$gdb_cv_have_pt_getxmmregs" = yes; then
15555 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
15559 # See if <sys/ptrace.h> supports LWP names on FreeBSD
15560 # Older FreeBSD versions don't have the pl_tdname member of
15561 # `struct ptrace_lwpinfo'.
15562 ac_fn_c_check_member
"$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
15564 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes
; then :
15566 cat >>confdefs.h
<<_ACEOF
15567 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
15574 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
15575 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
15577 ac_fn_c_check_member
"$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h>
15579 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes
; then :
15581 cat >>confdefs.h
<<_ACEOF
15582 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
15589 # Check if the compiler supports the `long long' type.
15591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
15592 $as_echo_n "checking for long long support in compiler... " >&6; }
15593 if ${gdb_cv_c_long_long+:} false
; then :
15594 $as_echo_n "(cached) " >&6
15596 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15597 /* end confdefs.h. */
15598 extern long long foo;
15602 switch (foo & 2) { case 0: return 1; }
15607 if ac_fn_c_try_compile
"$LINENO"; then :
15608 gdb_cv_c_long_long
=yes
15610 gdb_cv_c_long_long
=no
15612 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
15615 $as_echo "$gdb_cv_c_long_long" >&6; }
15616 if test "$gdb_cv_c_long_long" != yes; then
15617 # libdecnumber requires long long.
15618 as_fn_error $?
"Compiler must support long long for GDB." "$LINENO" 5
15621 # Check if the compiler and runtime support printing long longs.
15623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
15624 $as_echo_n "checking for long long support in printf... " >&6; }
15625 if ${gdb_cv_printf_has_long_long+:} false
; then :
15626 $as_echo_n "(cached) " >&6
15628 if test "$cross_compiling" = yes; then :
15629 gdb_cv_printf_has_long_long
=no
15631 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15632 /* end confdefs.h. */
15633 $ac_includes_default
15639 l = (l << 16) + 0x0123;
15640 l = (l << 16) + 0x4567;
15641 l = (l << 16) + 0x89ab;
15642 l = (l << 16) + 0xcdef;
15643 sprintf (buf, "0x%016llx", l);
15644 return (strcmp ("0x0123456789abcdef", buf));
15649 if ac_fn_c_try_run
"$LINENO"; then :
15650 gdb_cv_printf_has_long_long
=yes
15652 gdb_cv_printf_has_long_long
=no
15654 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15655 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
15660 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
15661 if test "$gdb_cv_printf_has_long_long" = yes; then
15663 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
15667 # Check if the compiler and runtime support printing decfloats.
15669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
15670 $as_echo_n "checking for decfloat support in printf... " >&6; }
15671 if ${gdb_cv_printf_has_decfloat+:} false
; then :
15672 $as_echo_n "(cached) " >&6
15674 if test "$cross_compiling" = yes; then :
15675 gdb_cv_printf_has_decfloat
=no
15677 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15678 /* end confdefs.h. */
15679 $ac_includes_default
15684 _Decimal32 d32 = 1.2345df;
15685 _Decimal64 d64 = 1.2345dd;
15686 _Decimal128 d128 = 1.2345dl;
15687 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
15688 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
15693 if ac_fn_c_try_run
"$LINENO"; then :
15694 gdb_cv_printf_has_decfloat
=yes
15696 gdb_cv_printf_has_decfloat
=no
15698 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15699 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
15704 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
15705 if test "$gdb_cv_printf_has_decfloat" = yes; then
15707 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
15711 # Check if the compiler supports the `long double' type. We can't use
15712 # AC_C_LONG_DOUBLE because that one does additional checks on the
15713 # constants defined in <float.h> that fail on some systems,
15714 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
15716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
15717 $as_echo_n "checking for long double support in compiler... " >&6; }
15718 if ${gdb_cv_c_long_double+:} false
; then :
15719 $as_echo_n "(cached) " >&6
15721 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15722 /* end confdefs.h. */
15725 if ac_fn_c_try_compile
"$LINENO"; then :
15726 gdb_cv_c_long_double
=yes
15728 gdb_cv_c_long_double
=no
15730 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
15733 $as_echo "$gdb_cv_c_long_double" >&6; }
15734 if test "$gdb_cv_c_long_double" = yes; then
15736 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
15740 # Check if the compiler and runtime support printing long doubles.
15742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
15743 $as_echo_n "checking for long double support in printf... " >&6; }
15744 if ${gdb_cv_printf_has_long_double+:} false
; then :
15745 $as_echo_n "(cached) " >&6
15747 if test "$cross_compiling" = yes; then :
15748 gdb_cv_printf_has_long_double
=no
15750 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15751 /* end confdefs.h. */
15752 $ac_includes_default
15757 long double f = 3.141592653;
15758 sprintf (buf, "%Lg", f);
15759 return (strncmp ("3.14159", buf, 7));
15764 if ac_fn_c_try_run
"$LINENO"; then :
15765 gdb_cv_printf_has_long_double
=yes
15767 gdb_cv_printf_has_long_double
=no
15769 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15770 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
15775 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
15776 if test "$gdb_cv_printf_has_long_double" = yes; then
15778 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
15782 # Check if the compiler and runtime support scanning long doubles.
15784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
15785 $as_echo_n "checking for long double support in scanf... " >&6; }
15786 if ${gdb_cv_scanf_has_long_double+:} false
; then :
15787 $as_echo_n "(cached) " >&6
15789 if test "$cross_compiling" = yes; then :
15790 gdb_cv_scanf_has_long_double
=no
15792 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15793 /* end confdefs.h. */
15798 char *buf = "3.141592653";
15800 sscanf (buf, "%Lg", &f);
15801 return !(f > 3.14159 && f < 3.14160);
15806 if ac_fn_c_try_run
"$LINENO"; then :
15807 gdb_cv_scanf_has_long_double
=yes
15809 gdb_cv_scanf_has_long_double
=no
15811 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15812 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
15817 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
15818 if test "$gdb_cv_scanf_has_long_double" = yes; then
15820 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
15826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
15827 $as_echo_n "checking for -bbigtoc option... " >&6; }
15828 if ${gdb_cv_bigtoc+:} false
; then :
15829 $as_echo_n "(cached) " >&6
15832 SAVE_LDFLAGS
=$LDFLAGS
15835 yes) gdb_cv_bigtoc
=-Wl,-bbigtoc ;;
15836 *) gdb_cv_bigtoc
=-bbigtoc ;;
15839 LDFLAGS
=$LDFLAGS\
$gdb_cv_bigtoc
15840 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15841 /* end confdefs.h. */
15851 if ac_fn_c_try_link
"$LINENO"; then :
15856 rm -f core conftest.err conftest.
$ac_objext \
15857 conftest
$ac_exeext conftest.
$ac_ext
15858 LDFLAGS
="${SAVE_LDFLAGS}"
15861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
15862 $as_echo "$gdb_cv_bigtoc" >&6; }
15863 CONFIG_LDFLAGS
="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
15867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
15868 $as_echo_n "checking for the dynamic export flag... " >&6; }
15870 if test "${gdb_native}" = yes; then
15871 # The dynamically loaded libthread_db needs access to symbols in the gdb
15872 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
15873 # may not be supported there.
15874 old_LDFLAGS
="$LDFLAGS"
15875 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
15876 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
15877 LDFLAGS
="$LDFLAGS $RDYNAMIC"
15878 if test "${have_libpython}" = no
; then
15879 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15880 /* end confdefs.h. */
15890 if ac_fn_c_try_link
"$LINENO"; then :
15893 rm -f core conftest.err conftest.
$ac_objext \
15894 conftest
$ac_exeext conftest.
$ac_ext
15896 # Workaround http://bugs.python.org/issue4434 where static
15897 # libpythonX.Y.a would get its symbols required for
15898 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
15899 # Problem does not happen for the recommended libpythonX.Y.so linkage.
15901 # Note the workaround for Python
15902 # http://bugs.python.org/issue10112 earlier has removed
15903 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
15904 # here too, as otherwise it'd make this -Wl,--dynamic-list test
15906 old_CFLAGS
="$CFLAGS"
15907 CFLAGS
="$CFLAGS $PYTHON_CFLAGS"
15909 LIBS
="$LIBS $PYTHON_LIBS"
15910 old_CPPFLAGS
="$CPPFLAGS"
15911 CPPFLAGS
="$CPPFLAGS $PYTHON_CPPFLAGS"
15912 if test "$cross_compiling" = yes; then :
15915 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15916 /* end confdefs.h. */
15917 #include "Python.h"
15923 err = PyRun_SimpleString ("import itertools\n");
15925 return err == 0 ? 0 : 1;
15930 if ac_fn_c_try_run
"$LINENO"; then :
15933 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15934 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15938 CFLAGS
="$old_CFLAGS"
15939 CPPFLAGS
="$old_CPPFLAGS"
15941 LDFLAGS
="$old_LDFLAGS"
15943 if $dynamic_list; then
15944 found
="-Wl,--dynamic-list"
15945 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
15948 RDYNAMIC
="-rdynamic"
15951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
15952 $as_echo "$found" >&6; }
15955 if test "${build}" = "${host}" -a "${host}" = "${target}" ; then
15958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
15959 $as_echo_n "checking for AiX thread debugging library... " >&6; }
15960 if ${gdb_cv_have_aix_thread_debug+:} false
; then :
15961 $as_echo_n "(cached) " >&6
15963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15964 /* end confdefs.h. */
15965 #include <sys/pthdebug.h>
15969 #ifndef PTHDB_VERSION_3
15976 if ac_fn_c_try_compile
"$LINENO"; then :
15977 gdb_cv_have_aix_thread_debug
=yes
15979 gdb_cv_have_aix_thread_debug
=no
15981 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
15985 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
15986 if test "$gdb_cv_have_aix_thread_debug" = yes; then
15987 CONFIG_SRCS
="${CONFIG_SRCS} aix-thread.c"
15988 CONFIG_OBS
="${CONFIG_OBS} aix-thread.o"
15989 LIBS
="$LIBS -lpthdebug"
15991 # Older versions of AIX do not provide the declaration for
15992 # the getthrds function (it appears that it was introduced
15994 ac_fn_c_check_decl
"$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
15996 if test "x$ac_cv_have_decl_getthrds" = xyes
; then :
16002 cat >>confdefs.h
<<_ACEOF
16003 #define HAVE_DECL_GETTHRDS $ac_have_decl
16012 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
16013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
16014 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
16015 if ${gdb_cv_thread_db_h_has_td_notalloc+:} false
; then :
16016 $as_echo_n "(cached) " >&6
16018 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16019 /* end confdefs.h. */
16020 #include <thread_db.h>
16024 int i = TD_NOTALLOC;
16029 if ac_fn_c_try_compile
"$LINENO"; then :
16030 gdb_cv_thread_db_h_has_td_notalloc
=yes
16032 gdb_cv_thread_db_h_has_td_notalloc
=no
16035 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16039 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16041 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16042 if ${gdb_cv_thread_db_h_has_td_version+:} false
; then :
16043 $as_echo_n "(cached) " >&6
16045 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16046 /* end confdefs.h. */
16047 #include <thread_db.h>
16051 int i = TD_VERSION;
16056 if ac_fn_c_try_compile
"$LINENO"; then :
16057 gdb_cv_thread_db_h_has_td_version
=yes
16059 gdb_cv_thread_db_h_has_td_version
=no
16062 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16066 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16068 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16069 if ${gdb_cv_thread_db_h_has_td_notls+:} false
; then :
16070 $as_echo_n "(cached) " >&6
16072 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16073 /* end confdefs.h. */
16074 #include <thread_db.h>
16083 if ac_fn_c_try_compile
"$LINENO"; then :
16084 gdb_cv_thread_db_h_has_td_notls
=yes
16086 gdb_cv_thread_db_h_has_td_notls
=no
16089 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16093 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16095 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16097 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16100 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16102 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16105 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16107 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16120 cat >>confdefs.h
<<_ACEOF
16121 #define GDBINIT "$gdbinit"
16126 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16127 # except that the argument to --with-sysroot is optional.
16128 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16129 if test "x$with_sysroot" = xyes
; then
16130 with_sysroot
="${exec_prefix}/${target_alias}/sys-root"
16133 # Check whether --with-sysroot was given.
16134 if test "${with_sysroot+set}" = set; then :
16135 withval
=$with_sysroot; TARGET_SYSTEM_ROOT
=$withval
16137 TARGET_SYSTEM_ROOT
=
16141 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16142 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16143 ac_define_dir
=`eval echo $TARGET_SYSTEM_ROOT`
16144 ac_define_dir
=`eval echo $ac_define_dir`
16146 cat >>confdefs.h
<<_ACEOF
16147 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16153 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16154 if test "x$prefix" = xNONE
; then
16155 test_prefix
=/usr
/local
16157 test_prefix
=$prefix
16160 test_prefix
=$exec_prefix
16163 case ${ac_define_dir} in
16164 "${test_prefix}"|
"${test_prefix}/"*|\
16165 '${exec_prefix}'|
'${exec_prefix}/'*)
16170 cat >>confdefs.h
<<_ACEOF
16171 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16178 # Check whether --with-system-gdbinit was given.
16179 if test "${with_system_gdbinit+set}" = set; then :
16180 withval
=$with_system_gdbinit;
16181 SYSTEM_GDBINIT
=$withval
16187 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16188 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16189 ac_define_dir
=`eval echo $SYSTEM_GDBINIT`
16190 ac_define_dir
=`eval echo $ac_define_dir`
16192 cat >>confdefs.h
<<_ACEOF
16193 #define SYSTEM_GDBINIT "$ac_define_dir"
16199 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16200 if test "x$prefix" = xNONE
; then
16201 test_prefix
=/usr
/local
16203 test_prefix
=$prefix
16206 test_prefix
=$exec_prefix
16209 case ${ac_define_dir} in
16210 "${test_prefix}"|
"${test_prefix}/"*|\
16211 '${exec_prefix}'|
'${exec_prefix}/'*)
16216 cat >>confdefs.h
<<_ACEOF
16217 #define SYSTEM_GDBINIT_RELOCATABLE $value
16224 # Check whether --with-system-gdbinit-dir was given.
16225 if test "${with_system_gdbinit_dir+set}" = set; then :
16226 withval
=$with_system_gdbinit_dir;
16227 SYSTEM_GDBINIT_DIR
=$withval
16229 SYSTEM_GDBINIT_DIR
=
16233 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16234 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16235 ac_define_dir
=`eval echo $SYSTEM_GDBINIT_DIR`
16236 ac_define_dir
=`eval echo $ac_define_dir`
16238 cat >>confdefs.h
<<_ACEOF
16239 #define SYSTEM_GDBINIT_DIR "$ac_define_dir"
16245 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16246 if test "x$prefix" = xNONE
; then
16247 test_prefix
=/usr
/local
16249 test_prefix
=$prefix
16252 test_prefix
=$exec_prefix
16255 case ${ac_define_dir} in
16256 "${test_prefix}"|
"${test_prefix}/"*|\
16257 '${exec_prefix}'|
'${exec_prefix}/'*)
16262 cat >>confdefs.h
<<_ACEOF
16263 #define SYSTEM_GDBINIT_DIR_RELOCATABLE $value
16270 # Check whether --enable-werror was given.
16271 if test "${enable_werror+set}" = set; then :
16272 enableval
=$enable_werror; case "${enableval}" in
16273 yes | y
) ERROR_ON_WARNING
="yes" ;;
16274 no | n
) ERROR_ON_WARNING
="no" ;;
16275 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16280 # Enable -Werror by default when using gcc. Turn it off for releases.
16281 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
16282 ERROR_ON_WARNING
=yes
16286 if test "${ERROR_ON_WARNING}" = yes ; then
16287 WERROR_CFLAGS
="-Werror"
16290 # The options we'll try to enable.
16291 build_warnings
="-Wall -Wpointer-arith \
16292 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
16293 -Wno-switch -Wno-char-subscripts \
16294 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
16295 -Wno-sign-compare -Wno-error=maybe-uninitialized \
16296 -Wno-mismatched-tags \
16297 -Wno-error=deprecated-register \
16298 -Wsuggest-override \
16299 -Wimplicit-fallthrough=3 \
16300 -Wduplicated-cond \
16302 -Wdeprecated-copy \
16303 -Wdeprecated-copy-dtor \
16305 -Wmissing-declarations \
16306 -Wmissing-prototypes \
16307 -Wstrict-null-sentinel \
16312 # Enable -Wno-format by default when using gcc on mingw since many
16313 # GCC versions complain about %I64.
16314 build_warnings
="$build_warnings -Wno-format" ;;
16316 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
16317 # doesn't understand.
16318 build_warnings
="$build_warnings -Wno-unknown-pragmas"
16319 # Solaris 11 <unistd.h> marks vfork deprecated.
16320 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
16322 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
16323 # but there's a special case for this below.
16324 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
16327 # Check whether --enable-build-warnings was given.
16328 if test "${enable_build_warnings+set}" = set; then :
16329 enableval
=$enable_build_warnings; case "${enableval}" in
16331 no
) build_warnings
="-w";;
16332 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16333 build_warnings
="${build_warnings} ${t}";;
16334 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16335 build_warnings
="${t} ${build_warnings}";;
16336 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16338 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16339 echo "Setting compiler warning flags = $build_warnings" 6>&1
16342 # Check whether --enable-gdb-build-warnings was given.
16343 if test "${enable_gdb_build_warnings+set}" = set; then :
16344 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
16346 no
) build_warnings
="-w";;
16347 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16348 build_warnings
="${build_warnings} ${t}";;
16349 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16350 build_warnings
="${t} ${build_warnings}";;
16351 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16353 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16354 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
16358 # The set of warnings supported by a C++ compiler is not the same as
16359 # of the C compiler.
16361 ac_cpp
='$CXXCPP $CPPFLAGS'
16362 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16363 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16364 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
16368 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
16370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
16371 $as_echo_n "checking compiler warning flags... " >&6; }
16372 # Separate out the -Werror flag as some files just cannot be
16373 # compiled with it enabled.
16374 for w
in ${build_warnings}; do
16375 # GCC does not complain about -Wno-unknown-warning. Invert
16376 # and test -Wunknown-warning instead.
16379 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
16380 -Wformat-nonliteral)
16381 # gcc requires -Wformat before -Wformat-nonliteral
16382 # will work, so stick them together.
16391 -Werr*) WERROR_CFLAGS
=-Werror ;;
16393 # Check whether GCC accepts it.
16394 saved_CFLAGS
="$CFLAGS"
16395 CFLAGS
="$CFLAGS -Werror $wtest"
16396 saved_CXXFLAGS
="$CXXFLAGS"
16397 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
16398 if test "x$w" = "x-Wunused-variable"; then
16399 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
16400 # fixed in GCC 4.9. This test is derived from the gdb
16401 # source code that triggered this bug in GCC.
16402 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16403 /* end confdefs.h. */
16404 struct scoped_restore_base {};
16405 struct scoped_restore_tmpl : public scoped_restore_base {
16406 ~scoped_restore_tmpl() {}
16411 const scoped_restore_base &b = scoped_restore_tmpl();
16416 if ac_fn_cxx_try_compile
"$LINENO"; then :
16417 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16419 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16421 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16422 /* end confdefs.h. */
16432 if ac_fn_cxx_try_compile
"$LINENO"; then :
16433 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16435 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16437 CFLAGS
="$saved_CFLAGS"
16438 CXXFLAGS
="$saved_CXXFLAGS"
16441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
16442 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
16448 ac_cpp='$CPP $CPPFLAGS'
16449 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16450 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16451 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16455 # Check whether --enable-ubsan was given.
16456 if test "${enable_ubsan+set}" = set; then :
16457 enableval=$enable_ubsan;
16462 if test "x
$enable_ubsan" = xauto; then
16463 if $development; then
16468 ac_cpp='$CXXCPP $CPPFLAGS'
16469 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16470 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16471 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16473 if test "x
$enable_ubsan" = xyes; then
16474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
-fsanitize=undefined is accepted
" >&5
16475 $as_echo_n "checking whether
-fsanitize=undefined is accepted...
" >&6; }
16476 saved_CXXFLAGS="$CXXFLAGS"
16477 CXXFLAGS="$CXXFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
16478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16479 /* end confdefs.h. */
16489 if ac_fn_cxx_try_link "$LINENO"; then :
16494 rm -f core conftest.err conftest.$ac_objext \
16495 conftest$ac_exeext conftest.$ac_ext
16496 CXXFLAGS="$saved_CXXFLAGS"
16497 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $enable_ubsan" >&5
16498 $as_echo "$enable_ubsan" >&6; }
16499 if test "x
$enable_ubsan" = xyes; then
16500 WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
16501 CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined
"
16505 ac_cpp='$CPP $CPPFLAGS'
16506 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16507 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16508 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16512 # In the Cygwin environment, we need some additional flags.
16513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for cygwin
" >&5
16514 $as_echo_n "checking
for cygwin...
" >&6; }
16515 if ${gdb_cv_os_cygwin+:} false; then :
16516 $as_echo_n "(cached
) " >&6
16518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16519 /* end confdefs.h. */
16521 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
16525 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
16526 $EGREP "^lose$
" >/dev/null 2>&1; then :
16527 gdb_cv_os_cygwin=yes
16529 gdb_cv_os_cygwin=no
16534 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_os_cygwin" >&5
16535 $as_echo "$gdb_cv_os_cygwin" >&6; }
16538 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o
"
16540 *go32* ) SER_HARDWIRE=ser-go32.o ;;
16541 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
16542 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o
" ;;
16543 *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o
" ;;
16547 # libreadline needs libuser32.a in a cygwin environment
16549 if test x"$gdb_cv_os_cygwin" = xyes; then
16550 WIN32LIBS="-luser32"
16551 case "${target}" in
16552 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
16557 # The ser-tcp.c module requires sockets.
16558 # Note that WIN32APILIBS is set by GDB_AC_COMMON.
16559 WIN32LIBS="$WIN32LIBS $WIN32APILIBS"
16561 # Add ELF support to GDB, but only if BFD includes ELF support.
16564 OLD_LDFLAGS=$LDFLAGS
16566 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
16567 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
16568 # always want our bfd.
16569 CFLAGS="-I${srcdir}/..
/include
-I..
/bfd
-I${srcdir}/..
/bfd
$CFLAGS"
16570 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
16571 LDFLAGS="-L..
/bfd
-L..
/libiberty
$ZLIBDIR $LDFLAGS"
16572 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
16573 LIBS="-lbfd -liberty -lz $intl $LIBS"
16574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ELF support
in BFD
" >&5
16575 $as_echo_n "checking
for ELF support
in BFD...
" >&6; }
16576 if ${gdb_cv_var_elf+:} false; then :
16577 $as_echo_n "(cached
) " >&6
16579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16580 /* end confdefs.h. */
16581 #include <stdlib.h>
16583 #include "elf-bfd.h
"
16588 return bfd_get_elf_phdr_upper_bound (NULL);
16593 if ac_fn_c_try_link "$LINENO"; then :
16598 rm -f core conftest.err conftest.$ac_objext \
16599 conftest$ac_exeext conftest.$ac_ext
16601 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_var_elf" >&5
16602 $as_echo "$gdb_cv_var_elf" >&6; }
16604 LDFLAGS=$OLD_LDFLAGS
16606 if test "$gdb_cv_var_elf" = yes; then
16607 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o
"
16609 $as_echo "#define HAVE_ELF 1" >>confdefs.h
16611 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
16612 if test "$plugins" = "yes"; then
16613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16614 $as_echo_n "checking for library containing dlopen... " >&6; }
16615 if ${ac_cv_search_dlopen+:} false
; then :
16616 $as_echo_n "(cached) " >&6
16618 ac_func_search_save_LIBS
=$LIBS
16619 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16620 /* end confdefs.h. */
16622 /* Override any GCC internal prototype to avoid an error.
16623 Use char because int might match the return type of a GCC
16624 builtin and then its argument prototype would still apply. */
16637 for ac_lib
in '' dl
; do
16638 if test -z "$ac_lib"; then
16639 ac_res
="none required"
16642 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
16644 if ac_fn_c_try_link
"$LINENO"; then :
16645 ac_cv_search_dlopen
=$ac_res
16647 rm -f core conftest.err conftest.
$ac_objext \
16649 if ${ac_cv_search_dlopen+:} false
; then :
16653 if ${ac_cv_search_dlopen+:} false
; then :
16656 ac_cv_search_dlopen
=no
16658 rm conftest.
$ac_ext
16659 LIBS
=$ac_func_search_save_LIBS
16661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16662 $as_echo "$ac_cv_search_dlopen" >&6; }
16663 ac_res
=$ac_cv_search_dlopen
16664 if test "$ac_res" != no
; then :
16665 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
16672 # Add macho support to GDB, but only if BFD includes it.
16675 OLD_LDFLAGS
=$LDFLAGS
16677 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
16678 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
16679 # always want our bfd.
16680 CFLAGS
="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
16681 ZLIBDIR
=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
16682 LDFLAGS
="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
16683 intl
=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
16684 LIBS
="-lbfd -liberty -lz $intl $LIBS"
16685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
16686 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
16687 if ${gdb_cv_var_macho+:} false
; then :
16688 $as_echo_n "(cached) " >&6
16690 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16691 /* end confdefs.h. */
16692 #include <stdlib.h>
16694 #include "mach-o.h"
16699 return bfd_mach_o_lookup_command (NULL, 0, NULL);
16704 if ac_fn_c_try_link
"$LINENO"; then :
16705 gdb_cv_var_macho
=yes
16707 gdb_cv_var_macho
=no
16709 rm -f core conftest.err conftest.
$ac_objext \
16710 conftest
$ac_exeext conftest.
$ac_ext
16712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
16713 $as_echo "$gdb_cv_var_macho" >&6; }
16715 LDFLAGS
=$OLD_LDFLAGS
16717 if test "$gdb_cv_var_macho" = yes; then
16718 CONFIG_OBS
="$CONFIG_OBS machoread.o"
16721 # Add any host-specific objects to GDB.
16722 CONFIG_OBS
="${CONFIG_OBS} ${gdb_host_obs}"
16724 # If building on ELF, look for lzma support for embedded compressed debug info.
16725 if test "$gdb_cv_var_elf" = yes; then
16727 # Check whether --with-lzma was given.
16728 if test "${with_lzma+set}" = set; then :
16729 withval
=$with_lzma;
16734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
16735 $as_echo_n "checking whether to use lzma... " >&6; }
16736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
16737 $as_echo "$with_lzma" >&6; }
16739 if test "${with_lzma}" != no
; then
16750 acl_save_prefix
="$prefix"
16751 prefix
="$acl_final_prefix"
16752 acl_save_exec_prefix
="$exec_prefix"
16753 exec_prefix
="$acl_final_exec_prefix"
16755 eval additional_includedir
=\"$includedir\"
16756 eval additional_libdir
=\"$libdir\"
16758 exec_prefix
="$acl_save_exec_prefix"
16759 prefix
="$acl_save_prefix"
16762 # Check whether --with-liblzma-prefix was given.
16763 if test "${with_liblzma_prefix+set}" = set; then :
16764 withval
=$with_liblzma_prefix;
16765 if test "X$withval" = "Xno"; then
16768 if test "X$withval" = "X"; then
16770 acl_save_prefix
="$prefix"
16771 prefix
="$acl_final_prefix"
16772 acl_save_exec_prefix
="$exec_prefix"
16773 exec_prefix
="$acl_final_exec_prefix"
16775 eval additional_includedir
=\"$includedir\"
16776 eval additional_libdir
=\"$libdir\"
16778 exec_prefix
="$acl_save_exec_prefix"
16779 prefix
="$acl_save_prefix"
16782 additional_includedir
="$withval/include"
16783 additional_libdir
="$withval/lib"
16790 # Check whether --with-liblzma-type was given.
16791 if test "${with_liblzma_type+set}" = set; then :
16792 withval
=$with_liblzma_type; with_liblzma_type
=$withval
16794 with_liblzma_type
=auto
16797 lib_type
=`eval echo \$with_liblzma_type`
16804 names_already_handled
=
16805 names_next_round
='lzma '
16806 while test -n "$names_next_round"; do
16807 names_this_round
="$names_next_round"
16809 for name
in $names_this_round; do
16811 for n
in $names_already_handled; do
16812 if test "$n" = "$name"; then
16813 already_handled
=yes
16817 if test -z "$already_handled"; then
16818 names_already_handled
="$names_already_handled $name"
16819 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16820 eval value
=\"\
$HAVE_LIB$uppername\"
16821 if test -n "$value"; then
16822 if test "$value" = yes; then
16823 eval value
=\"\
$LIB$uppername\"
16824 test -z "$value" || LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$value"
16825 eval value
=\"\
$LTLIB$uppername\"
16826 test -z "$value" || LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
16835 if test $use_additional = yes; then
16836 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
16837 found_dir
="$additional_libdir"
16838 found_so
="$additional_libdir/lib$name.$shlibext"
16839 if test -f "$additional_libdir/lib$name.la"; then
16840 found_la
="$additional_libdir/lib$name.la"
16842 elif test x
$lib_type != xshared
; then
16843 if test -f "$additional_libdir/lib$name.$libext"; then
16844 found_dir
="$additional_libdir"
16845 found_a
="$additional_libdir/lib$name.$libext"
16846 if test -f "$additional_libdir/lib$name.la"; then
16847 found_la
="$additional_libdir/lib$name.la"
16852 if test "X$found_dir" = "X"; then
16853 for x
in $LDFLAGS $LTLIBLZMA; do
16855 acl_save_prefix
="$prefix"
16856 prefix
="$acl_final_prefix"
16857 acl_save_exec_prefix
="$exec_prefix"
16858 exec_prefix
="$acl_final_exec_prefix"
16860 exec_prefix
="$acl_save_exec_prefix"
16861 prefix
="$acl_save_prefix"
16865 dir
=`echo "X$x" | sed -e 's/^X-L//'`
16866 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
16868 found_so
="$dir/lib$name.$shlibext"
16869 if test -f "$dir/lib$name.la"; then
16870 found_la
="$dir/lib$name.la"
16872 elif test x
$lib_type != xshared
; then
16873 if test -f "$dir/lib$name.$libext"; then
16875 found_a
="$dir/lib$name.$libext"
16876 if test -f "$dir/lib$name.la"; then
16877 found_la
="$dir/lib$name.la"
16883 if test "X$found_dir" != "X"; then
16888 if test "X$found_dir" != "X"; then
16889 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
16890 if test "X$found_so" != "X"; then
16891 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
16892 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16895 for x
in $ltrpathdirs; do
16896 if test "X$x" = "X$found_dir"; then
16901 if test -z "$haveit"; then
16902 ltrpathdirs
="$ltrpathdirs $found_dir"
16904 if test "$hardcode_direct" = yes; then
16905 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16907 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
16908 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16910 for x
in $rpathdirs; do
16911 if test "X$x" = "X$found_dir"; then
16916 if test -z "$haveit"; then
16917 rpathdirs
="$rpathdirs $found_dir"
16921 for x
in $LDFLAGS $LIBLZMA; do
16923 acl_save_prefix
="$prefix"
16924 prefix
="$acl_final_prefix"
16925 acl_save_exec_prefix
="$exec_prefix"
16926 exec_prefix
="$acl_final_exec_prefix"
16928 exec_prefix
="$acl_save_exec_prefix"
16929 prefix
="$acl_save_prefix"
16931 if test "X$x" = "X-L$found_dir"; then
16936 if test -z "$haveit"; then
16937 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
16939 if test "$hardcode_minus_L" != no
; then
16940 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16942 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
16948 if test "X$found_a" != "X"; then
16949 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_a"
16951 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
16954 additional_includedir
=
16955 case "$found_dir" in
16957 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16958 additional_includedir
="$basedir/include"
16961 if test "X$additional_includedir" != "X"; then
16962 if test "X$additional_includedir" != "X/usr/include"; then
16964 if test "X$additional_includedir" = "X/usr/local/include"; then
16965 if test -n "$GCC"; then
16967 linux
*) haveit
=yes;;
16971 if test -z "$haveit"; then
16972 for x
in $CPPFLAGS $INCLZMA; do
16974 acl_save_prefix
="$prefix"
16975 prefix
="$acl_final_prefix"
16976 acl_save_exec_prefix
="$exec_prefix"
16977 exec_prefix
="$acl_final_exec_prefix"
16979 exec_prefix
="$acl_save_exec_prefix"
16980 prefix
="$acl_save_prefix"
16982 if test "X$x" = "X-I$additional_includedir"; then
16987 if test -z "$haveit"; then
16988 if test -d "$additional_includedir"; then
16989 INCLZMA
="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
16995 if test -n "$found_la"; then
16996 save_libdir
="$libdir"
16997 case "$found_la" in
16998 */* |
*\\*) .
"$found_la" ;;
16999 *) .
"./$found_la" ;;
17001 libdir
="$save_libdir"
17002 for dep
in $dependency_libs; do
17005 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
17006 if test "X$additional_libdir" != "X/usr/lib"; then
17008 if test "X$additional_libdir" = "X/usr/local/lib"; then
17009 if test -n "$GCC"; then
17011 linux
*) haveit
=yes;;
17015 if test -z "$haveit"; then
17017 for x
in $LDFLAGS $LIBLZMA; do
17019 acl_save_prefix
="$prefix"
17020 prefix
="$acl_final_prefix"
17021 acl_save_exec_prefix
="$exec_prefix"
17022 exec_prefix
="$acl_final_exec_prefix"
17024 exec_prefix
="$acl_save_exec_prefix"
17025 prefix
="$acl_save_prefix"
17027 if test "X$x" = "X-L$additional_libdir"; then
17032 if test -z "$haveit"; then
17033 if test -d "$additional_libdir"; then
17034 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
17038 for x
in $LDFLAGS $LTLIBLZMA; do
17040 acl_save_prefix
="$prefix"
17041 prefix
="$acl_final_prefix"
17042 acl_save_exec_prefix
="$exec_prefix"
17043 exec_prefix
="$acl_final_exec_prefix"
17045 exec_prefix
="$acl_save_exec_prefix"
17046 prefix
="$acl_save_prefix"
17048 if test "X$x" = "X-L$additional_libdir"; then
17053 if test -z "$haveit"; then
17054 if test -d "$additional_libdir"; then
17055 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
17062 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
17063 if test "$enable_rpath" != no
; then
17065 for x
in $rpathdirs; do
17066 if test "X$x" = "X$dir"; then
17071 if test -z "$haveit"; then
17072 rpathdirs
="$rpathdirs $dir"
17075 for x
in $ltrpathdirs; do
17076 if test "X$x" = "X$dir"; then
17081 if test -z "$haveit"; then
17082 ltrpathdirs
="$ltrpathdirs $dir"
17087 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17090 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17093 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$dep"
17094 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
17100 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
17101 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17102 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
17104 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l:lib$name.$libext"
17105 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l:lib$name.$libext"
17112 if test "X$rpathdirs" != "X"; then
17113 if test -n "$hardcode_libdir_separator"; then
17115 for found_dir
in $rpathdirs; do
17116 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17118 acl_save_libdir
="$libdir"
17120 eval flag
=\"$hardcode_libdir_flag_spec\"
17121 libdir
="$acl_save_libdir"
17122 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17124 for found_dir
in $rpathdirs; do
17125 acl_save_libdir
="$libdir"
17126 libdir
="$found_dir"
17127 eval flag
=\"$hardcode_libdir_flag_spec\"
17128 libdir
="$acl_save_libdir"
17129 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17133 if test "X$ltrpathdirs" != "X"; then
17134 for found_dir
in $ltrpathdirs; do
17135 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
17140 ac_save_CPPFLAGS
="$CPPFLAGS"
17142 for element
in $INCLZMA; do
17144 for x
in $CPPFLAGS; do
17146 acl_save_prefix
="$prefix"
17147 prefix
="$acl_final_prefix"
17148 acl_save_exec_prefix
="$exec_prefix"
17149 exec_prefix
="$acl_final_exec_prefix"
17151 exec_prefix
="$acl_save_exec_prefix"
17152 prefix
="$acl_save_prefix"
17154 if test "X$x" = "X$element"; then
17159 if test -z "$haveit"; then
17160 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
17165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
17166 $as_echo_n "checking for liblzma... " >&6; }
17167 if ${ac_cv_liblzma+:} false
; then :
17168 $as_echo_n "(cached) " >&6
17171 ac_save_LIBS
="$LIBS"
17172 LIBS
="$LIBS $LIBLZMA"
17173 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17174 /* end confdefs.h. */
17179 lzma_index_iter iter;
17180 lzma_index_iter_init (&iter, 0);
17181 lzma_mf_is_supported (LZMA_MF_HC3);
17186 if ac_fn_c_try_link
"$LINENO"; then :
17191 rm -f core conftest.err conftest.
$ac_objext \
17192 conftest
$ac_exeext conftest.
$ac_ext
17193 LIBS
="$ac_save_LIBS"
17196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
17197 $as_echo "$ac_cv_liblzma" >&6; }
17198 if test "$ac_cv_liblzma" = yes; then
17201 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
17204 $as_echo_n "checking how to link with liblzma... " >&6; }
17205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
17206 $as_echo "$LIBLZMA" >&6; }
17209 CPPFLAGS
="$ac_save_CPPFLAGS"
17219 if test "$HAVE_LIBLZMA" != yes; then
17220 if test "$with_lzma" = yes; then
17221 as_fn_error $?
"missing liblzma for --with-lzma" "$LINENO" 5
17227 LIBGUI
="../libgui/src/libgui.a"
17228 GUI_CFLAGS_X
="-I${srcdir}/../libgui/src"
17237 *-*-cygwin* |
*-*-mingw* )
17246 if test "${enable_gdbtk}" = "yes"; then
17248 # Gdbtk must have an absolute path to srcdir in order to run
17249 # properly when not installed.
17252 GDBTK_SRC_DIR
=`pwd`
17257 # Ok, lets find the tcl configuration
17258 # First, look for one uninstalled.
17259 # the alternative search directory is invoked by --with-tcl
17262 if test x
"${no_tcl}" = x
; then
17263 # we reset no_tcl in case something fails here
17266 # Check whether --with-tcl was given.
17267 if test "${with_tcl+set}" = set; then :
17268 withval
=$with_tcl; with_tclconfig
=${withval}
17271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
17272 $as_echo_n "checking for Tcl configuration... " >&6; }
17273 if ${ac_cv_c_tclconfig+:} false
; then :
17274 $as_echo_n "(cached) " >&6
17278 # First check to see if --with-tcl was specified.
17280 *-*-cygwin*) platDir
="win" ;;
17281 *) platDir
="unix" ;;
17283 if test x
"${with_tclconfig}" != x
; then
17284 if test -f "${with_tclconfig}/tclConfig.sh" ; then
17285 ac_cv_c_tclconfig
=`(cd ${with_tclconfig}; pwd)`
17287 as_fn_error $?
"${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
17291 # then check for a private Tcl installation
17292 if test x
"${ac_cv_c_tclconfig}" = x
; then
17295 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17296 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
17297 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
17299 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17300 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
17301 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
17303 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17304 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
17305 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
17306 if test -f "$i/$platDir/tclConfig.sh" ; then
17307 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17313 # on Darwin, check in Framework installation locations
17314 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tclconfig}" = x
; then
17315 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17316 `ls -d /Library/Frameworks 2>/dev/null` \
17317 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17318 `ls -d /System/Library/Frameworks 2>/dev/null` \
17320 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
17321 ac_cv_c_tclconfig
=`(cd $i/Tcl.framework; pwd)`
17327 # check in a few common install locations
17328 if test x
"${ac_cv_c_tclconfig}" = x
; then
17329 for i
in `ls -d ${libdir} 2>/dev/null` \
17330 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17331 `ls -d ${prefix}/lib 2>/dev/null` \
17332 `ls -d /usr/local/lib 2>/dev/null` \
17333 `ls -d /usr/contrib/lib 2>/dev/null` \
17334 `ls -d /usr/lib 2>/dev/null` \
17336 if test -f "$i/tclConfig.sh" ; then
17337 ac_cv_c_tclconfig
=`(cd $i; pwd)`
17343 # check in a few other private locations
17344 if test x
"${ac_cv_c_tclconfig}" = x
; then
17347 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17348 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
17349 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
17350 if test -f "$i/$platDir/tclConfig.sh" ; then
17351 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17360 if test x
"${ac_cv_c_tclconfig}" = x
; then
17361 TCL_BIN_DIR
="# no Tcl configs found"
17362 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
17363 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
17366 TCL_BIN_DIR
=${ac_cv_c_tclconfig}
17367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
17368 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17373 # If $no_tk is nonempty, then we can't do Tk, and there is no
17374 # point to doing Tcl.
17377 # Ok, lets find the tk configuration
17378 # First, look for one uninstalled.
17379 # the alternative search directory is invoked by --with-tk
17382 if test x
"${no_tk}" = x
; then
17383 # we reset no_tk in case something fails here
17386 # Check whether --with-tk was given.
17387 if test "${with_tk+set}" = set; then :
17388 withval
=$with_tk; with_tkconfig
=${withval}
17391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
17392 $as_echo_n "checking for Tk configuration... " >&6; }
17393 if ${ac_cv_c_tkconfig+:} false
; then :
17394 $as_echo_n "(cached) " >&6
17398 # First check to see if --with-tkconfig was specified.
17399 if test x
"${with_tkconfig}" != x
; then
17400 if test -f "${with_tkconfig}/tkConfig.sh" ; then
17401 ac_cv_c_tkconfig
=`(cd ${with_tkconfig}; pwd)`
17403 as_fn_error $?
"${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
17407 # then check for a private Tk library
17409 *-*-cygwin*) platDir
="win" ;;
17410 *) platDir
="unix" ;;
17412 if test x
"${ac_cv_c_tkconfig}" = x
; then
17415 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17416 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
17417 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
17419 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17420 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
17421 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
17423 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17424 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
17425 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
17426 if test -f "$i/$platDir/tkConfig.sh" ; then
17427 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
17433 # on Darwin, check in Framework installation locations
17434 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tkconfig}" = x
; then
17435 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17436 `ls -d /Library/Frameworks 2>/dev/null` \
17437 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17438 `ls -d /System/Library/Frameworks 2>/dev/null` \
17440 if test -f "$i/Tk.framework/tkConfig.sh" ; then
17441 ac_cv_c_tkconfig
=`(cd $i/Tk.framework; pwd)`
17447 # check in a few common install locations
17448 if test x
"${ac_cv_c_tkconfig}" = x
; then
17449 for i
in `ls -d ${libdir} 2>/dev/null` \
17450 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17451 `ls -d ${prefix}/lib 2>/dev/null` \
17452 `ls -d /usr/local/lib 2>/dev/null` \
17453 `ls -d /usr/contrib/lib 2>/dev/null` \
17454 `ls -d /usr/lib 2>/dev/null` \
17456 if test -f "$i/tkConfig.sh" ; then
17457 ac_cv_c_tkconfig
=`(cd $i; pwd)`
17462 # check in a few other private locations
17463 if test x
"${ac_cv_c_tkconfig}" = x
; then
17466 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17467 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
17468 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
17469 if test -f "$i/$platDir/tkConfig.sh" ; then
17470 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
17479 if test x
"${ac_cv_c_tkconfig}" = x
; then
17480 TK_BIN_DIR
="# no Tk configs found"
17481 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
17482 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
17485 TK_BIN_DIR
=${ac_cv_c_tkconfig}
17486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
17487 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17492 if test -z "${no_tcl}" -a -z "${no_tk}"; then
17494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
17495 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
17497 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
17498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17499 $as_echo "loading" >&6; }
17500 .
${TCL_BIN_DIR}/tclConfig.sh
17502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
17503 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17506 # eval is required to do the TCL_DBGX substitution
17507 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
17508 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
17510 # If the TCL_BIN_DIR is the build directory (not the install directory),
17511 # then set the common variable name to the value of the build variables.
17512 # For example, the variable TCL_LIB_SPEC will be set to the value
17513 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
17514 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
17515 # installed and uninstalled version of Tcl.
17516 if test -f "${TCL_BIN_DIR}/Makefile" ; then
17517 TCL_LIB_SPEC
=${TCL_BUILD_LIB_SPEC}
17518 TCL_STUB_LIB_SPEC
=${TCL_BUILD_STUB_LIB_SPEC}
17519 TCL_STUB_LIB_PATH
=${TCL_BUILD_STUB_LIB_PATH}
17520 elif test "`uname -s`" = "Darwin"; then
17521 # If Tcl was built as a framework, attempt to use the libraries
17522 # from the framework at the given location so that linking works
17523 # against Tcl.framework installed in an arbitrary location.
17524 case ${TCL_DEFS} in
17526 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
17527 for i
in "`cd ${TCL_BIN_DIR}; pwd`" \
17528 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
17529 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
17530 TCL_LIB_SPEC
="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
17535 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
17536 TCL_STUB_LIB_SPEC
="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
17537 TCL_STUB_LIB_PATH
="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
17543 # eval is required to do the TCL_DBGX substitution
17544 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
17545 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
17546 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
17547 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
17563 # Check for in-tree tcl
17570 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
17574 # Find Tcl private headers
17575 if test x
"${intree}" = xno
; then
17577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
17578 $as_echo_n "checking for Tcl private headers... " >&6; }
17580 dir
=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
17581 if test -f ${dir}/tclInt.h
; then
17585 if test x
"${private_dir}" = x
; then
17586 as_fn_error $?
"could not find private Tcl headers" "$LINENO" 5
17588 TCL_PRIVATE_INCLUDE
="-I${private_dir}"
17589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17590 $as_echo "${private_dir}" >&6; }
17593 TCL_INCLUDE
="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
17594 TCL_LIBRARY
="${TCL_LIB_SPEC}"
17597 # If building tcl in the same src tree, private headers
17598 # are not needed, but we need to be sure to use the right
17600 TCL_INCLUDE
="-I${TCL_SRC_DIR}/generic"
17601 TCL_LIBRARY
="${TCL_BUILD_LIB_SPEC}"
17602 TCL_DEPS
="../tcl/${configdir}${TCL_LIB_FILE}"
17609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
17610 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
17612 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
17613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17614 $as_echo "loading" >&6; }
17615 .
${TK_BIN_DIR}/tkConfig.sh
17617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
17618 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17621 # eval is required to do the TK_DBGX substitution
17622 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
17623 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
17625 # If the TK_BIN_DIR is the build directory (not the install directory),
17626 # then set the common variable name to the value of the build variables.
17627 # For example, the variable TK_LIB_SPEC will be set to the value
17628 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
17629 # instead of TK_BUILD_LIB_SPEC since it will work with both an
17630 # installed and uninstalled version of Tcl.
17631 if test -f "${TK_BIN_DIR}/Makefile" ; then
17632 TK_LIB_SPEC
=${TK_BUILD_LIB_SPEC}
17633 TK_STUB_LIB_SPEC
=${TK_BUILD_STUB_LIB_SPEC}
17634 TK_STUB_LIB_PATH
=${TK_BUILD_STUB_LIB_PATH}
17635 elif test "`uname -s`" = "Darwin"; then
17636 # If Tk was built as a framework, attempt to use the libraries
17637 # from the framework at the given location so that linking works
17638 # against Tk.framework installed in an arbitrary location.
17641 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
17642 for i
in "`cd ${TK_BIN_DIR}; pwd`" \
17643 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
17644 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
17645 TK_LIB_SPEC
="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
17650 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
17651 TK_STUB_LIB_SPEC
="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
17652 TK_STUB_LIB_PATH
="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
17658 # eval is required to do the TK_DBGX substitution
17659 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
17660 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
17661 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
17662 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
17677 # Check for in-tree Tk
17679 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
17683 # Find Tk private headers
17684 if test x
"${intree}" = xno
; then
17686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
17687 $as_echo_n "checking for Tk private headers... " >&6; }
17689 dir
=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
17690 if test -f ${dir}/tkInt.h
; then
17694 if test x
"${private_dir}" = x
; then
17695 as_fn_error $?
"could not find Tk private headers" "$LINENO" 5
17697 TK_PRIVATE_INCLUDE
="-I${private_dir}"
17698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17699 $as_echo "${private_dir}" >&6; }
17702 TK_INCLUDE
="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
17703 TK_LIBRARY
=${TK_LIB_SPEC}
17706 TK_INCLUDE
="-I${TK_SRC_DIR}/generic"
17707 TK_LIBRARY
="${TK_BUILD_LIB_SPEC}"
17708 TK_DEPS
="../tk/${configdir}/${TK_LIB_FILE}"
17715 ENABLE_CFLAGS
="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
17717 # Include some libraries that Tcl and Tk want.
17718 TCL_LIBS
='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
17719 # Yes, the ordering seems wrong here. But it isn't.
17720 # TK_LIBS is the list of libraries that need to be linked
17721 # after Tcl/Tk. Note that this isn't put into LIBS. If it
17722 # were in LIBS then any link tests after this point would
17723 # try to include things like `$(LIBGUI)', which wouldn't work.
17724 GDBTKLIBS
="${TCL_LIBS} ${TK_LIBS}"
17726 CONFIG_OBS
="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
17727 CONFIG_DEPS
="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
17728 CONFIG_SRCS
="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
17729 CONFIG_ALL
="${CONFIG_ALL} all-gdbtk"
17730 CONFIG_CLEAN
="${CONFIG_CLEAN} clean-gdbtk"
17731 CONFIG_INSTALL
="${CONFIG_INSTALL} install-gdbtk"
17732 CONFIG_UNINSTALL
="${CONFIG_UNINSTALL} uninstall-gdbtk"
17734 if test x
"$gdb_cv_os_cygwin" = xyes
; then
17735 WIN32LIBS
="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
17736 WIN32LDAPP
="-Wl,--subsystem,console"
17737 CONFIG_OBS
="${CONFIG_OBS} gdbres.o"
17740 subdirs
="$subdirs gdbtk"
17752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
17753 $as_echo_n "checking for X... " >&6; }
17756 # Check whether --with-x was given.
17757 if test "${with_x+set}" = set; then :
17761 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
17762 if test "x$with_x" = xno
; then
17763 # The user explicitly disabled X.
17766 case $x_includes,$x_libraries in #(
17767 *\'*) as_fn_error $?
"cannot use X directory names containing '" "$LINENO" 5;; #(
17768 *,NONE | NONE
,*) if ${ac_cv_have_x+:} false
; then :
17769 $as_echo_n "(cached) " >&6
17771 # One or both of the vars are not set, and there is no cached value.
17772 ac_x_includes
=no ac_x_libraries
=no
17773 rm -f -r conftest.dir
17774 if mkdir conftest.dir
; then
17776 cat >Imakefile
<<'_ACEOF'
17778 @echo incroot='${INCROOT}'
17780 @echo usrlibdir='${USRLIBDIR}'
17782 @echo libdir='${LIBDIR}'
17784 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
17785 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
17786 for ac_var
in incroot usrlibdir libdir
; do
17787 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
17789 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
17790 for ac_extension
in a so sl dylib la dll
; do
17791 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
17792 test -f "$ac_im_libdir/libX11.$ac_extension"; then
17793 ac_im_usrlibdir
=$ac_im_libdir; break
17796 # Screen out bogus values from the imake configuration. They are
17797 # bogus both because they are the default anyway, and because
17798 # using them would break gcc on systems where it needs fixed includes.
17799 case $ac_im_incroot in
17800 /usr
/include
) ac_x_includes
= ;;
17801 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
17803 case $ac_im_usrlibdir in
17804 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
17805 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
17809 rm -f -r conftest.dir
17812 # Standard set of common directories for X headers.
17813 # Check X11 before X11Rn because it is often a symlink to the current release.
17827 /usr/local/X11/include
17828 /usr/local/X11R7/include
17829 /usr/local/X11R6/include
17830 /usr/local/X11R5/include
17831 /usr/local/X11R4/include
17833 /usr/local/include/X11
17834 /usr/local/include/X11R7
17835 /usr/local/include/X11R6
17836 /usr/local/include/X11R5
17837 /usr/local/include/X11R4
17841 /usr/XFree86/include/X11
17845 /usr/unsupported/include
17846 /usr/athena/include
17847 /usr/local/x11r5/include
17848 /usr/lpp/Xamples/include
17850 /usr/openwin/include
17851 /usr/openwin/share/include'
17853 if test "$ac_x_includes" = no
; then
17854 # Guess where to find include files, by looking for Xlib.h.
17855 # First, try using that file with no special directory specified.
17856 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17857 /* end confdefs.h. */
17858 #include <X11/Xlib.h>
17860 if ac_fn_c_try_cpp
"$LINENO"; then :
17861 # We can compile using X headers with no special include directory.
17864 for ac_dir
in $ac_x_header_dirs; do
17865 if test -r "$ac_dir/X11/Xlib.h"; then
17866 ac_x_includes
=$ac_dir
17871 rm -f conftest.err conftest.i conftest.
$ac_ext
17872 fi # $ac_x_includes = no
17874 if test "$ac_x_libraries" = no
; then
17875 # Check for the libraries.
17876 # See if we find them without any special options.
17877 # Don't add to $LIBS permanently.
17880 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17881 /* end confdefs.h. */
17882 #include <X11/Xlib.h>
17891 if ac_fn_c_try_link
"$LINENO"; then :
17893 # We can link X programs with no special library path.
17897 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
17899 # Don't even attempt the hair of trying to link an X program!
17900 for ac_extension
in a so sl dylib la dll
; do
17901 if test -r "$ac_dir/libX11.$ac_extension"; then
17902 ac_x_libraries
=$ac_dir
17908 rm -f core conftest.err conftest.
$ac_objext \
17909 conftest
$ac_exeext conftest.
$ac_ext
17910 fi # $ac_x_libraries = no
17912 case $ac_x_includes,$ac_x_libraries in #(
17913 no
,* |
*,no |
*\'*)
17914 # Didn't find X, or a directory has "'" in its name.
17915 ac_cv_have_x
="have_x=no";; #(
17917 # Record where we found X for the cache.
17918 ac_cv_have_x
="have_x=yes\
17919 ac_x_includes='$ac_x_includes'\
17920 ac_x_libraries='$ac_x_libraries'"
17926 eval "$ac_cv_have_x"
17929 if test "$have_x" != yes; then
17930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
17931 $as_echo "$have_x" >&6; }
17934 # If each of the values was on the command line, it overrides each guess.
17935 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
17936 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
17937 # Update the cache value to reflect the command line values.
17938 ac_cv_have_x
="have_x=yes\
17939 ac_x_includes='$x_includes'\
17940 ac_x_libraries='$x_libraries'"
17941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
17942 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
17946 # Unlike the sim directory, whether a simulator is linked is controlled by
17947 # presence of a gdb_sim definition in the target configure.tgt entry.
17948 # This code just checks for a few cases where we'd like to ignore those
17949 # definitions, even when they're present in the '.mt' file. These cases
17950 # are when --disable-sim is specified, or if the simulator directory is
17951 # not part of the source tree.
17953 # Check whether --enable-sim was given.
17954 if test "${enable_sim+set}" = set; then :
17955 enableval
=$enable_sim; echo "enable_sim = $enable_sim";
17956 echo "enableval = ${enableval}";
17957 case "${enableval}" in
17958 yes) ignore_sim
=false
;;
17959 no
) ignore_sim
=true
;;
17960 *) ignore_sim
=false
;;
17967 if test ! -d "${srcdir}/../sim"; then
17973 if test "${ignore_sim}" = "false"; then
17974 if test x
"${gdb_sim}" != x
; then
17976 SIM_OBS
="remote-sim.o"
17978 $as_echo "#define WITH_SIM 1" >>confdefs.h
17981 # Some tdep code should only be compiled in when the ppc sim is
17982 # built. PR sim/13418.
17986 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
18006 # List of host floatformats.
18008 cat >>confdefs.h
<<_ACEOF
18009 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
18013 cat >>confdefs.h
<<_ACEOF
18014 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
18018 cat >>confdefs.h
<<_ACEOF
18019 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
18023 # target_subdir is used by the testsuite to find the target libraries.
18025 if test "${host}" != "${target}"; then
18026 target_subdir
="${target_alias}/"
18030 # Import nat definitions.
18031 nat_makefile_frag
=/dev
/null
18032 if test "${gdb_native}" = "yes"; then
18033 .
${srcdir}/configure.nat
18034 nativefile
=$NAT_FILE
18047 if test x
"${gdb_osabi}" != x
; then
18049 cat >>confdefs.h
<<_ACEOF
18050 #define GDB_OSABI_DEFAULT $gdb_osabi
18055 # Check for babeltrace and babeltrace-ctf
18057 # Check whether --with-babeltrace was given.
18058 if test "${with_babeltrace+set}" = set; then :
18059 withval
=$with_babeltrace;
18061 with_babeltrace
=auto
18064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
18065 $as_echo_n "checking whether to use babeltrace... " >&6; }
18066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
18067 $as_echo "$with_babeltrace" >&6; }
18069 if test "x$with_babeltrace" = "xno"; then
18070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
18071 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
18073 # Append -Werror to CFLAGS so that configure can catch the warning
18074 # "assignment from incompatible pointer type", which is related to
18075 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
18076 # in GDB, while babeltrace 1.0.3 is broken.
18077 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
18078 # safe to save and restore CFLAGS here.
18079 saved_CFLAGS
=$CFLAGS
18080 CFLAGS
="$CFLAGS -Werror"
18091 acl_save_prefix
="$prefix"
18092 prefix
="$acl_final_prefix"
18093 acl_save_exec_prefix
="$exec_prefix"
18094 exec_prefix
="$acl_final_exec_prefix"
18096 eval additional_includedir
=\"$includedir\"
18097 eval additional_libdir
=\"$libdir\"
18099 exec_prefix
="$acl_save_exec_prefix"
18100 prefix
="$acl_save_prefix"
18103 # Check whether --with-libbabeltrace-prefix was given.
18104 if test "${with_libbabeltrace_prefix+set}" = set; then :
18105 withval
=$with_libbabeltrace_prefix;
18106 if test "X$withval" = "Xno"; then
18109 if test "X$withval" = "X"; then
18111 acl_save_prefix
="$prefix"
18112 prefix
="$acl_final_prefix"
18113 acl_save_exec_prefix
="$exec_prefix"
18114 exec_prefix
="$acl_final_exec_prefix"
18116 eval additional_includedir
=\"$includedir\"
18117 eval additional_libdir
=\"$libdir\"
18119 exec_prefix
="$acl_save_exec_prefix"
18120 prefix
="$acl_save_prefix"
18123 additional_includedir
="$withval/include"
18124 additional_libdir
="$withval/lib"
18131 # Check whether --with-libbabeltrace-type was given.
18132 if test "${with_libbabeltrace_type+set}" = set; then :
18133 withval
=$with_libbabeltrace_type; with_libbabeltrace_type
=$withval
18135 with_libbabeltrace_type
=auto
18138 lib_type
=`eval echo \$with_libbabeltrace_type`
18145 names_already_handled
=
18146 names_next_round
='babeltrace babeltrace-ctf'
18147 while test -n "$names_next_round"; do
18148 names_this_round
="$names_next_round"
18150 for name
in $names_this_round; do
18152 for n
in $names_already_handled; do
18153 if test "$n" = "$name"; then
18154 already_handled
=yes
18158 if test -z "$already_handled"; then
18159 names_already_handled
="$names_already_handled $name"
18160 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18161 eval value
=\"\
$HAVE_LIB$uppername\"
18162 if test -n "$value"; then
18163 if test "$value" = yes; then
18164 eval value
=\"\
$LIB$uppername\"
18165 test -z "$value" || LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
18166 eval value
=\"\
$LTLIB$uppername\"
18167 test -z "$value" || LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
18176 if test $use_additional = yes; then
18177 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18178 found_dir
="$additional_libdir"
18179 found_so
="$additional_libdir/lib$name.$shlibext"
18180 if test -f "$additional_libdir/lib$name.la"; then
18181 found_la
="$additional_libdir/lib$name.la"
18183 elif test x
$lib_type != xshared
; then
18184 if test -f "$additional_libdir/lib$name.$libext"; then
18185 found_dir
="$additional_libdir"
18186 found_a
="$additional_libdir/lib$name.$libext"
18187 if test -f "$additional_libdir/lib$name.la"; then
18188 found_la
="$additional_libdir/lib$name.la"
18193 if test "X$found_dir" = "X"; then
18194 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18196 acl_save_prefix
="$prefix"
18197 prefix
="$acl_final_prefix"
18198 acl_save_exec_prefix
="$exec_prefix"
18199 exec_prefix
="$acl_final_exec_prefix"
18201 exec_prefix
="$acl_save_exec_prefix"
18202 prefix
="$acl_save_prefix"
18206 dir
=`echo "X$x" | sed -e 's/^X-L//'`
18207 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18209 found_so
="$dir/lib$name.$shlibext"
18210 if test -f "$dir/lib$name.la"; then
18211 found_la
="$dir/lib$name.la"
18213 elif test x
$lib_type != xshared
; then
18214 if test -f "$dir/lib$name.$libext"; then
18216 found_a
="$dir/lib$name.$libext"
18217 if test -f "$dir/lib$name.la"; then
18218 found_la
="$dir/lib$name.la"
18224 if test "X$found_dir" != "X"; then
18229 if test "X$found_dir" != "X"; then
18230 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
18231 if test "X$found_so" != "X"; then
18232 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
18233 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18236 for x
in $ltrpathdirs; do
18237 if test "X$x" = "X$found_dir"; then
18242 if test -z "$haveit"; then
18243 ltrpathdirs
="$ltrpathdirs $found_dir"
18245 if test "$hardcode_direct" = yes; then
18246 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18248 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
18249 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18251 for x
in $rpathdirs; do
18252 if test "X$x" = "X$found_dir"; then
18257 if test -z "$haveit"; then
18258 rpathdirs
="$rpathdirs $found_dir"
18262 for x
in $LDFLAGS $LIBBABELTRACE; do
18264 acl_save_prefix
="$prefix"
18265 prefix
="$acl_final_prefix"
18266 acl_save_exec_prefix
="$exec_prefix"
18267 exec_prefix
="$acl_final_exec_prefix"
18269 exec_prefix
="$acl_save_exec_prefix"
18270 prefix
="$acl_save_prefix"
18272 if test "X$x" = "X-L$found_dir"; then
18277 if test -z "$haveit"; then
18278 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
18280 if test "$hardcode_minus_L" != no
; then
18281 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18283 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18289 if test "X$found_a" != "X"; then
18290 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
18292 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
18295 additional_includedir
=
18296 case "$found_dir" in
18298 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18299 additional_includedir
="$basedir/include"
18302 if test "X$additional_includedir" != "X"; then
18303 if test "X$additional_includedir" != "X/usr/include"; then
18305 if test "X$additional_includedir" = "X/usr/local/include"; then
18306 if test -n "$GCC"; then
18308 linux
*) haveit
=yes;;
18312 if test -z "$haveit"; then
18313 for x
in $CPPFLAGS $INCBABELTRACE; do
18315 acl_save_prefix
="$prefix"
18316 prefix
="$acl_final_prefix"
18317 acl_save_exec_prefix
="$exec_prefix"
18318 exec_prefix
="$acl_final_exec_prefix"
18320 exec_prefix
="$acl_save_exec_prefix"
18321 prefix
="$acl_save_prefix"
18323 if test "X$x" = "X-I$additional_includedir"; then
18328 if test -z "$haveit"; then
18329 if test -d "$additional_includedir"; then
18330 INCBABELTRACE
="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
18336 if test -n "$found_la"; then
18337 save_libdir
="$libdir"
18338 case "$found_la" in
18339 */* |
*\\*) .
"$found_la" ;;
18340 *) .
"./$found_la" ;;
18342 libdir
="$save_libdir"
18343 for dep
in $dependency_libs; do
18346 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
18347 if test "X$additional_libdir" != "X/usr/lib"; then
18349 if test "X$additional_libdir" = "X/usr/local/lib"; then
18350 if test -n "$GCC"; then
18352 linux
*) haveit
=yes;;
18356 if test -z "$haveit"; then
18358 for x
in $LDFLAGS $LIBBABELTRACE; do
18360 acl_save_prefix
="$prefix"
18361 prefix
="$acl_final_prefix"
18362 acl_save_exec_prefix
="$exec_prefix"
18363 exec_prefix
="$acl_final_exec_prefix"
18365 exec_prefix
="$acl_save_exec_prefix"
18366 prefix
="$acl_save_prefix"
18368 if test "X$x" = "X-L$additional_libdir"; then
18373 if test -z "$haveit"; then
18374 if test -d "$additional_libdir"; then
18375 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
18379 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18381 acl_save_prefix
="$prefix"
18382 prefix
="$acl_final_prefix"
18383 acl_save_exec_prefix
="$exec_prefix"
18384 exec_prefix
="$acl_final_exec_prefix"
18386 exec_prefix
="$acl_save_exec_prefix"
18387 prefix
="$acl_save_prefix"
18389 if test "X$x" = "X-L$additional_libdir"; then
18394 if test -z "$haveit"; then
18395 if test -d "$additional_libdir"; then
18396 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
18403 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
18404 if test "$enable_rpath" != no
; then
18406 for x
in $rpathdirs; do
18407 if test "X$x" = "X$dir"; then
18412 if test -z "$haveit"; then
18413 rpathdirs
="$rpathdirs $dir"
18416 for x
in $ltrpathdirs; do
18417 if test "X$x" = "X$dir"; then
18422 if test -z "$haveit"; then
18423 ltrpathdirs
="$ltrpathdirs $dir"
18428 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
18431 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
18434 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
18435 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
18441 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
18442 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18443 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
18445 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l:lib$name.$libext"
18446 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l:lib$name.$libext"
18453 if test "X$rpathdirs" != "X"; then
18454 if test -n "$hardcode_libdir_separator"; then
18456 for found_dir
in $rpathdirs; do
18457 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
18459 acl_save_libdir
="$libdir"
18461 eval flag
=\"$hardcode_libdir_flag_spec\"
18462 libdir
="$acl_save_libdir"
18463 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
18465 for found_dir
in $rpathdirs; do
18466 acl_save_libdir
="$libdir"
18467 libdir
="$found_dir"
18468 eval flag
=\"$hardcode_libdir_flag_spec\"
18469 libdir
="$acl_save_libdir"
18470 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
18474 if test "X$ltrpathdirs" != "X"; then
18475 for found_dir
in $ltrpathdirs; do
18476 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
18481 ac_save_CPPFLAGS
="$CPPFLAGS"
18483 for element
in $INCBABELTRACE; do
18485 for x
in $CPPFLAGS; do
18487 acl_save_prefix
="$prefix"
18488 prefix
="$acl_final_prefix"
18489 acl_save_exec_prefix
="$exec_prefix"
18490 exec_prefix
="$acl_final_exec_prefix"
18492 exec_prefix
="$acl_save_exec_prefix"
18493 prefix
="$acl_save_prefix"
18495 if test "X$x" = "X$element"; then
18500 if test -z "$haveit"; then
18501 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
18506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
18507 $as_echo_n "checking for libbabeltrace... " >&6; }
18508 if ${ac_cv_libbabeltrace+:} false
; then :
18509 $as_echo_n "(cached) " >&6
18512 ac_save_LIBS
="$LIBS"
18513 LIBS
="$LIBS $LIBBABELTRACE"
18514 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18515 /* end confdefs.h. */
18516 #include <babeltrace/babeltrace.h>
18517 #include <babeltrace/ctf/events.h>
18518 #include <babeltrace/ctf/iterator.h>
18522 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
18523 struct bt_ctf_event *event = NULL;
18524 const struct bt_definition *scope;
18526 pos->type = BT_SEEK_BEGIN;
18527 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
18528 scope = bt_ctf_get_top_level_scope (event,
18529 BT_STREAM_EVENT_HEADER);
18530 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
18536 if ac_fn_c_try_link
"$LINENO"; then :
18537 ac_cv_libbabeltrace
=yes
18539 ac_cv_libbabeltrace
=no
18541 rm -f core conftest.err conftest.
$ac_objext \
18542 conftest
$ac_exeext conftest.
$ac_ext
18543 LIBS
="$ac_save_LIBS"
18546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
18547 $as_echo "$ac_cv_libbabeltrace" >&6; }
18548 if test "$ac_cv_libbabeltrace" = yes; then
18549 HAVE_LIBBABELTRACE
=yes
18551 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
18553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
18554 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
18555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
18556 $as_echo "$LIBBABELTRACE" >&6; }
18558 HAVE_LIBBABELTRACE
=no
18559 CPPFLAGS
="$ac_save_CPPFLAGS"
18569 CFLAGS
=$saved_CFLAGS
18571 if test "$HAVE_LIBBABELTRACE" != yes; then
18572 if test "$with_babeltrace" = yes; then
18573 as_fn_error $?
"babeltrace is missing or unusable" "$LINENO" 5
18575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
18576 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
18583 # Check whether --with-xxhash was given.
18584 if test "${with_xxhash+set}" = set; then :
18585 withval
=$with_xxhash;
18591 if test "x$with_xxhash" != "xno"; then
18602 acl_save_prefix
="$prefix"
18603 prefix
="$acl_final_prefix"
18604 acl_save_exec_prefix
="$exec_prefix"
18605 exec_prefix
="$acl_final_exec_prefix"
18607 eval additional_includedir
=\"$includedir\"
18608 eval additional_libdir
=\"$libdir\"
18610 exec_prefix
="$acl_save_exec_prefix"
18611 prefix
="$acl_save_prefix"
18614 # Check whether --with-libxxhash-prefix was given.
18615 if test "${with_libxxhash_prefix+set}" = set; then :
18616 withval
=$with_libxxhash_prefix;
18617 if test "X$withval" = "Xno"; then
18620 if test "X$withval" = "X"; then
18622 acl_save_prefix
="$prefix"
18623 prefix
="$acl_final_prefix"
18624 acl_save_exec_prefix
="$exec_prefix"
18625 exec_prefix
="$acl_final_exec_prefix"
18627 eval additional_includedir
=\"$includedir\"
18628 eval additional_libdir
=\"$libdir\"
18630 exec_prefix
="$acl_save_exec_prefix"
18631 prefix
="$acl_save_prefix"
18634 additional_includedir
="$withval/include"
18635 additional_libdir
="$withval/lib"
18642 # Check whether --with-libxxhash-type was given.
18643 if test "${with_libxxhash_type+set}" = set; then :
18644 withval
=$with_libxxhash_type; with_libxxhash_type
=$withval
18646 with_libxxhash_type
=auto
18649 lib_type
=`eval echo \$with_libxxhash_type`
18656 names_already_handled
=
18657 names_next_round
='xxhash '
18658 while test -n "$names_next_round"; do
18659 names_this_round
="$names_next_round"
18661 for name
in $names_this_round; do
18663 for n
in $names_already_handled; do
18664 if test "$n" = "$name"; then
18665 already_handled
=yes
18669 if test -z "$already_handled"; then
18670 names_already_handled
="$names_already_handled $name"
18671 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18672 eval value
=\"\
$HAVE_LIB$uppername\"
18673 if test -n "$value"; then
18674 if test "$value" = yes; then
18675 eval value
=\"\
$LIB$uppername\"
18676 test -z "$value" || LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$value"
18677 eval value
=\"\
$LTLIB$uppername\"
18678 test -z "$value" || LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
18687 if test $use_additional = yes; then
18688 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18689 found_dir
="$additional_libdir"
18690 found_so
="$additional_libdir/lib$name.$shlibext"
18691 if test -f "$additional_libdir/lib$name.la"; then
18692 found_la
="$additional_libdir/lib$name.la"
18694 elif test x
$lib_type != xshared
; then
18695 if test -f "$additional_libdir/lib$name.$libext"; then
18696 found_dir
="$additional_libdir"
18697 found_a
="$additional_libdir/lib$name.$libext"
18698 if test -f "$additional_libdir/lib$name.la"; then
18699 found_la
="$additional_libdir/lib$name.la"
18704 if test "X$found_dir" = "X"; then
18705 for x
in $LDFLAGS $LTLIBXXHASH; do
18707 acl_save_prefix
="$prefix"
18708 prefix
="$acl_final_prefix"
18709 acl_save_exec_prefix
="$exec_prefix"
18710 exec_prefix
="$acl_final_exec_prefix"
18712 exec_prefix
="$acl_save_exec_prefix"
18713 prefix
="$acl_save_prefix"
18717 dir
=`echo "X$x" | sed -e 's/^X-L//'`
18718 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18720 found_so
="$dir/lib$name.$shlibext"
18721 if test -f "$dir/lib$name.la"; then
18722 found_la
="$dir/lib$name.la"
18724 elif test x
$lib_type != xshared
; then
18725 if test -f "$dir/lib$name.$libext"; then
18727 found_a
="$dir/lib$name.$libext"
18728 if test -f "$dir/lib$name.la"; then
18729 found_la
="$dir/lib$name.la"
18735 if test "X$found_dir" != "X"; then
18740 if test "X$found_dir" != "X"; then
18741 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
18742 if test "X$found_so" != "X"; then
18743 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
18744 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18747 for x
in $ltrpathdirs; do
18748 if test "X$x" = "X$found_dir"; then
18753 if test -z "$haveit"; then
18754 ltrpathdirs
="$ltrpathdirs $found_dir"
18756 if test "$hardcode_direct" = yes; then
18757 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18759 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
18760 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18762 for x
in $rpathdirs; do
18763 if test "X$x" = "X$found_dir"; then
18768 if test -z "$haveit"; then
18769 rpathdirs
="$rpathdirs $found_dir"
18773 for x
in $LDFLAGS $LIBXXHASH; do
18775 acl_save_prefix
="$prefix"
18776 prefix
="$acl_final_prefix"
18777 acl_save_exec_prefix
="$exec_prefix"
18778 exec_prefix
="$acl_final_exec_prefix"
18780 exec_prefix
="$acl_save_exec_prefix"
18781 prefix
="$acl_save_prefix"
18783 if test "X$x" = "X-L$found_dir"; then
18788 if test -z "$haveit"; then
18789 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
18791 if test "$hardcode_minus_L" != no
; then
18792 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18794 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
18800 if test "X$found_a" != "X"; then
18801 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
18803 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
18806 additional_includedir
=
18807 case "$found_dir" in
18809 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18810 additional_includedir
="$basedir/include"
18813 if test "X$additional_includedir" != "X"; then
18814 if test "X$additional_includedir" != "X/usr/include"; then
18816 if test "X$additional_includedir" = "X/usr/local/include"; then
18817 if test -n "$GCC"; then
18819 linux
*) haveit
=yes;;
18823 if test -z "$haveit"; then
18824 for x
in $CPPFLAGS $INCXXHASH; do
18826 acl_save_prefix
="$prefix"
18827 prefix
="$acl_final_prefix"
18828 acl_save_exec_prefix
="$exec_prefix"
18829 exec_prefix
="$acl_final_exec_prefix"
18831 exec_prefix
="$acl_save_exec_prefix"
18832 prefix
="$acl_save_prefix"
18834 if test "X$x" = "X-I$additional_includedir"; then
18839 if test -z "$haveit"; then
18840 if test -d "$additional_includedir"; then
18841 INCXXHASH
="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
18847 if test -n "$found_la"; then
18848 save_libdir
="$libdir"
18849 case "$found_la" in
18850 */* |
*\\*) .
"$found_la" ;;
18851 *) .
"./$found_la" ;;
18853 libdir
="$save_libdir"
18854 for dep
in $dependency_libs; do
18857 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
18858 if test "X$additional_libdir" != "X/usr/lib"; then
18860 if test "X$additional_libdir" = "X/usr/local/lib"; then
18861 if test -n "$GCC"; then
18863 linux
*) haveit
=yes;;
18867 if test -z "$haveit"; then
18869 for x
in $LDFLAGS $LIBXXHASH; do
18871 acl_save_prefix
="$prefix"
18872 prefix
="$acl_final_prefix"
18873 acl_save_exec_prefix
="$exec_prefix"
18874 exec_prefix
="$acl_final_exec_prefix"
18876 exec_prefix
="$acl_save_exec_prefix"
18877 prefix
="$acl_save_prefix"
18879 if test "X$x" = "X-L$additional_libdir"; then
18884 if test -z "$haveit"; then
18885 if test -d "$additional_libdir"; then
18886 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
18890 for x
in $LDFLAGS $LTLIBXXHASH; do
18892 acl_save_prefix
="$prefix"
18893 prefix
="$acl_final_prefix"
18894 acl_save_exec_prefix
="$exec_prefix"
18895 exec_prefix
="$acl_final_exec_prefix"
18897 exec_prefix
="$acl_save_exec_prefix"
18898 prefix
="$acl_save_prefix"
18900 if test "X$x" = "X-L$additional_libdir"; then
18905 if test -z "$haveit"; then
18906 if test -d "$additional_libdir"; then
18907 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
18914 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
18915 if test "$enable_rpath" != no
; then
18917 for x
in $rpathdirs; do
18918 if test "X$x" = "X$dir"; then
18923 if test -z "$haveit"; then
18924 rpathdirs
="$rpathdirs $dir"
18927 for x
in $ltrpathdirs; do
18928 if test "X$x" = "X$dir"; then
18933 if test -z "$haveit"; then
18934 ltrpathdirs
="$ltrpathdirs $dir"
18939 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
18942 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
18945 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$dep"
18946 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
18952 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
18953 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
18954 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
18956 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
18957 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
18964 if test "X$rpathdirs" != "X"; then
18965 if test -n "$hardcode_libdir_separator"; then
18967 for found_dir
in $rpathdirs; do
18968 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
18970 acl_save_libdir
="$libdir"
18972 eval flag
=\"$hardcode_libdir_flag_spec\"
18973 libdir
="$acl_save_libdir"
18974 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
18976 for found_dir
in $rpathdirs; do
18977 acl_save_libdir
="$libdir"
18978 libdir
="$found_dir"
18979 eval flag
=\"$hardcode_libdir_flag_spec\"
18980 libdir
="$acl_save_libdir"
18981 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
18985 if test "X$ltrpathdirs" != "X"; then
18986 for found_dir
in $ltrpathdirs; do
18987 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
18992 ac_save_CPPFLAGS
="$CPPFLAGS"
18994 for element
in $INCXXHASH; do
18996 for x
in $CPPFLAGS; do
18998 acl_save_prefix
="$prefix"
18999 prefix
="$acl_final_prefix"
19000 acl_save_exec_prefix
="$exec_prefix"
19001 exec_prefix
="$acl_final_exec_prefix"
19003 exec_prefix
="$acl_save_exec_prefix"
19004 prefix
="$acl_save_prefix"
19006 if test "X$x" = "X$element"; then
19011 if test -z "$haveit"; then
19012 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
19017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
19018 $as_echo_n "checking for libxxhash... " >&6; }
19019 if ${ac_cv_libxxhash+:} false
; then :
19020 $as_echo_n "(cached) " >&6
19023 ac_save_LIBS
="$LIBS"
19024 LIBS
="$LIBS $LIBXXHASH"
19025 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19026 /* end confdefs.h. */
19027 #include <xxhash.h>
19031 XXH32("foo", 3, 0);
19037 if ac_fn_c_try_link
"$LINENO"; then :
19038 ac_cv_libxxhash
=yes
19042 rm -f core conftest.err conftest.
$ac_objext \
19043 conftest
$ac_exeext conftest.
$ac_ext
19044 LIBS
="$ac_save_LIBS"
19047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
19048 $as_echo "$ac_cv_libxxhash" >&6; }
19049 if test "$ac_cv_libxxhash" = yes; then
19052 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
19054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
19055 $as_echo_n "checking how to link with libxxhash... " >&6; }
19056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
19057 $as_echo "$LIBXXHASH" >&6; }
19060 CPPFLAGS
="$ac_save_CPPFLAGS"
19070 if test "$HAVE_LIBXXHASH" != yes; then
19071 if test "$with_xxhash" = yes; then
19072 as_fn_error $?
"xxhash is missing or unusable" "$LINENO" 5
19075 if test "x$with_xxhash" = "xauto"; then
19076 with_xxhash
="$HAVE_LIBXXHASH"
19080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
19081 $as_echo_n "checking whether to use xxhash... " >&6; }
19082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
19083 $as_echo "$with_xxhash" >&6; }
19087 if test "${nativefile}" != ""; then
19088 case "${nativefile}" in
19089 nm-
*.h
) GDB_NM_FILE
="config/${gdb_host_cpu}/${nativefile}" ;;
19090 * ) GDB_NM_FILE
="${nativefile}"
19092 ac_config_links
="$ac_config_links nm.h:$GDB_NM_FILE"
19095 cat >>confdefs.h
<<_ACEOF
19096 #define GDB_NM_FILE "${GDB_NM_FILE}"
19104 for ac_prog
in xsltproc
19106 # Extract the first word of "$ac_prog", so it can be a program name with args.
19107 set dummy
$ac_prog; ac_word
=$2
19108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19109 $as_echo_n "checking for $ac_word... " >&6; }
19110 if ${ac_cv_path_XSLTPROC+:} false
; then :
19111 $as_echo_n "(cached) " >&6
19115 ac_cv_path_XSLTPROC
="$XSLTPROC" # Let the user override the test with a path.
19118 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
19119 for as_dir
in $PATH
19122 test -z "$as_dir" && as_dir
=.
19123 for ac_exec_ext
in '' $ac_executable_extensions; do
19124 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
19125 ac_cv_path_XSLTPROC
="$as_dir/$ac_word$ac_exec_ext"
19126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19136 XSLTPROC
=$ac_cv_path_XSLTPROC
19137 if test -n "$XSLTPROC"; then
19138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19139 $as_echo "$XSLTPROC" >&6; }
19141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19142 $as_echo "no" >&6; }
19146 test -n "$XSLTPROC" && break
19148 test -n "$XSLTPROC" || XSLTPROC
="missing"
19150 if test "x$USE_MAINTAINER_MODE" = xyes
; then
19151 if test "${XSLTPROC}" = missing
; then
19152 as_fn_error $?
"unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
19160 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
19164 # Check whether we will enable the inclusion of unit tests when
19167 # The default value of this option changes depending whether we're on
19168 # development mode (in which case it's "true") or not (in which case
19169 # it's "false"). The $development variable is set by the GDB_AC_COMMON
19170 # macro, which must therefore be used before GDB_AC_SELFTEST.
19172 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
19173 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
19176 # Check whether --enable-unit-tests was given.
19177 if test "${enable_unit_tests+set}" = set; then :
19178 enableval
=$enable_unit_tests; case "${enableval}" in
19179 yes) enable_unittests
=true
;;
19180 no
) enable_unittests
=false
;;
19181 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
19184 enable_unittests
=$development
19188 if $enable_unittests; then
19190 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
19193 CONFIG_OBS
="$CONFIG_OBS \$(SELFTESTS_OBS)"
19194 CONFIG_SRCS
="$CONFIG_SRCS \$(SELFTESTS_SRCS)"
19200 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19201 GDB_TRANSFORM_NAME
=`echo gdb | sed -e "$gdb_ac_transform"`
19202 if test "x$GDB_TRANSFORM_NAME" = x
; then
19203 GDB_TRANSFORM_NAME
=gdb
19208 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19209 GCORE_TRANSFORM_NAME
=`echo gcore | sed -e "$gdb_ac_transform"`
19210 if test "x$GCORE_TRANSFORM_NAME" = x
; then
19211 GCORE_TRANSFORM_NAME
=gcore
19215 ac_config_files
="$ac_config_files gcore"
19217 ac_config_files
="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
19220 cat >confcache
<<\_ACEOF
19221 # This file is a shell script that caches the results of configure
19222 # tests run on this system so they can be shared between configure
19223 # scripts and configure runs, see configure's option --config-cache.
19224 # It is not useful on other systems. If it contains results you don't
19225 # want to keep, you may remove or edit it.
19227 # config.status only pays attention to the cache file if you give it
19228 # the --recheck option to rerun configure.
19230 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19231 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19232 # following values.
19236 # The following way of writing the cache mishandles newlines in values,
19237 # but we know of no workaround that is simple, portable, and efficient.
19238 # So, we kill variables containing newlines.
19239 # Ultrix sh set writes to stderr and can't be redirected directly,
19240 # and sets the high bit in the cache file unless we assign to the vars.
19242 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19243 eval ac_val
=\$
$ac_var
19247 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19248 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19251 _ | IFS | as_nl
) ;; #(
19252 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
19253 *) { eval $ac_var=; unset $ac_var;} ;;
19259 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19260 *${as_nl}ac_space
=\
*)
19261 # `set' does not quote correctly, so add quotes: double-quote
19262 # substitution turns \\\\ into \\, and sed turns \\ into \.
19265 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19268 # `set' quotes correctly as required by POSIX, so do not add quotes.
19269 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19278 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19280 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19282 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
19283 if test -w "$cache_file"; then
19284 if test "x$cache_file" != "x/dev/null"; then
19285 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19286 $as_echo "$as_me: updating cache $cache_file" >&6;}
19287 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
19288 cat confcache
>"$cache_file"
19290 case $cache_file in #(
19292 mv -f confcache
"$cache_file"$$
&&
19293 mv -f "$cache_file"$$
"$cache_file" ;; #(
19295 mv -f confcache
"$cache_file" ;;
19300 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19301 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19306 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
19307 # Let make expand exec_prefix.
19308 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
19310 DEFS
=-DHAVE_CONFIG_H
19315 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
19316 # 1. Remove the extension, and $U if already installed.
19317 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
19318 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
19319 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19320 # will be set to the directory where LIBOBJS objects are built.
19321 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19322 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
19324 LIBOBJS
=$ac_libobjs
19326 LTLIBOBJS
=$ac_ltlibobjs
19329 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19330 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
19331 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19333 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
19334 as_fn_error $?
"conditional \"HAVE_PYTHON\" was never defined.
19335 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19337 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
19338 as_fn_error $?
"conditional \"HAVE_GUILE\" was never defined.
19339 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19343 : "${CONFIG_STATUS=./config.status}"
19345 ac_clean_files_save
=$ac_clean_files
19346 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
19347 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19348 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19350 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19352 # Generated by $as_me.
19353 # Run this file to recreate the current configuration.
19354 # Compiler output produced by configure, useful for debugging
19355 # configure, is in config.log if it exists.
19358 ac_cs_recheck=false
19361 SHELL=\${CONFIG_SHELL-$SHELL}
19364 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
19365 ## -------------------- ##
19366 ## M4sh Initialization. ##
19367 ## -------------------- ##
19369 # Be more Bourne compatible
19370 DUALCASE
=1; export DUALCASE
# for MKS sh
19371 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
19374 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19375 # is contrary to our usage. Disable this feature.
19376 alias -g '${1+"$@"}'='"$@"'
19377 setopt NO_GLOB_SUBST
19379 case `(set -o) 2>/dev/null` in #(
19391 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19392 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19393 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19394 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19395 # Prefer a ksh shell builtin over an external printf program on Solaris,
19396 # but without wasting forks for bash or zsh.
19397 if test -z "$BASH_VERSION$ZSH_VERSION" \
19398 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19399 as_echo='print
-r --'
19400 as_echo_n='print
-rn --'
19401 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19402 as_echo='printf %s
\n'
19403 as_echo_n='printf %s
'
19405 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19406 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
19407 as_echo_n='/usr
/ucb
/echo -n'
19409 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19410 as_echo_n_body='eval
19414 expr "X$arg" : "X\\(.*\\)$as_nl";
19415 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19417 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
19419 export as_echo_n_body
19420 as_echo_n='sh
-c $as_echo_n_body as_echo
'
19422 export as_echo_body
19423 as_echo='sh
-c $as_echo_body as_echo
'
19426 # The user is always right.
19427 if test "${PATH_SEPARATOR+set}" != set; then
19429 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19430 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19437 # We need space, tab and new line, in precisely that order. Quoting is
19438 # there to prevent editors from complaining about space-tab.
19439 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19440 # splitting by setting IFS to empty value.)
19443 # Find who we are. Look in the path if we contain no directory separator.
19446 *[\\/]* ) as_myself=$0 ;;
19447 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19448 for as_dir in $PATH
19451 test -z "$as_dir" && as_dir=.
19452 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19458 # We did not find ourselves, most probably we were run as `sh COMMAND'
19459 # in which case we are not to be found in the path.
19460 if test "x$as_myself" = x
; then
19463 if test ! -f "$as_myself"; then
19464 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19468 # Unset variables that we do not need and which cause bugs (e.g. in
19469 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
19470 # suppresses any "Segmentation fault" message there. '((' could
19471 # trigger a bug in pdksh 5.2.14.
19472 for as_var
in BASH_ENV ENV MAIL MAILPATH
19473 do eval test x\
${$as_var+set} = xset \
19474 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
19487 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
19490 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19491 # ----------------------------------------
19492 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19493 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19494 # script with STATUS, using 1 if that was 0.
19497 as_status
=$1; test $as_status -eq 0 && as_status
=1
19499 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
19500 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19502 $as_echo "$as_me: error: $2" >&2
19503 as_fn_exit
$as_status
19507 # as_fn_set_status STATUS
19508 # -----------------------
19509 # Set $? to STATUS, without forking.
19510 as_fn_set_status
()
19513 } # as_fn_set_status
19515 # as_fn_exit STATUS
19516 # -----------------
19517 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19521 as_fn_set_status
$1
19527 # Portably unset VAR.
19530 { eval $1=; unset $1;}
19532 as_unset
=as_fn_unset
19533 # as_fn_append VAR VALUE
19534 # ----------------------
19535 # Append the text in VALUE to the end of the definition contained in VAR. Take
19536 # advantage of any shell optimizations that allow amortized linear growth over
19537 # repeated appends, instead of the typical quadratic growth present in naive
19539 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
19540 eval 'as_fn_append ()
19551 # as_fn_arith ARG...
19552 # ------------------
19553 # Perform arithmetic evaluation on the ARGs, and store the result in the
19554 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19555 # must be portable across $(()) and expr.
19556 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
19557 eval 'as_fn_arith ()
19564 as_val
=`expr "$@" || test $? -eq 1`
19569 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
19570 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
19576 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19577 as_basename
=basename
19582 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
19588 as_me
=`$as_basename -- "$0" ||
19589 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19590 X"$0" : 'X\(//\)$' \| \
19591 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19593 sed '/^.*\/\([^/][^/]*\)\/*$/{
19607 # Avoid depending upon Character Ranges.
19608 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
19609 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19610 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
19611 as_cr_digits
='0123456789'
19612 as_cr_alnum
=$as_cr_Letters$as_cr_digits
19614 ECHO_C
= ECHO_N
= ECHO_T
=
19615 case `echo -n x` in #(((((
19617 case `echo 'xy\c'` in
19618 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
19620 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
19627 rm -f conf$$ conf$$.exe conf$$.
file
19628 if test -d conf$$.dir
; then
19629 rm -f conf$$.dir
/conf$$.
file
19632 mkdir conf$$.dir
2>/dev
/null
19634 if (echo >conf$$.
file) 2>/dev
/null
; then
19635 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
19637 # ... but there are two gotchas:
19638 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19639 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19640 # In both cases, we have to default to `cp -pR'.
19641 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
19643 elif ln conf$$.
file conf$$
2>/dev
/null
; then
19651 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
19652 rmdir conf$$.dir
2>/dev
/null
19657 # Create "$as_dir" as a directory, including parents if necessary.
19662 -*) as_dir
=.
/$as_dir;;
19664 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
19668 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19669 *) as_qdir
=$as_dir;;
19671 as_dirs
="'$as_qdir' $as_dirs"
19672 as_dir
=`$as_dirname -- "$as_dir" ||
19673 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19674 X"$as_dir" : 'X\(//\)[^/]' \| \
19675 X"$as_dir" : 'X\(//\)$' \| \
19676 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19677 $as_echo X"$as_dir" |
19678 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19682 /^X\(\/\/\)[^/].*/{
19695 test -d "$as_dir" && break
19697 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
19698 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
19702 if mkdir
-p .
2>/dev
/null
; then
19703 as_mkdir_p
='mkdir -p "$as_dir"'
19705 test -d .
/-p && rmdir .
/-p
19710 # as_fn_executable_p FILE
19711 # -----------------------
19712 # Test if FILE is an executable regular file.
19713 as_fn_executable_p
()
19715 test -f "$1" && test -x "$1"
19716 } # as_fn_executable_p
19717 as_test_x
='test -x'
19718 as_executable_p
=as_fn_executable_p
19720 # Sed expression to map a string onto a valid CPP name.
19721 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19723 # Sed expression to map a string onto a valid variable name.
19724 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19728 ## ----------------------------------- ##
19729 ## Main body of $CONFIG_STATUS script. ##
19730 ## ----------------------------------- ##
19732 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
19734 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19735 # Save the log message, to keep $0 and so on meaningful, and to
19736 # report actual input values of CONFIG_FILES etc. instead of their
19737 # values after options handling.
19739 This file was extended by $as_me, which was
19740 generated by GNU Autoconf 2.69. Invocation command line was
19742 CONFIG_FILES = $CONFIG_FILES
19743 CONFIG_HEADERS = $CONFIG_HEADERS
19744 CONFIG_LINKS = $CONFIG_LINKS
19745 CONFIG_COMMANDS = $CONFIG_COMMANDS
19748 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19753 case $ac_config_files in *"
19754 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
19757 case $ac_config_headers in *"
19758 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
19762 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19763 # Files that config.status was made for.
19764 config_files="$ac_config_files"
19765 config_headers="$ac_config_headers"
19766 config_links="$ac_config_links"
19767 config_commands="$ac_config_commands"
19771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19773 \`$as_me' instantiates files and other configuration actions
19774 from templates according to the current configuration. Unless the files
19775 and actions are specified as TAGs, all are instantiated by default.
19777 Usage: $0 [OPTION]... [TAG]...
19779 -h, --help print this help, then exit
19780 -V, --version print version number and configuration settings, then exit
19781 --config print configuration, then exit
19782 -q, --quiet, --silent
19783 do not print progress messages
19784 -d, --debug don't remove temporary files
19785 --recheck update $as_me by reconfiguring in the same conditions
19786 --file=FILE[:TEMPLATE]
19787 instantiate the configuration file FILE
19788 --header=FILE[:TEMPLATE]
19789 instantiate the configuration header FILE
19791 Configuration files:
19794 Configuration headers:
19797 Configuration links:
19800 Configuration commands:
19803 Report bugs to the package provider."
19806 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19807 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19810 configured by $0, generated by GNU Autoconf 2.69,
19811 with options \\"\$ac_cs_config\\"
19813 Copyright (C) 2012 Free Software Foundation, Inc.
19814 This config.status script is free software; the Free Software Foundation
19815 gives unlimited permission to copy, distribute and modify it."
19821 test -n "\$AWK" || AWK=awk
19824 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19825 # The default lists apply if the user does not specify any file.
19831 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
19832 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
19836 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
19848 # Handling of the options.
19849 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
19851 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
19852 $as_echo "$ac_cs_version"; exit ;;
19853 --config |
--confi |
--conf |
--con |
--co |
--c )
19854 $as_echo "$ac_cs_config"; exit ;;
19855 --debug |
--debu |
--deb |
--de |
--d |
-d )
19857 --file |
--fil |
--fi |
--f )
19860 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19861 '') as_fn_error $?
"missing file argument" ;;
19863 as_fn_append CONFIG_FILES
" '$ac_optarg'"
19864 ac_need_defaults
=false
;;
19865 --header |
--heade |
--head |
--hea )
19868 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19870 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
19871 ac_need_defaults
=false
;;
19873 # Conflict between --help and --header
19874 as_fn_error $?
"ambiguous option: \`$1'
19875 Try \`$0 --help' for more information.";;
19876 --help |
--hel |
-h )
19877 $as_echo "$ac_cs_usage"; exit ;;
19878 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
19879 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
19882 # This is an error.
19883 -*) as_fn_error $?
"unrecognized option: \`$1'
19884 Try \`$0 --help' for more information." ;;
19886 *) as_fn_append ac_config_targets
" $1"
19887 ac_need_defaults
=false
;;
19893 ac_configure_extra_args
=
19895 if $ac_cs_silent; then
19897 ac_configure_extra_args
="$ac_configure_extra_args --silent"
19901 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19902 if \$ac_cs_recheck; then
19903 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19905 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19906 CONFIG_SHELL='$SHELL'
19907 export CONFIG_SHELL
19912 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19916 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19917 ## Running $as_me. ##
19923 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19927 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
19928 GDB_NM_FILE=$GDB_NM_FILE
19932 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19934 # Handling of arguments.
19935 for ac_config_target
in $ac_config_targets
19937 case $ac_config_target in
19938 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
19939 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
19940 "jit-reader.h") CONFIG_FILES
="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
19941 "nm.h") CONFIG_LINKS
="$CONFIG_LINKS nm.h:$GDB_NM_FILE" ;;
19942 "gcore") CONFIG_FILES
="$CONFIG_FILES gcore" ;;
19943 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
19944 "gdb-gdb.gdb") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.gdb" ;;
19945 "gdb-gdb.py") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.py" ;;
19946 "doc/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/Makefile" ;;
19947 "data-directory/Makefile") CONFIG_FILES
="$CONFIG_FILES data-directory/Makefile" ;;
19949 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19954 # If the user did not use the arguments to specify the items to instantiate,
19955 # then the envvar interface is used. Set only those that are not.
19956 # We use the long form for the default assignment because of an extremely
19957 # bizarre bug on SunOS 4.1.3.
19958 if $ac_need_defaults; then
19959 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
19960 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
19961 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
19962 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
19965 # Have a temporary directory for convenience. Make it in the build tree
19966 # simply because there is no reason against having it here, and in addition,
19967 # creating and moving files from /tmp can sometimes cause problems.
19968 # Hook for its removal unless debugging.
19969 # Note that there is a small window in which the directory will not be cleaned:
19970 # after its creation but before its name has been assigned to `$tmp'.
19974 trap 'exit_status=$?
19975 : "${ac_tmp:=$tmp}"
19976 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19978 trap 'as_fn_exit 1' 1 2 13 15
19980 # Create a (secure) tmp directory for tmp files.
19983 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19987 tmp
=.
/conf$$
-$RANDOM
19988 (umask 077 && mkdir
"$tmp")
19989 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
19992 # Set up the scripts for CONFIG_FILES section.
19993 # No need to generate them if there are no CONFIG_FILES.
19994 # This happens for instance with `./config.status config.h'.
19995 if test -n "$CONFIG_FILES"; then
19997 if $AWK 'BEGIN { getline <"/dev/null" }' </dev
/null
2>/dev
/null
; then
19998 ac_cs_awk_getline
=:
19999 ac_cs_awk_pipe_init
=
20000 ac_cs_awk_read_file
='
20001 while ((getline aline < (F[key])) > 0)
20004 ac_cs_awk_pipe_fini
=
20006 ac_cs_awk_getline
=false
20007 ac_cs_awk_pipe_init
="print \"cat <<'|#_!!_#|' &&\""
20008 ac_cs_awk_read_file
='
20010 print "cat " F[key] " &&"
20011 '$ac_cs_awk_pipe_init
20012 # The final `:' finishes the AND list.
20013 ac_cs_awk_pipe_fini
='END { print "|#_!!_#|"; print ":" }'
20015 ac_cr
=`echo X | tr X '\015'`
20016 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20017 # But we know of no other shell where ac_cr would be empty at this
20018 # point, so we can use a bashism as a fallback.
20019 if test "x$ac_cr" = x
; then
20020 eval ac_cr
=\$
\'\\r
\'
20022 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20023 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20026 ac_cs_awk_cr
=$ac_cr
20029 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20032 # Create commands to substitute file output variables.
20034 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20035 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20036 echo "$ac_subst_files" |
sed 's/.*/F["&"]="$&"/' &&
20039 } >conf$
$files.sh
&&
20040 . .
/conf$
$files.sh ||
20041 as_fn_error $?
"could not make $CONFIG_STATUS" "$LINENO" 5
20042 rm -f conf$
$files.sh
20045 echo "cat >conf$$subs.awk <<_ACEOF" &&
20046 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20048 } >conf$$subs.sh ||
20049 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20050 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20052 for ac_last_try in false false false false false :; do
20053 . ./conf$$subs.sh ||
20054 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20056 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
20057 if test $ac_delim_n = $ac_delim_num; then
20059 elif $ac_last_try; then
20060 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20062 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20065 rm -f conf$$subs.sh
20067 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20068 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
20072 s/^/S["/; s
/!.
*/"]=/
20082 s/\(.\{148\}\)..*/\1/
20084 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
20089 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20096 s/\(.\{148\}\)..*/\1/
20098 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
20102 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20107 ' <conf$$subs.awk | sed '
20112 ' >>$CONFIG_STATUS || ac_write_fail=1
20113 rm -f conf$$subs.awk
20114 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20116 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
20117 for (key in S) S_is_set[key] = 1
20119 \$ac_cs_awk_pipe_init
20123 nfields = split(line, field, "@
")
20125 len = length(field[1])
20126 for (i = 2; i < nfields; i++) {
20128 keylen = length(key)
20129 if (S_is_set[key]) {
20131 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20132 len += length(value) + length(field[++i])
20137 if (nfields == 3 && !substed) {
20139 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
20140 \$ac_cs_awk_read_file
20146 \$ac_cs_awk_pipe_fini
20149 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20150 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20151 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
20154 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
20155 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
20158 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20159 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
20160 # trailing colons and then remove the whole line if VPATH becomes empty
20161 # (actually we leave an empty line to preserve line numbers).
20162 if test "x
$srcdir" = x.; then
20163 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20181 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20182 fi # test -n "$CONFIG_FILES"
20184 # Set up the scripts for CONFIG_HEADERS section.
20185 # No need to generate them if there are no CONFIG_HEADERS.
20186 # This happens for instance with `./config.status Makefile'.
20187 if test -n "$CONFIG_HEADERS"; then
20188 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
20192 # Transform confdefs.h into an awk script `defines.awk', embedded as
20193 # here-document in config.status, that substitutes the proper values into
20194 # config.h.in to produce config.h.
20196 # Create a delimiter string that does not exist in confdefs.h, to ease
20197 # handling of long lines.
20199 for ac_last_try in false false :; do
20200 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
20201 if test -z "$ac_tt"; then
20203 elif $ac_last_try; then
20204 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
20206 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20210 # For the awk script, D is an array of macro values keyed by name,
20211 # likewise P contains macro parameters if any. Preserve backslash
20212 # newline sequences.
20214 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20216 s/.\{148\}/&'"$ac_delim"'/g
20219 s/^[ ]*#[ ]*define[ ][ ]*/ /
20226 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
20228 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
20232 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
20233 D["\
1"]=" \
3\\\\\\n
"\\/p
20235 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
20240 s/.\{148\}/&'"$ac_delim"'/g
20245 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
20248 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
20250 ' <confdefs.h | sed '
20251 s/'"$ac_delim"'/"\\\
20252 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20254 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20255 for (key in D) D_is_set[key] = 1
20258 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20260 split(line, arg, " ")
20261 if (arg[1] == "#") {
20265 defundef
= substr
(arg
[1], 2)
20268 split(mac1
, mac2
, "(") #)
20270 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
20271 if (D_is_set
[macro
]) {
20272 # Preserve the white space surrounding the "#".
20273 print prefix
"define", macro P
[macro
] D
[macro
]
20276 # Replace #undef with comments. This is necessary, for example,
20277 # in the case of _POSIX_SOURCE, which is predefined and required
20278 # on some systems where configure will not decide to define it.
20279 if (defundef
== "undef") {
20280 print
"/*", prefix defundef
, macro
, "*/"
20288 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20289 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
20290 fi # test -n "$CONFIG_HEADERS"
20293 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
20298 :[FHLC
]) ac_mode
=$ac_tag; continue;;
20300 case $ac_mode$ac_tag in
20302 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
20303 :[FH
]-) ac_tag
=-:-;;
20304 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
20321 -) ac_f
="$ac_tmp/stdin";;
20322 *) # Look for the file first in the build tree, then in the source tree
20323 # (if the path is not absolute). The absolute path cannot be DOS-style,
20324 # because $ac_f cannot contain `:'.
20328 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
20330 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20332 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20333 as_fn_append ac_file_inputs
" '$ac_f'"
20336 # Let's still pretend it is `configure' which instantiates (i.e., don't
20337 # use $as_me), people would be surprised to read:
20338 # /* config.h. Generated by config.status. */
20339 configure_input
='Generated from '`
20340 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20342 if test x
"$ac_file" != x-
; then
20343 configure_input
="$ac_file. $configure_input"
20344 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20345 $as_echo "$as_me: creating $ac_file" >&6;}
20347 # Neutralize special characters interpreted by sed in replacement strings.
20348 case $configure_input in #(
20349 *\
&* |
*\|
* |
*\\* )
20350 ac_sed_conf_input
=`$as_echo "$configure_input" |
20351 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20352 *) ac_sed_conf_input
=$configure_input;;
20356 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
20357 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
20362 ac_dir
=`$as_dirname -- "$ac_file" ||
20363 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20364 X"$ac_file" : 'X\(//\)[^/]' \| \
20365 X"$ac_file" : 'X\(//\)$' \| \
20366 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20367 $as_echo X"$ac_file" |
20368 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20372 /^X\(\/\/\)[^/].*/{
20385 as_dir
="$ac_dir"; as_fn_mkdir_p
20389 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20391 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20392 # A ".." for each directory in $ac_dir_suffix.
20393 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20394 case $ac_top_builddir_sub in
20395 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20396 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
20399 ac_abs_top_builddir
=$ac_pwd
20400 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
20401 # for backward compatibility:
20402 ac_top_builddir
=$ac_top_build_prefix
20405 .
) # We are building in place.
20407 ac_top_srcdir
=$ac_top_builddir_sub
20408 ac_abs_top_srcdir
=$ac_pwd ;;
20409 [\\/]* | ?
:[\\/]* ) # Absolute name.
20410 ac_srcdir
=$srcdir$ac_dir_suffix;
20411 ac_top_srcdir
=$srcdir
20412 ac_abs_top_srcdir
=$srcdir ;;
20413 *) # Relative name.
20414 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
20415 ac_top_srcdir
=$ac_top_build_prefix$srcdir
20416 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
20418 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
20428 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
20429 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
20433 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20434 # If the template does not know about datarootdir, expand it.
20435 # FIXME: This hack should be removed a few years after 2.60.
20436 ac_datarootdir_hack
=; ac_datarootdir_seen
=
20447 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20448 *datarootdir
*) ac_datarootdir_seen
=yes;;
20449 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
20450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20451 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20453 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20454 ac_datarootdir_hack='
20455 s&@datadir@&$datadir&g
20456 s&@docdir@&$docdir&g
20457 s&@infodir@&$infodir&g
20458 s&@localedir@&$localedir&g
20459 s&@mandir@&$mandir&g
20460 s&\\\${datarootdir}&$datarootdir&g' ;;
20464 # Neutralize VPATH when `$srcdir' = `.'.
20465 # Shell code in configure.ac might set extrasub.
20466 # FIXME: do we really want to maintain this feature?
20467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20468 ac_sed_extra="$ac_vpsub
20471 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20473 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
20474 s|@configure_input@|
$ac_sed_conf_input|
;t t
20475 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
20476 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
20477 s
&@srcdir@
&$ac_srcdir&;t t
20478 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
20479 s
&@top_srcdir@
&$ac_top_srcdir&;t t
20480 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
20481 s
&@builddir@
&$ac_builddir&;t t
20482 s
&@abs_builddir@
&$ac_abs_builddir&;t t
20483 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
20484 s
&@INSTALL@
&$ac_INSTALL&;t t
20485 $ac_datarootdir_hack
20487 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
20488 if $ac_cs_awk_getline; then
20489 $AWK -f "$ac_tmp/subs.
awk"
20491 $AWK -f "$ac_tmp/subs.
awk" | $SHELL
20493 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
20495 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20496 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
20497 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20498 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
20499 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
20500 which seems to be undefined. Please make sure it is defined" >&5
20501 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
20502 which seems to be undefined. Please make sure it is defined" >&2;}
20504 rm -f "$ac_tmp/stdin"
20506 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20507 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20509 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20515 if test x"$ac_file" != x-; then
20517 $as_echo "/* $configure_input */" \
20518 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20519 } >"$ac_tmp/config.h" \
20520 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20521 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20522 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20523 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20526 mv "$ac_tmp/config.h" "$ac_file" \
20527 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20530 $as_echo "/* $configure_input */" \
20531 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20532 || as_fn_error $? "could not create -" "$LINENO" 5
20540 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.
'; then
20543 # Prefer the file from the source tree if names are identical.
20544 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
20545 ac_source=$srcdir/$ac_source
20548 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
20549 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
20551 if test ! -r "$ac_source"; then
20552 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
20556 # Try a relative symlink, then a hard link, then a copy.
20558 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
20559 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
20561 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
20562 ln "$ac_source" "$ac_file" 2>/dev/null ||
20563 cp -p "$ac_source" "$ac_file" ||
20564 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
20567 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20568 $as_echo "$as_me: executing $ac_file commands" >&6;}
20573 case $ac_file$ac_mode in
20574 "config.h":H) echo > stamp-h ;;
20575 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
20576 "nm.h":L) echo > stamp-nmh ;;
20577 "gcore":F) chmod +x gcore ;;
20585 ac_clean_files=$ac_clean_files_save
20587 test $ac_write_fail = 0 ||
20588 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20591 # configure is writing to config.log, and then calls config.status.
20592 # config.status does its own redirection, appending to config.log.
20593 # Unfortunately, on DOS this fails, as config.log is still kept open
20594 # by configure, so config.status won't be able to
write to it
; its
20595 # output is simply discarded. So we exec the FD to /dev/null,
20596 # effectively closing config.log, so it can be properly (re)opened and
20597 # appended to by config.status. When coming back to configure, we
20598 # need to make the FD available again.
20599 if test "$no_create" != yes; then
20601 ac_config_status_args
=
20602 test "$silent" = yes &&
20603 ac_config_status_args
="$ac_config_status_args --quiet"
20605 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
20607 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20608 # would make configure fail if this is the last instruction.
20609 $ac_cs_success || as_fn_exit
1
20613 # CONFIG_SUBDIRS section.
20615 if test "$no_recursion" != yes; then
20617 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
20618 # so they do not pile up.
20619 ac_sub_configure_args
=
20621 eval "set x $ac_configure_args"
20625 if test -n "$ac_prev"; then
20630 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
20631 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
20632 ac_prev
=cache_file
;;
20633 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
20634 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
20637 --config-cache |
-C)
20639 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
20641 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
20643 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
20645 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
20647 --disable-option-checking)
20651 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20653 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
20657 # Always prepend --prefix to ensure using the same prefix
20658 # in subdir configurations.
20659 ac_arg
="--prefix=$prefix"
20661 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20663 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
20666 if test "$silent" = yes; then
20667 ac_sub_configure_args
="--silent $ac_sub_configure_args"
20670 # Always prepend --disable-option-checking to silence warnings, since
20671 # different subdirs can have different --enable and --with options.
20672 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
20675 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
20677 # Do not complain, so a configure script can configure whichever
20678 # parts of a large source tree are present.
20679 test -d "$srcdir/$ac_dir" ||
continue
20681 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
20682 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
20683 $as_echo "$ac_msg" >&6
20684 as_dir
="$ac_dir"; as_fn_mkdir_p
20688 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20690 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20691 # A ".." for each directory in $ac_dir_suffix.
20692 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20693 case $ac_top_builddir_sub in
20694 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20695 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
20698 ac_abs_top_builddir
=$ac_pwd
20699 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
20700 # for backward compatibility:
20701 ac_top_builddir
=$ac_top_build_prefix
20704 .
) # We are building in place.
20706 ac_top_srcdir
=$ac_top_builddir_sub
20707 ac_abs_top_srcdir
=$ac_pwd ;;
20708 [\\/]* | ?
:[\\/]* ) # Absolute name.
20709 ac_srcdir
=$srcdir$ac_dir_suffix;
20710 ac_top_srcdir
=$srcdir
20711 ac_abs_top_srcdir
=$srcdir ;;
20712 *) # Relative name.
20713 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
20714 ac_top_srcdir
=$ac_top_build_prefix$srcdir
20715 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
20717 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
20722 # Check for guested configure; otherwise get Cygnus style configure.
20723 if test -f "$ac_srcdir/configure.gnu"; then
20724 ac_sub_configure
=$ac_srcdir/configure.gnu
20725 elif test -f "$ac_srcdir/configure"; then
20726 ac_sub_configure
=$ac_srcdir/configure
20727 elif test -f "$ac_srcdir/configure.in"; then
20728 # This should be Cygnus configure.
20729 ac_sub_configure
=$ac_aux_dir/configure
20731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
20732 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20736 # The recursion is here.
20737 if test -n "$ac_sub_configure"; then
20738 # Make the cache file name correct relative to the subdirectory.
20739 case $cache_file in
20740 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
20741 *) # Relative name.
20742 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
20745 { $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
20746 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20747 # The eval makes quoting arguments work.
20748 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20749 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20750 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
20756 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
20757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20758 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}