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
639 HAVE_NATIVE_GCORE_HOST
742 READLINE_TEXI_INCFLAG
771 HAVE_NATIVE_GCORE_TARGET
798 INSTALL_STRIP_PROGRAM
828 MAINTAINER_MODE_FALSE
857 program_transform_name
868 ac_subst_files
='nat_makefile_frag'
870 enable_option_checking
871 enable_maintainer_mode
874 with_separate_debug_dir
876 with_relocated_sources
878 with_auto_load_safe_path
910 enable_source_highlight
916 with_system_gdbinit_dir
918 enable_build_warnings
919 enable_gdb_build_warnings
929 with_libbabeltrace_prefix
930 with_libbabeltrace_type
933 with_libxxhash_prefix
937 ac_precious_vars
='build_alias
959 ac_subdirs_all
='testsuite
962 # Initialize some variables set by options.
964 ac_init_version
=false
965 ac_unrecognized_opts
=
967 # The variables have the same names as the options, with
968 # dashes changed to underlines.
976 program_transform_name
=s
,x
,x
,
984 # Installation directory options.
985 # These are left unexpanded so users can "make install exec_prefix=/foo"
986 # and all the variables that are supposed to be based on exec_prefix
987 # by default will actually change.
988 # Use braces instead of parens because sh, perl, etc. also accept them.
989 # (The list follows the same order as the GNU Coding Standards.)
990 bindir
='${exec_prefix}/bin'
991 sbindir
='${exec_prefix}/sbin'
992 libexecdir
='${exec_prefix}/libexec'
993 datarootdir
='${prefix}/share'
994 datadir
='${datarootdir}'
995 sysconfdir
='${prefix}/etc'
996 sharedstatedir
='${prefix}/com'
997 localstatedir
='${prefix}/var'
998 includedir
='${prefix}/include'
999 oldincludedir
='/usr/include'
1000 docdir
='${datarootdir}/doc/${PACKAGE}'
1001 infodir
='${datarootdir}/info'
1006 libdir
='${exec_prefix}/lib'
1007 localedir
='${datarootdir}/locale'
1008 mandir
='${datarootdir}/man'
1014 # If the previous option needs an argument, assign it.
1015 if test -n "$ac_prev"; then
1016 eval $ac_prev=\
$ac_option
1022 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1027 # Accept the important Cygnus configure options, so we can diagnose typos.
1029 case $ac_dashdash$ac_option in
1033 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1035 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1036 bindir
=$ac_optarg ;;
1038 -build |
--build |
--buil |
--bui |
--bu)
1039 ac_prev
=build_alias
;;
1040 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1041 build_alias
=$ac_optarg ;;
1043 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1044 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1045 ac_prev
=cache_file
;;
1046 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1047 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1048 cache_file
=$ac_optarg ;;
1050 --config-cache |
-C)
1051 cache_file
=config.cache
;;
1053 -datadir |
--datadir |
--datadi |
--datad)
1055 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1056 datadir
=$ac_optarg ;;
1058 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1059 |
--dataroo |
--dataro |
--datar)
1060 ac_prev
=datarootdir
;;
1061 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1062 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1063 datarootdir
=$ac_optarg ;;
1065 -disable-* |
--disable-*)
1066 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1067 # Reject names that are not valid shell variable names.
1068 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1069 as_fn_error $?
"invalid feature name: $ac_useropt"
1070 ac_useropt_orig
=$ac_useropt
1071 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1072 case $ac_user_opts in
1074 "enable_
$ac_useropt"
1076 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1077 ac_unrecognized_sep
=', ';;
1079 eval enable_
$ac_useropt=no
;;
1081 -docdir |
--docdir |
--docdi |
--doc |
--do)
1083 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1084 docdir
=$ac_optarg ;;
1086 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1088 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1089 dvidir
=$ac_optarg ;;
1091 -enable-* |
--enable-*)
1092 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1093 # Reject names that are not valid shell variable names.
1094 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1095 as_fn_error $?
"invalid feature name: $ac_useropt"
1096 ac_useropt_orig
=$ac_useropt
1097 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1098 case $ac_user_opts in
1100 "enable_
$ac_useropt"
1102 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1103 ac_unrecognized_sep
=', ';;
1105 eval enable_
$ac_useropt=\
$ac_optarg ;;
1107 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1108 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1109 |
--exec |
--exe |
--ex)
1110 ac_prev
=exec_prefix
;;
1111 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1112 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1113 |
--exec=* |
--exe=* |
--ex=*)
1114 exec_prefix
=$ac_optarg ;;
1116 -gas |
--gas |
--ga |
--g)
1117 # Obsolete; use --with-gas.
1120 -help |
--help |
--hel |
--he |
-h)
1121 ac_init_help
=long
;;
1122 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1123 ac_init_help
=recursive
;;
1124 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1125 ac_init_help
=short
;;
1127 -host |
--host |
--hos |
--ho)
1128 ac_prev
=host_alias
;;
1129 -host=* |
--host=* |
--hos=* |
--ho=*)
1130 host_alias
=$ac_optarg ;;
1132 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1134 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1136 htmldir
=$ac_optarg ;;
1138 -includedir |
--includedir |
--includedi |
--included |
--include \
1139 |
--includ |
--inclu |
--incl |
--inc)
1140 ac_prev
=includedir
;;
1141 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1142 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1143 includedir
=$ac_optarg ;;
1145 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1147 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1148 infodir
=$ac_optarg ;;
1150 -libdir |
--libdir |
--libdi |
--libd)
1152 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1153 libdir
=$ac_optarg ;;
1155 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1156 |
--libexe |
--libex |
--libe)
1157 ac_prev
=libexecdir
;;
1158 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1159 |
--libexe=* |
--libex=* |
--libe=*)
1160 libexecdir
=$ac_optarg ;;
1162 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1163 ac_prev
=localedir
;;
1164 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1165 localedir
=$ac_optarg ;;
1167 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1168 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1169 ac_prev
=localstatedir
;;
1170 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1171 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1172 localstatedir
=$ac_optarg ;;
1174 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1176 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1177 mandir
=$ac_optarg ;;
1179 -nfp |
--nfp |
--nf)
1180 # Obsolete; use --without-fp.
1183 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1184 |
--no-cr |
--no-c |
-n)
1187 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1188 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1191 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1192 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1193 |
--oldin |
--oldi |
--old |
--ol |
--o)
1194 ac_prev
=oldincludedir
;;
1195 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1196 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1197 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1198 oldincludedir
=$ac_optarg ;;
1200 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1202 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1203 prefix
=$ac_optarg ;;
1205 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1206 |
--program-pre |
--program-pr |
--program-p)
1207 ac_prev
=program_prefix
;;
1208 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1209 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1210 program_prefix
=$ac_optarg ;;
1212 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1213 |
--program-suf |
--program-su |
--program-s)
1214 ac_prev
=program_suffix
;;
1215 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1216 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1217 program_suffix
=$ac_optarg ;;
1219 -program-transform-name |
--program-transform-name \
1220 |
--program-transform-nam |
--program-transform-na \
1221 |
--program-transform-n |
--program-transform- \
1222 |
--program-transform |
--program-transfor \
1223 |
--program-transfo |
--program-transf \
1224 |
--program-trans |
--program-tran \
1225 |
--progr-tra |
--program-tr |
--program-t)
1226 ac_prev
=program_transform_name
;;
1227 -program-transform-name=* |
--program-transform-name=* \
1228 |
--program-transform-nam=* |
--program-transform-na=* \
1229 |
--program-transform-n=* |
--program-transform-=* \
1230 |
--program-transform=* |
--program-transfor=* \
1231 |
--program-transfo=* |
--program-transf=* \
1232 |
--program-trans=* |
--program-tran=* \
1233 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1234 program_transform_name
=$ac_optarg ;;
1236 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1238 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1239 pdfdir
=$ac_optarg ;;
1241 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1243 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1246 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1247 |
-silent |
--silent |
--silen |
--sile |
--sil)
1250 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1252 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1254 sbindir
=$ac_optarg ;;
1256 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1257 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1258 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1260 ac_prev
=sharedstatedir
;;
1261 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1262 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1263 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1265 sharedstatedir
=$ac_optarg ;;
1267 -site |
--site |
--sit)
1269 -site=* |
--site=* |
--sit=*)
1272 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1274 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1275 srcdir
=$ac_optarg ;;
1277 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1278 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1279 ac_prev
=sysconfdir
;;
1280 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1281 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1282 sysconfdir
=$ac_optarg ;;
1284 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1285 ac_prev
=target_alias
;;
1286 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1287 target_alias
=$ac_optarg ;;
1289 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1292 -version |
--version |
--versio |
--versi |
--vers |
-V)
1293 ac_init_version
=: ;;
1296 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1297 # Reject names that are not valid shell variable names.
1298 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1299 as_fn_error $?
"invalid package name: $ac_useropt"
1300 ac_useropt_orig
=$ac_useropt
1301 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1302 case $ac_user_opts in
1306 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1307 ac_unrecognized_sep
=', ';;
1309 eval with_
$ac_useropt=\
$ac_optarg ;;
1311 -without-* |
--without-*)
1312 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1313 # Reject names that are not valid shell variable names.
1314 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1315 as_fn_error $?
"invalid package name: $ac_useropt"
1316 ac_useropt_orig
=$ac_useropt
1317 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1318 case $ac_user_opts in
1322 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1323 ac_unrecognized_sep
=', ';;
1325 eval with_
$ac_useropt=no
;;
1328 # Obsolete; use --with-x.
1331 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1332 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1333 ac_prev
=x_includes
;;
1334 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1335 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1336 x_includes
=$ac_optarg ;;
1338 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1339 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1340 ac_prev
=x_libraries
;;
1341 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1342 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1343 x_libraries
=$ac_optarg ;;
1345 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1346 Try \`$0 --help' for more information"
1350 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1351 # Reject names that are not valid shell variable names.
1352 case $ac_envvar in #(
1353 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1354 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1356 eval $ac_envvar=\
$ac_optarg
1357 export $ac_envvar ;;
1360 # FIXME: should be removed in autoconf 3.0.
1361 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1362 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1363 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1364 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1370 if test -n "$ac_prev"; then
1371 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1372 as_fn_error $?
"missing argument to $ac_option"
1375 if test -n "$ac_unrecognized_opts"; then
1376 case $enable_option_checking in
1378 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1379 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1383 # Check all directory arguments for consistency.
1384 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1385 datadir sysconfdir sharedstatedir localstatedir includedir \
1386 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1387 libdir localedir mandir
1389 eval ac_val
=\$
$ac_var
1390 # Remove trailing slashes.
1393 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1394 eval $ac_var=\
$ac_val;;
1396 # Be sure to have absolute directory names.
1398 [\\/$
]* | ?
:[\\/]* ) continue;;
1399 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1401 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1404 # There might be people who depend on the old broken behavior: `$host'
1405 # used to hold the argument of --host etc.
1406 # FIXME: To remove some day.
1409 target
=$target_alias
1411 # FIXME: To remove some day.
1412 if test "x$host_alias" != x
; then
1413 if test "x$build_alias" = x
; then
1414 cross_compiling
=maybe
1415 elif test "x$build_alias" != "x$host_alias"; then
1421 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1423 test "$silent" = yes && exec 6>/dev
/null
1426 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1427 ac_ls_di
=`ls -di .` &&
1428 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1429 as_fn_error $?
"working directory cannot be determined"
1430 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1431 as_fn_error $?
"pwd does not report name of working directory"
1434 # Find the source files, if location was not specified.
1435 if test -z "$srcdir"; then
1436 ac_srcdir_defaulted
=yes
1437 # Try the directory containing this script, then the parent directory.
1438 ac_confdir
=`$as_dirname -- "$as_myself" ||
1439 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1440 X"$as_myself" : 'X\(//\)[^/]' \| \
1441 X"$as_myself" : 'X\(//\)$' \| \
1442 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1443 $as_echo X"$as_myself" |
1444 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1462 if test ! -r "$srcdir/$ac_unique_file"; then
1466 ac_srcdir_defaulted
=no
1468 if test ! -r "$srcdir/$ac_unique_file"; then
1469 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1470 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1472 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1474 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1476 # When building in place, set srcdir=.
1477 if test "$ac_abs_confdir" = "$ac_pwd"; then
1480 # Remove unnecessary trailing slashes from srcdir.
1481 # Double slashes in file names in object file debugging info
1482 # mess up M-x gdb in Emacs.
1484 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1486 for ac_var
in $ac_precious_vars; do
1487 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1488 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1489 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1490 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1494 # Report the --help message.
1496 if test "$ac_init_help" = "long"; then
1497 # Omit some internal or obsolete options to make the list less imposing.
1498 # This message is too long to be a string in the A/UX 3.1 sh.
1500 \`configure' configures this package to adapt to many kinds of systems.
1502 Usage: $0 [OPTION]... [VAR=VALUE]...
1504 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1505 VAR=VALUE. See below for descriptions of some of the useful variables.
1507 Defaults for the options are specified in brackets.
1510 -h, --help display this help and exit
1511 --help=short display options specific to this package
1512 --help=recursive display the short help of all the included packages
1513 -V, --version display version information and exit
1514 -q, --quiet, --silent do not print \`checking ...' messages
1515 --cache-file=FILE cache test results in FILE [disabled]
1516 -C, --config-cache alias for \`--cache-file=config.cache'
1517 -n, --no-create do not create output files
1518 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1520 Installation directories:
1521 --prefix=PREFIX install architecture-independent files in PREFIX
1522 [$ac_default_prefix]
1523 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1526 By default, \`make install' will install all the files in
1527 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1528 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1529 for instance \`--prefix=\$HOME'.
1531 For better control, use the options below.
1533 Fine tuning of the installation directories:
1534 --bindir=DIR user executables [EPREFIX/bin]
1535 --sbindir=DIR system admin executables [EPREFIX/sbin]
1536 --libexecdir=DIR program executables [EPREFIX/libexec]
1537 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1538 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1539 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1540 --libdir=DIR object code libraries [EPREFIX/lib]
1541 --includedir=DIR C header files [PREFIX/include]
1542 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1543 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1544 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1545 --infodir=DIR info documentation [DATAROOTDIR/info]
1546 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1547 --mandir=DIR man documentation [DATAROOTDIR/man]
1548 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1549 --htmldir=DIR html documentation [DOCDIR]
1550 --dvidir=DIR dvi documentation [DOCDIR]
1551 --pdfdir=DIR pdf documentation [DOCDIR]
1552 --psdir=DIR ps documentation [DOCDIR]
1558 --program-prefix=PREFIX prepend PREFIX to installed program names
1559 --program-suffix=SUFFIX append SUFFIX to installed program names
1560 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1563 --x-includes=DIR X include files are
in DIR
1564 --x-libraries=DIR X library files are
in DIR
1567 --build=BUILD configure
for building on BUILD
[guessed
]
1568 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1569 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1573 if test -n "$ac_init_help"; then
1578 --disable-option-checking ignore unrecognized
--enable/--with options
1579 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1580 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1581 --enable-maintainer-mode
1582 enable make rules and dependencies not useful
(and
1583 sometimes confusing
) to the casual installer
1584 --enable-plugins Enable support
for plugins
1585 --disable-largefile omit support
for large files
1586 --enable-targets=TARGETS
1587 alternative target configurations
1588 --enable-64-bit-bfd 64-bit support
(on hosts with narrower word sizes
)
1589 --disable-gdbmi disable machine-interface
(MI
)
1590 --enable-tui enable full-screen terminal user interface
(TUI
)
1591 --enable-gdbtk enable gdbtk graphical user interface
(GUI
)
1592 --enable-profiling enable profiling of GDB
1593 --enable-codesign=CERT sign gdb with
'codesign -s CERT'
1594 --disable-rpath do not hardcode runtime library paths
1595 --enable-source-highlight
1596 enable source-highlight
for source listings
1597 --enable-werror treat compile warnings as errors
1598 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1599 --enable-gdb-build-warnings
1600 enable GDB specific build-time compiler warnings
if
1602 --enable-ubsan enable undefined behavior sanitizer
(auto
/yes
/no
)
1603 --enable-sim link gdb with simulator
1604 --enable-libctf Handle .ctf type-info sections
[default
=yes]
1605 --enable-unit-tests Enable the inclusion of unit tests when compiling
1609 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1610 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1611 --with-separate-debug-dir=PATH
1612 look for global separate debug info
in this path
1614 --with-gdb-datadir=PATH
look for global separate data files
in this path
1616 --with-relocated-sources=PATH
1617 automatically relocate this path
for source files
1618 --with-auto-load-dir=PATH
1619 directories from
which to load auto-loaded scripts
1620 [$debugdir:$datadir/auto-load
]
1621 --with-auto-load-safe-path=PATH
1622 directories safe to hold auto-loaded files
1623 [--with-auto-load-dir]
1624 --without-auto-load-safe-path
1625 do not restrict auto-loaded files locations
1626 --with-debuginfod Enable debuginfo lookups with debuginfod
1628 --with-libunwind-ia64 use libunwind frame unwinding
for ia64 targets
1629 --with-curses use the curses library instead of the termcap
1631 --with-pkgversion=PKG Use PKG
in the version string
in place of
"GDB"
1632 --with-bugurl=URL Direct users to URL to report a bug
1633 --with-system-zlib use installed libz
1634 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1635 --with-libiconv-prefix[=DIR
] search
for libiconv
in DIR
/include and DIR
/lib
1636 --without-libiconv-prefix don
't search for libiconv in includedir and libdir
1637 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1638 --with-iconv-bin=PATH specify where to find the iconv program
1639 --with-system-readline use installed readline library
1640 --with-jit-reader-dir=PATH
1641 directory to load the JIT readers from
1642 --with-expat include expat support (auto/yes/no)
1643 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1644 --without-libexpat-prefix don't search
for libexpat
in includedir and libdir
1645 --with-libexpat-type=TYPE
type of library to search
for (auto
/static
/shared
)
1646 --with-libgmp-prefix[=DIR
] search
for libgmp
in DIR
/include and DIR
/lib
1647 --without-libgmp-prefix don
't search for libgmp in includedir and libdir
1648 --with-libgmp-type=TYPE type of library to search for (auto/static/shared)
1649 --with-mpfr include MPFR support (auto/yes/no)
1650 --with-libmpfr-prefix[=DIR] search for libmpfr in DIR/include and DIR/lib
1651 --without-libmpfr-prefix don't search
for libmpfr
in includedir and libdir
1652 --with-libmpfr-type=TYPE
type of library to search
for (auto
/static
/shared
)
1653 --with-python[=PYTHON
] include python support
1654 (auto
/yes
/no
/<python-program
>)
1655 --with-python-libdir[=DIR
]
1656 search
for python
's libraries in DIR
1657 --with-guile[=GUILE] include guile support
1658 (auto/yes/no/<guile-version>/<pkg-config-program>)
1659 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1660 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1661 --without-libipt-prefix don't search
for libipt
in includedir and libdir
1662 --with-libipt-type=TYPE
type of library to search
for (auto
/static
/shared
)
1663 --with-sysroot[=DIR
] search
for usr
/lib et al within DIR
1664 --with-system-gdbinit=PATH
1665 automatically load a system-wide gdbinit
file
1666 --with-system-gdbinit-dir=PATH
1667 automatically load system-wide gdbinit files from
1669 --with-lzma support lzma compression
(auto
/yes
/no
)
1670 --with-liblzma-prefix[=DIR
] search
for liblzma
in DIR
/include and DIR
/lib
1671 --without-liblzma-prefix don
't search for liblzma in includedir and libdir
1672 --with-liblzma-type=TYPE type of library to search for (auto/static/shared)
1673 --with-tcl directory containing tcl configuration (tclConfig.sh)
1674 --with-tk directory containing tk configuration (tkConfig.sh)
1675 --with-x use the X Window System
1676 --with-babeltrace include babeltrace support (auto/yes/no)
1677 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1678 --without-libbabeltrace-prefix don't search
for libbabeltrace
in includedir and libdir
1679 --with-libbabeltrace-type=TYPE
type of library to search
for (auto
/static
/shared
)
1680 --with-xxhash use libxxhash
for hashing
(faster
) (auto
/yes
/no
)
1681 --with-libxxhash-prefix[=DIR
] search
for libxxhash
in DIR
/include and DIR
/lib
1682 --without-libxxhash-prefix don
't search for libxxhash in includedir and libdir
1683 --with-libxxhash-type=TYPE type of library to search for (auto/static/shared)
1685 Some influential environment variables:
1686 CC C compiler command
1687 CFLAGS C compiler flags
1688 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1689 nonstandard directory <lib dir>
1690 LIBS libraries to pass to the linker, e.g. -l<library>
1691 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1692 you have headers in a nonstandard directory <include dir>
1693 CXX C++ compiler command
1694 CXXFLAGS C++ compiler flags
1696 MAKEINFO Parent configure detects if it is of sufficient version.
1698 Parameters for MAKEINFO.
1699 PKG_CONFIG path to pkg-config utility
1701 directories to add to pkg-config's search path
1703 path overriding pkg-config
's built-in search path
1705 C compiler flags for DEBUGINFOD, overriding pkg-config
1707 linker flags for DEBUGINFOD, overriding pkg-config
1708 YACC The `Yet Another Compiler Compiler' implementation to use.
1709 Defaults to the first program found out of
: `bison -y', `byacc
',
1711 YFLAGS The list of arguments that will be passed by default to
$YACC.
1712 This
script will default YFLAGS to the empty string to avoid a
1713 default value of
`-d' given by some make applications.
1714 XMKMF Path to xmkmf, Makefile generator for X Window System
1716 Use these variables to override the choices made by `configure
' or to help
1717 it to find libraries and programs with nonstandard names/locations.
1719 Report bugs to the package provider.
1724 if test "$ac_init_help" = "recursive"; then
1725 # If there are subdirs, report their specific --help.
1726 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1727 test -d "$ac_dir" ||
1728 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1733 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1735 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.
[\\/]||
'`
1736 # A ".." for each directory in $ac_dir_suffix.
1737 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|
/[^
\\/]*|
/..|g
;s|
/||
'`
1738 case $ac_top_builddir_sub in
1739 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1740 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1743 ac_abs_top_builddir=$ac_pwd
1744 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1745 # for backward compatibility:
1746 ac_top_builddir=$ac_top_build_prefix
1749 .) # We are building in place.
1751 ac_top_srcdir=$ac_top_builddir_sub
1752 ac_abs_top_srcdir=$ac_pwd ;;
1753 [\\/]* | ?:[\\/]* ) # Absolute name.
1754 ac_srcdir=$srcdir$ac_dir_suffix;
1755 ac_top_srcdir=$srcdir
1756 ac_abs_top_srcdir=$srcdir ;;
1758 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1759 ac_top_srcdir=$ac_top_build_prefix$srcdir
1760 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1762 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1764 cd "$ac_dir" || { ac_status=$?; continue; }
1765 # Check for guested configure.
1766 if test -f "$ac_srcdir/configure.gnu"; then
1768 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1769 elif test -f "$ac_srcdir/configure"; then
1771 $SHELL "$ac_srcdir/configure" --help=recursive
1773 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1775 cd "$ac_pwd" || { ac_status=$?; break; }
1779 test -n "$ac_init_help" && exit $ac_status
1780 if $ac_init_version; then
1783 generated by GNU Autoconf 2.69
1785 Copyright (C) 2012 Free Software Foundation, Inc.
1786 This configure script is free software; the Free Software Foundation
1787 gives unlimited permission to copy, distribute and modify it.
1792 ## ------------------------ ##
1793 ## Autoconf initialization. ##
1794 ## ------------------------ ##
1796 # ac_fn_c_try_compile LINENO
1797 # --------------------------
1798 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1799 ac_fn_c_try_compile ()
1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802 rm -f conftest.$ac_objext
1803 if { { ac_try="$ac_compile"
1805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1806 *) ac_try_echo=$ac_try;;
1808 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1809 $as_echo "$ac_try_echo"; } >&5
1810 (eval "$ac_compile") 2>conftest.err
1812 if test -s conftest.err; then
1813 grep -v '^
*+' conftest.err >conftest.er1
1814 cat conftest.er1 >&5
1815 mv -f conftest.er1 conftest.err
1817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1818 test $ac_status = 0; } && {
1819 test -z "$ac_c_werror_flag" ||
1820 test ! -s conftest.err
1821 } && test -s conftest.$ac_objext; then :
1824 $as_echo "$as_me: failed program was:" >&5
1825 sed 's
/^
/|
/' conftest.$ac_ext >&5
1829 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1830 as_fn_set_status $ac_retval
1832 } # ac_fn_c_try_compile
1834 # ac_fn_cxx_try_compile LINENO
1835 # ----------------------------
1836 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1837 ac_fn_cxx_try_compile ()
1839 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1840 rm -f conftest.$ac_objext
1841 if { { ac_try="$ac_compile"
1843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1844 *) ac_try_echo=$ac_try;;
1846 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1847 $as_echo "$ac_try_echo"; } >&5
1848 (eval "$ac_compile") 2>conftest.err
1850 if test -s conftest.err; then
1851 grep -v '^
*+' conftest.err >conftest.er1
1852 cat conftest.er1 >&5
1853 mv -f conftest.er1 conftest.err
1855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1856 test $ac_status = 0; } && {
1857 test -z "$ac_cxx_werror_flag" ||
1858 test ! -s conftest.err
1859 } && test -s conftest.$ac_objext; then :
1862 $as_echo "$as_me: failed program was:" >&5
1863 sed 's
/^
/|
/' conftest.$ac_ext >&5
1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868 as_fn_set_status $ac_retval
1870 } # ac_fn_cxx_try_compile
1872 # ac_fn_c_try_cpp LINENO
1873 # ----------------------
1874 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1877 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1878 if { { ac_try="$ac_cpp conftest.$ac_ext"
1880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1881 *) ac_try_echo=$ac_try;;
1883 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1884 $as_echo "$ac_try_echo"; } >&5
1885 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1887 if test -s conftest.err; then
1888 grep -v '^
*+' conftest.err >conftest.er1
1889 cat conftest.er1 >&5
1890 mv -f conftest.er1 conftest.err
1892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1893 test $ac_status = 0; } > conftest.i && {
1894 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1895 test ! -s conftest.err
1899 $as_echo "$as_me: failed program was:" >&5
1900 sed 's
/^
/|
/' conftest.$ac_ext >&5
1904 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1905 as_fn_set_status $ac_retval
1909 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1910 # -------------------------------------------------------
1911 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1912 # the include files in INCLUDES and setting the cache variable VAR
1914 ac_fn_c_check_header_mongrel ()
1916 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1917 if eval \${$3+:} false; then :
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1919 $as_echo_n "checking for $2... " >&6; }
1920 if eval \${$3+:} false; then :
1921 $as_echo_n "(cached) " >&6
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1925 $as_echo "$ac_res" >&6; }
1927 # Is the header compilable?
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1929 $as_echo_n "checking $2 usability... " >&6; }
1930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1931 /* end confdefs.h. */
1935 if ac_fn_c_try_compile "$LINENO"; then :
1936 ac_header_compiler=yes
1938 ac_header_compiler=no
1940 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1942 $as_echo "$ac_header_compiler" >&6; }
1944 # Is the header present?
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1946 $as_echo_n "checking $2 presence... " >&6; }
1947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1948 /* end confdefs.h. */
1951 if ac_fn_c_try_cpp "$LINENO"; then :
1952 ac_header_preproc=yes
1954 ac_header_preproc=no
1956 rm -f conftest.err conftest.i conftest.$ac_ext
1957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1958 $as_echo "$ac_header_preproc" >&6; }
1960 # So? What about this header?
1961 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1964 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1966 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1970 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1972 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1974 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1976 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1978 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1982 $as_echo_n "checking for $2... " >&6; }
1983 if eval \${$3+:} false; then :
1984 $as_echo_n "(cached) " >&6
1986 eval "$3=\$ac_header_compiler"
1989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1990 $as_echo "$ac_res" >&6; }
1992 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1994 } # ac_fn_c_check_header_mongrel
1996 # ac_fn_c_try_run LINENO
1997 # ----------------------
1998 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1999 # that executables *can* be run.
2002 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2003 if { { ac_try="$ac_link"
2005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2006 *) ac_try_echo=$ac_try;;
2008 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2009 $as_echo "$ac_try_echo"; } >&5
2010 (eval "$ac_link") 2>&5
2012 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2013 test $ac_status = 0; } && { ac_try='.
/conftest
$ac_exeext'
2014 { { case "(($ac_try" in
2015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2016 *) ac_try_echo=$ac_try;;
2018 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2019 $as_echo "$ac_try_echo"; } >&5
2020 (eval "$ac_try") 2>&5
2022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2023 test $ac_status = 0; }; }; then :
2026 $as_echo "$as_me: program exited with status $ac_status" >&5
2027 $as_echo "$as_me: failed program was:" >&5
2028 sed 's
/^
/|
/' conftest.$ac_ext >&5
2030 ac_retval=$ac_status
2032 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2033 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2034 as_fn_set_status $ac_retval
2038 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2039 # -------------------------------------------------------
2040 # Tests whether HEADER exists and can be compiled using the include files in
2041 # INCLUDES, setting the cache variable VAR accordingly.
2042 ac_fn_c_check_header_compile ()
2044 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2046 $as_echo_n "checking for $2... " >&6; }
2047 if eval \${$3+:} false; then :
2048 $as_echo_n "(cached) " >&6
2050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2051 /* end confdefs.h. */
2055 if ac_fn_c_try_compile "$LINENO"; then :
2060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2064 $as_echo "$ac_res" >&6; }
2065 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2067 } # ac_fn_c_check_header_compile
2069 # ac_fn_c_try_link LINENO
2070 # -----------------------
2071 # Try to link conftest.$ac_ext, and return whether this succeeded.
2074 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2075 rm -f conftest.$ac_objext conftest$ac_exeext
2076 if { { ac_try="$ac_link"
2078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2079 *) ac_try_echo=$ac_try;;
2081 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2082 $as_echo "$ac_try_echo"; } >&5
2083 (eval "$ac_link") 2>conftest.err
2085 if test -s conftest.err; then
2086 grep -v '^
*+' conftest.err >conftest.er1
2087 cat conftest.er1 >&5
2088 mv -f conftest.er1 conftest.err
2090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2091 test $ac_status = 0; } && {
2092 test -z "$ac_c_werror_flag" ||
2093 test ! -s conftest.err
2094 } && test -s conftest$ac_exeext && {
2095 test "$cross_compiling" = yes ||
2096 test -x conftest$ac_exeext
2100 $as_echo "$as_me: failed program was:" >&5
2101 sed 's
/^
/|
/' conftest.$ac_ext >&5
2105 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2106 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2107 # interfere with the next link command; also delete a directory that is
2108 # left behind by Apple's compiler. We
do this before executing the actions.
2109 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2110 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2111 as_fn_set_status
$ac_retval
2113 } # ac_fn_c_try_link
2115 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2116 # --------------------------------------------
2117 # Tries to find the compile-time value of EXPR in a program that includes
2118 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2120 ac_fn_c_compute_int
()
2122 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2123 if test "$cross_compiling" = yes; then
2124 # Depending upon the size, compute the lo and hi bounds.
2125 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2126 /* end confdefs.h. */
2131 static int test_array [1 - 2 * !(($2) >= 0)];
2133 return test_array [0];
2139 if ac_fn_c_try_compile
"$LINENO"; then :
2142 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2143 /* end confdefs.h. */
2148 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2150 return test_array [0];
2156 if ac_fn_c_try_compile
"$LINENO"; then :
2157 ac_hi
=$ac_mid; break
2159 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2160 if test $ac_lo -le $ac_mid; then
2164 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2166 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2169 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2170 /* end confdefs.h. */
2175 static int test_array [1 - 2 * !(($2) < 0)];
2177 return test_array [0];
2183 if ac_fn_c_try_compile
"$LINENO"; then :
2186 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2187 /* end confdefs.h. */
2192 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2194 return test_array [0];
2200 if ac_fn_c_try_compile
"$LINENO"; then :
2201 ac_lo
=$ac_mid; break
2203 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2204 if test $ac_mid -le $ac_hi; then
2208 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2210 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2215 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2217 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2218 # Binary search between lo and hi bounds.
2219 while test "x$ac_lo" != "x$ac_hi"; do
2220 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2221 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2222 /* end confdefs.h. */
2227 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2229 return test_array [0];
2235 if ac_fn_c_try_compile
"$LINENO"; then :
2238 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2240 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2243 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2247 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2248 /* end confdefs.h. */
2250 static long int longval () { return $2; }
2251 static unsigned long int ulongval () { return $2; }
2258 FILE *f = fopen ("conftest.val", "w");
2263 long int i = longval ();
2266 fprintf (f, "%ld", i);
2270 unsigned long int i = ulongval ();
2273 fprintf (f, "%lu", i);
2275 /* Do not output a trailing newline, as this causes \r\n confusion
2276 on some platforms. */
2277 return ferror (f) || fclose (f) != 0;
2283 if ac_fn_c_try_run
"$LINENO"; then :
2284 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2288 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2289 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2293 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2294 as_fn_set_status
$ac_retval
2296 } # ac_fn_c_compute_int
2298 # ac_fn_c_check_func LINENO FUNC VAR
2299 # ----------------------------------
2300 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2301 ac_fn_c_check_func
()
2303 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2305 $as_echo_n "checking for $2... " >&6; }
2306 if eval \
${$3+:} false
; then :
2307 $as_echo_n "(cached) " >&6
2309 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2310 /* end confdefs.h. */
2311 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2312 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2313 #define $2 innocuous_$2
2315 /* System header to define __stub macros and hopefully few prototypes,
2316 which can conflict with char $2 (); below.
2317 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2318 <limits.h> exists even on freestanding compilers. */
2321 # include <limits.h>
2323 # include <assert.h>
2328 /* Override any GCC internal prototype to avoid an error.
2329 Use char because int might match the return type of a GCC
2330 builtin and then its argument prototype would still apply. */
2335 /* The GNU C library defines this for functions which it implements
2336 to always fail with ENOSYS. Some functions are actually named
2337 something starting with __ and the normal name is an alias. */
2338 #if defined __stub_$2 || defined __stub___$2
2350 if ac_fn_c_try_link
"$LINENO"; then :
2355 rm -f core conftest.err conftest.
$ac_objext \
2356 conftest
$ac_exeext conftest.
$ac_ext
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2360 $as_echo "$ac_res" >&6; }
2361 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2363 } # ac_fn_c_check_func
2365 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2366 # -------------------------------------------
2367 # Tests whether TYPE exists after having included INCLUDES, setting cache
2368 # variable VAR accordingly.
2369 ac_fn_c_check_type
()
2371 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2373 $as_echo_n "checking for $2... " >&6; }
2374 if eval \
${$3+:} false
; then :
2375 $as_echo_n "(cached) " >&6
2378 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2379 /* end confdefs.h. */
2390 if ac_fn_c_try_compile
"$LINENO"; then :
2391 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2392 /* end confdefs.h. */
2403 if ac_fn_c_try_compile
"$LINENO"; then :
2408 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2410 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2414 $as_echo "$ac_res" >&6; }
2415 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2417 } # ac_fn_c_check_type
2419 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2420 # ---------------------------------------------
2421 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2423 ac_fn_c_check_decl
()
2425 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2426 as_decl_name
=`echo $2|sed 's/ *(.*//'`
2427 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2429 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2430 if eval \
${$3+:} false
; then :
2431 $as_echo_n "(cached) " >&6
2433 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2434 /* end confdefs.h. */
2439 #ifndef $as_decl_name
2441 (void) $as_decl_use;
2443 (void) $as_decl_name;
2451 if ac_fn_c_try_compile
"$LINENO"; then :
2456 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2460 $as_echo "$ac_res" >&6; }
2461 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2463 } # ac_fn_c_check_decl
2465 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2466 # ----------------------------------------------------
2467 # Tries to find if the field MEMBER exists in type AGGR, after including
2468 # INCLUDES, setting cache variable VAR accordingly.
2469 ac_fn_c_check_member
()
2471 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2473 $as_echo_n "checking for $2.$3... " >&6; }
2474 if eval \
${$4+:} false
; then :
2475 $as_echo_n "(cached) " >&6
2477 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2478 /* end confdefs.h. */
2490 if ac_fn_c_try_compile
"$LINENO"; then :
2493 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2494 /* end confdefs.h. */
2500 if (sizeof ac_aggr.$3)
2506 if ac_fn_c_try_compile
"$LINENO"; then :
2511 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2513 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2517 $as_echo "$ac_res" >&6; }
2518 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2520 } # ac_fn_c_check_member
2522 # ac_fn_cxx_try_link LINENO
2523 # -------------------------
2524 # Try to link conftest.$ac_ext, and return whether this succeeded.
2525 ac_fn_cxx_try_link
()
2527 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2528 rm -f conftest.
$ac_objext conftest
$ac_exeext
2529 if { { ac_try
="$ac_link"
2531 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2532 *) ac_try_echo=$ac_try;;
2534 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2535 $as_echo "$ac_try_echo"; } >&5
2536 (eval "$ac_link") 2>conftest.err
2538 if test -s conftest.err; then
2539 grep -v '^ *+' conftest.err >conftest.er1
2540 cat conftest.er1 >&5
2541 mv -f conftest.er1 conftest.err
2543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2544 test $ac_status = 0; } && {
2545 test -z "$ac_cxx_werror_flag" ||
2546 test ! -s conftest.err
2547 } && test -s conftest$ac_exeext && {
2548 test "$cross_compiling" = yes ||
2549 test -x conftest$ac_exeext
2553 $as_echo "$as_me: failed program was:" >&5
2554 sed 's/^/| /' conftest.$ac_ext >&5
2558 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2559 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2560 # interfere with the next link command; also delete a directory that is
2561 # left behind by Apple's compiler. We do this before executing the actions.
2562 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2563 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2564 as_fn_set_status $ac_retval
2566 } # ac_fn_cxx_try_link
2568 # ac_fn_cxx_check_func LINENO FUNC VAR
2569 # ------------------------------------
2570 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2571 ac_fn_cxx_check_func ()
2573 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2575 $as_echo_n "checking for $2... " >&6; }
2576 if eval \${$3+:} false; then :
2577 $as_echo_n "(cached) " >&6
2579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2580 /* end confdefs.h. */
2581 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2582 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2583 #define $2 innocuous_$2
2585 /* System header to define __stub macros and hopefully few prototypes,
2586 which can conflict with char $2 (); below.
2587 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2588 <limits.h> exists even on freestanding compilers. */
2591 # include <limits.h>
2593 # include <assert.h>
2598 /* Override any GCC internal prototype to avoid an error.
2599 Use char because int might match the return type of a GCC
2600 builtin and then its argument prototype would still apply. */
2605 /* The GNU C library defines this for functions which it implements
2606 to always fail with ENOSYS. Some functions are actually named
2607 something starting with __ and the normal name is an alias. */
2608 #if defined __stub_$2 || defined __stub___$2
2620 if ac_fn_cxx_try_link "$LINENO"; then :
2625 rm -f core conftest.err conftest.$ac_objext \
2626 conftest$ac_exeext conftest.$ac_ext
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2630 $as_echo "$ac_res" >&6; }
2631 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2633 } # ac_fn_cxx_check_func
2634 cat >config.log <<_ACEOF
2635 This file contains any messages produced by compilers while
2636 running configure, to aid debugging if configure makes a mistake.
2638 It was created by $as_me, which was
2639 generated by GNU Autoconf 2.69. Invocation command line was
2651 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2652 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2653 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2654 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2655 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2657 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2658 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2660 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2661 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2662 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2663 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2664 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2665 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2666 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2674 test -z "$as_dir" && as_dir=.
2675 $as_echo "PATH: $as_dir"
2691 # Keep a trace of the command line.
2692 # Strip out --no-create and --no-recursion so they do not pile up.
2693 # Strip out --silent because we don't want to record it for future runs.
2694 # Also quote any args containing shell meta-characters.
2695 # Make two passes to allow for proper duplicate-argument suppression.
2699 ac_must_keep_next=false
2705 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2706 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2707 | -silent | --silent | --silen | --sile | --sil)
2710 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2713 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2715 as_fn_append ac_configure_args1 " '$ac_arg'"
2716 if test $ac_must_keep_next = true; then
2717 ac_must_keep_next=false # Got value, back to normal.
2720 *=* | --config-cache | -C | -disable-* | --disable-* \
2721 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2722 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2723 | -with-* | --with-* | -without-* | --without-* | --x)
2724 case "$ac_configure_args0 " in
2725 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2728 -* ) ac_must_keep_next=true ;;
2731 as_fn_append ac_configure_args " '$ac_arg'"
2736 { ac_configure_args0=; unset ac_configure_args0;}
2737 { ac_configure_args1=; unset ac_configure_args1;}
2739 # When interrupted or exit'd, cleanup temporary files, and complete
2740 # config.log. We remove comments because anyway the quotes in there
2741 # would cause problems or look ugly.
2742 # WARNING: Use '\'' to represent an apostrophe within the trap.
2743 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2744 trap 'exit_status=$?
2745 # Save into config.log some information that might help in debugging.
2749 $as_echo "## ---------------- ##
2750 ## Cache variables. ##
2751 ## ---------------- ##"
2753 # The following way of writing the cache mishandles newlines in values,
2755 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2756 eval ac_val=\$$ac_var
2760 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2761 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2764 _ | IFS | as_nl) ;; #(
2765 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2766 *) { eval $ac_var=; unset $ac_var;} ;;
2771 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2772 *${as_nl}ac_space=\ *)
2774 "s/'\''/'\''\\\\'\'''\''/g;
2775 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2778 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2785 $as_echo "## ----------------- ##
2786 ## Output variables. ##
2787 ## ----------------- ##"
2789 for ac_var in $ac_subst_vars
2791 eval ac_val=\$$ac_var
2793 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2795 $as_echo "$ac_var='\''$ac_val'\''"
2799 if test -n "$ac_subst_files"; then
2800 $as_echo "## ------------------- ##
2801 ## File substitutions. ##
2802 ## ------------------- ##"
2804 for ac_var in $ac_subst_files
2806 eval ac_val=\$$ac_var
2808 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2810 $as_echo "$ac_var='\''$ac_val'\''"
2815 if test -s confdefs.h; then
2816 $as_echo "## ----------- ##
2823 test "$ac_signal" != 0 &&
2824 $as_echo "$as_me: caught signal $ac_signal"
2825 $as_echo "$as_me: exit $exit_status"
2827 rm -f core *.core core.conftest.* &&
2828 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2831 for ac_signal in 1 2 13 15; do
2832 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2836 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2837 rm -f -r conftest* confdefs.h
2839 $as_echo "/* confdefs.h */" > confdefs.h
2841 # Predefined preprocessor variables.
2843 cat >>confdefs.h <<_ACEOF
2844 #define PACKAGE_NAME "$PACKAGE_NAME"
2847 cat >>confdefs.h <<_ACEOF
2848 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2851 cat >>confdefs.h <<_ACEOF
2852 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2855 cat >>confdefs.h <<_ACEOF
2856 #define PACKAGE_STRING "$PACKAGE_STRING"
2859 cat >>confdefs.h <<_ACEOF
2860 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2863 cat >>confdefs.h <<_ACEOF
2864 #define PACKAGE_URL "$PACKAGE_URL"
2868 # Let the site file select an alternate cache file if it wants to.
2869 # Prefer an explicitly selected file to automatically selected ones.
2872 if test -n "$CONFIG_SITE"; then
2873 # We do not want a PATH search for config.site.
2874 case $CONFIG_SITE in #((
2875 -*) ac_site_file1=./$CONFIG_SITE;;
2876 */*) ac_site_file1=$CONFIG_SITE;;
2877 *) ac_site_file1=./$CONFIG_SITE;;
2879 elif test "x$prefix" != xNONE; then
2880 ac_site_file1=$prefix/share/config.site
2881 ac_site_file2=$prefix/etc/config.site
2883 ac_site_file1=$ac_default_prefix/share/config.site
2884 ac_site_file2=$ac_default_prefix/etc/config.site
2886 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2888 test "x$ac_site_file" = xNONE && continue
2889 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2891 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2892 sed 's/^/| /' "$ac_site_file" >&5
2894 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2895 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2896 as_fn_error $? "failed to load site
script $ac_site_file
2897 See \
`config.log' for more details" "$LINENO" 5; }
2901 if test -r "$cache_file"; then
2902 # Some versions of bash will fail to source /dev/null (special files
2903 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2904 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2906 $as_echo "$as_me: loading cache $cache_file" >&6;}
2908 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2909 *) . "./$cache_file";;
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2914 $as_echo "$as_me: creating cache $cache_file" >&6;}
2918 as_fn_append ac_header_list " stdlib.h"
2919 as_fn_append ac_header_list " unistd.h"
2920 as_fn_append ac_header_list " sys/param.h"
2921 # Check that the precious variables saved in the cache have kept the same
2923 ac_cache_corrupted=false
2924 for ac_var in $ac_precious_vars; do
2925 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2926 eval ac_new_set=\$ac_env_${ac_var}_set
2927 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2928 eval ac_new_val=\$ac_env_${ac_var}_value
2929 case $ac_old_set,$ac_new_set in
2931 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2932 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2933 ac_cache_corrupted=: ;;
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2936 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2937 ac_cache_corrupted=: ;;
2940 if test "x$ac_old_val" != "x$ac_new_val"; then
2941 # differences in whitespace do not lead to failure.
2942 ac_old_val_w=`echo x
$ac_old_val`
2943 ac_new_val_w=`echo x
$ac_new_val`
2944 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2946 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2947 ac_cache_corrupted=:
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2950 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2951 eval $ac_var=\$ac_old_val
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2954 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2956 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2959 # Pass precious variables to config.status.
2960 if test "$ac_new_set" = set; then
2962 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2963 *) ac_arg=$ac_var=$ac_new_val ;;
2965 case " $ac_configure_args " in
2966 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2967 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2971 if $ac_cache_corrupted; then
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2973 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2975 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2976 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2978 ## -------------------- ##
2979 ## Main body of script. ##
2980 ## -------------------- ##
2983 ac_cpp='$CPP $CPPFLAGS'
2984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2994 ac_config_headers="$ac_config_headers config.h:config.in"
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2998 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2999 # Check whether --enable-maintainer-mode was given.
3000 if test "${enable_maintainer_mode+set}" = set; then :
3001 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3003 USE_MAINTAINER_MODE=no
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3007 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3008 if test $USE_MAINTAINER_MODE = yes; then
3009 MAINTAINER_MODE_TRUE=
3010 MAINTAINER_MODE_FALSE='#'
3012 MAINTAINER_MODE_TRUE='#'
3013 MAINTAINER_MODE_FALSE=
3016 MAINT=$MAINTAINER_MODE_TRUE
3021 ac_cpp='$CPP $CPPFLAGS'
3022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3024 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3025 if test -n "$ac_tool_prefix"; then
3026 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3027 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3029 $as_echo_n "checking for $ac_word... " >&6; }
3030 if ${ac_cv_prog_CC+:} false; then :
3031 $as_echo_n "(cached) " >&6
3033 if test -n "$CC"; then
3034 ac_cv_prog_CC="$CC" # Let the user override the test.
3036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3040 test -z "$as_dir" && as_dir=.
3041 for ac_exec_ext in '' $ac_executable_extensions; do
3042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3043 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054 if test -n "$CC"; then
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3056 $as_echo "$CC" >&6; }
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3059 $as_echo "no" >&6; }
3064 if test -z "$ac_cv_prog_CC"; then
3066 # Extract the first word of "gcc", so it can be a program name with args.
3067 set dummy gcc; ac_word=$2
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3069 $as_echo_n "checking for $ac_word... " >&6; }
3070 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3071 $as_echo_n "(cached) " >&6
3073 if test -n "$ac_ct_CC"; then
3074 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3080 test -z "$as_dir" && as_dir=.
3081 for ac_exec_ext in '' $ac_executable_extensions; do
3082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3083 ac_cv_prog_ac_ct_CC="gcc"
3084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3093 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3094 if test -n "$ac_ct_CC"; then
3095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3096 $as_echo "$ac_ct_CC" >&6; }
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3099 $as_echo "no" >&6; }
3102 if test "x$ac_ct_CC" = x; then
3105 case $cross_compiling:$ac_tool_warned in
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3108 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3109 ac_tool_warned=yes ;;
3117 if test -z "$CC"; then
3118 if test -n "$ac_tool_prefix"; then
3119 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3120 set dummy ${ac_tool_prefix}cc; ac_word=$2
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3122 $as_echo_n "checking for $ac_word... " >&6; }
3123 if ${ac_cv_prog_CC+:} false; then :
3124 $as_echo_n "(cached) " >&6
3126 if test -n "$CC"; then
3127 ac_cv_prog_CC="$CC" # Let the user override the test.
3129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133 test -z "$as_dir" && as_dir=.
3134 for ac_exec_ext in '' $ac_executable_extensions; do
3135 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3136 ac_cv_prog_CC="${ac_tool_prefix}cc"
3137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3147 if test -n "$CC"; then
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3149 $as_echo "$CC" >&6; }
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3152 $as_echo "no" >&6; }
3158 if test -z "$CC"; then
3159 # Extract the first word of "cc", so it can be a program name with args.
3160 set dummy cc; ac_word=$2
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3162 $as_echo_n "checking for $ac_word... " >&6; }
3163 if ${ac_cv_prog_CC+:} false; then :
3164 $as_echo_n "(cached) " >&6
3166 if test -n "$CC"; then
3167 ac_cv_prog_CC="$CC" # Let the user override the test.
3170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3174 test -z "$as_dir" && as_dir=.
3175 for ac_exec_ext in '' $ac_executable_extensions; do
3176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3177 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3178 ac_prog_rejected=yes
3182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3189 if test $ac_prog_rejected = yes; then
3190 # We found a bogon in the path, so make sure we never use it.
3191 set dummy $ac_cv_prog_CC
3193 if test $# != 0; then
3194 # We chose a different compiler from the bogus one.
3195 # However, it has the same basename, so the bogon will be chosen
3196 # first if we set CC to just the basename; use the full file name.
3198 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3204 if test -n "$CC"; then
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3206 $as_echo "$CC" >&6; }
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3209 $as_echo "no" >&6; }
3214 if test -z "$CC"; then
3215 if test -n "$ac_tool_prefix"; then
3216 for ac_prog in cl.exe
3218 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3219 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3221 $as_echo_n "checking for $ac_word... " >&6; }
3222 if ${ac_cv_prog_CC+:} false; then :
3223 $as_echo_n "(cached) " >&6
3225 if test -n "$CC"; then
3226 ac_cv_prog_CC="$CC" # Let the user override the test.
3228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3232 test -z "$as_dir" && as_dir=.
3233 for ac_exec_ext in '' $ac_executable_extensions; do
3234 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3235 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3246 if test -n "$CC"; then
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3248 $as_echo "$CC" >&6; }
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3251 $as_echo "no" >&6; }
3255 test -n "$CC" && break
3258 if test -z "$CC"; then
3260 for ac_prog in cl.exe
3262 # Extract the first word of "$ac_prog", so it can be a program name with args.
3263 set dummy $ac_prog; ac_word=$2
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3265 $as_echo_n "checking for $ac_word... " >&6; }
3266 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3267 $as_echo_n "(cached) " >&6
3269 if test -n "$ac_ct_CC"; then
3270 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3276 test -z "$as_dir" && as_dir=.
3277 for ac_exec_ext in '' $ac_executable_extensions; do
3278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3279 ac_cv_prog_ac_ct_CC="$ac_prog"
3280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3289 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3290 if test -n "$ac_ct_CC"; then
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3292 $as_echo "$ac_ct_CC" >&6; }
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3295 $as_echo "no" >&6; }
3299 test -n "$ac_ct_CC" && break
3302 if test "x$ac_ct_CC" = x; then
3305 case $cross_compiling:$ac_tool_warned in
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3309 ac_tool_warned=yes ;;
3318 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3319 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3320 as_fn_error $? "no acceptable C compiler found
in \
$PATH
3321 See \
`config.log' for more details" "$LINENO" 5; }
3323 # Provide some information about the compiler.
3324 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3327 for ac_option in --version -v -V -qversion; do
3328 { { ac_try="$ac_compiler $ac_option >&5"
3330 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3331 *) ac_try_echo
=$ac_try;;
3333 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3334 $as_echo "$ac_try_echo"; } >&5
3335 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3337 if test -s conftest.err
; then
3339 ... rest of stderr output deleted ...
3340 10q' conftest.err
>conftest.er1
3341 cat conftest.er1
>&5
3343 rm -f conftest.er1 conftest.err
3344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3345 test $ac_status = 0; }
3348 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3349 /* end confdefs.h. */
3359 ac_clean_files_save
=$ac_clean_files
3360 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3361 # Try to create an executable without -o first, disregard a.out.
3362 # It will help us diagnose broken compilers, and finding out an intuition
3364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3365 $as_echo_n "checking whether the C compiler works... " >&6; }
3366 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3368 # The possible output files:
3369 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3372 for ac_file
in $ac_files
3375 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3376 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
3381 if { { ac_try
="$ac_link_default"
3383 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3384 *) ac_try_echo=$ac_try;;
3386 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3387 $as_echo "$ac_try_echo"; } >&5
3388 (eval "$ac_link_default") 2>&5
3390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3391 test $ac_status = 0; }; then :
3392 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
3393 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
3394 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3395 # so that the user can short-circuit this test for compilers unknown to
3397 for ac_file in $ac_files ''
3399 test -f "$ac_file" || continue
3401 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3404 # We found the default executable, but exeext='' is most
3408 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3410 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3412 # We set ac_cv_exeext here because the later test for it is not
3413 # safe: cross compilers may not add the suffix if given an `-o'
3414 # argument, so we may need to know it at that point already.
3415 # Even if this section looks crufty: it has the advantage of
3422 test "$ac_cv_exeext" = no && ac_cv_exeext=
3427 if test -z "$ac_file"; then :
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3429 $as_echo "no" >&6; }
3430 $as_echo "$as_me: failed program was:" >&5
3431 sed 's
/^
/|
/' conftest.$ac_ext >&5
3433 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3434 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3435 as_fn_error 77 "C compiler cannot create executables
3436 See \`config.log
' for more details" "$LINENO" 5; }
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3439 $as_echo "yes" >&6; }
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3442 $as_echo_n "checking for C compiler default output file name... " >&6; }
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3444 $as_echo "$ac_file" >&6; }
3445 ac_exeext=$ac_cv_exeext
3447 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3448 ac_clean_files=$ac_clean_files_save
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3450 $as_echo_n "checking for suffix of executables... " >&6; }
3451 if { { ac_try="$ac_link"
3453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3454 *) ac_try_echo=$ac_try;;
3456 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3457 $as_echo "$ac_try_echo"; } >&5
3458 (eval "$ac_link") 2>&5
3460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3461 test $ac_status = 0; }; then :
3462 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3463 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3464 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3466 for ac_file
in conftest.exe conftest conftest.
*; do
3467 test -f "$ac_file" ||
continue
3469 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3470 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3476 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3477 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3478 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3479 See \`config.log' for more details" "$LINENO" 5; }
3481 rm -f conftest conftest
$ac_cv_exeext
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3483 $as_echo "$ac_cv_exeext" >&6; }
3485 rm -f conftest.
$ac_ext
3486 EXEEXT
=$ac_cv_exeext
3488 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h. */
3494 FILE *f = fopen ("conftest.out", "w");
3495 return ferror (f) || fclose (f) != 0;
3501 ac_clean_files
="$ac_clean_files conftest.out"
3502 # Check that the compiler produces executables we can run. If not, either
3503 # the compiler is broken, or we cross compile.
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3505 $as_echo_n "checking whether we are cross compiling... " >&6; }
3506 if test "$cross_compiling" != yes; then
3507 { { ac_try
="$ac_link"
3509 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3510 *) ac_try_echo=$ac_try;;
3512 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3513 $as_echo "$ac_try_echo"; } >&5
3514 (eval "$ac_link") 2>&5
3516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3517 test $ac_status = 0; }
3518 if { ac_try='./conftest$ac_cv_exeext'
3519 { { case "(($ac_try" in
3520 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3521 *) ac_try_echo
=$ac_try;;
3523 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3524 $as_echo "$ac_try_echo"; } >&5
3525 (eval "$ac_try") 2>&5
3527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3528 test $ac_status = 0; }; }; then
3531 if test "$cross_compiling" = maybe
; then
3534 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3535 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3536 as_fn_error $?
"cannot run C compiled programs.
3537 If you meant to cross compile, use \`--host'.
3538 See \`config.log' for more details" "$LINENO" 5; }
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3543 $as_echo "$cross_compiling" >&6; }
3545 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3546 ac_clean_files
=$ac_clean_files_save
3547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3548 $as_echo_n "checking for suffix of object files... " >&6; }
3549 if ${ac_cv_objext+:} false
; then :
3550 $as_echo_n "(cached) " >&6
3552 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3553 /* end confdefs.h. */
3563 rm -f conftest.o conftest.obj
3564 if { { ac_try
="$ac_compile"
3566 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3567 *) ac_try_echo=$ac_try;;
3569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3570 $as_echo "$ac_try_echo"; } >&5
3571 (eval "$ac_compile") 2>&5
3573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3574 test $ac_status = 0; }; then :
3575 for ac_file in conftest.o conftest.obj conftest.*; do
3576 test -f "$ac_file" || continue;
3578 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3579 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3584 $as_echo "$as_me: failed program was:" >&5
3585 sed 's/^/| /' conftest.$ac_ext >&5
3587 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3588 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3589 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3590 See \
`config.log' for more details" "$LINENO" 5; }
3592 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3595 $as_echo "$ac_cv_objext" >&6; }
3596 OBJEXT=$ac_cv_objext
3598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3599 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3600 if ${ac_cv_c_compiler_gnu+:} false; then :
3601 $as_echo_n "(cached) " >&6
3603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3604 /* end confdefs.h. */
3617 if ac_fn_c_try_compile "$LINENO"; then :
3622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3623 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3627 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3628 if test $ac_compiler_gnu = yes; then
3633 ac_test_CFLAGS=${CFLAGS+set}
3634 ac_save_CFLAGS=$CFLAGS
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3636 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3637 if ${ac_cv_prog_cc_g+:} false; then :
3638 $as_echo_n "(cached) " >&6
3640 ac_save_c_werror_flag=$ac_c_werror_flag
3641 ac_c_werror_flag=yes
3644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3645 /* end confdefs.h. */
3655 if ac_fn_c_try_compile "$LINENO"; then :
3659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3660 /* end confdefs.h. */
3670 if ac_fn_c_try_compile "$LINENO"; then :
3673 ac_c_werror_flag=$ac_save_c_werror_flag
3675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3676 /* end confdefs.h. */
3686 if ac_fn_c_try_compile "$LINENO"; then :
3689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3694 ac_c_werror_flag=$ac_save_c_werror_flag
3696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3697 $as_echo "$ac_cv_prog_cc_g" >&6; }
3698 if test "$ac_test_CFLAGS" = set; then
3699 CFLAGS=$ac_save_CFLAGS
3700 elif test $ac_cv_prog_cc_g = yes; then
3701 if test "$GCC" = yes; then
3707 if test "$GCC" = yes; then
3713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3714 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3715 if ${ac_cv_prog_cc_c89+:} false; then :
3716 $as_echo_n "(cached) " >&6
3718 ac_cv_prog_cc_c89=no
3720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3721 /* end confdefs.h. */
3725 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3726 struct buf { int x; };
3727 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3728 static char *e (p, i)
3734 static char *f (char * (*g) (char **, int), char **p, ...)
3739 s = g (p, va_arg (v,int));
3744 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3745 function prototypes and stuff, but not '\xHH' hex character constants.
3746 These don't provoke an error unfortunately, instead are silently treated
3747 as 'x'. The following induces an error, until -std is added to get
3748 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3749 array size at least. It's necessary to write '\x00'==0 to get something
3750 that's true only with -std. */
3751 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3753 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3754 inside strings and character constants. */
3756 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3758 int test (int i, double x);
3759 struct s1 {int (*f) (int a);};
3760 struct s2 {int (*f) (double a);};
3761 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3767 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3772 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3773 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3775 CC="$ac_save_CC $ac_arg"
3776 if ac_fn_c_try_compile "$LINENO"; then :
3777 ac_cv_prog_cc_c89=$ac_arg
3779 rm -f core conftest.err conftest.$ac_objext
3780 test "x$ac_cv_prog_cc_c89" != "xno" && break
3782 rm -f conftest.$ac_ext
3787 case "x$ac_cv_prog_cc_c89" in
3789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3790 $as_echo "none needed" >&6; } ;;
3792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3793 $as_echo "unsupported" >&6; } ;;
3795 CC="$CC $ac_cv_prog_cc_c89"
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3797 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3799 if test "x$ac_cv_prog_cc_c89" != xno; then :
3804 ac_cpp='$CPP $CPPFLAGS'
3805 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3806 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3810 ac_cpp='$CXXCPP $CPPFLAGS'
3811 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3812 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3813 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3814 if test -z "$CXX"; then
3815 if test -n "$CCC"; then
3818 if test -n "$ac_tool_prefix"; then
3819 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3821 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3822 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3824 $as_echo_n "checking for $ac_word... " >&6; }
3825 if ${ac_cv_prog_CXX+:} false; then :
3826 $as_echo_n "(cached) " >&6
3828 if test -n "$CXX"; then
3829 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3835 test -z "$as_dir" && as_dir=.
3836 for ac_exec_ext in '' $ac_executable_extensions; do
3837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3838 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3849 if test -n "$CXX"; then
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3851 $as_echo "$CXX" >&6; }
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3854 $as_echo "no" >&6; }
3858 test -n "$CXX" && break
3861 if test -z "$CXX"; then
3863 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3865 # Extract the first word of "$ac_prog", so it can be a program name with args.
3866 set dummy $ac_prog; ac_word=$2
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3868 $as_echo_n "checking for $ac_word... " >&6; }
3869 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3870 $as_echo_n "(cached) " >&6
3872 if test -n "$ac_ct_CXX"; then
3873 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3879 test -z "$as_dir" && as_dir=.
3880 for ac_exec_ext in '' $ac_executable_extensions; do
3881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3882 ac_cv_prog_ac_ct_CXX="$ac_prog"
3883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3892 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3893 if test -n "$ac_ct_CXX"; then
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3895 $as_echo "$ac_ct_CXX" >&6; }
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898 $as_echo "no" >&6; }
3902 test -n "$ac_ct_CXX" && break
3905 if test "x$ac_ct_CXX" = x; then
3908 case $cross_compiling:$ac_tool_warned in
3910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3911 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3912 ac_tool_warned=yes ;;
3920 # Provide some information about the compiler.
3921 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3924 for ac_option in --version -v -V -qversion; do
3925 { { ac_try="$ac_compiler $ac_option >&5"
3927 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3928 *) ac_try_echo
=$ac_try;;
3930 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3931 $as_echo "$ac_try_echo"; } >&5
3932 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3934 if test -s conftest.err
; then
3936 ... rest of stderr output deleted ...
3937 10q' conftest.err
>conftest.er1
3938 cat conftest.er1
>&5
3940 rm -f conftest.er1 conftest.err
3941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3942 test $ac_status = 0; }
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3946 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3947 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3948 $as_echo_n "(cached) " >&6
3950 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3951 /* end confdefs.h. */
3964 if ac_fn_cxx_try_compile
"$LINENO"; then :
3969 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3970 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3974 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3975 if test $ac_compiler_gnu = yes; then
3980 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3981 ac_save_CXXFLAGS
=$CXXFLAGS
3982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3983 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3984 if ${ac_cv_prog_cxx_g+:} false
; then :
3985 $as_echo_n "(cached) " >&6
3987 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3988 ac_cxx_werror_flag
=yes
3991 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3992 /* end confdefs.h. */
4002 if ac_fn_cxx_try_compile
"$LINENO"; then :
4003 ac_cv_prog_cxx_g
=yes
4006 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4007 /* end confdefs.h. */
4017 if ac_fn_cxx_try_compile
"$LINENO"; then :
4020 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4022 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4023 /* end confdefs.h. */
4033 if ac_fn_cxx_try_compile
"$LINENO"; then :
4034 ac_cv_prog_cxx_g
=yes
4036 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4038 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4040 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4041 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4044 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4045 if test "$ac_test_CXXFLAGS" = set; then
4046 CXXFLAGS
=$ac_save_CXXFLAGS
4047 elif test $ac_cv_prog_cxx_g = yes; then
4048 if test "$GXX" = yes; then
4054 if test "$GXX" = yes; then
4061 ac_cpp
='$CPP $CPPFLAGS'
4062 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4063 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4064 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4069 ac_cpp
='$CPP $CPPFLAGS'
4070 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4071 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4072 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4074 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4075 # On Suns, sometimes $CPP names a directory.
4076 if test -n "$CPP" && test -d "$CPP"; then
4079 if test -z "$CPP"; then
4080 if ${ac_cv_prog_CPP+:} false
; then :
4081 $as_echo_n "(cached) " >&6
4083 # Double quotes because CPP needs to be expanded
4084 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4087 for ac_c_preproc_warn_flag
in '' yes
4089 # Use a header file that comes with gcc, so configuring glibc
4090 # with a fresh cross-compiler works.
4091 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4092 # <limits.h> exists even on freestanding compilers.
4093 # On the NeXT, cc -E runs the code through the compiler's parser,
4094 # not just through cpp. "Syntax error" is here to catch this case.
4095 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4096 /* end confdefs.h. */
4098 # include <limits.h>
4100 # include <assert.h>
4104 if ac_fn_c_try_cpp
"$LINENO"; then :
4107 # Broken: fails on valid input.
4110 rm -f conftest.err conftest.i conftest.
$ac_ext
4112 # OK, works on sane cases. Now check whether nonexistent headers
4113 # can be detected and how.
4114 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4115 /* end confdefs.h. */
4116 #include <ac_nonexistent.h>
4118 if ac_fn_c_try_cpp
"$LINENO"; then :
4119 # Broken: success on invalid input.
4122 # Passes both tests.
4126 rm -f conftest.err conftest.i conftest.
$ac_ext
4129 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4130 rm -f conftest.i conftest.err conftest.
$ac_ext
4131 if $ac_preproc_ok; then :
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4144 $as_echo "$CPP" >&6; }
4146 for ac_c_preproc_warn_flag
in '' yes
4148 # Use a header file that comes with gcc, so configuring glibc
4149 # with a fresh cross-compiler works.
4150 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4151 # <limits.h> exists even on freestanding compilers.
4152 # On the NeXT, cc -E runs the code through the compiler's parser,
4153 # not just through cpp. "Syntax error" is here to catch this case.
4154 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4155 /* end confdefs.h. */
4157 # include <limits.h>
4159 # include <assert.h>
4163 if ac_fn_c_try_cpp
"$LINENO"; then :
4166 # Broken: fails on valid input.
4169 rm -f conftest.err conftest.i conftest.
$ac_ext
4171 # OK, works on sane cases. Now check whether nonexistent headers
4172 # can be detected and how.
4173 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4174 /* end confdefs.h. */
4175 #include <ac_nonexistent.h>
4177 if ac_fn_c_try_cpp
"$LINENO"; then :
4178 # Broken: success on invalid input.
4181 # Passes both tests.
4185 rm -f conftest.err conftest.i conftest.
$ac_ext
4188 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4189 rm -f conftest.i conftest.err conftest.
$ac_ext
4190 if $ac_preproc_ok; then :
4193 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4194 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4195 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
4196 See \`config.log' for more details" "$LINENO" 5; }
4200 ac_cpp
='$CPP $CPPFLAGS'
4201 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4202 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4203 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4207 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4208 if ${ac_cv_path_GREP+:} false
; then :
4209 $as_echo_n "(cached) " >&6
4211 if test -z "$GREP"; then
4212 ac_path_GREP_found
=false
4213 # Loop through the user's path and test for each of PROGNAME-LIST
4214 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4215 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4218 test -z "$as_dir" && as_dir
=.
4219 for ac_prog
in grep ggrep
; do
4220 for ac_exec_ext
in '' $ac_executable_extensions; do
4221 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4222 as_fn_executable_p
"$ac_path_GREP" ||
continue
4223 # Check for GNU ac_path_GREP and select it if it is found.
4224 # Check for GNU $ac_path_GREP
4225 case `"$ac_path_GREP" --version 2>&1` in
4227 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4230 $as_echo_n 0123456789 >"conftest.in"
4233 cat "conftest.in" "conftest.in" >"conftest.tmp"
4234 mv "conftest.tmp" "conftest.in"
4235 cp "conftest.in" "conftest.nl"
4236 $as_echo 'GREP' >> "conftest.nl"
4237 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4238 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4239 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4240 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4241 # Best one so far, save it but keep looking for a better one
4242 ac_cv_path_GREP
="$ac_path_GREP"
4243 ac_path_GREP_max
=$ac_count
4245 # 10*(2^10) chars as input seems more than enough
4246 test $ac_count -gt 10 && break
4248 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4251 $ac_path_GREP_found && break 3
4256 if test -z "$ac_cv_path_GREP"; then
4257 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4260 ac_cv_path_GREP
=$GREP
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4265 $as_echo "$ac_cv_path_GREP" >&6; }
4266 GREP
="$ac_cv_path_GREP"
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4270 $as_echo_n "checking for egrep... " >&6; }
4271 if ${ac_cv_path_EGREP+:} false
; then :
4272 $as_echo_n "(cached) " >&6
4274 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4275 then ac_cv_path_EGREP
="$GREP -E"
4277 if test -z "$EGREP"; then
4278 ac_path_EGREP_found
=false
4279 # Loop through the user's path and test for each of PROGNAME-LIST
4280 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4281 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4284 test -z "$as_dir" && as_dir
=.
4285 for ac_prog
in egrep; do
4286 for ac_exec_ext
in '' $ac_executable_extensions; do
4287 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4288 as_fn_executable_p
"$ac_path_EGREP" ||
continue
4289 # Check for GNU ac_path_EGREP and select it if it is found.
4290 # Check for GNU $ac_path_EGREP
4291 case `"$ac_path_EGREP" --version 2>&1` in
4293 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4296 $as_echo_n 0123456789 >"conftest.in"
4299 cat "conftest.in" "conftest.in" >"conftest.tmp"
4300 mv "conftest.tmp" "conftest.in"
4301 cp "conftest.in" "conftest.nl"
4302 $as_echo 'EGREP' >> "conftest.nl"
4303 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4304 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4305 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4306 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4307 # Best one so far, save it but keep looking for a better one
4308 ac_cv_path_EGREP
="$ac_path_EGREP"
4309 ac_path_EGREP_max
=$ac_count
4311 # 10*(2^10) chars as input seems more than enough
4312 test $ac_count -gt 10 && break
4314 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4317 $ac_path_EGREP_found && break 3
4322 if test -z "$ac_cv_path_EGREP"; then
4323 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4326 ac_cv_path_EGREP
=$EGREP
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4332 $as_echo "$ac_cv_path_EGREP" >&6; }
4333 EGREP
="$ac_cv_path_EGREP"
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4337 $as_echo_n "checking for ANSI C header files... " >&6; }
4338 if ${ac_cv_header_stdc+:} false
; then :
4339 $as_echo_n "(cached) " >&6
4341 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4342 /* end confdefs.h. */
4356 if ac_fn_c_try_compile
"$LINENO"; then :
4357 ac_cv_header_stdc
=yes
4359 ac_cv_header_stdc
=no
4361 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4363 if test $ac_cv_header_stdc = yes; then
4364 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4365 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4366 /* end confdefs.h. */
4370 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4371 $EGREP "memchr" >/dev
/null
2>&1; then :
4374 ac_cv_header_stdc
=no
4380 if test $ac_cv_header_stdc = yes; then
4381 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4382 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4383 /* end confdefs.h. */
4387 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4388 $EGREP "free" >/dev
/null
2>&1; then :
4391 ac_cv_header_stdc
=no
4397 if test $ac_cv_header_stdc = yes; then
4398 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4399 if test "$cross_compiling" = yes; then :
4402 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4403 /* end confdefs.h. */
4406 #if ((' ' & 0x0FF) == 0x020)
4407 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4408 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4410 # define ISLOWER(c) \
4411 (('a' <= (c) && (c) <= 'i') \
4412 || ('j' <= (c) && (c) <= 'r') \
4413 || ('s' <= (c) && (c) <= 'z'))
4414 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4417 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4422 for (i = 0; i < 256; i++)
4423 if (XOR (islower (i), ISLOWER (i))
4424 || toupper (i) != TOUPPER (i))
4429 if ac_fn_c_try_run
"$LINENO"; then :
4432 ac_cv_header_stdc
=no
4434 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4435 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4441 $as_echo "$ac_cv_header_stdc" >&6; }
4442 if test $ac_cv_header_stdc = yes; then
4444 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4448 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4449 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4450 inttypes.h stdint.h unistd.h
4452 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4453 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4455 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4456 cat >>confdefs.h
<<_ACEOF
4457 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4466 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4467 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
4474 if test "$MINIX" = yes; then
4476 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4479 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4482 $as_echo "#define _MINIX 1" >>confdefs.h
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4488 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4489 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
4490 $as_echo_n "(cached) " >&6
4492 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4493 /* end confdefs.h. */
4495 # define __EXTENSIONS__ 1
4496 $ac_includes_default
4505 if ac_fn_c_try_compile
"$LINENO"; then :
4506 ac_cv_safe_to_define___extensions__
=yes
4508 ac_cv_safe_to_define___extensions__
=no
4510 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4513 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4514 test $ac_cv_safe_to_define___extensions__ = yes &&
4515 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4517 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4519 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4521 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4523 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4527 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4528 if test -f "$ac_dir/install-sh"; then
4530 ac_install_sh
="$ac_aux_dir/install-sh -c"
4532 elif test -f "$ac_dir/install.sh"; then
4534 ac_install_sh
="$ac_aux_dir/install.sh -c"
4536 elif test -f "$ac_dir/shtool"; then
4538 ac_install_sh
="$ac_aux_dir/shtool install -c"
4542 if test -z "$ac_aux_dir"; then
4543 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4546 # These three variables are undocumented and unsupported,
4547 # and are intended to be withdrawn in a future Autoconf release.
4548 # They can cause serious problems if a builder's source tree is in a directory
4549 # whose full name contains unusual characters.
4550 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4551 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4552 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4555 # Make sure we can run config.sub.
4556 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
4557 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4560 $as_echo_n "checking build system type... " >&6; }
4561 if ${ac_cv_build+:} false
; then :
4562 $as_echo_n "(cached) " >&6
4564 ac_build_alias
=$build_alias
4565 test "x$ac_build_alias" = x
&&
4566 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
4567 test "x$ac_build_alias" = x
&&
4568 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
4569 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4570 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4574 $as_echo "$ac_cv_build" >&6; }
4575 case $ac_cv_build in
4577 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
4580 ac_save_IFS
=$IFS; IFS
='-'
4586 # Remember, the first character of IFS is used to create $*,
4587 # except with old shells:
4590 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4594 $as_echo_n "checking host system type... " >&6; }
4595 if ${ac_cv_host+:} false
; then :
4596 $as_echo_n "(cached) " >&6
4598 if test "x$host_alias" = x
; then
4599 ac_cv_host
=$ac_cv_build
4601 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4602 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4607 $as_echo "$ac_cv_host" >&6; }
4610 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
4613 ac_save_IFS
=$IFS; IFS
='-'
4619 # Remember, the first character of IFS is used to create $*,
4620 # except with old shells:
4623 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4627 $as_echo_n "checking target system type... " >&6; }
4628 if ${ac_cv_target+:} false
; then :
4629 $as_echo_n "(cached) " >&6
4631 if test "x$target_alias" = x
; then
4632 ac_cv_target
=$ac_cv_host
4634 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4635 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4640 $as_echo "$ac_cv_target" >&6; }
4641 case $ac_cv_target in
4643 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
4645 target
=$ac_cv_target
4646 ac_save_IFS
=$IFS; IFS
='-'
4652 # Remember, the first character of IFS is used to create $*,
4653 # except with old shells:
4656 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
4659 # The aliases save the names the user supplied, while $host etc.
4660 # will get canonicalized.
4661 test -n "$target_alias" &&
4662 test "$program_prefix$program_suffix$program_transform_name" = \
4664 program_prefix
=${target_alias}-
4666 # The tests for host and target for $enable_largefile require
4671 # As the $enable_largefile decision depends on --enable-plugins we must set it
4672 # even in directories otherwise not depending on the $plugins option.
4676 for ac_header
in dlfcn.h
4678 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4680 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
4681 cat >>confdefs.h
<<_ACEOF
4682 #define HAVE_DLFCN_H 1
4689 for ac_header
in windows.h
4691 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4693 if test "x$ac_cv_header_windows_h" = xyes
; then :
4694 cat >>confdefs.h
<<_ACEOF
4695 #define HAVE_WINDOWS_H 1
4703 # Check whether --enable-plugins was given.
4704 if test "${enable_plugins+set}" = set; then :
4705 enableval
=$enable_plugins; case "${enableval}" in
4708 if test "$maybe_plugins" != "yes" ; then
4709 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4713 plugins
=$maybe_plugins
4717 if test "$plugins" = "yes"; then
4718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
4719 $as_echo_n "checking for library containing dlsym... " >&6; }
4720 if ${ac_cv_search_dlsym+:} false
; then :
4721 $as_echo_n "(cached) " >&6
4723 ac_func_search_save_LIBS
=$LIBS
4724 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4725 /* end confdefs.h. */
4727 /* Override any GCC internal prototype to avoid an error.
4728 Use char because int might match the return type of a GCC
4729 builtin and then its argument prototype would still apply. */
4742 for ac_lib
in '' dl
; do
4743 if test -z "$ac_lib"; then
4744 ac_res
="none required"
4747 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
4749 if ac_fn_c_try_link
"$LINENO"; then :
4750 ac_cv_search_dlsym
=$ac_res
4752 rm -f core conftest.err conftest.
$ac_objext \
4754 if ${ac_cv_search_dlsym+:} false
; then :
4758 if ${ac_cv_search_dlsym+:} false
; then :
4761 ac_cv_search_dlsym
=no
4764 LIBS
=$ac_func_search_save_LIBS
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4767 $as_echo "$ac_cv_search_dlsym" >&6; }
4768 ac_res
=$ac_cv_search_dlsym
4769 if test "$ac_res" != no
; then :
4770 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
4778 sparc-
*-solaris*|i?
86-*-solaris*)
4779 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
4780 # were mutually exclusive until Solaris 11.3. Without procfs support,
4781 # the bfd/ elf module cannot provide certain routines such as
4782 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
4783 # explicitly requested large-file support through the
4784 # --enable-largefile switch, disable large-file support in favor of
4787 # Check if <sys/procfs.h> is incompatible with large-file support.
4788 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4789 /* end confdefs.h. */
4790 #define _FILE_OFFSET_BITS 64
4791 #define _STRUCTURED_PROC 1
4792 #include <sys/procfs.h>
4801 if ac_fn_c_try_compile
"$LINENO"; then :
4802 acx_cv_procfs_lfs
=yes
4804 acx_cv_procfs_lfs
=no
4806 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4808 # Forcefully disable large-file support only if necessary, gdb is in
4810 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
4811 -a -d $srcdir/..
/gdb
-a "$enable_gdb" != no
; then
4812 : ${enable_largefile="no"}
4813 if test "$plugins" = yes; then
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
4815 plugin support disabled; require large-file support which is incompatible with GDB." >&5
4816 $as_echo "$as_me: WARNING:
4817 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
4822 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
4823 # benefit of g++ 9+ which predefines it on Solaris.
4824 if test "$enable_largefile" = no
; then
4825 LARGEFILE_CPPFLAGS
="-U_FILE_OFFSET_BITS"
4831 # Check whether --enable-largefile was given.
4832 if test "${enable_largefile+set}" = set; then :
4833 enableval
=$enable_largefile;
4836 if test "$enable_largefile" != no
; then
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4839 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4840 if ${ac_cv_sys_largefile_CC+:} false
; then :
4841 $as_echo_n "(cached) " >&6
4843 ac_cv_sys_largefile_CC
=no
4844 if test "$GCC" != yes; then
4847 # IRIX 6.2 and later do not support large files by default,
4848 # so use the C compiler's -n32 option if that helps.
4849 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4850 /* end confdefs.h. */
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 :
4871 rm -f core conftest.err conftest.
$ac_objext
4873 if ac_fn_c_try_compile
"$LINENO"; then :
4874 ac_cv_sys_largefile_CC
=' -n32'; break
4876 rm -f core conftest.err conftest.
$ac_objext
4880 rm -f conftest.
$ac_ext
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4884 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4885 if test "$ac_cv_sys_largefile_CC" != no
; then
4886 CC
=$CC$ac_cv_sys_largefile_CC
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4890 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4891 if ${ac_cv_sys_file_offset_bits+:} false
; then :
4892 $as_echo_n "(cached) " >&6
4895 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4896 /* end confdefs.h. */
4897 #include <sys/types.h>
4898 /* Check that off_t can represent 2**63 - 1 correctly.
4899 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4900 since some C++ compilers masquerading as C compilers
4901 incorrectly reject 9223372036854775807. */
4902 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4903 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4904 && LARGE_OFF_T % 2147483647 == 1)
4914 if ac_fn_c_try_compile
"$LINENO"; then :
4915 ac_cv_sys_file_offset_bits
=no
; break
4917 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4918 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4919 /* end confdefs.h. */
4920 #define _FILE_OFFSET_BITS 64
4921 #include <sys/types.h>
4922 /* Check that off_t can represent 2**63 - 1 correctly.
4923 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4924 since some C++ compilers masquerading as C compilers
4925 incorrectly reject 9223372036854775807. */
4926 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4927 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4928 && LARGE_OFF_T % 2147483647 == 1)
4938 if ac_fn_c_try_compile
"$LINENO"; then :
4939 ac_cv_sys_file_offset_bits
=64; break
4941 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4942 ac_cv_sys_file_offset_bits
=unknown
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4947 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4948 case $ac_cv_sys_file_offset_bits in #(
4951 cat >>confdefs.h
<<_ACEOF
4952 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4957 if test $ac_cv_sys_file_offset_bits = unknown
; then
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4959 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4960 if ${ac_cv_sys_large_files+:} false
; then :
4961 $as_echo_n "(cached) " >&6
4964 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4965 /* end confdefs.h. */
4966 #include <sys/types.h>
4967 /* Check that off_t can represent 2**63 - 1 correctly.
4968 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4969 since some C++ compilers masquerading as C compilers
4970 incorrectly reject 9223372036854775807. */
4971 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4972 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4973 && LARGE_OFF_T % 2147483647 == 1)
4983 if ac_fn_c_try_compile
"$LINENO"; then :
4984 ac_cv_sys_large_files
=no
; break
4986 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4987 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4988 /* end confdefs.h. */
4989 #define _LARGE_FILES 1
4990 #include <sys/types.h>
4991 /* Check that off_t can represent 2**63 - 1 correctly.
4992 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4993 since some C++ compilers masquerading as C compilers
4994 incorrectly reject 9223372036854775807. */
4995 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4996 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4997 && LARGE_OFF_T % 2147483647 == 1)
5007 if ac_fn_c_try_compile
"$LINENO"; then :
5008 ac_cv_sys_large_files
=1; break
5010 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5011 ac_cv_sys_large_files
=unknown
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5016 $as_echo "$ac_cv_sys_large_files" >&6; }
5017 case $ac_cv_sys_large_files in #(
5020 cat >>confdefs.h
<<_ACEOF
5021 #define _LARGE_FILES $ac_cv_sys_large_files
5032 # Expand $ac_aux_dir to an absolute path.
5033 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
5035 if test x
"${install_sh+set}" != xset
; then
5038 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
5040 install_sh
="\${SHELL} $am_aux_dir/install-sh"
5044 # Installed binaries are usually stripped using 'strip' when the user
5045 # run "make install-strip". However 'strip' might not be the right
5046 # tool to use in cross-compilation environments, therefore Automake
5047 # will honor the 'STRIP' environment variable to overrule this program.
5048 if test "$cross_compiling" != no
; then
5049 if test -n "$ac_tool_prefix"; then
5050 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5051 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5053 $as_echo_n "checking for $ac_word... " >&6; }
5054 if ${ac_cv_prog_STRIP+:} false
; then :
5055 $as_echo_n "(cached) " >&6
5057 if test -n "$STRIP"; then
5058 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
5060 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5064 test -z "$as_dir" && as_dir
=.
5065 for ac_exec_ext
in '' $ac_executable_extensions; do
5066 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5067 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
5068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5077 STRIP
=$ac_cv_prog_STRIP
5078 if test -n "$STRIP"; then
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5080 $as_echo "$STRIP" >&6; }
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5083 $as_echo "no" >&6; }
5088 if test -z "$ac_cv_prog_STRIP"; then
5090 # Extract the first word of "strip", so it can be a program name with args.
5091 set dummy strip
; ac_word
=$2
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5093 $as_echo_n "checking for $ac_word... " >&6; }
5094 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
5095 $as_echo_n "(cached) " >&6
5097 if test -n "$ac_ct_STRIP"; then
5098 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
5100 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5104 test -z "$as_dir" && as_dir
=.
5105 for ac_exec_ext
in '' $ac_executable_extensions; do
5106 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5107 ac_cv_prog_ac_ct_STRIP
="strip"
5108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5117 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
5118 if test -n "$ac_ct_STRIP"; then
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5120 $as_echo "$ac_ct_STRIP" >&6; }
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5123 $as_echo "no" >&6; }
5126 if test "x$ac_ct_STRIP" = x
; then
5129 case $cross_compiling:$ac_tool_warned in
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5132 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5133 ac_tool_warned
=yes ;;
5138 STRIP
="$ac_cv_prog_STRIP"
5142 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
5146 for ac_dir
in ..
"$srcdir"/..
; do
5147 if test -f "$ac_dir/install-sh"; then
5149 ac_install_sh
="$ac_aux_dir/install-sh -c"
5151 elif test -f "$ac_dir/install.sh"; then
5153 ac_install_sh
="$ac_aux_dir/install.sh -c"
5155 elif test -f "$ac_dir/shtool"; then
5157 ac_install_sh
="$ac_aux_dir/shtool install -c"
5161 if test -z "$ac_aux_dir"; then
5162 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
5165 # These three variables are undocumented and unsupported,
5166 # and are intended to be withdrawn in a future Autoconf release.
5167 # They can cause serious problems if a builder's source tree is in a directory
5168 # whose full name contains unusual characters.
5169 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5170 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5171 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5175 # Set build, build_cpu, build_vendor and build_os.
5178 # Set host, host_cpu, host_vendor, and host_os.
5181 # Set target, target_cpu, target_vendor, and target_os.
5184 case ${build_alias} in
5185 "") build_noncanonical
=${build} ;;
5186 *) build_noncanonical
=${build_alias} ;;
5189 case ${host_alias} in
5190 "") host_noncanonical
=${build_noncanonical} ;;
5191 *) host_noncanonical
=${host_alias} ;;
5194 case ${target_alias} in
5195 "") target_noncanonical
=${host_noncanonical} ;;
5196 *) target_noncanonical
=${target_alias} ;;
5202 test "$program_prefix" != NONE
&&
5203 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5204 # Use a double $ so make ignores it.
5205 test "$program_suffix" != NONE
&&
5206 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5207 # Double any \ or $.
5208 # By default was `s,x,x', remove it if useless.
5209 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5210 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5213 # We require a C++11 compiler. Check if one is available, and if
5214 # necessary, set CXX_DIALECT to some -std=xxx switch.
5216 ax_cxx_compile_alternatives
="11 0x" ax_cxx_compile_cxx11_required
=true
5218 ac_cpp
='$CXXCPP $CPPFLAGS'
5219 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5220 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5221 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5225 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5226 if ${ax_cv_cxx_compile_cxx11+:} false
; then :
5227 $as_echo_n "(cached) " >&6
5229 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5230 /* end confdefs.h. */
5233 // If the compiler admits that it is not ready for C++11, why torture it?
5234 // Hopefully, this will speed up the test.
5238 #error "This is not a C++ compiler"
5240 #elif __cplusplus < 201103L
5242 #error "This is not a C++11 compiler"
5249 namespace test_static_assert
5252 template <typename T>
5255 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5260 namespace test_final_override
5268 struct Derived : public Base
5270 virtual void f() override {}
5275 namespace test_double_right_angle_brackets
5278 template < typename T >
5281 typedef check<void> single_type;
5282 typedef check<check<void>> double_type;
5283 typedef check<check<check<void>>> triple_type;
5284 typedef check<check<check<check<void>>>> quadruple_type;
5288 namespace test_decltype
5301 namespace test_type_deduction
5304 template < typename T1, typename T2 >
5307 static const bool value = false;
5310 template < typename T >
5311 struct is_same<T, T>
5313 static const bool value = true;
5316 template < typename T1, typename T2 >
5318 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5324 test(const int c, volatile int v)
5326 static_assert(is_same<int, decltype(0)>::value == true, "");
5327 static_assert(is_same<int, decltype(c)>::value == false, "");
5328 static_assert(is_same<int, decltype(v)>::value == false, "");
5331 auto sumi = ac + av + 'x';
5332 auto sumf = ac + av + 1.0;
5333 static_assert(is_same<int, decltype(ac)>::value == true, "");
5334 static_assert(is_same<int, decltype(av)>::value == true, "");
5335 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5336 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5337 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5338 return (sumf > 0.0) ? sumi : add(c, v);
5343 namespace test_noexcept
5346 int f() { return 0; }
5347 int g() noexcept { return 0; }
5349 static_assert(noexcept(f()) == false, "");
5350 static_assert(noexcept(g()) == true, "");
5354 namespace test_constexpr
5357 template < typename CharT >
5358 unsigned long constexpr
5359 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5361 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5364 template < typename CharT >
5365 unsigned long constexpr
5366 strlen_c(const CharT *const s) noexcept
5368 return strlen_c_r(s, 0UL);
5371 static_assert(strlen_c("") == 0UL, "");
5372 static_assert(strlen_c("1") == 1UL, "");
5373 static_assert(strlen_c("example") == 7UL, "");
5374 static_assert(strlen_c("another\0example") == 7UL, "");
5378 namespace test_rvalue_references
5384 static constexpr int value = N;
5387 answer<1> f(int&) { return answer<1>(); }
5388 answer<2> f(const int&) { return answer<2>(); }
5389 answer<3> f(int&&) { return answer<3>(); }
5396 static_assert(decltype(f(i))::value == 1, "");
5397 static_assert(decltype(f(c))::value == 2, "");
5398 static_assert(decltype(f(0))::value == 3, "");
5403 namespace test_uniform_initialization
5408 static const int zero {};
5409 static const int one {1};
5412 static_assert(test::zero == 0, "");
5413 static_assert(test::one == 1, "");
5417 namespace test_lambdas
5423 auto lambda1 = [](){};
5424 auto lambda2 = lambda1;
5432 auto a = [](int i, int j){ return i + j; }(1, 2);
5433 auto b = []() -> int { return '0'; }();
5434 auto c = [=](){ return a + b; }();
5435 auto d = [&](){ return c; }();
5436 auto e = [a, &b](int x) mutable {
5437 const auto identity = [](int y){ return y; };
5438 for (auto i = 0; i < a; ++i)
5440 return x + identity(a + b);
5442 return a + b + c + d + e;
5448 const auto nullary = [](){ return 0; };
5449 const auto unary = [](int x){ return x; };
5450 using nullary_t = decltype(nullary);
5451 using unary_t = decltype(unary);
5452 const auto higher1st = [](nullary_t f){ return f(); };
5453 const auto higher2nd = [unary](nullary_t f1){
5454 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5456 return higher1st(nullary) + higher2nd(nullary)(unary);
5461 namespace test_variadic_templates
5467 template <int N0, int... N1toN>
5468 struct sum<N0, N1toN...>
5470 static constexpr auto value = N0 + sum<N1toN...>::value;
5476 static constexpr auto value = 0;
5479 static_assert(sum<>::value == 0, "");
5480 static_assert(sum<1>::value == 1, "");
5481 static_assert(sum<23>::value == 23, "");
5482 static_assert(sum<1, 2>::value == 3, "");
5483 static_assert(sum<5, 5, 11>::value == 21, "");
5484 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5488 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5489 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5491 namespace test_template_alias_sfinae
5496 template<typename T>
5497 using member = typename T::member_type;
5499 template<typename T>
5502 template<typename T>
5503 void func(member<T>*) {}
5507 void test() { func<foo>(0); }
5511 } // namespace cxx11
5513 #endif // __cplusplus >= 201103L
5518 if ac_fn_cxx_try_compile
"$LINENO"; then :
5519 ax_cv_cxx_compile_cxx11
=yes
5521 ax_cv_cxx_compile_cxx11
=no
5523 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5526 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5527 if test x
$ax_cv_cxx_compile_cxx11 = xyes
; then
5531 if test x
$ac_success = xno
; then
5532 for alternative
in ${ax_cxx_compile_alternatives}; do
5533 switch
="-std=gnu++${alternative}"
5534 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5536 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5537 if eval \
${$cachevar+:} false
; then :
5538 $as_echo_n "(cached) " >&6
5542 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5543 /* end confdefs.h. */
5546 // If the compiler admits that it is not ready for C++11, why torture it?
5547 // Hopefully, this will speed up the test.
5551 #error "This is not a C++ compiler"
5553 #elif __cplusplus < 201103L
5555 #error "This is not a C++11 compiler"
5562 namespace test_static_assert
5565 template <typename T>
5568 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5573 namespace test_final_override
5581 struct Derived : public Base
5583 virtual void f() override {}
5588 namespace test_double_right_angle_brackets
5591 template < typename T >
5594 typedef check<void> single_type;
5595 typedef check<check<void>> double_type;
5596 typedef check<check<check<void>>> triple_type;
5597 typedef check<check<check<check<void>>>> quadruple_type;
5601 namespace test_decltype
5614 namespace test_type_deduction
5617 template < typename T1, typename T2 >
5620 static const bool value = false;
5623 template < typename T >
5624 struct is_same<T, T>
5626 static const bool value = true;
5629 template < typename T1, typename T2 >
5631 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5637 test(const int c, volatile int v)
5639 static_assert(is_same<int, decltype(0)>::value == true, "");
5640 static_assert(is_same<int, decltype(c)>::value == false, "");
5641 static_assert(is_same<int, decltype(v)>::value == false, "");
5644 auto sumi = ac + av + 'x';
5645 auto sumf = ac + av + 1.0;
5646 static_assert(is_same<int, decltype(ac)>::value == true, "");
5647 static_assert(is_same<int, decltype(av)>::value == true, "");
5648 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5649 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5650 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5651 return (sumf > 0.0) ? sumi : add(c, v);
5656 namespace test_noexcept
5659 int f() { return 0; }
5660 int g() noexcept { return 0; }
5662 static_assert(noexcept(f()) == false, "");
5663 static_assert(noexcept(g()) == true, "");
5667 namespace test_constexpr
5670 template < typename CharT >
5671 unsigned long constexpr
5672 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5674 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5677 template < typename CharT >
5678 unsigned long constexpr
5679 strlen_c(const CharT *const s) noexcept
5681 return strlen_c_r(s, 0UL);
5684 static_assert(strlen_c("") == 0UL, "");
5685 static_assert(strlen_c("1") == 1UL, "");
5686 static_assert(strlen_c("example") == 7UL, "");
5687 static_assert(strlen_c("another\0example") == 7UL, "");
5691 namespace test_rvalue_references
5697 static constexpr int value = N;
5700 answer<1> f(int&) { return answer<1>(); }
5701 answer<2> f(const int&) { return answer<2>(); }
5702 answer<3> f(int&&) { return answer<3>(); }
5709 static_assert(decltype(f(i))::value == 1, "");
5710 static_assert(decltype(f(c))::value == 2, "");
5711 static_assert(decltype(f(0))::value == 3, "");
5716 namespace test_uniform_initialization
5721 static const int zero {};
5722 static const int one {1};
5725 static_assert(test::zero == 0, "");
5726 static_assert(test::one == 1, "");
5730 namespace test_lambdas
5736 auto lambda1 = [](){};
5737 auto lambda2 = lambda1;
5745 auto a = [](int i, int j){ return i + j; }(1, 2);
5746 auto b = []() -> int { return '0'; }();
5747 auto c = [=](){ return a + b; }();
5748 auto d = [&](){ return c; }();
5749 auto e = [a, &b](int x) mutable {
5750 const auto identity = [](int y){ return y; };
5751 for (auto i = 0; i < a; ++i)
5753 return x + identity(a + b);
5755 return a + b + c + d + e;
5761 const auto nullary = [](){ return 0; };
5762 const auto unary = [](int x){ return x; };
5763 using nullary_t = decltype(nullary);
5764 using unary_t = decltype(unary);
5765 const auto higher1st = [](nullary_t f){ return f(); };
5766 const auto higher2nd = [unary](nullary_t f1){
5767 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5769 return higher1st(nullary) + higher2nd(nullary)(unary);
5774 namespace test_variadic_templates
5780 template <int N0, int... N1toN>
5781 struct sum<N0, N1toN...>
5783 static constexpr auto value = N0 + sum<N1toN...>::value;
5789 static constexpr auto value = 0;
5792 static_assert(sum<>::value == 0, "");
5793 static_assert(sum<1>::value == 1, "");
5794 static_assert(sum<23>::value == 23, "");
5795 static_assert(sum<1, 2>::value == 3, "");
5796 static_assert(sum<5, 5, 11>::value == 21, "");
5797 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5801 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5802 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5804 namespace test_template_alias_sfinae
5809 template<typename T>
5810 using member = typename T::member_type;
5812 template<typename T>
5815 template<typename T>
5816 void func(member<T>*) {}
5820 void test() { func<foo>(0); }
5824 } // namespace cxx11
5826 #endif // __cplusplus >= 201103L
5831 if ac_fn_cxx_try_compile
"$LINENO"; then :
5836 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5839 eval ac_res
=\$
$cachevar
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5841 $as_echo "$ac_res" >&6; }
5842 if eval test x\$
$cachevar = xyes
; then
5843 CXX_DIALECT
="$switch"
5850 if test x
$ac_success = xno
; then
5851 for alternative
in ${ax_cxx_compile_alternatives}; do
5852 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5853 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_
$switch" | $as_tr_sh`
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++11 features with
$switch" >&5
5855 $as_echo_n "checking whether
$CXX supports C
++11 features with
$switch...
" >&6; }
5856 if eval \${$cachevar+:} false; then :
5857 $as_echo_n "(cached
) " >&6
5861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5862 /* end confdefs.h. */
5865 // If the compiler admits that it is not ready for C++11, why torture it?
5866 // Hopefully, this will speed up the test.
5870 #error "This is not a C
++ compiler
"
5872 #elif __cplusplus < 201103L
5874 #error "This is not a C
++11 compiler
"
5881 namespace test_static_assert
5884 template <typename T>
5887 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
5892 namespace test_final_override
5900 struct Derived : public Base
5902 virtual void f() override {}
5907 namespace test_double_right_angle_brackets
5910 template < typename T >
5913 typedef check<void> single_type;
5914 typedef check<check<void>> double_type;
5915 typedef check<check<check<void>>> triple_type;
5916 typedef check<check<check<check<void>>>> quadruple_type;
5920 namespace test_decltype
5933 namespace test_type_deduction
5936 template < typename T1, typename T2 >
5939 static const bool value = false;
5942 template < typename T >
5943 struct is_same<T, T>
5945 static const bool value = true;
5948 template < typename T1, typename T2 >
5950 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5956 test(const int c, volatile int v)
5958 static_assert(is_same<int, decltype(0)>::value == true, "");
5959 static_assert(is_same<int, decltype(c)>::value == false, "");
5960 static_assert(is_same<int, decltype(v)>::value == false, "");
5963 auto sumi = ac + av + 'x';
5964 auto sumf = ac + av + 1.0;
5965 static_assert(is_same<int, decltype(ac)>::value == true, "");
5966 static_assert(is_same<int, decltype(av)>::value == true, "");
5967 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5968 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5969 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5970 return (sumf > 0.0) ? sumi : add(c, v);
5975 namespace test_noexcept
5978 int f() { return 0; }
5979 int g() noexcept { return 0; }
5981 static_assert(noexcept(f()) == false, "");
5982 static_assert(noexcept(g()) == true, "");
5986 namespace test_constexpr
5989 template < typename CharT >
5990 unsigned long constexpr
5991 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5993 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5996 template < typename CharT >
5997 unsigned long constexpr
5998 strlen_c(const CharT *const s) noexcept
6000 return strlen_c_r(s, 0UL);
6003 static_assert(strlen_c("") == 0UL, "");
6004 static_assert(strlen_c("1") == 1UL, "");
6005 static_assert(strlen_c("example
") == 7UL, "");
6006 static_assert(strlen_c("another\
0example
") == 7UL, "");
6010 namespace test_rvalue_references
6016 static constexpr int value = N;
6019 answer<1> f(int&) { return answer<1>(); }
6020 answer<2> f(const int&) { return answer<2>(); }
6021 answer<3> f(int&&) { return answer<3>(); }
6028 static_assert(decltype(f(i))::value == 1, "");
6029 static_assert(decltype(f(c))::value == 2, "");
6030 static_assert(decltype(f(0))::value == 3, "");
6035 namespace test_uniform_initialization
6040 static const int zero {};
6041 static const int one {1};
6044 static_assert(test::zero == 0, "");
6045 static_assert(test::one == 1, "");
6049 namespace test_lambdas
6055 auto lambda1 = [](){};
6056 auto lambda2 = lambda1;
6064 auto a = [](int i, int j){ return i + j; }(1, 2);
6065 auto b = []() -> int { return '0'; }();
6066 auto c = [=](){ return a + b; }();
6067 auto d = [&](){ return c; }();
6068 auto e = [a, &b](int x) mutable {
6069 const auto identity = [](int y){ return y; };
6070 for (auto i = 0; i < a; ++i)
6072 return x + identity(a + b);
6074 return a + b + c + d + e;
6080 const auto nullary = [](){ return 0; };
6081 const auto unary = [](int x){ return x; };
6082 using nullary_t = decltype(nullary);
6083 using unary_t = decltype(unary);
6084 const auto higher1st = [](nullary_t f){ return f(); };
6085 const auto higher2nd = [unary](nullary_t f1){
6086 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6088 return higher1st(nullary) + higher2nd(nullary)(unary);
6093 namespace test_variadic_templates
6099 template <int N0, int... N1toN>
6100 struct sum<N0, N1toN...>
6102 static constexpr auto value = N0 + sum<N1toN...>::value;
6108 static constexpr auto value = 0;
6111 static_assert(sum<>::value == 0, "");
6112 static_assert(sum<1>::value == 1, "");
6113 static_assert(sum<23>::value == 23, "");
6114 static_assert(sum<1, 2>::value == 3, "");
6115 static_assert(sum<5, 5, 11>::value == 21, "");
6116 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6120 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6121 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6123 namespace test_template_alias_sfinae
6128 template<typename T>
6129 using member = typename T::member_type;
6131 template<typename T>
6134 template<typename T>
6135 void func(member<T>*) {}
6139 void test() { func<foo>(0); }
6143 } // namespace cxx11
6145 #endif // __cplusplus >= 201103L
6150 if ac_fn_cxx_try_compile "$LINENO"; then :
6155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6158 eval ac_res=\$$cachevar
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
6160 $as_echo "$ac_res" >&6; }
6161 if eval test x\$$cachevar = xyes; then
6162 CXX_DIALECT="$switch"
6167 if test x$ac_success = xyes; then
6173 ac_cpp='$CPP $CPPFLAGS'
6174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6178 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6179 if test x$ac_success = xno; then
6180 as_fn_error $? "*** A compiler with support
for C
++11 language features is required.
" "$LINENO" 5
6183 if test x$ac_success = xno; then
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++11 support was found
" >&5
6186 $as_echo "$as_me: No compiler with C
++11 support was found
" >&6;}
6190 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6197 # Dependency checking.
6198 rm -rf .tst
2>/dev
/null
6199 mkdir .tst
2>/dev
/null
6200 if test -d .tst
; then
6205 rmdir .tst
2>/dev
/null
6207 DEPDIR
="${am__leading_dot}deps"
6209 ac_config_commands
="$ac_config_commands depdir"
6212 depcc
="$CC" am_compiler_list
=
6214 am_depcomp
=$ac_aux_dir/depcomp
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6216 $as_echo_n "checking dependency style of $depcc... " >&6; }
6217 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
6218 $as_echo_n "(cached) " >&6
6220 if test -f "$am_depcomp"; then
6221 # We make a subdir and do the tests there. Otherwise we can end up
6222 # making bogus files that we don't know about and never remove. For
6223 # instance it was reported that on HP-UX the gcc test will end up
6224 # making a dummy file named `D' -- because `-MD' means `put the output
6227 # Copy depcomp to subdir because otherwise we won't find it if we're
6228 # using a relative directory.
6229 cp "$am_depcomp" conftest.dir
6231 # We will build objects and dependencies in a subdirectory because
6232 # it helps to detect inapplicable dependency modes. For instance
6233 # both Tru64's cc and ICC support -MD to output dependencies as a
6234 # side effect of compilation, but ICC will put the dependencies in
6235 # the current directory while Tru64 will put them in the object
6239 am_cv_CC_dependencies_compiler_type
=none
6240 if test "$am_compiler_list" = ""; then
6241 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6243 for depmode
in $am_compiler_list; do
6244 if test $depmode = none
; then break; fi
6246 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6247 # Setup a source with many dependencies, because some compilers
6248 # like to wrap large dependency lists on column 80 (with \), and
6249 # we should not choose a depcomp mode which is confused by this.
6251 # We need to recreate these files for each test, as the compiler may
6252 # overwrite some of them when testing with obscure command lines.
6253 # This happens at least with the AIX C compiler.
6255 for i
in 1 2 3 4 5 6; do
6256 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
6257 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6258 # Solaris 8's {/usr,}/bin/sh.
6259 touch sub
/conftst
$i.h
6261 echo "include sub/conftest.Po" > confmf
6263 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6264 # mode. It turns out that the SunPro C++ compiler does not properly
6265 # handle `-M -o', and we need to detect this.
6266 depcmd
="depmode=$depmode \
6267 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6268 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6269 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6270 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
6271 if env
$depcmd > conftest.err
2>&1 &&
6272 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
6273 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
6274 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
6275 # icc doesn't choke on unknown options, it will just issue warnings
6276 # or remarks (even with -Werror). So we grep stderr for any message
6277 # that says an option was ignored or not supported.
6278 # When given -MP, icc 7.0 and 7.1 complain thusly:
6279 # icc: Command line warning: ignoring option '-M'; no argument required
6280 # The diagnosis changed in icc 8.0:
6281 # icc: Command line remark: option '-MP' not supported
6282 if (grep 'ignoring option' conftest.err ||
6283 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
6284 am_cv_CC_dependencies_compiler_type
=$depmode
6285 $as_echo "$as_me:$LINENO: success" >&5
6289 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6290 sed -e 's/^/| /' < conftest.err
>&5
6296 am_cv_CC_dependencies_compiler_type
=none
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6301 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6302 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
6303 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
6304 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
6320 # If we haven't got the data from the intl directory,
6321 # assume NLS is disabled.
6330 if test -f ..
/intl
/config.intl
; then
6331 . ..
/intl
/config.intl
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6334 $as_echo_n "checking whether NLS is requested... " >&6; }
6335 if test x
"$USE_NLS" != xyes
; then
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6337 $as_echo "no" >&6; }
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6340 $as_echo "yes" >&6; }
6342 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6346 $as_echo_n "checking for catalogs to be installed... " >&6; }
6347 # Look for .po and .gmo files in the source directory.
6350 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
6351 # If there aren't any .gmo files the shell will give us the
6352 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6354 case "$cat" in *\
**)
6357 # The quadruple backslash is collapsed to a double backslash
6358 # by the backticks, then collapsed again by the double quotes,
6359 # leaving us with one backslash in the sed expression (right
6360 # before the dot that mustn't act as a wildcard).
6361 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6362 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
6363 # The user is allowed to set LINGUAS to a list of languages to
6364 # install catalogs for. If it's empty that means "all of them."
6365 if test "x$LINGUAS" = x
; then
6366 CATALOGS
="$CATALOGS $cat"
6367 XLINGUAS
="$XLINGUAS $lang"
6369 case "$LINGUAS" in *$lang*)
6370 CATALOGS
="$CATALOGS $cat"
6371 XLINGUAS
="$XLINGUAS $lang"
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6378 $as_echo "$LINGUAS" >&6; }
6391 localedir
='${datadir}/locale'
6394 if test x
"$USE_NLS" = xyes
; then
6395 CONFIG_ALL
="$CONFIG_ALL all-po"
6396 CONFIG_CLEAN
="$CONFIG_CLEAN clean-po"
6397 CONFIG_INSTALL
="$CONFIG_INSTALL install-po"
6398 CONFIG_UNINSTALL
="$CONFIG_UNINSTALL uninstall-po"
6403 cat >>confdefs.h
<<_ACEOF
6404 #define PACKAGE "$PACKAGE"
6409 # We never need to detect it in this sub-configure.
6410 # But preserve it for config.status --recheck.
6414 MAKEINFO_EXTRA_FLAGS
=""
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6416 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6417 if ${gdb_cv_have_makeinfo_click+:} false
; then :
6418 $as_echo_n "(cached) " >&6
6420 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6421 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6422 gdb_cv_have_makeinfo_click
=yes
6424 gdb_cv_have_makeinfo_click
=no
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6428 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6429 if test x
"$gdb_cv_have_makeinfo_click" = xyes
; then
6430 MAKEINFO_EXTRA_FLAGS
="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6436 # Check whether --with-separate-debug-dir was given.
6437 if test "${with_separate_debug_dir+set}" = set; then :
6438 withval
=$with_separate_debug_dir;
6441 DEBUGDIR
=${libdir}/debug
6445 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6446 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6447 ac_define_dir
=`eval echo $DEBUGDIR`
6448 ac_define_dir
=`eval echo $ac_define_dir`
6450 cat >>confdefs.h
<<_ACEOF
6451 #define DEBUGDIR "$ac_define_dir"
6457 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6458 if test "x$prefix" = xNONE
; then
6459 test_prefix
=/usr
/local
6464 test_prefix
=$exec_prefix
6467 case ${ac_define_dir} in
6468 "${test_prefix}"|
"${test_prefix}/"*|\
6469 '${exec_prefix}'|
'${exec_prefix}/'*)
6474 cat >>confdefs.h
<<_ACEOF
6475 #define DEBUGDIR_RELOCATABLE $value
6481 # We can't pass paths as command line arguments.
6482 # Mingw32 tries to be clever and will convert the paths for us.
6483 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6484 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6485 # This breaks GDB's relocatable path conversions since paths passed in
6486 # config.h would not get so translated, the path prefixes no longer match.
6488 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6489 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6490 ac_define_dir
=`eval echo $bindir`
6491 ac_define_dir
=`eval echo $ac_define_dir`
6493 cat >>confdefs.h
<<_ACEOF
6494 #define BINDIR "$ac_define_dir"
6499 # GDB's datadir relocation
6503 # Check whether --with-gdb-datadir was given.
6504 if test "${with_gdb_datadir+set}" = set; then :
6505 withval
=$with_gdb_datadir;
6506 GDB_DATADIR
=$withval
6508 GDB_DATADIR
=${datadir}/gdb
6512 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6513 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6514 ac_define_dir
=`eval echo $GDB_DATADIR`
6515 ac_define_dir
=`eval echo $ac_define_dir`
6517 cat >>confdefs.h
<<_ACEOF
6518 #define GDB_DATADIR "$ac_define_dir"
6524 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6525 if test "x$prefix" = xNONE
; then
6526 test_prefix
=/usr
/local
6531 test_prefix
=$exec_prefix
6534 case ${ac_define_dir} in
6535 "${test_prefix}"|
"${test_prefix}/"*|\
6536 '${exec_prefix}'|
'${exec_prefix}/'*)
6541 cat >>confdefs.h
<<_ACEOF
6542 #define GDB_DATADIR_RELOCATABLE $value
6549 # Check whether --with-relocated-sources was given.
6550 if test "${with_relocated_sources+set}" = set; then :
6551 withval
=$with_relocated_sources; reloc_srcdir
="${withval}"
6553 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6554 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6555 ac_define_dir
=`eval echo $reloc_srcdir`
6556 ac_define_dir
=`eval echo $ac_define_dir`
6558 cat >>confdefs.h
<<_ACEOF
6559 #define RELOC_SRCDIR "$ac_define_dir"
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6568 $as_echo_n "checking for default auto-load directory... " >&6; }
6570 # Check whether --with-auto-load-dir was given.
6571 if test "${with_auto_load_dir+set}" = set; then :
6572 withval
=$with_auto_load_dir;
6574 with_auto_load_dir
='$debugdir:$datadir/auto-load'
6577 escape_dir
=`echo $with_auto_load_dir | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6579 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6580 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6581 ac_define_dir
=`eval echo $escape_dir`
6582 ac_define_dir
=`eval echo $ac_define_dir`
6584 cat >>confdefs.h
<<_ACEOF
6585 #define AUTO_LOAD_DIR "$ac_define_dir"
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6590 $as_echo "$with_auto_load_dir" >&6; }
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6593 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6595 # Check whether --with-auto-load-safe-path was given.
6596 if test "${with_auto_load_safe_path+set}" = set; then :
6597 withval
=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6598 with_auto_load_safe_path
="/"
6601 with_auto_load_safe_path
="$with_auto_load_dir"
6604 escape_dir
=`echo $with_auto_load_safe_path | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6606 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6607 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6608 ac_define_dir
=`eval echo $escape_dir`
6609 ac_define_dir
=`eval echo $ac_define_dir`
6611 cat >>confdefs.h
<<_ACEOF
6612 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6617 $as_echo "$with_auto_load_safe_path" >&6; }
6621 subdirs
="$subdirs testsuite"
6624 # Check whether to support alternative target configurations
6625 # Check whether --enable-targets was given.
6626 if test "${enable_targets+set}" = set; then :
6627 enableval
=$enable_targets; case "${enableval}" in
6628 yes |
"") as_fn_error $?
"enable-targets option must specify target names or 'all'" "$LINENO" 5
6630 no
) enable_targets
= ;;
6631 *) enable_targets
=$enableval ;;
6636 # Check whether to enable 64-bit support on 32-bit hosts
6637 # Check whether --enable-64-bit-bfd was given.
6638 if test "${enable_64_bit_bfd+set}" = set; then :
6639 enableval
=$enable_64_bit_bfd; case "${enableval}" in
6642 *) as_fn_error $?
"bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6648 # Provide defaults for some variables set by the per-host and per-target
6650 gdb_host_obs
=posix-hdep.o
6652 if test "${target}" = "${host}"; then
6658 .
$srcdir/configure.
host
6660 # Accumulate some settings from configure.tgt over all enabled targets
6664 HAVE_NATIVE_GCORE_TARGET
=
6666 for targ_alias
in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6668 if test "$targ_alias" = "all"; then
6671 # Canonicalize the secondary target names.
6672 result
=`$ac_config_sub $targ_alias 2>/dev/null`
6673 if test -n "$result"; then
6679 .
${srcdir}/configure.tgt
6681 if test -z "${gdb_target_obs}"; then :
6682 as_fn_error $?
"configuration ${targ} is unsupported." "$LINENO" 5
6685 # Target-specific object files
6686 for i
in ${gdb_target_obs}; do
6687 case " $TARGET_OBS " in
6690 TARGET_OBS
="$TARGET_OBS ${i}"
6695 # Check whether this target needs 64-bit CORE_ADDR
6696 if test x
${want64} = xfalse
; then
6697 .
${srcdir}/..
/bfd
/config.bfd
6700 # Check whether this target is native and supports gcore.
6701 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6702 && $gdb_have_gcore; then
6703 HAVE_NATIVE_GCORE_TARGET
=1
6708 if test x
${all_targets} = xtrue
; then
6710 # We want all 64-bit targets if we either:
6711 # - run on a 64-bit host or
6712 # - already require 64-bit support for some other target or
6713 # - the --enable-64-bit-bfd option was supplied
6714 # Otherwise we only support all 32-bit targets.
6716 # NOTE: This test must be in sync with the corresponding
6719 if test x
${want64} = xfalse
; then
6720 # The cast to long int works around a bug in the HP C Compiler
6721 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6722 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6723 # This bug is HP SR number 8606223364.
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6725 $as_echo_n "checking size of long... " >&6; }
6726 if ${ac_cv_sizeof_long+:} false
; then :
6727 $as_echo_n "(cached) " >&6
6729 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6732 if test "$ac_cv_type_long" = yes; then
6733 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6734 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6735 as_fn_error
77 "cannot compute sizeof (long)
6736 See \`config.log' for more details" "$LINENO" 5; }
6743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6744 $as_echo "$ac_cv_sizeof_long" >&6; }
6748 cat >>confdefs.h
<<_ACEOF
6749 #define SIZEOF_LONG $ac_cv_sizeof_long
6753 if test "x${ac_cv_sizeof_long}" = "x8"; then
6757 if test x
${want64} = xtrue
; then
6758 TARGET_OBS
='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6760 TARGET_OBS
='$(ALL_TARGET_OBS)'
6767 # For other settings, only the main target counts.
6770 targ
=$target; .
${srcdir}/configure.tgt
6772 # Fetch the default architecture and default target vector from BFD.
6773 targ
=$target; .
$srcdir/..
/bfd
/config.bfd
6775 # We only want the first architecture, so strip off the others if
6776 # there is more than one.
6777 targ_archs
=`echo $targ_archs | sed 's/ .*//'`
6779 if test "x$targ_archs" != x
; then
6781 cat >>confdefs.h
<<_ACEOF
6782 #define DEFAULT_BFD_ARCH $targ_archs
6786 if test "x$targ_defvec" != x
; then
6788 cat >>confdefs.h
<<_ACEOF
6789 #define DEFAULT_BFD_VEC $targ_defvec
6795 # Check whether --enable-gdbmi was given.
6796 if test "${enable_gdbmi+set}" = set; then :
6797 enableval
=$enable_gdbmi; case $enableval in
6801 as_fn_error $?
"bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6807 if test x
"$enable_gdbmi" = xyes
; then
6808 if test -d "$srcdir/mi"; then
6809 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6810 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6811 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6812 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6817 # Check whether --enable-tui was given.
6818 if test "${enable_tui+set}" = set; then :
6819 enableval
=$enable_tui; case $enableval in
6823 as_fn_error $?
"bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6831 # Check whether --enable-gdbtk was given.
6832 if test "${enable_gdbtk+set}" = set; then :
6833 enableval
=$enable_gdbtk; case $enableval in
6837 as_fn_error $?
"bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6840 if test -d "$srcdir/gdbtk"; then
6847 # We unconditionally disable gdbtk tests on selected platforms.
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6851 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6855 # Handle optional debuginfod support
6863 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6864 if test -n "$ac_tool_prefix"; then
6865 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6866 set dummy
${ac_tool_prefix}pkg-config
; ac_word
=$2
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6868 $as_echo_n "checking for $ac_word... " >&6; }
6869 if ${ac_cv_path_PKG_CONFIG+:} false
; then :
6870 $as_echo_n "(cached) " >&6
6874 ac_cv_path_PKG_CONFIG
="$PKG_CONFIG" # Let the user override the test with a path.
6877 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6881 test -z "$as_dir" && as_dir
=.
6882 for ac_exec_ext
in '' $ac_executable_extensions; do
6883 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6884 ac_cv_path_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
6885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6895 PKG_CONFIG
=$ac_cv_path_PKG_CONFIG
6896 if test -n "$PKG_CONFIG"; then
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6898 $as_echo "$PKG_CONFIG" >&6; }
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6901 $as_echo "no" >&6; }
6906 if test -z "$ac_cv_path_PKG_CONFIG"; then
6907 ac_pt_PKG_CONFIG
=$PKG_CONFIG
6908 # Extract the first word of "pkg-config", so it can be a program name with args.
6909 set dummy pkg-config
; ac_word
=$2
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6911 $as_echo_n "checking for $ac_word... " >&6; }
6912 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false
; then :
6913 $as_echo_n "(cached) " >&6
6915 case $ac_pt_PKG_CONFIG in
6917 ac_cv_path_ac_pt_PKG_CONFIG
="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6920 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6924 test -z "$as_dir" && as_dir
=.
6925 for ac_exec_ext
in '' $ac_executable_extensions; do
6926 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6927 ac_cv_path_ac_pt_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
6928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6938 ac_pt_PKG_CONFIG
=$ac_cv_path_ac_pt_PKG_CONFIG
6939 if test -n "$ac_pt_PKG_CONFIG"; then
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6941 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6944 $as_echo "no" >&6; }
6947 if test "x$ac_pt_PKG_CONFIG" = x
; then
6950 case $cross_compiling:$ac_tool_warned in
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6953 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6954 ac_tool_warned
=yes ;;
6956 PKG_CONFIG
=$ac_pt_PKG_CONFIG
6959 PKG_CONFIG
="$ac_cv_path_PKG_CONFIG"
6963 if test -n "$PKG_CONFIG"; then
6964 _pkg_min_version
=0.9.0
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6966 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6967 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6969 $as_echo "yes" >&6; }
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972 $as_echo "no" >&6; }
6977 # Handle optional debuginfod support
6979 # Check whether --with-debuginfod was given.
6980 if test "${with_debuginfod+set}" = set; then :
6981 withval
=$with_debuginfod;
6983 with_debuginfod
=auto
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
6987 $as_echo_n "checking whether to use debuginfod... " >&6; }
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
6989 $as_echo "$with_debuginfod" >&6; }
6991 if test "x$with_debuginfod" != xno
; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libdebuginfod >= 0.179" >&5
6995 $as_echo_n "checking for libdebuginfod >= 0.179... " >&6; }
6997 if test -n "$DEBUGINFOD_CFLAGS"; then
6998 pkg_cv_DEBUGINFOD_CFLAGS
="$DEBUGINFOD_CFLAGS"
6999 elif test -n "$PKG_CONFIG"; then
7000 if test -n "$PKG_CONFIG" && \
7001 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
7002 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
7004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7005 test $ac_status = 0; }; then
7006 pkg_cv_DEBUGINFOD_CFLAGS
=`$PKG_CONFIG --cflags "libdebuginfod >= 0.179" 2>/dev/null`
7007 test "x$?" != "x0" && pkg_failed
=yes
7014 if test -n "$DEBUGINFOD_LIBS"; then
7015 pkg_cv_DEBUGINFOD_LIBS
="$DEBUGINFOD_LIBS"
7016 elif test -n "$PKG_CONFIG"; then
7017 if test -n "$PKG_CONFIG" && \
7018 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
7019 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
7021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7022 test $ac_status = 0; }; then
7023 pkg_cv_DEBUGINFOD_LIBS
=`$PKG_CONFIG --libs "libdebuginfod >= 0.179" 2>/dev/null`
7024 test "x$?" != "x0" && pkg_failed
=yes
7032 if test $pkg_failed = no
; then
7033 pkg_save_LDFLAGS
="$LDFLAGS"
7034 LDFLAGS
="$LDFLAGS $pkg_cv_DEBUGINFOD_LIBS"
7035 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7036 /* end confdefs.h. */
7046 if ac_fn_c_try_link
"$LINENO"; then :
7051 rm -f core conftest.err conftest.
$ac_objext \
7052 conftest
$ac_exeext conftest.
$ac_ext
7053 LDFLAGS
=$pkg_save_LDFLAGS
7058 if test $pkg_failed = yes; then
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7060 $as_echo "no" >&6; }
7062 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7063 _pkg_short_errors_supported
=yes
7065 _pkg_short_errors_supported
=no
7067 if test $_pkg_short_errors_supported = yes; then
7068 DEBUGINFOD_PKG_ERRORS
=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7070 DEBUGINFOD_PKG_ERRORS
=`$PKG_CONFIG --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7072 # Put the nasty error message in config.log where it belongs
7073 echo "$DEBUGINFOD_PKG_ERRORS" >&5
7075 if test "x$with_debuginfod" = xyes
; then
7076 as_fn_error $?
"\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7079 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7081 elif test $pkg_failed = untried
; then
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7083 $as_echo "no" >&6; }
7084 if test "x$with_debuginfod" = xyes
; then
7085 as_fn_error $?
"\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7088 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7091 DEBUGINFOD_CFLAGS
=$pkg_cv_DEBUGINFOD_CFLAGS
7092 DEBUGINFOD_LIBS
=$pkg_cv_DEBUGINFOD_LIBS
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7094 $as_echo "yes" >&6; }
7096 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
7101 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
7105 # Libunwind support for ia64.
7107 # Check whether --with-libunwind-ia64 was given.
7108 if test "${with_libunwind_ia64+set}" = set; then :
7109 withval
=$with_libunwind_ia64;
7111 with_libunwind_ia64
=auto
7115 # Backward compatibility option.
7116 if test "${with_libunwind+set}" = set; then
7117 if test x
"$with_libunwind_ia64" != xauto
; then
7118 as_fn_error $?
"option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
7121 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
7122 with_libunwind_ia64
="$with_libunwind"
7125 case "$with_libunwind_ia64" in
7129 for ac_header
in libunwind-ia64.h
7131 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7132 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
7133 cat >>confdefs.h
<<_ACEOF
7134 #define HAVE_LIBUNWIND_IA64_H 1
7141 with_libunwind_ia64
=$ac_cv_header_libunwind_ia64_h
7144 as_fn_error $?
"bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
7148 if test x
"$with_libunwind_ia64" = xyes
; then
7149 for ac_header
in libunwind-ia64.h
7151 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7152 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
7153 cat >>confdefs.h
<<_ACEOF
7154 #define HAVE_LIBUNWIND_IA64_H 1
7161 if test x
"$ac_cv_header_libunwind_ia64_h" != xyes
; then
7162 as_fn_error $?
"GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
7164 CONFIG_OBS
="$CONFIG_OBS ia64-libunwind-tdep.o"
7165 CONFIG_DEPS
="$CONFIG_DEPS ia64-libunwind-tdep.o"
7166 CONFIG_SRCS
="$CONFIG_SRCS ia64-libunwind-tdep.c"
7171 # Check whether --with-curses was given.
7172 if test "${with_curses+set}" = set; then :
7173 withval
=$with_curses; opt_curses
=$withval
7178 if test "$opt_curses" = "yes"; then
7182 # Profiling support.
7183 # Check whether --enable-profiling was given.
7184 if test "${enable_profiling+set}" = set; then :
7185 enableval
=$enable_profiling; case $enableval in
7189 as_fn_error $?
"bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7196 for ac_func
in monstartup _mcleanup
7198 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7199 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7200 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7201 cat >>confdefs.h
<<_ACEOF
7202 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7209 $as_echo_n "checking for _etext... " >&6; }
7210 if ${ac_cv_var__etext+:} false
; then :
7211 $as_echo_n "(cached) " >&6
7213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7214 /* end confdefs.h. */
7226 if ac_fn_c_try_link
"$LINENO"; then :
7227 ac_cv_var__etext
=yes
7232 rm -f core conftest.err conftest.
$ac_objext \
7233 conftest
$ac_exeext conftest.
$ac_ext
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7237 $as_echo "$ac_cv_var__etext" >&6; }
7238 if test "$ac_cv_var__etext" = yes; then
7240 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7244 $as_echo_n "checking for etext... " >&6; }
7245 if ${ac_cv_var_etext+:} false
; then :
7246 $as_echo_n "(cached) " >&6
7248 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7249 /* end confdefs.h. */
7261 if ac_fn_c_try_link
"$LINENO"; then :
7267 rm -f core conftest.err conftest.
$ac_objext \
7268 conftest
$ac_exeext conftest.
$ac_ext
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7272 $as_echo "$ac_cv_var_etext" >&6; }
7273 if test "$ac_cv_var_etext" = yes; then
7275 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7278 if test "$enable_profiling" = yes ; then
7279 if test "$ac_cv_func_monstartup" = no ||
test "$ac_cv_func__mcleanup" = no
; then
7280 as_fn_error $?
"--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7283 OLD_CFLAGS
="$CFLAGS"
7284 CFLAGS
="$CFLAGS $PROFILE_CFLAGS"
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7287 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7288 if ${ac_cv_cc_supports_pg+:} false
; then :
7289 $as_echo_n "(cached) " >&6
7291 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7292 /* end confdefs.h. */
7302 if ac_fn_c_try_compile
"$LINENO"; then :
7303 ac_cv_cc_supports_pg
=yes
7305 ac_cv_cc_supports_pg
=no
7308 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7312 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7314 if test "$ac_cv_cc_supports_pg" = no
; then
7315 as_fn_error $?
"--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7318 CFLAGS
="$OLD_CFLAGS"
7322 # Check whether --enable-codesign was given.
7323 if test "${enable_codesign+set}" = set; then :
7324 enableval
=$enable_codesign; CODESIGN_CERT
=$enableval
7331 # Check whether --with-pkgversion was given.
7332 if test "${with_pkgversion+set}" = set; then :
7333 withval
=$with_pkgversion; case "$withval" in
7334 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
7336 *) PKGVERSION
="($withval) " ;;
7347 # Check whether --with-bugurl was given.
7348 if test "${with_bugurl+set}" = set; then :
7349 withval
=$with_bugurl; case "$withval" in
7350 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
7353 *) BUGURL
="$withval"
7357 BUGURL
="https://www.gnu.org/software/gdb/bugs/"
7367 REPORT_BUGS_TO
="<$BUGURL>"
7368 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
7375 cat >>confdefs.h
<<_ACEOF
7376 #define PKGVERSION "$PKGVERSION"
7380 cat >>confdefs.h
<<_ACEOF
7381 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7385 # --------------------- #
7386 # Checks for programs. #
7387 # --------------------- #
7389 for ac_prog
in gawk mawk nawk
awk
7391 # Extract the first word of "$ac_prog", so it can be a program name with args.
7392 set dummy
$ac_prog; ac_word
=$2
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7394 $as_echo_n "checking for $ac_word... " >&6; }
7395 if ${ac_cv_prog_AWK+:} false
; then :
7396 $as_echo_n "(cached) " >&6
7398 if test -n "$AWK"; then
7399 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7401 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7405 test -z "$as_dir" && as_dir
=.
7406 for ac_exec_ext
in '' $ac_executable_extensions; do
7407 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7408 ac_cv_prog_AWK
="$ac_prog"
7409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7419 if test -n "$AWK"; then
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7421 $as_echo "$AWK" >&6; }
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7424 $as_echo "no" >&6; }
7428 test -n "$AWK" && break
7431 # Find a good install program. We prefer a C program (faster),
7432 # so one script is as good as another. But avoid the broken or
7433 # incompatible versions:
7434 # SysV /etc/install, /usr/sbin/install
7435 # SunOS /usr/etc/install
7436 # IRIX /sbin/install
7438 # AmigaOS /C/install, which installs bootblocks on floppy discs
7439 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7440 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7441 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7442 # OS/2's system install, which has a completely different semantic
7443 # ./install, which can be erroneously created by make from ./install.sh.
7444 # Reject install programs that cannot install multiple files.
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7446 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7447 if test -z "$INSTALL"; then
7448 if ${ac_cv_path_install+:} false
; then :
7449 $as_echo_n "(cached) " >&6
7451 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7455 test -z "$as_dir" && as_dir
=.
7456 # Account for people who put trailing slashes in PATH elements.
7457 case $as_dir/ in #((
7458 .
/ | .
// |
/[cC
]/* | \
7459 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
7460 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
7463 # OSF1 and SCO ODT 3.0 have their own names for install.
7464 # Don't use installbsd from OSF since it installs stuff as root
7466 for ac_prog
in ginstall scoinst
install; do
7467 for ac_exec_ext
in '' $ac_executable_extensions; do
7468 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
7469 if test $ac_prog = install &&
7470 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7471 # AIX install. It has an incompatible calling convention.
7473 elif test $ac_prog = install &&
7474 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7475 # program-specific install script used by HP pwplus--don't use.
7478 rm -rf conftest.one conftest.two conftest.dir
7479 echo one
> conftest.one
7480 echo two
> conftest.two
7482 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
7483 test -s conftest.one
&& test -s conftest.two
&&
7484 test -s conftest.dir
/conftest.one
&&
7485 test -s conftest.dir
/conftest.two
7487 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
7500 rm -rf conftest.one conftest.two conftest.dir
7503 if test "${ac_cv_path_install+set}" = set; then
7504 INSTALL
=$ac_cv_path_install
7506 # As a last resort, use the slow shell script. Don't cache a
7507 # value for INSTALL within a source directory, because that will
7508 # break other packages using the cache if that directory is
7509 # removed, or if the value is a relative name.
7510 INSTALL
=$ac_install_sh
7513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7514 $as_echo "$INSTALL" >&6; }
7516 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7517 # It thinks the first close brace ends the variable substitution.
7518 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7520 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
7522 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7525 $as_echo_n "checking whether ln -s works... " >&6; }
7527 if test "$LN_S" = "ln -s"; then
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7529 $as_echo "yes" >&6; }
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7532 $as_echo "no, using $LN_S" >&6; }
7535 if test -n "$ac_tool_prefix"; then
7536 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7537 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7539 $as_echo_n "checking for $ac_word... " >&6; }
7540 if ${ac_cv_prog_RANLIB+:} false
; then :
7541 $as_echo_n "(cached) " >&6
7543 if test -n "$RANLIB"; then
7544 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7546 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7550 test -z "$as_dir" && as_dir
=.
7551 for ac_exec_ext
in '' $ac_executable_extensions; do
7552 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7553 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7563 RANLIB
=$ac_cv_prog_RANLIB
7564 if test -n "$RANLIB"; then
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7566 $as_echo "$RANLIB" >&6; }
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7569 $as_echo "no" >&6; }
7574 if test -z "$ac_cv_prog_RANLIB"; then
7575 ac_ct_RANLIB
=$RANLIB
7576 # Extract the first word of "ranlib", so it can be a program name with args.
7577 set dummy ranlib
; ac_word
=$2
7578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7579 $as_echo_n "checking for $ac_word... " >&6; }
7580 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
7581 $as_echo_n "(cached) " >&6
7583 if test -n "$ac_ct_RANLIB"; then
7584 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7586 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7590 test -z "$as_dir" && as_dir
=.
7591 for ac_exec_ext
in '' $ac_executable_extensions; do
7592 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7593 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7603 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7604 if test -n "$ac_ct_RANLIB"; then
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7606 $as_echo "$ac_ct_RANLIB" >&6; }
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7609 $as_echo "no" >&6; }
7612 if test "x$ac_ct_RANLIB" = x
; then
7615 case $cross_compiling:$ac_tool_warned in
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7618 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7619 ac_tool_warned
=yes ;;
7621 RANLIB
=$ac_ct_RANLIB
7624 RANLIB
="$ac_cv_prog_RANLIB"
7627 for ac_prog
in 'bison -y' byacc
7629 # Extract the first word of "$ac_prog", so it can be a program name with args.
7630 set dummy
$ac_prog; ac_word
=$2
7631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7632 $as_echo_n "checking for $ac_word... " >&6; }
7633 if ${ac_cv_prog_YACC+:} false
; then :
7634 $as_echo_n "(cached) " >&6
7636 if test -n "$YACC"; then
7637 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
7639 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7643 test -z "$as_dir" && as_dir
=.
7644 for ac_exec_ext
in '' $ac_executable_extensions; do
7645 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7646 ac_cv_prog_YACC
="$ac_prog"
7647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7656 YACC
=$ac_cv_prog_YACC
7657 if test -n "$YACC"; then
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7659 $as_echo "$YACC" >&6; }
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7662 $as_echo "no" >&6; }
7666 test -n "$YACC" && break
7668 test -n "$YACC" || YACC
="yacc"
7671 if test -n "$ac_tool_prefix"; then
7672 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7673 set dummy
${ac_tool_prefix}ar; ac_word
=$2
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7675 $as_echo_n "checking for $ac_word... " >&6; }
7676 if ${ac_cv_prog_AR+:} false
; then :
7677 $as_echo_n "(cached) " >&6
7679 if test -n "$AR"; then
7680 ac_cv_prog_AR
="$AR" # Let the user override the test.
7682 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7686 test -z "$as_dir" && as_dir
=.
7687 for ac_exec_ext
in '' $ac_executable_extensions; do
7688 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7689 ac_cv_prog_AR
="${ac_tool_prefix}ar"
7690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7700 if test -n "$AR"; then
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7702 $as_echo "$AR" >&6; }
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7705 $as_echo "no" >&6; }
7710 if test -z "$ac_cv_prog_AR"; then
7712 # Extract the first word of "ar", so it can be a program name with args.
7713 set dummy
ar; ac_word
=$2
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7715 $as_echo_n "checking for $ac_word... " >&6; }
7716 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
7717 $as_echo_n "(cached) " >&6
7719 if test -n "$ac_ct_AR"; then
7720 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
7722 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7726 test -z "$as_dir" && as_dir
=.
7727 for ac_exec_ext
in '' $ac_executable_extensions; do
7728 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7729 ac_cv_prog_ac_ct_AR
="ar"
7730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7739 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
7740 if test -n "$ac_ct_AR"; then
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7742 $as_echo "$ac_ct_AR" >&6; }
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7745 $as_echo "no" >&6; }
7748 if test "x$ac_ct_AR" = x
; then
7751 case $cross_compiling:$ac_tool_warned in
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7754 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7755 ac_tool_warned
=yes ;;
7763 if test -n "$ac_tool_prefix"; then
7764 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7765 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7767 $as_echo_n "checking for $ac_word... " >&6; }
7768 if ${ac_cv_prog_DLLTOOL+:} false
; then :
7769 $as_echo_n "(cached) " >&6
7771 if test -n "$DLLTOOL"; then
7772 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
7774 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7778 test -z "$as_dir" && as_dir
=.
7779 for ac_exec_ext
in '' $ac_executable_extensions; do
7780 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7781 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
7782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7791 DLLTOOL
=$ac_cv_prog_DLLTOOL
7792 if test -n "$DLLTOOL"; then
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7794 $as_echo "$DLLTOOL" >&6; }
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7797 $as_echo "no" >&6; }
7802 if test -z "$ac_cv_prog_DLLTOOL"; then
7803 ac_ct_DLLTOOL
=$DLLTOOL
7804 # Extract the first word of "dlltool", so it can be a program name with args.
7805 set dummy dlltool
; ac_word
=$2
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7807 $as_echo_n "checking for $ac_word... " >&6; }
7808 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false
; then :
7809 $as_echo_n "(cached) " >&6
7811 if test -n "$ac_ct_DLLTOOL"; then
7812 ac_cv_prog_ac_ct_DLLTOOL
="$ac_ct_DLLTOOL" # Let the user override the test.
7814 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7818 test -z "$as_dir" && as_dir
=.
7819 for ac_exec_ext
in '' $ac_executable_extensions; do
7820 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7821 ac_cv_prog_ac_ct_DLLTOOL
="dlltool"
7822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7831 ac_ct_DLLTOOL
=$ac_cv_prog_ac_ct_DLLTOOL
7832 if test -n "$ac_ct_DLLTOOL"; then
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7834 $as_echo "$ac_ct_DLLTOOL" >&6; }
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7837 $as_echo "no" >&6; }
7840 if test "x$ac_ct_DLLTOOL" = x
; then
7843 case $cross_compiling:$ac_tool_warned in
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7846 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7847 ac_tool_warned
=yes ;;
7849 DLLTOOL
=$ac_ct_DLLTOOL
7852 DLLTOOL
="$ac_cv_prog_DLLTOOL"
7855 if test -n "$ac_tool_prefix"; then
7856 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7857 set dummy
${ac_tool_prefix}windres
; ac_word
=$2
7858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7859 $as_echo_n "checking for $ac_word... " >&6; }
7860 if ${ac_cv_prog_WINDRES+:} false
; then :
7861 $as_echo_n "(cached) " >&6
7863 if test -n "$WINDRES"; then
7864 ac_cv_prog_WINDRES
="$WINDRES" # Let the user override the test.
7866 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7870 test -z "$as_dir" && as_dir
=.
7871 for ac_exec_ext
in '' $ac_executable_extensions; do
7872 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7873 ac_cv_prog_WINDRES
="${ac_tool_prefix}windres"
7874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7883 WINDRES
=$ac_cv_prog_WINDRES
7884 if test -n "$WINDRES"; then
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7886 $as_echo "$WINDRES" >&6; }
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7889 $as_echo "no" >&6; }
7894 if test -z "$ac_cv_prog_WINDRES"; then
7895 ac_ct_WINDRES
=$WINDRES
7896 # Extract the first word of "windres", so it can be a program name with args.
7897 set dummy windres
; ac_word
=$2
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7899 $as_echo_n "checking for $ac_word... " >&6; }
7900 if ${ac_cv_prog_ac_ct_WINDRES+:} false
; then :
7901 $as_echo_n "(cached) " >&6
7903 if test -n "$ac_ct_WINDRES"; then
7904 ac_cv_prog_ac_ct_WINDRES
="$ac_ct_WINDRES" # Let the user override the test.
7906 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7910 test -z "$as_dir" && as_dir
=.
7911 for ac_exec_ext
in '' $ac_executable_extensions; do
7912 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7913 ac_cv_prog_ac_ct_WINDRES
="windres"
7914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7923 ac_ct_WINDRES
=$ac_cv_prog_ac_ct_WINDRES
7924 if test -n "$ac_ct_WINDRES"; then
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7926 $as_echo "$ac_ct_WINDRES" >&6; }
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7929 $as_echo "no" >&6; }
7932 if test "x$ac_ct_WINDRES" = x
; then
7935 case $cross_compiling:$ac_tool_warned in
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7938 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7939 ac_tool_warned
=yes ;;
7941 WINDRES
=$ac_ct_WINDRES
7944 WINDRES
="$ac_cv_prog_WINDRES"
7950 # Needed for GNU Hurd hosts.
7951 if test -n "$ac_tool_prefix"; then
7952 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7953 set dummy
${ac_tool_prefix}mig
; ac_word
=$2
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7955 $as_echo_n "checking for $ac_word... " >&6; }
7956 if ${ac_cv_prog_MIG+:} false
; then :
7957 $as_echo_n "(cached) " >&6
7959 if test -n "$MIG"; then
7960 ac_cv_prog_MIG
="$MIG" # Let the user override the test.
7962 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7966 test -z "$as_dir" && as_dir
=.
7967 for ac_exec_ext
in '' $ac_executable_extensions; do
7968 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7969 ac_cv_prog_MIG
="${ac_tool_prefix}mig"
7970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7980 if test -n "$MIG"; then
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7982 $as_echo "$MIG" >&6; }
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7985 $as_echo "no" >&6; }
7990 if test -z "$ac_cv_prog_MIG"; then
7992 # Extract the first word of "mig", so it can be a program name with args.
7993 set dummy mig
; ac_word
=$2
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7995 $as_echo_n "checking for $ac_word... " >&6; }
7996 if ${ac_cv_prog_ac_ct_MIG+:} false
; then :
7997 $as_echo_n "(cached) " >&6
7999 if test -n "$ac_ct_MIG"; then
8000 ac_cv_prog_ac_ct_MIG
="$ac_ct_MIG" # Let the user override the test.
8002 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8006 test -z "$as_dir" && as_dir
=.
8007 for ac_exec_ext
in '' $ac_executable_extensions; do
8008 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8009 ac_cv_prog_ac_ct_MIG
="mig"
8010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8019 ac_ct_MIG
=$ac_cv_prog_ac_ct_MIG
8020 if test -n "$ac_ct_MIG"; then
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8022 $as_echo "$ac_ct_MIG" >&6; }
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8025 $as_echo "no" >&6; }
8028 if test "x$ac_ct_MIG" = x
; then
8031 case $cross_compiling:$ac_tool_warned in
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8034 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8035 ac_tool_warned
=yes ;;
8040 MIG
="$ac_cv_prog_MIG"
8043 if test x
"$MIG" = x
; then
8044 as_fn_error $?
"MIG not found but required for $host hosts" "$LINENO" 5
8049 # ---------------------- #
8050 # Checks for libraries. #
8051 # ---------------------- #
8053 # We might need to link with -lm; most simulators need it.
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8055 $as_echo_n "checking for main in -lm... " >&6; }
8056 if ${ac_cv_lib_m_main+:} false
; then :
8057 $as_echo_n "(cached) " >&6
8059 ac_check_lib_save_LIBS
=$LIBS
8061 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8062 /* end confdefs.h. */
8073 if ac_fn_c_try_link
"$LINENO"; then :
8074 ac_cv_lib_m_main
=yes
8078 rm -f core conftest.err conftest.
$ac_objext \
8079 conftest
$ac_exeext conftest.
$ac_ext
8080 LIBS
=$ac_check_lib_save_LIBS
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8083 $as_echo "$ac_cv_lib_m_main" >&6; }
8084 if test "x$ac_cv_lib_m_main" = xyes
; then :
8085 cat >>confdefs.h
<<_ACEOF
8094 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
8096 $as_echo_n "checking for library containing gethostbyname... " >&6; }
8097 if ${ac_cv_search_gethostbyname+:} false
; then :
8098 $as_echo_n "(cached) " >&6
8100 ac_func_search_save_LIBS
=$LIBS
8101 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8102 /* end confdefs.h. */
8104 /* Override any GCC internal prototype to avoid an error.
8105 Use char because int might match the return type of a GCC
8106 builtin and then its argument prototype would still apply. */
8110 char gethostbyname ();
8114 return gethostbyname ();
8119 for ac_lib
in '' nsl
; do
8120 if test -z "$ac_lib"; then
8121 ac_res
="none required"
8124 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8126 if ac_fn_c_try_link
"$LINENO"; then :
8127 ac_cv_search_gethostbyname
=$ac_res
8129 rm -f core conftest.err conftest.
$ac_objext \
8131 if ${ac_cv_search_gethostbyname+:} false
; then :
8135 if ${ac_cv_search_gethostbyname+:} false
; then :
8138 ac_cv_search_gethostbyname
=no
8141 LIBS
=$ac_func_search_save_LIBS
8143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
8144 $as_echo "$ac_cv_search_gethostbyname" >&6; }
8145 ac_res
=$ac_cv_search_gethostbyname
8146 if test "$ac_res" != no
; then :
8147 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8152 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8154 $as_echo_n "checking for library containing socketpair... " >&6; }
8155 if ${ac_cv_search_socketpair+:} false
; then :
8156 $as_echo_n "(cached) " >&6
8158 ac_func_search_save_LIBS
=$LIBS
8159 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8160 /* end confdefs.h. */
8162 /* Override any GCC internal prototype to avoid an error.
8163 Use char because int might match the return type of a GCC
8164 builtin and then its argument prototype would still apply. */
8172 return socketpair ();
8177 for ac_lib
in '' socket
; do
8178 if test -z "$ac_lib"; then
8179 ac_res
="none required"
8182 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8184 if ac_fn_c_try_link
"$LINENO"; then :
8185 ac_cv_search_socketpair
=$ac_res
8187 rm -f core conftest.err conftest.
$ac_objext \
8189 if ${ac_cv_search_socketpair+:} false
; then :
8193 if ${ac_cv_search_socketpair+:} false
; then :
8196 ac_cv_search_socketpair
=no
8199 LIBS
=$ac_func_search_save_LIBS
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8202 $as_echo "$ac_cv_search_socketpair" >&6; }
8203 ac_res
=$ac_cv_search_socketpair
8204 if test "$ac_res" != no
; then :
8205 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8210 # Link in zlib if we can. This allows us to read compressed debug sections.
8212 # Use the system's zlib library.
8213 zlibdir
="-L\$(top_builddir)/../zlib"
8214 zlibinc
="-I\$(top_srcdir)/../zlib"
8216 # Check whether --with-system-zlib was given.
8217 if test "${with_system_zlib+set}" = set; then :
8218 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
8230 if test "X$prefix" = "XNONE"; then
8231 acl_final_prefix
="$ac_default_prefix"
8233 acl_final_prefix
="$prefix"
8235 if test "X$exec_prefix" = "XNONE"; then
8236 acl_final_exec_prefix
='${prefix}'
8238 acl_final_exec_prefix
="$exec_prefix"
8240 acl_save_prefix
="$prefix"
8241 prefix
="$acl_final_prefix"
8242 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
8243 prefix
="$acl_save_prefix"
8246 # Check whether --with-gnu-ld was given.
8247 if test "${with_gnu_ld+set}" = set; then :
8248 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
8253 # Prepare PATH_SEPARATOR.
8254 # The user is always right.
8255 if test "${PATH_SEPARATOR+set}" != set; then
8256 echo "#! /bin/sh" >conf$$.sh
8257 echo "exit 0" >>conf$$.sh
8259 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
8267 if test "$GCC" = yes; then
8268 # Check if gcc -print-prog-name=ld gives a path.
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8270 $as_echo_n "checking for ld used by GCC... " >&6; }
8273 # gcc leaves a trailing carriage return which upsets mingw
8274 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8276 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
8279 # Accept absolute paths.
8280 [\\/]* |
[A-Za-z
]:[\\/]*)
8281 re_direlt
='/[^/][^/]*/\.\./'
8282 # Canonicalize the path of ld
8283 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
8284 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
8285 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
8287 test -z "$LD" && LD
="$ac_prog"
8290 # If it fails, then pretend we aren't using GCC.
8294 # If it is relative, then search for the first ld in PATH.
8298 elif test "$with_gnu_ld" = yes; then
8299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8300 $as_echo_n "checking for GNU ld... " >&6; }
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8303 $as_echo_n "checking for non-GNU ld... " >&6; }
8305 if ${acl_cv_path_LD+:} false
; then :
8306 $as_echo_n "(cached) " >&6
8308 if test -z "$LD"; then
8309 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8310 for ac_dir
in $PATH; do
8311 test -z "$ac_dir" && ac_dir
=.
8312 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
8313 acl_cv_path_LD
="$ac_dir/$ac_prog"
8314 # Check to see if the program is GNU ld. I'd rather use --version,
8315 # but apparently some GNU ld's only accept -v.
8316 # Break only if it was the GNU/non-GNU ld that we prefer.
8317 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
8318 test "$with_gnu_ld" != no
&& break
8320 test "$with_gnu_ld" != yes && break
8326 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
8330 LD
="$acl_cv_path_LD"
8331 if test -n "$LD"; then
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8333 $as_echo "$LD" >&6; }
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8336 $as_echo "no" >&6; }
8338 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
8339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8340 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8341 if ${acl_cv_prog_gnu_ld+:} false
; then :
8342 $as_echo_n "(cached) " >&6
8344 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8345 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
8346 acl_cv_prog_gnu_ld
=yes
8348 acl_cv_prog_gnu_ld
=no
8351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8352 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8353 with_gnu_ld
=$acl_cv_prog_gnu_ld
8357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8358 $as_echo_n "checking for shared library run path origin... " >&6; }
8359 if ${acl_cv_rpath+:} false
; then :
8360 $as_echo_n "(cached) " >&6
8363 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
8364 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8371 $as_echo "$acl_cv_rpath" >&6; }
8373 libext
="$acl_cv_libext"
8374 shlibext
="$acl_cv_shlibext"
8375 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
8376 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
8377 hardcode_direct
="$acl_cv_hardcode_direct"
8378 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
8379 # Check whether --enable-rpath was given.
8380 if test "${enable_rpath+set}" = set; then :
8381 enableval
=$enable_rpath; :
8395 acl_save_prefix
="$prefix"
8396 prefix
="$acl_final_prefix"
8397 acl_save_exec_prefix
="$exec_prefix"
8398 exec_prefix
="$acl_final_exec_prefix"
8400 eval additional_includedir
=\"$includedir\"
8401 eval additional_libdir
=\"$libdir\"
8403 exec_prefix
="$acl_save_exec_prefix"
8404 prefix
="$acl_save_prefix"
8407 # Check whether --with-libiconv-prefix was given.
8408 if test "${with_libiconv_prefix+set}" = set; then :
8409 withval
=$with_libiconv_prefix;
8410 if test "X$withval" = "Xno"; then
8413 if test "X$withval" = "X"; then
8415 acl_save_prefix
="$prefix"
8416 prefix
="$acl_final_prefix"
8417 acl_save_exec_prefix
="$exec_prefix"
8418 exec_prefix
="$acl_final_exec_prefix"
8420 eval additional_includedir
=\"$includedir\"
8421 eval additional_libdir
=\"$libdir\"
8423 exec_prefix
="$acl_save_exec_prefix"
8424 prefix
="$acl_save_prefix"
8427 additional_includedir
="$withval/include"
8428 additional_libdir
="$withval/lib"
8435 # Check whether --with-libiconv-type was given.
8436 if test "${with_libiconv_type+set}" = set; then :
8437 withval
=$with_libiconv_type; with_libiconv_type
=$withval
8439 with_libiconv_type
=auto
8442 lib_type
=`eval echo \$with_libiconv_type`
8449 names_already_handled
=
8450 names_next_round
='iconv '
8451 while test -n "$names_next_round"; do
8452 names_this_round
="$names_next_round"
8454 for name
in $names_this_round; do
8456 for n
in $names_already_handled; do
8457 if test "$n" = "$name"; then
8462 if test -z "$already_handled"; then
8463 names_already_handled
="$names_already_handled $name"
8464 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8465 eval value
=\"\
$HAVE_LIB$uppername\"
8466 if test -n "$value"; then
8467 if test "$value" = yes; then
8468 eval value
=\"\
$LIB$uppername\"
8469 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
8470 eval value
=\"\
$LTLIB$uppername\"
8471 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
8480 if test $use_additional = yes; then
8481 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8482 found_dir
="$additional_libdir"
8483 found_so
="$additional_libdir/lib$name.$shlibext"
8484 if test -f "$additional_libdir/lib$name.la"; then
8485 found_la
="$additional_libdir/lib$name.la"
8487 elif test x
$lib_type != xshared
; then
8488 if test -f "$additional_libdir/lib$name.$libext"; then
8489 found_dir
="$additional_libdir"
8490 found_a
="$additional_libdir/lib$name.$libext"
8491 if test -f "$additional_libdir/lib$name.la"; then
8492 found_la
="$additional_libdir/lib$name.la"
8497 if test "X$found_dir" = "X"; then
8498 for x
in $LDFLAGS $LTLIBICONV; do
8500 acl_save_prefix
="$prefix"
8501 prefix
="$acl_final_prefix"
8502 acl_save_exec_prefix
="$exec_prefix"
8503 exec_prefix
="$acl_final_exec_prefix"
8505 exec_prefix
="$acl_save_exec_prefix"
8506 prefix
="$acl_save_prefix"
8510 dir
=`echo "X$x" | sed -e 's/^X-L//'`
8511 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8513 found_so
="$dir/lib$name.$shlibext"
8514 if test -f "$dir/lib$name.la"; then
8515 found_la
="$dir/lib$name.la"
8517 elif test x
$lib_type != xshared
; then
8518 if test -f "$dir/lib$name.$libext"; then
8520 found_a
="$dir/lib$name.$libext"
8521 if test -f "$dir/lib$name.la"; then
8522 found_la
="$dir/lib$name.la"
8528 if test "X$found_dir" != "X"; then
8533 if test "X$found_dir" != "X"; then
8534 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8535 if test "X$found_so" != "X"; then
8536 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
8537 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8540 for x
in $ltrpathdirs; do
8541 if test "X$x" = "X$found_dir"; then
8546 if test -z "$haveit"; then
8547 ltrpathdirs
="$ltrpathdirs $found_dir"
8549 if test "$hardcode_direct" = yes; then
8550 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8552 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
8553 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8555 for x
in $rpathdirs; do
8556 if test "X$x" = "X$found_dir"; then
8561 if test -z "$haveit"; then
8562 rpathdirs
="$rpathdirs $found_dir"
8566 for x
in $LDFLAGS $LIBICONV; do
8568 acl_save_prefix
="$prefix"
8569 prefix
="$acl_final_prefix"
8570 acl_save_exec_prefix
="$exec_prefix"
8571 exec_prefix
="$acl_final_exec_prefix"
8573 exec_prefix
="$acl_save_exec_prefix"
8574 prefix
="$acl_save_prefix"
8576 if test "X$x" = "X-L$found_dir"; then
8581 if test -z "$haveit"; then
8582 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8584 if test "$hardcode_minus_L" != no
; then
8585 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8587 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8593 if test "X$found_a" != "X"; then
8594 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
8596 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8599 additional_includedir
=
8600 case "$found_dir" in
8602 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8603 additional_includedir
="$basedir/include"
8606 if test "X$additional_includedir" != "X"; then
8607 if test "X$additional_includedir" != "X/usr/include"; then
8609 if test "X$additional_includedir" = "X/usr/local/include"; then
8610 if test -n "$GCC"; then
8612 linux
*) haveit
=yes;;
8616 if test -z "$haveit"; then
8617 for x
in $CPPFLAGS $INCICONV; do
8619 acl_save_prefix
="$prefix"
8620 prefix
="$acl_final_prefix"
8621 acl_save_exec_prefix
="$exec_prefix"
8622 exec_prefix
="$acl_final_exec_prefix"
8624 exec_prefix
="$acl_save_exec_prefix"
8625 prefix
="$acl_save_prefix"
8627 if test "X$x" = "X-I$additional_includedir"; then
8632 if test -z "$haveit"; then
8633 if test -d "$additional_includedir"; then
8634 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8640 if test -n "$found_la"; then
8641 save_libdir
="$libdir"
8643 */* |
*\\*) .
"$found_la" ;;
8644 *) .
"./$found_la" ;;
8646 libdir
="$save_libdir"
8647 for dep
in $dependency_libs; do
8650 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
8651 if test "X$additional_libdir" != "X/usr/lib"; then
8653 if test "X$additional_libdir" = "X/usr/local/lib"; then
8654 if test -n "$GCC"; then
8656 linux
*) haveit
=yes;;
8660 if test -z "$haveit"; then
8662 for x
in $LDFLAGS $LIBICONV; do
8664 acl_save_prefix
="$prefix"
8665 prefix
="$acl_final_prefix"
8666 acl_save_exec_prefix
="$exec_prefix"
8667 exec_prefix
="$acl_final_exec_prefix"
8669 exec_prefix
="$acl_save_exec_prefix"
8670 prefix
="$acl_save_prefix"
8672 if test "X$x" = "X-L$additional_libdir"; then
8677 if test -z "$haveit"; then
8678 if test -d "$additional_libdir"; then
8679 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8683 for x
in $LDFLAGS $LTLIBICONV; do
8685 acl_save_prefix
="$prefix"
8686 prefix
="$acl_final_prefix"
8687 acl_save_exec_prefix
="$exec_prefix"
8688 exec_prefix
="$acl_final_exec_prefix"
8690 exec_prefix
="$acl_save_exec_prefix"
8691 prefix
="$acl_save_prefix"
8693 if test "X$x" = "X-L$additional_libdir"; then
8698 if test -z "$haveit"; then
8699 if test -d "$additional_libdir"; then
8700 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8707 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
8708 if test "$enable_rpath" != no
; then
8710 for x
in $rpathdirs; do
8711 if test "X$x" = "X$dir"; then
8716 if test -z "$haveit"; then
8717 rpathdirs
="$rpathdirs $dir"
8720 for x
in $ltrpathdirs; do
8721 if test "X$x" = "X$dir"; then
8726 if test -z "$haveit"; then
8727 ltrpathdirs
="$ltrpathdirs $dir"
8732 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8735 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8738 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
8739 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8745 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
8746 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8747 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8749 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
8750 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
8757 if test "X$rpathdirs" != "X"; then
8758 if test -n "$hardcode_libdir_separator"; then
8760 for found_dir
in $rpathdirs; do
8761 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8763 acl_save_libdir
="$libdir"
8765 eval flag
=\"$hardcode_libdir_flag_spec\"
8766 libdir
="$acl_save_libdir"
8767 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8769 for found_dir
in $rpathdirs; do
8770 acl_save_libdir
="$libdir"
8772 eval flag
=\"$hardcode_libdir_flag_spec\"
8773 libdir
="$acl_save_libdir"
8774 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8778 if test "X$ltrpathdirs" != "X"; then
8779 for found_dir
in $ltrpathdirs; do
8780 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8791 $as_echo_n "checking for iconv... " >&6; }
8792 if ${am_cv_func_iconv+:} false
; then :
8793 $as_echo_n "(cached) " >&6
8796 am_cv_func_iconv
="no, consider installing GNU libiconv"
8798 am_save_CPPFLAGS
="$CPPFLAGS"
8799 CPPFLAGS
="$CPPFLAGS $INCICONV"
8800 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8801 /* end confdefs.h. */
8807 iconv_t cd = iconv_open("","");
8808 iconv(cd,NULL,NULL,NULL,NULL);
8814 if ac_fn_c_try_link
"$LINENO"; then :
8815 am_cv_func_iconv
=yes
8817 rm -f core conftest.err conftest.
$ac_objext \
8818 conftest
$ac_exeext conftest.
$ac_ext
8819 CPPFLAGS
="$am_save_CPPFLAGS"
8821 if test "$am_cv_func_iconv" != yes && test -d ..
/libiconv
; then
8822 for _libs
in .libs _libs
; do
8823 am_save_CPPFLAGS
="$CPPFLAGS"
8824 am_save_LIBS
="$LIBS"
8825 CPPFLAGS
="$CPPFLAGS -I../libiconv/include"
8826 LIBS
="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8827 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8828 /* end confdefs.h. */
8834 iconv_t cd = iconv_open("","");
8835 iconv(cd,NULL,NULL,NULL,NULL);
8841 if ac_fn_c_try_link
"$LINENO"; then :
8842 INCICONV
="-I../libiconv/include"
8843 LIBICONV
='${top_builddir}'/..
/libiconv
/lib
/$_libs/libiconv.a
8844 LTLIBICONV
='${top_builddir}'/..
/libiconv
/lib
/libiconv.la
8846 am_cv_func_iconv
=yes
8848 rm -f core conftest.err conftest.
$ac_objext \
8849 conftest
$ac_exeext conftest.
$ac_ext
8850 CPPFLAGS
="$am_save_CPPFLAGS"
8851 LIBS
="$am_save_LIBS"
8852 if test "$am_cv_func_iconv" = "yes"; then
8858 if test "$am_cv_func_iconv" != yes; then
8859 am_save_CPPFLAGS
="$CPPFLAGS"
8860 am_save_LIBS
="$LIBS"
8861 CPPFLAGS
="$CPPFLAGS $INCICONV"
8862 LIBS
="$LIBS $LIBICONV"
8863 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8864 /* end confdefs.h. */
8870 iconv_t cd = iconv_open("","");
8871 iconv(cd,NULL,NULL,NULL,NULL);
8877 if ac_fn_c_try_link
"$LINENO"; then :
8879 am_cv_func_iconv
=yes
8881 rm -f core conftest.err conftest.
$ac_objext \
8882 conftest
$ac_exeext conftest.
$ac_ext
8883 CPPFLAGS
="$am_save_CPPFLAGS"
8884 LIBS
="$am_save_LIBS"
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8889 $as_echo "$am_cv_func_iconv" >&6; }
8890 if test "$am_cv_func_iconv" = yes; then
8892 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8895 if test "$am_cv_lib_iconv" = yes; then
8897 for element
in $INCICONV; do
8899 for x
in $CPPFLAGS; do
8901 acl_save_prefix
="$prefix"
8902 prefix
="$acl_final_prefix"
8903 acl_save_exec_prefix
="$exec_prefix"
8904 exec_prefix
="$acl_final_exec_prefix"
8906 exec_prefix
="$acl_save_exec_prefix"
8907 prefix
="$acl_save_prefix"
8909 if test "X$x" = "X$element"; then
8914 if test -z "$haveit"; then
8915 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8920 $as_echo_n "checking how to link with libiconv... " >&6; }
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8922 $as_echo "$LIBICONV" >&6; }
8930 if test "$am_cv_func_iconv" = yes; then
8931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8932 $as_echo_n "checking for iconv declaration... " >&6; }
8933 if ${am_cv_proto_iconv+:} false
; then :
8934 $as_echo_n "(cached) " >&6
8937 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8938 /* end confdefs.h. */
8946 #if defined(__STDC__) || defined(__cplusplus)
8947 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8960 if ac_fn_c_try_compile
"$LINENO"; then :
8961 am_cv_proto_iconv_arg1
=""
8963 am_cv_proto_iconv_arg1
="const"
8965 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8966 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);"
8969 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8971 }$am_cv_proto_iconv" >&5
8973 }$am_cv_proto_iconv" >&6; }
8975 cat >>confdefs.h
<<_ACEOF
8976 #define ICONV_CONST $am_cv_proto_iconv_arg1
8982 # GDB may fork/exec the iconv program to get the list of supported character
8983 # sets. Allow the user to specify where to find it.
8984 # There are several factors affecting the choice of option name:
8985 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8986 # the build-time location of libiconv files.
8987 # - The program we need to find is iconv, which comes with glibc. The user
8988 # doesn't necessarily have libiconv installed. Therefore naming this
8989 # --with-libiconv-foo feels wrong.
8990 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8991 # defined to work on directories not files (though it really doesn't know
8993 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8994 # with --with-libiconv-prefix.
8995 # Putting these together is why the option name is --with-iconv-bin.
8998 # Check whether --with-iconv-bin was given.
8999 if test "${with_iconv_bin+set}" = set; then :
9000 withval
=$with_iconv_bin; iconv_bin
="${withval}"
9002 cat >>confdefs.h
<<_ACEOF
9003 #define ICONV_BIN "${iconv_bin}"
9007 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
9008 if test "x$prefix" = xNONE
; then
9009 test_prefix
=/usr
/local
9014 test_prefix
=$exec_prefix
9017 case ${iconv_bin} in
9018 "${test_prefix}"|
"${test_prefix}/"*|\
9019 '${exec_prefix}'|
'${exec_prefix}/'*)
9024 cat >>confdefs.h
<<_ACEOF
9025 #define ICONV_BIN_RELOCATABLE $value
9033 # For the TUI, we need enhanced curses functionality.
9034 if test x
"$enable_tui" != xno
; then
9039 if test x
"$prefer_curses" = xyes
; then
9040 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9041 # curses library because the latter might not provide all the
9042 # functionality we need. However, this leads to problems on systems
9043 # where the linker searches /usr/local/lib, but the compiler doesn't
9044 # search /usr/local/include, if ncurses is installed in /usr/local. A
9045 # default installation of ncurses on alpha*-dec-osf* will lead to such
9047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9048 $as_echo_n "checking for library containing waddstr... " >&6; }
9049 if ${ac_cv_search_waddstr+:} false
; then :
9050 $as_echo_n "(cached) " >&6
9052 ac_func_search_save_LIBS
=$LIBS
9053 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9054 /* end confdefs.h. */
9056 /* Override any GCC internal prototype to avoid an error.
9057 Use char because int might match the return type of a GCC
9058 builtin and then its argument prototype would still apply. */
9071 for ac_lib
in '' ncursesw ncurses cursesX curses
; do
9072 if test -z "$ac_lib"; then
9073 ac_res
="none required"
9076 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9078 if ac_fn_c_try_link
"$LINENO"; then :
9079 ac_cv_search_waddstr
=$ac_res
9081 rm -f core conftest.err conftest.
$ac_objext \
9083 if ${ac_cv_search_waddstr+:} false
; then :
9087 if ${ac_cv_search_waddstr+:} false
; then :
9090 ac_cv_search_waddstr
=no
9093 LIBS
=$ac_func_search_save_LIBS
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9096 $as_echo "$ac_cv_search_waddstr" >&6; }
9097 ac_res
=$ac_cv_search_waddstr
9098 if test "$ac_res" != no
; then :
9099 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9104 if test "$ac_cv_search_waddstr" != no
; then
9109 # Check whether we should enable the TUI, but only do so if we really
9111 if test x
"$enable_tui" != xno
; then
9112 if test -d "$srcdir/tui"; then
9113 if test "$curses_found" != no
; then
9114 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9115 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9116 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9117 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9119 if test x
"$enable_tui" = xyes
; then
9120 as_fn_error $?
"no enhanced curses library found; disable TUI" "$LINENO" 5
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9123 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9129 # Since GDB uses Readline, we need termcap functionality. In many
9130 # cases this will be provided by the curses library, but some systems
9131 # have a separate termcap library, or no curses library at all.
9135 if test -d "$srcdir/libtermcap"; then
9136 LIBS
="../libtermcap/libtermcap.a $LIBS"
9137 ac_cv_search_tgetent
="../libtermcap/libtermcap.a"
9140 ac_cv_search_tgetent
="none required"
9144 # These are the libraries checked by Readline.
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9146 $as_echo_n "checking for library containing tgetent... " >&6; }
9147 if ${ac_cv_search_tgetent+:} false
; then :
9148 $as_echo_n "(cached) " >&6
9150 ac_func_search_save_LIBS
=$LIBS
9151 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9152 /* end confdefs.h. */
9154 /* Override any GCC internal prototype to avoid an error.
9155 Use char because int might match the return type of a GCC
9156 builtin and then its argument prototype would still apply. */
9169 for ac_lib
in '' termcap tinfow tinfo curses ncursesw ncurses
; do
9170 if test -z "$ac_lib"; then
9171 ac_res
="none required"
9174 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9176 if ac_fn_c_try_link
"$LINENO"; then :
9177 ac_cv_search_tgetent
=$ac_res
9179 rm -f core conftest.err conftest.
$ac_objext \
9181 if ${ac_cv_search_tgetent+:} false
; then :
9185 if ${ac_cv_search_tgetent+:} false
; then :
9188 ac_cv_search_tgetent
=no
9191 LIBS
=$ac_func_search_save_LIBS
9193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9194 $as_echo "$ac_cv_search_tgetent" >&6; }
9195 ac_res
=$ac_cv_search_tgetent
9196 if test "$ac_res" != no
; then :
9197 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9202 if test "$ac_cv_search_tgetent" = no
; then
9203 CONFIG_OBS
="$CONFIG_OBS stub-termcap.o"
9207 # Check whether --with-system-readline was given.
9208 if test "${with_system_readline+set}" = set; then :
9209 withval
=$with_system_readline;
9213 if test "$with_system_readline" = yes; then
9214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system readline is new enough" >&5
9215 $as_echo_n "checking whether system readline is new enough... " >&6; }
9216 if ${gdb_cv_readline_ok+:} false
; then :
9217 $as_echo_n "(cached) " >&6
9219 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9220 /* end confdefs.h. */
9222 #include <readline/readline.h>
9226 #if RL_VERSION_MAJOR < 7
9227 # error "readline version 7 required"
9234 if ac_fn_c_try_compile
"$LINENO"; then :
9235 gdb_cv_readline_ok
=yes
9237 gdb_cv_readline_ok
=no
9240 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_readline_ok" >&5
9244 $as_echo "$gdb_cv_readline_ok" >&6; }
9245 if test "$gdb_cv_readline_ok" != yes; then
9246 as_fn_error $?
"system readline is not new enough" "$LINENO" 5
9252 READLINE_TEXI_INCFLAG
=
9254 READLINE
='$(READLINE_DIR)/libreadline.a'
9255 READLINE_DEPS
='$(READLINE)'
9256 READLINE_CFLAGS
='-I$(READLINE_SRC)/..'
9257 READLINE_TEXI_INCFLAG
='-I $(READLINE_DIR)'
9264 # Generate jit-reader.h
9266 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9269 # The cast to long int works around a bug in the HP C Compiler
9270 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9271 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9272 # This bug is HP SR number 8606223364.
9273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9274 $as_echo_n "checking size of unsigned long long... " >&6; }
9275 if ${ac_cv_sizeof_unsigned_long_long+:} false
; then :
9276 $as_echo_n "(cached) " >&6
9278 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
9281 if test "$ac_cv_type_unsigned_long_long" = yes; then
9282 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9283 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9284 as_fn_error
77 "cannot compute sizeof (unsigned long long)
9285 See \`config.log' for more details" "$LINENO" 5; }
9287 ac_cv_sizeof_unsigned_long_long
=0
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9293 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9297 cat >>confdefs.h
<<_ACEOF
9298 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9302 # The cast to long int works around a bug in the HP C Compiler
9303 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9304 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9305 # This bug is HP SR number 8606223364.
9306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9307 $as_echo_n "checking size of unsigned long... " >&6; }
9308 if ${ac_cv_sizeof_unsigned_long+:} false
; then :
9309 $as_echo_n "(cached) " >&6
9311 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9314 if test "$ac_cv_type_unsigned_long" = yes; then
9315 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9316 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9317 as_fn_error
77 "cannot compute sizeof (unsigned long)
9318 See \`config.log' for more details" "$LINENO" 5; }
9320 ac_cv_sizeof_unsigned_long
=0
9325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9326 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9330 cat >>confdefs.h
<<_ACEOF
9331 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9335 # The cast to long int works around a bug in the HP C Compiler
9336 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9337 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9338 # This bug is HP SR number 8606223364.
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9340 $as_echo_n "checking size of unsigned __int128... " >&6; }
9341 if ${ac_cv_sizeof_unsigned___int128+:} false
; then :
9342 $as_echo_n "(cached) " >&6
9344 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9347 if test "$ac_cv_type_unsigned___int128" = yes; then
9348 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9349 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9350 as_fn_error
77 "cannot compute sizeof (unsigned __int128)
9351 See \`config.log' for more details" "$LINENO" 5; }
9353 ac_cv_sizeof_unsigned___int128
=0
9358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9359 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9363 cat >>confdefs.h
<<_ACEOF
9364 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9369 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9370 TARGET_PTR
="unsigned long"
9371 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9372 TARGET_PTR
="unsigned long long"
9373 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9374 TARGET_PTR
="unsigned __int128"
9376 TARGET_PTR
="unsigned long"
9380 ac_config_files
="$ac_config_files jit-reader.h:jit-reader.in"
9383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9384 $as_echo_n "checking for library containing dlopen... " >&6; }
9385 if ${ac_cv_search_dlopen+:} false
; then :
9386 $as_echo_n "(cached) " >&6
9388 ac_func_search_save_LIBS
=$LIBS
9389 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9390 /* end confdefs.h. */
9392 /* Override any GCC internal prototype to avoid an error.
9393 Use char because int might match the return type of a GCC
9394 builtin and then its argument prototype would still apply. */
9407 for ac_lib
in '' dl
; do
9408 if test -z "$ac_lib"; then
9409 ac_res
="none required"
9412 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9414 if ac_fn_c_try_link
"$LINENO"; then :
9415 ac_cv_search_dlopen
=$ac_res
9417 rm -f core conftest.err conftest.
$ac_objext \
9419 if ${ac_cv_search_dlopen+:} false
; then :
9423 if ${ac_cv_search_dlopen+:} false
; then :
9426 ac_cv_search_dlopen
=no
9429 LIBS
=$ac_func_search_save_LIBS
9431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9432 $as_echo "$ac_cv_search_dlopen" >&6; }
9433 ac_res
=$ac_cv_search_dlopen
9434 if test "$ac_res" != no
; then :
9435 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9442 # Check whether --with-jit-reader-dir was given.
9443 if test "${with_jit_reader_dir+set}" = set; then :
9444 withval
=$with_jit_reader_dir;
9445 JIT_READER_DIR
=$withval
9447 JIT_READER_DIR
=${libdir}/gdb
9451 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
9452 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
9453 ac_define_dir
=`eval echo $JIT_READER_DIR`
9454 ac_define_dir
=`eval echo $ac_define_dir`
9456 cat >>confdefs.h
<<_ACEOF
9457 #define JIT_READER_DIR "$ac_define_dir"
9463 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
9464 if test "x$prefix" = xNONE
; then
9465 test_prefix
=/usr
/local
9470 test_prefix
=$exec_prefix
9473 case ${ac_define_dir} in
9474 "${test_prefix}"|
"${test_prefix}/"*|\
9475 '${exec_prefix}'|
'${exec_prefix}/'*)
9480 cat >>confdefs.h
<<_ACEOF
9481 #define JIT_READER_DIR_RELOCATABLE $value
9488 # Check whether --with-expat was given.
9489 if test "${with_expat+set}" = set; then :
9490 withval
=$with_expat;
9495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9496 $as_echo_n "checking whether to use expat... " >&6; }
9497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9498 $as_echo "$with_expat" >&6; }
9500 if test "${with_expat}" = no
; then
9501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9502 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9515 acl_save_prefix
="$prefix"
9516 prefix
="$acl_final_prefix"
9517 acl_save_exec_prefix
="$exec_prefix"
9518 exec_prefix
="$acl_final_exec_prefix"
9520 eval additional_includedir
=\"$includedir\"
9521 eval additional_libdir
=\"$libdir\"
9523 exec_prefix
="$acl_save_exec_prefix"
9524 prefix
="$acl_save_prefix"
9527 # Check whether --with-libexpat-prefix was given.
9528 if test "${with_libexpat_prefix+set}" = set; then :
9529 withval
=$with_libexpat_prefix;
9530 if test "X$withval" = "Xno"; then
9533 if test "X$withval" = "X"; then
9535 acl_save_prefix
="$prefix"
9536 prefix
="$acl_final_prefix"
9537 acl_save_exec_prefix
="$exec_prefix"
9538 exec_prefix
="$acl_final_exec_prefix"
9540 eval additional_includedir
=\"$includedir\"
9541 eval additional_libdir
=\"$libdir\"
9543 exec_prefix
="$acl_save_exec_prefix"
9544 prefix
="$acl_save_prefix"
9547 additional_includedir
="$withval/include"
9548 additional_libdir
="$withval/lib"
9555 # Check whether --with-libexpat-type was given.
9556 if test "${with_libexpat_type+set}" = set; then :
9557 withval
=$with_libexpat_type; with_libexpat_type
=$withval
9559 with_libexpat_type
=auto
9562 lib_type
=`eval echo \$with_libexpat_type`
9569 names_already_handled
=
9570 names_next_round
='expat '
9571 while test -n "$names_next_round"; do
9572 names_this_round
="$names_next_round"
9574 for name
in $names_this_round; do
9576 for n
in $names_already_handled; do
9577 if test "$n" = "$name"; then
9582 if test -z "$already_handled"; then
9583 names_already_handled
="$names_already_handled $name"
9584 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9585 eval value
=\"\
$HAVE_LIB$uppername\"
9586 if test -n "$value"; then
9587 if test "$value" = yes; then
9588 eval value
=\"\
$LIB$uppername\"
9589 test -z "$value" || LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$value"
9590 eval value
=\"\
$LTLIB$uppername\"
9591 test -z "$value" || LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9600 if test $use_additional = yes; then
9601 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9602 found_dir
="$additional_libdir"
9603 found_so
="$additional_libdir/lib$name.$shlibext"
9604 if test -f "$additional_libdir/lib$name.la"; then
9605 found_la
="$additional_libdir/lib$name.la"
9607 elif test x
$lib_type != xshared
; then
9608 if test -f "$additional_libdir/lib$name.$libext"; then
9609 found_dir
="$additional_libdir"
9610 found_a
="$additional_libdir/lib$name.$libext"
9611 if test -f "$additional_libdir/lib$name.la"; then
9612 found_la
="$additional_libdir/lib$name.la"
9617 if test "X$found_dir" = "X"; then
9618 for x
in $LDFLAGS $LTLIBEXPAT; do
9620 acl_save_prefix
="$prefix"
9621 prefix
="$acl_final_prefix"
9622 acl_save_exec_prefix
="$exec_prefix"
9623 exec_prefix
="$acl_final_exec_prefix"
9625 exec_prefix
="$acl_save_exec_prefix"
9626 prefix
="$acl_save_prefix"
9630 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9631 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9633 found_so
="$dir/lib$name.$shlibext"
9634 if test -f "$dir/lib$name.la"; then
9635 found_la
="$dir/lib$name.la"
9637 elif test x
$lib_type != xshared
; then
9638 if test -f "$dir/lib$name.$libext"; then
9640 found_a
="$dir/lib$name.$libext"
9641 if test -f "$dir/lib$name.la"; then
9642 found_la
="$dir/lib$name.la"
9648 if test "X$found_dir" != "X"; then
9653 if test "X$found_dir" != "X"; then
9654 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9655 if test "X$found_so" != "X"; then
9656 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9657 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9660 for x
in $ltrpathdirs; do
9661 if test "X$x" = "X$found_dir"; then
9666 if test -z "$haveit"; then
9667 ltrpathdirs
="$ltrpathdirs $found_dir"
9669 if test "$hardcode_direct" = yes; then
9670 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9672 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9673 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9675 for x
in $rpathdirs; do
9676 if test "X$x" = "X$found_dir"; then
9681 if test -z "$haveit"; then
9682 rpathdirs
="$rpathdirs $found_dir"
9686 for x
in $LDFLAGS $LIBEXPAT; do
9688 acl_save_prefix
="$prefix"
9689 prefix
="$acl_final_prefix"
9690 acl_save_exec_prefix
="$exec_prefix"
9691 exec_prefix
="$acl_final_exec_prefix"
9693 exec_prefix
="$acl_save_exec_prefix"
9694 prefix
="$acl_save_prefix"
9696 if test "X$x" = "X-L$found_dir"; then
9701 if test -z "$haveit"; then
9702 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9704 if test "$hardcode_minus_L" != no
; then
9705 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9707 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9713 if test "X$found_a" != "X"; then
9714 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9716 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9719 additional_includedir
=
9720 case "$found_dir" in
9722 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9723 additional_includedir
="$basedir/include"
9726 if test "X$additional_includedir" != "X"; then
9727 if test "X$additional_includedir" != "X/usr/include"; then
9729 if test "X$additional_includedir" = "X/usr/local/include"; then
9730 if test -n "$GCC"; then
9732 linux
*) haveit
=yes;;
9736 if test -z "$haveit"; then
9737 for x
in $CPPFLAGS $INCEXPAT; do
9739 acl_save_prefix
="$prefix"
9740 prefix
="$acl_final_prefix"
9741 acl_save_exec_prefix
="$exec_prefix"
9742 exec_prefix
="$acl_final_exec_prefix"
9744 exec_prefix
="$acl_save_exec_prefix"
9745 prefix
="$acl_save_prefix"
9747 if test "X$x" = "X-I$additional_includedir"; then
9752 if test -z "$haveit"; then
9753 if test -d "$additional_includedir"; then
9754 INCEXPAT
="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9760 if test -n "$found_la"; then
9761 save_libdir
="$libdir"
9763 */* |
*\\*) .
"$found_la" ;;
9764 *) .
"./$found_la" ;;
9766 libdir
="$save_libdir"
9767 for dep
in $dependency_libs; do
9770 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9771 if test "X$additional_libdir" != "X/usr/lib"; then
9773 if test "X$additional_libdir" = "X/usr/local/lib"; then
9774 if test -n "$GCC"; then
9776 linux
*) haveit
=yes;;
9780 if test -z "$haveit"; then
9782 for x
in $LDFLAGS $LIBEXPAT; do
9784 acl_save_prefix
="$prefix"
9785 prefix
="$acl_final_prefix"
9786 acl_save_exec_prefix
="$exec_prefix"
9787 exec_prefix
="$acl_final_exec_prefix"
9789 exec_prefix
="$acl_save_exec_prefix"
9790 prefix
="$acl_save_prefix"
9792 if test "X$x" = "X-L$additional_libdir"; then
9797 if test -z "$haveit"; then
9798 if test -d "$additional_libdir"; then
9799 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9803 for x
in $LDFLAGS $LTLIBEXPAT; do
9805 acl_save_prefix
="$prefix"
9806 prefix
="$acl_final_prefix"
9807 acl_save_exec_prefix
="$exec_prefix"
9808 exec_prefix
="$acl_final_exec_prefix"
9810 exec_prefix
="$acl_save_exec_prefix"
9811 prefix
="$acl_save_prefix"
9813 if test "X$x" = "X-L$additional_libdir"; then
9818 if test -z "$haveit"; then
9819 if test -d "$additional_libdir"; then
9820 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9827 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
9828 if test "$enable_rpath" != no
; then
9830 for x
in $rpathdirs; do
9831 if test "X$x" = "X$dir"; then
9836 if test -z "$haveit"; then
9837 rpathdirs
="$rpathdirs $dir"
9840 for x
in $ltrpathdirs; do
9841 if test "X$x" = "X$dir"; then
9846 if test -z "$haveit"; then
9847 ltrpathdirs
="$ltrpathdirs $dir"
9852 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9855 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9858 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9859 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9865 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
9866 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9867 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9869 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l:lib$name.$libext"
9870 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l:lib$name.$libext"
9877 if test "X$rpathdirs" != "X"; then
9878 if test -n "$hardcode_libdir_separator"; then
9880 for found_dir
in $rpathdirs; do
9881 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9883 acl_save_libdir
="$libdir"
9885 eval flag
=\"$hardcode_libdir_flag_spec\"
9886 libdir
="$acl_save_libdir"
9887 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9889 for found_dir
in $rpathdirs; do
9890 acl_save_libdir
="$libdir"
9892 eval flag
=\"$hardcode_libdir_flag_spec\"
9893 libdir
="$acl_save_libdir"
9894 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9898 if test "X$ltrpathdirs" != "X"; then
9899 for found_dir
in $ltrpathdirs; do
9900 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9905 ac_save_CPPFLAGS
="$CPPFLAGS"
9907 for element
in $INCEXPAT; do
9909 for x
in $CPPFLAGS; do
9911 acl_save_prefix
="$prefix"
9912 prefix
="$acl_final_prefix"
9913 acl_save_exec_prefix
="$exec_prefix"
9914 exec_prefix
="$acl_final_exec_prefix"
9916 exec_prefix
="$acl_save_exec_prefix"
9917 prefix
="$acl_save_prefix"
9919 if test "X$x" = "X$element"; then
9924 if test -z "$haveit"; then
9925 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
9930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9931 $as_echo_n "checking for libexpat... " >&6; }
9932 if ${ac_cv_libexpat+:} false
; then :
9933 $as_echo_n "(cached) " >&6
9936 ac_save_LIBS
="$LIBS"
9937 LIBS
="$LIBS $LIBEXPAT"
9938 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9939 /* end confdefs.h. */
9944 XML_Parser p = XML_ParserCreate (0);
9949 if ac_fn_c_try_link
"$LINENO"; then :
9954 rm -f core conftest.err conftest.
$ac_objext \
9955 conftest
$ac_exeext conftest.
$ac_ext
9956 LIBS
="$ac_save_LIBS"
9959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9960 $as_echo "$ac_cv_libexpat" >&6; }
9961 if test "$ac_cv_libexpat" = yes; then
9964 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9967 $as_echo_n "checking how to link with libexpat... " >&6; }
9968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9969 $as_echo "$LIBEXPAT" >&6; }
9972 CPPFLAGS
="$ac_save_CPPFLAGS"
9982 if test "$HAVE_LIBEXPAT" != yes; then
9983 if test "$with_expat" = yes; then
9984 as_fn_error $?
"expat is missing or unusable" "$LINENO" 5
9986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9987 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9991 LIBS
="$LIBS $LIBEXPAT"
9992 for ac_func
in XML_StopParser
9994 ac_fn_c_check_func
"$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9995 if test "x$ac_cv_func_XML_StopParser" = xyes
; then :
9996 cat >>confdefs.h
<<_ACEOF
9997 #define HAVE_XML_STOPPARSER 1
10007 # Verify that we have a usable GMP library.
10018 acl_save_prefix
="$prefix"
10019 prefix
="$acl_final_prefix"
10020 acl_save_exec_prefix
="$exec_prefix"
10021 exec_prefix
="$acl_final_exec_prefix"
10023 eval additional_includedir
=\"$includedir\"
10024 eval additional_libdir
=\"$libdir\"
10026 exec_prefix
="$acl_save_exec_prefix"
10027 prefix
="$acl_save_prefix"
10030 # Check whether --with-libgmp-prefix was given.
10031 if test "${with_libgmp_prefix+set}" = set; then :
10032 withval
=$with_libgmp_prefix;
10033 if test "X$withval" = "Xno"; then
10036 if test "X$withval" = "X"; then
10038 acl_save_prefix
="$prefix"
10039 prefix
="$acl_final_prefix"
10040 acl_save_exec_prefix
="$exec_prefix"
10041 exec_prefix
="$acl_final_exec_prefix"
10043 eval additional_includedir
=\"$includedir\"
10044 eval additional_libdir
=\"$libdir\"
10046 exec_prefix
="$acl_save_exec_prefix"
10047 prefix
="$acl_save_prefix"
10050 additional_includedir
="$withval/include"
10051 additional_libdir
="$withval/lib"
10058 # Check whether --with-libgmp-type was given.
10059 if test "${with_libgmp_type+set}" = set; then :
10060 withval
=$with_libgmp_type; with_libgmp_type
=$withval
10062 with_libgmp_type
=auto
10065 lib_type
=`eval echo \$with_libgmp_type`
10072 names_already_handled
=
10073 names_next_round
='gmp '
10074 while test -n "$names_next_round"; do
10075 names_this_round
="$names_next_round"
10077 for name
in $names_this_round; do
10079 for n
in $names_already_handled; do
10080 if test "$n" = "$name"; then
10081 already_handled
=yes
10085 if test -z "$already_handled"; then
10086 names_already_handled
="$names_already_handled $name"
10087 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10088 eval value
=\"\
$HAVE_LIB$uppername\"
10089 if test -n "$value"; then
10090 if test "$value" = yes; then
10091 eval value
=\"\
$LIB$uppername\"
10092 test -z "$value" || LIBGMP
="${LIBGMP}${LIBGMP:+ }$value"
10093 eval value
=\"\
$LTLIB$uppername\"
10094 test -z "$value" || LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }$value"
10103 if test $use_additional = yes; then
10104 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10105 found_dir
="$additional_libdir"
10106 found_so
="$additional_libdir/lib$name.$shlibext"
10107 if test -f "$additional_libdir/lib$name.la"; then
10108 found_la
="$additional_libdir/lib$name.la"
10110 elif test x
$lib_type != xshared
; then
10111 if test -f "$additional_libdir/lib$name.$libext"; then
10112 found_dir
="$additional_libdir"
10113 found_a
="$additional_libdir/lib$name.$libext"
10114 if test -f "$additional_libdir/lib$name.la"; then
10115 found_la
="$additional_libdir/lib$name.la"
10120 if test "X$found_dir" = "X"; then
10121 for x
in $LDFLAGS $LTLIBGMP; do
10123 acl_save_prefix
="$prefix"
10124 prefix
="$acl_final_prefix"
10125 acl_save_exec_prefix
="$exec_prefix"
10126 exec_prefix
="$acl_final_exec_prefix"
10128 exec_prefix
="$acl_save_exec_prefix"
10129 prefix
="$acl_save_prefix"
10133 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10134 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10136 found_so
="$dir/lib$name.$shlibext"
10137 if test -f "$dir/lib$name.la"; then
10138 found_la
="$dir/lib$name.la"
10140 elif test x
$lib_type != xshared
; then
10141 if test -f "$dir/lib$name.$libext"; then
10143 found_a
="$dir/lib$name.$libext"
10144 if test -f "$dir/lib$name.la"; then
10145 found_la
="$dir/lib$name.la"
10151 if test "X$found_dir" != "X"; then
10156 if test "X$found_dir" != "X"; then
10157 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-L$found_dir -l$name"
10158 if test "X$found_so" != "X"; then
10159 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10160 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10163 for x
in $ltrpathdirs; do
10164 if test "X$x" = "X$found_dir"; then
10169 if test -z "$haveit"; then
10170 ltrpathdirs
="$ltrpathdirs $found_dir"
10172 if test "$hardcode_direct" = yes; then
10173 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10175 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10176 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10178 for x
in $rpathdirs; do
10179 if test "X$x" = "X$found_dir"; then
10184 if test -z "$haveit"; then
10185 rpathdirs
="$rpathdirs $found_dir"
10189 for x
in $LDFLAGS $LIBGMP; do
10191 acl_save_prefix
="$prefix"
10192 prefix
="$acl_final_prefix"
10193 acl_save_exec_prefix
="$exec_prefix"
10194 exec_prefix
="$acl_final_exec_prefix"
10196 exec_prefix
="$acl_save_exec_prefix"
10197 prefix
="$acl_save_prefix"
10199 if test "X$x" = "X-L$found_dir"; then
10204 if test -z "$haveit"; then
10205 LIBGMP
="${LIBGMP}${LIBGMP:+ }-L$found_dir"
10207 if test "$hardcode_minus_L" != no
; then
10208 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10210 LIBGMP
="${LIBGMP}${LIBGMP:+ }-l$name"
10216 if test "X$found_a" != "X"; then
10217 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_a"
10219 LIBGMP
="${LIBGMP}${LIBGMP:+ }-L$found_dir -l$name"
10222 additional_includedir
=
10223 case "$found_dir" in
10225 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10226 additional_includedir
="$basedir/include"
10229 if test "X$additional_includedir" != "X"; then
10230 if test "X$additional_includedir" != "X/usr/include"; then
10232 if test "X$additional_includedir" = "X/usr/local/include"; then
10233 if test -n "$GCC"; then
10235 linux
*) haveit
=yes;;
10239 if test -z "$haveit"; then
10240 for x
in $CPPFLAGS $INCGMP; do
10242 acl_save_prefix
="$prefix"
10243 prefix
="$acl_final_prefix"
10244 acl_save_exec_prefix
="$exec_prefix"
10245 exec_prefix
="$acl_final_exec_prefix"
10247 exec_prefix
="$acl_save_exec_prefix"
10248 prefix
="$acl_save_prefix"
10250 if test "X$x" = "X-I$additional_includedir"; then
10255 if test -z "$haveit"; then
10256 if test -d "$additional_includedir"; then
10257 INCGMP
="${INCGMP}${INCGMP:+ }-I$additional_includedir"
10263 if test -n "$found_la"; then
10264 save_libdir
="$libdir"
10265 case "$found_la" in
10266 */* |
*\\*) .
"$found_la" ;;
10267 *) .
"./$found_la" ;;
10269 libdir
="$save_libdir"
10270 for dep
in $dependency_libs; do
10273 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10274 if test "X$additional_libdir" != "X/usr/lib"; then
10276 if test "X$additional_libdir" = "X/usr/local/lib"; then
10277 if test -n "$GCC"; then
10279 linux
*) haveit
=yes;;
10283 if test -z "$haveit"; then
10285 for x
in $LDFLAGS $LIBGMP; do
10287 acl_save_prefix
="$prefix"
10288 prefix
="$acl_final_prefix"
10289 acl_save_exec_prefix
="$exec_prefix"
10290 exec_prefix
="$acl_final_exec_prefix"
10292 exec_prefix
="$acl_save_exec_prefix"
10293 prefix
="$acl_save_prefix"
10295 if test "X$x" = "X-L$additional_libdir"; then
10300 if test -z "$haveit"; then
10301 if test -d "$additional_libdir"; then
10302 LIBGMP
="${LIBGMP}${LIBGMP:+ }-L$additional_libdir"
10306 for x
in $LDFLAGS $LTLIBGMP; do
10308 acl_save_prefix
="$prefix"
10309 prefix
="$acl_final_prefix"
10310 acl_save_exec_prefix
="$exec_prefix"
10311 exec_prefix
="$acl_final_exec_prefix"
10313 exec_prefix
="$acl_save_exec_prefix"
10314 prefix
="$acl_save_prefix"
10316 if test "X$x" = "X-L$additional_libdir"; then
10321 if test -z "$haveit"; then
10322 if test -d "$additional_libdir"; then
10323 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-L$additional_libdir"
10330 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10331 if test "$enable_rpath" != no
; then
10333 for x
in $rpathdirs; do
10334 if test "X$x" = "X$dir"; then
10339 if test -z "$haveit"; then
10340 rpathdirs
="$rpathdirs $dir"
10343 for x
in $ltrpathdirs; do
10344 if test "X$x" = "X$dir"; then
10349 if test -z "$haveit"; then
10350 ltrpathdirs
="$ltrpathdirs $dir"
10355 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10358 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10361 LIBGMP
="${LIBGMP}${LIBGMP:+ }$dep"
10362 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }$dep"
10368 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10369 LIBGMP
="${LIBGMP}${LIBGMP:+ }-l$name"
10370 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-l$name"
10372 LIBGMP
="${LIBGMP}${LIBGMP:+ }-l:lib$name.$libext"
10373 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-l:lib$name.$libext"
10380 if test "X$rpathdirs" != "X"; then
10381 if test -n "$hardcode_libdir_separator"; then
10383 for found_dir
in $rpathdirs; do
10384 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10386 acl_save_libdir
="$libdir"
10388 eval flag
=\"$hardcode_libdir_flag_spec\"
10389 libdir
="$acl_save_libdir"
10390 LIBGMP
="${LIBGMP}${LIBGMP:+ }$flag"
10392 for found_dir
in $rpathdirs; do
10393 acl_save_libdir
="$libdir"
10394 libdir
="$found_dir"
10395 eval flag
=\"$hardcode_libdir_flag_spec\"
10396 libdir
="$acl_save_libdir"
10397 LIBGMP
="${LIBGMP}${LIBGMP:+ }$flag"
10401 if test "X$ltrpathdirs" != "X"; then
10402 for found_dir
in $ltrpathdirs; do
10403 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-R$found_dir"
10408 ac_save_CPPFLAGS
="$CPPFLAGS"
10410 for element
in $INCGMP; do
10412 for x
in $CPPFLAGS; do
10414 acl_save_prefix
="$prefix"
10415 prefix
="$acl_final_prefix"
10416 acl_save_exec_prefix
="$exec_prefix"
10417 exec_prefix
="$acl_final_exec_prefix"
10419 exec_prefix
="$acl_save_exec_prefix"
10420 prefix
="$acl_save_prefix"
10422 if test "X$x" = "X$element"; then
10427 if test -z "$haveit"; then
10428 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgmp" >&5
10434 $as_echo_n "checking for libgmp... " >&6; }
10435 if ${ac_cv_libgmp+:} false
; then :
10436 $as_echo_n "(cached) " >&6
10439 ac_save_LIBS
="$LIBS"
10440 LIBS
="$LIBS $LIBGMP"
10441 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10442 /* end confdefs.h. */
10453 if ac_fn_c_try_link
"$LINENO"; then :
10458 rm -f core conftest.err conftest.
$ac_objext \
10459 conftest
$ac_exeext conftest.
$ac_ext
10460 LIBS
="$ac_save_LIBS"
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libgmp" >&5
10464 $as_echo "$ac_cv_libgmp" >&6; }
10465 if test "$ac_cv_libgmp" = yes; then
10468 $as_echo "#define HAVE_LIBGMP 1" >>confdefs.h
10470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libgmp" >&5
10471 $as_echo_n "checking how to link with libgmp... " >&6; }
10472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGMP" >&5
10473 $as_echo "$LIBGMP" >&6; }
10476 CPPFLAGS
="$ac_save_CPPFLAGS"
10486 if test "$HAVE_LIBGMP" != yes; then
10487 as_fn_error $?
"GMP is missing or unusable" "$LINENO" 5
10491 # Check whether --with-mpfr was given.
10492 if test "${with_mpfr+set}" = set; then :
10493 withval
=$with_mpfr;
10498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
10499 $as_echo_n "checking whether to use MPFR... " >&6; }
10500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
10501 $as_echo "$with_mpfr" >&6; }
10503 if test "${with_mpfr}" = no
; then
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
10505 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
10518 acl_save_prefix
="$prefix"
10519 prefix
="$acl_final_prefix"
10520 acl_save_exec_prefix
="$exec_prefix"
10521 exec_prefix
="$acl_final_exec_prefix"
10523 eval additional_includedir
=\"$includedir\"
10524 eval additional_libdir
=\"$libdir\"
10526 exec_prefix
="$acl_save_exec_prefix"
10527 prefix
="$acl_save_prefix"
10530 # Check whether --with-libmpfr-prefix was given.
10531 if test "${with_libmpfr_prefix+set}" = set; then :
10532 withval
=$with_libmpfr_prefix;
10533 if test "X$withval" = "Xno"; then
10536 if test "X$withval" = "X"; then
10538 acl_save_prefix
="$prefix"
10539 prefix
="$acl_final_prefix"
10540 acl_save_exec_prefix
="$exec_prefix"
10541 exec_prefix
="$acl_final_exec_prefix"
10543 eval additional_includedir
=\"$includedir\"
10544 eval additional_libdir
=\"$libdir\"
10546 exec_prefix
="$acl_save_exec_prefix"
10547 prefix
="$acl_save_prefix"
10550 additional_includedir
="$withval/include"
10551 additional_libdir
="$withval/lib"
10558 # Check whether --with-libmpfr-type was given.
10559 if test "${with_libmpfr_type+set}" = set; then :
10560 withval
=$with_libmpfr_type; with_libmpfr_type
=$withval
10562 with_libmpfr_type
=auto
10565 lib_type
=`eval echo \$with_libmpfr_type`
10572 names_already_handled
=
10573 names_next_round
='mpfr gmp'
10574 while test -n "$names_next_round"; do
10575 names_this_round
="$names_next_round"
10577 for name
in $names_this_round; do
10579 for n
in $names_already_handled; do
10580 if test "$n" = "$name"; then
10581 already_handled
=yes
10585 if test -z "$already_handled"; then
10586 names_already_handled
="$names_already_handled $name"
10587 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10588 eval value
=\"\
$HAVE_LIB$uppername\"
10589 if test -n "$value"; then
10590 if test "$value" = yes; then
10591 eval value
=\"\
$LIB$uppername\"
10592 test -z "$value" || LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$value"
10593 eval value
=\"\
$LTLIB$uppername\"
10594 test -z "$value" || LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
10603 if test $use_additional = yes; then
10604 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10605 found_dir
="$additional_libdir"
10606 found_so
="$additional_libdir/lib$name.$shlibext"
10607 if test -f "$additional_libdir/lib$name.la"; then
10608 found_la
="$additional_libdir/lib$name.la"
10610 elif test x
$lib_type != xshared
; then
10611 if test -f "$additional_libdir/lib$name.$libext"; then
10612 found_dir
="$additional_libdir"
10613 found_a
="$additional_libdir/lib$name.$libext"
10614 if test -f "$additional_libdir/lib$name.la"; then
10615 found_la
="$additional_libdir/lib$name.la"
10620 if test "X$found_dir" = "X"; then
10621 for x
in $LDFLAGS $LTLIBMPFR; do
10623 acl_save_prefix
="$prefix"
10624 prefix
="$acl_final_prefix"
10625 acl_save_exec_prefix
="$exec_prefix"
10626 exec_prefix
="$acl_final_exec_prefix"
10628 exec_prefix
="$acl_save_exec_prefix"
10629 prefix
="$acl_save_prefix"
10633 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10634 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10636 found_so
="$dir/lib$name.$shlibext"
10637 if test -f "$dir/lib$name.la"; then
10638 found_la
="$dir/lib$name.la"
10640 elif test x
$lib_type != xshared
; then
10641 if test -f "$dir/lib$name.$libext"; then
10643 found_a
="$dir/lib$name.$libext"
10644 if test -f "$dir/lib$name.la"; then
10645 found_la
="$dir/lib$name.la"
10651 if test "X$found_dir" != "X"; then
10656 if test "X$found_dir" != "X"; then
10657 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
10658 if test "X$found_so" != "X"; then
10659 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10660 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10663 for x
in $ltrpathdirs; do
10664 if test "X$x" = "X$found_dir"; then
10669 if test -z "$haveit"; then
10670 ltrpathdirs
="$ltrpathdirs $found_dir"
10672 if test "$hardcode_direct" = yes; then
10673 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10675 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10676 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10678 for x
in $rpathdirs; do
10679 if test "X$x" = "X$found_dir"; then
10684 if test -z "$haveit"; then
10685 rpathdirs
="$rpathdirs $found_dir"
10689 for x
in $LDFLAGS $LIBMPFR; do
10691 acl_save_prefix
="$prefix"
10692 prefix
="$acl_final_prefix"
10693 acl_save_exec_prefix
="$exec_prefix"
10694 exec_prefix
="$acl_final_exec_prefix"
10696 exec_prefix
="$acl_save_exec_prefix"
10697 prefix
="$acl_save_prefix"
10699 if test "X$x" = "X-L$found_dir"; then
10704 if test -z "$haveit"; then
10705 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
10707 if test "$hardcode_minus_L" != no
; then
10708 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10710 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10716 if test "X$found_a" != "X"; then
10717 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_a"
10719 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
10722 additional_includedir
=
10723 case "$found_dir" in
10725 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10726 additional_includedir
="$basedir/include"
10729 if test "X$additional_includedir" != "X"; then
10730 if test "X$additional_includedir" != "X/usr/include"; then
10732 if test "X$additional_includedir" = "X/usr/local/include"; then
10733 if test -n "$GCC"; then
10735 linux
*) haveit
=yes;;
10739 if test -z "$haveit"; then
10740 for x
in $CPPFLAGS $INCMPFR; do
10742 acl_save_prefix
="$prefix"
10743 prefix
="$acl_final_prefix"
10744 acl_save_exec_prefix
="$exec_prefix"
10745 exec_prefix
="$acl_final_exec_prefix"
10747 exec_prefix
="$acl_save_exec_prefix"
10748 prefix
="$acl_save_prefix"
10750 if test "X$x" = "X-I$additional_includedir"; then
10755 if test -z "$haveit"; then
10756 if test -d "$additional_includedir"; then
10757 INCMPFR
="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
10763 if test -n "$found_la"; then
10764 save_libdir
="$libdir"
10765 case "$found_la" in
10766 */* |
*\\*) .
"$found_la" ;;
10767 *) .
"./$found_la" ;;
10769 libdir
="$save_libdir"
10770 for dep
in $dependency_libs; do
10773 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10774 if test "X$additional_libdir" != "X/usr/lib"; then
10776 if test "X$additional_libdir" = "X/usr/local/lib"; then
10777 if test -n "$GCC"; then
10779 linux
*) haveit
=yes;;
10783 if test -z "$haveit"; then
10785 for x
in $LDFLAGS $LIBMPFR; do
10787 acl_save_prefix
="$prefix"
10788 prefix
="$acl_final_prefix"
10789 acl_save_exec_prefix
="$exec_prefix"
10790 exec_prefix
="$acl_final_exec_prefix"
10792 exec_prefix
="$acl_save_exec_prefix"
10793 prefix
="$acl_save_prefix"
10795 if test "X$x" = "X-L$additional_libdir"; then
10800 if test -z "$haveit"; then
10801 if test -d "$additional_libdir"; then
10802 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10806 for x
in $LDFLAGS $LTLIBMPFR; do
10808 acl_save_prefix
="$prefix"
10809 prefix
="$acl_final_prefix"
10810 acl_save_exec_prefix
="$exec_prefix"
10811 exec_prefix
="$acl_final_exec_prefix"
10813 exec_prefix
="$acl_save_exec_prefix"
10814 prefix
="$acl_save_prefix"
10816 if test "X$x" = "X-L$additional_libdir"; then
10821 if test -z "$haveit"; then
10822 if test -d "$additional_libdir"; then
10823 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10830 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10831 if test "$enable_rpath" != no
; then
10833 for x
in $rpathdirs; do
10834 if test "X$x" = "X$dir"; then
10839 if test -z "$haveit"; then
10840 rpathdirs
="$rpathdirs $dir"
10843 for x
in $ltrpathdirs; do
10844 if test "X$x" = "X$dir"; then
10849 if test -z "$haveit"; then
10850 ltrpathdirs
="$ltrpathdirs $dir"
10855 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10858 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10861 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$dep"
10862 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10868 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10869 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10870 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10872 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l:lib$name.$libext"
10873 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l:lib$name.$libext"
10880 if test "X$rpathdirs" != "X"; then
10881 if test -n "$hardcode_libdir_separator"; then
10883 for found_dir
in $rpathdirs; do
10884 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10886 acl_save_libdir
="$libdir"
10888 eval flag
=\"$hardcode_libdir_flag_spec\"
10889 libdir
="$acl_save_libdir"
10890 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10892 for found_dir
in $rpathdirs; do
10893 acl_save_libdir
="$libdir"
10894 libdir
="$found_dir"
10895 eval flag
=\"$hardcode_libdir_flag_spec\"
10896 libdir
="$acl_save_libdir"
10897 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10901 if test "X$ltrpathdirs" != "X"; then
10902 for found_dir
in $ltrpathdirs; do
10903 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10908 ac_save_CPPFLAGS
="$CPPFLAGS"
10910 for element
in $INCMPFR; do
10912 for x
in $CPPFLAGS; do
10914 acl_save_prefix
="$prefix"
10915 prefix
="$acl_final_prefix"
10916 acl_save_exec_prefix
="$exec_prefix"
10917 exec_prefix
="$acl_final_exec_prefix"
10919 exec_prefix
="$acl_save_exec_prefix"
10920 prefix
="$acl_save_prefix"
10922 if test "X$x" = "X$element"; then
10927 if test -z "$haveit"; then
10928 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10934 $as_echo_n "checking for libmpfr... " >&6; }
10935 if ${ac_cv_libmpfr+:} false
; then :
10936 $as_echo_n "(cached) " >&6
10939 ac_save_LIBS
="$LIBS"
10940 LIBS
="$LIBS $LIBMPFR"
10941 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10942 /* end confdefs.h. */
10947 mpfr_exp_t exp; mpfr_t x;
10948 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10953 if ac_fn_c_try_link
"$LINENO"; then :
10958 rm -f core conftest.err conftest.
$ac_objext \
10959 conftest
$ac_exeext conftest.
$ac_ext
10960 LIBS
="$ac_save_LIBS"
10963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10964 $as_echo "$ac_cv_libmpfr" >&6; }
10965 if test "$ac_cv_libmpfr" = yes; then
10968 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10971 $as_echo_n "checking how to link with libmpfr... " >&6; }
10972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10973 $as_echo "$LIBMPFR" >&6; }
10976 CPPFLAGS
="$ac_save_CPPFLAGS"
10986 if test "$HAVE_LIBMPFR" != yes; then
10987 if test "$with_mpfr" = yes; then
10988 as_fn_error $?
"MPFR is missing or unusable" "$LINENO" 5
10990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10991 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10996 # --------------------- #
10997 # Check for libpython. #
10998 # --------------------- #
11005 # Check whether --with-python was given.
11006 if test "${with_python+set}" = set; then :
11007 withval
=$with_python;
11012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
11013 $as_echo_n "checking whether to use python... " >&6; }
11014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
11015 $as_echo "$with_python" >&6; }
11017 if test "${with_python}" = no
; then
11018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
11019 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
11022 case "${with_python}" in
11024 if test -d "${with_python}"; then
11025 # Assume the python binary is ${with_python}/bin/python.
11026 python_prog
="${with_python}/bin/python"
11028 # If python does not exit ${with_python}/bin, then try in
11029 # ${with_python}. On Windows/MinGW, this is where the Python
11031 if test ! -x "${python_prog}"; then
11032 python_prog
="${with_python}/python"
11035 if test ! -x "${python_prog}"; then
11036 # Fall back to gdb 7.0/7.1 behaviour.
11037 python_prog
=missing
11038 python_prefix
=${with_python}
11040 elif test -x "${with_python}"; then
11041 # While we can't run python compiled for $host (unless host == build),
11042 # the user could write a script that provides the needed information,
11043 # so we support that.
11044 python_prog
=${with_python}
11047 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
11051 # Disallow --with-python=foo/bar.
11052 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
11055 # The user has either specified auto, yes, or the name of the python
11056 # program assumed to be in $PATH.
11058 case "${with_python}" in
11060 if test "${build}" = "${host}"; then
11061 # Extract the first word of "python", so it can be a program name with args.
11062 set dummy python
; ac_word
=$2
11063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11064 $as_echo_n "checking for $ac_word... " >&6; }
11065 if ${ac_cv_path_python_prog_path+:} false
; then :
11066 $as_echo_n "(cached) " >&6
11068 case $python_prog_path in
11070 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
11073 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11074 for as_dir
in $PATH
11077 test -z "$as_dir" && as_dir
=.
11078 for ac_exec_ext
in '' $ac_executable_extensions; do
11079 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11080 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
11081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11088 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
11092 python_prog_path
=$ac_cv_path_python_prog_path
11093 if test -n "$python_prog_path"; then
11094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
11095 $as_echo "$python_prog_path" >&6; }
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11098 $as_echo "no" >&6; }
11102 if test "${python_prog_path}" = missing
; then
11103 python_prog
=missing
11105 python_prog
=${python_prog_path}
11108 # Not much we can do except assume the cross-compiler will find the
11110 python_prog
=missing
11114 # While we can't run python compiled for $host (unless host == build),
11115 # the user could write a script that provides the needed information,
11116 # so we support that.
11117 python_prog
="${with_python}"
11118 # Extract the first word of "${python_prog}", so it can be a program name with args.
11119 set dummy
${python_prog}; ac_word
=$2
11120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11121 $as_echo_n "checking for $ac_word... " >&6; }
11122 if ${ac_cv_path_python_prog_path+:} false
; then :
11123 $as_echo_n "(cached) " >&6
11125 case $python_prog_path in
11127 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
11130 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11131 for as_dir
in $PATH
11134 test -z "$as_dir" && as_dir
=.
11135 for ac_exec_ext
in '' $ac_executable_extensions; do
11136 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11137 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
11138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11145 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
11149 python_prog_path
=$ac_cv_path_python_prog_path
11150 if test -n "$python_prog_path"; then
11151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
11152 $as_echo "$python_prog_path" >&6; }
11154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11155 $as_echo "no" >&6; }
11159 if test "${python_prog_path}" = missing
; then
11160 as_fn_error $?
"unable to find python program ${python_prog}" "$LINENO" 5
11166 if test "${python_prog}" != missing
; then
11167 # We have a python program to use, but it may be too old.
11168 # Don't flag an error for --with-python=auto (the default).
11169 have_python_config
=yes
11170 python_includes
=`${python_prog} ${srcdir}/python/python-config.py --includes`
11171 if test $?
!= 0; then
11172 have_python_config
=failed
11173 if test "${with_python}" != auto
; then
11174 as_fn_error $?
"failure running python-config --includes" "$LINENO" 5
11177 python_libs
=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
11178 if test $?
!= 0; then
11179 have_python_config
=failed
11180 if test "${with_python}" != auto
; then
11181 as_fn_error $?
"failure running python-config --ldflags" "$LINENO" 5
11184 python_prefix
=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
11185 if test $?
!= 0; then
11186 have_python_config
=failed
11187 if test "${with_python}" != auto
; then
11188 as_fn_error $?
"failure running python-config --exec-prefix" "$LINENO" 5
11192 # We do not have a python executable we can use to determine where
11193 # to find the Python headers and libs. We cannot guess the include
11194 # path from the python_prefix either, because that include path
11195 # depends on the Python version. So, there is nothing much we can
11196 # do except assume that the compiler will be able to find those files.
11199 have_python_config
=no
11202 # If we have python-config, only try the configuration it provides.
11203 # Otherwise fallback on the old way of trying different versions of
11207 if test "${have_python_config}" = yes; then
11210 new_CPPFLAGS
=${python_includes}
11211 new_LIBS
=${python_libs}
11212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11213 $as_echo_n "checking for python... " >&6; }
11214 save_CPPFLAGS
=$CPPFLAGS
11216 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11217 LIBS
="$new_LIBS $LIBS"
11218 found_usable_python
=no
11219 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11220 /* end confdefs.h. */
11221 #include "Python.h"
11230 if ac_fn_c_try_link
"$LINENO"; then :
11232 found_usable_python
=yes
11233 PYTHON_CPPFLAGS
=$new_CPPFLAGS
11234 PYTHON_LIBS
=$new_LIBS
11236 rm -f core conftest.err conftest.
$ac_objext \
11237 conftest
$ac_exeext conftest.
$ac_ext
11238 CPPFLAGS
=$save_CPPFLAGS
11240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11241 $as_echo "${found_usable_python}" >&6; }
11243 elif test "${have_python_config}" != failed
; then
11244 if test "${have_libpython}" = no
; then
11247 new_CPPFLAGS
=${python_includes}
11248 new_LIBS
="-lpython2.7 ${python_libs}"
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11250 $as_echo_n "checking for python... " >&6; }
11251 save_CPPFLAGS
=$CPPFLAGS
11253 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11254 LIBS
="$new_LIBS $LIBS"
11255 found_usable_python
=no
11256 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11257 /* end confdefs.h. */
11258 #include "Python.h"
11267 if ac_fn_c_try_link
"$LINENO"; then :
11269 found_usable_python
=yes
11270 PYTHON_CPPFLAGS
=$new_CPPFLAGS
11271 PYTHON_LIBS
=$new_LIBS
11273 rm -f core conftest.err conftest.
$ac_objext \
11274 conftest
$ac_exeext conftest.
$ac_ext
11275 CPPFLAGS
=$save_CPPFLAGS
11277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11278 $as_echo "${found_usable_python}" >&6; }
11281 if test "${have_libpython}" = no
; then
11284 new_CPPFLAGS
=${python_includes}
11285 new_LIBS
="-lpython2.6 ${python_libs}"
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11287 $as_echo_n "checking for python... " >&6; }
11288 save_CPPFLAGS
=$CPPFLAGS
11290 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11291 LIBS
="$new_LIBS $LIBS"
11292 found_usable_python
=no
11293 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11294 /* end confdefs.h. */
11295 #include "Python.h"
11304 if ac_fn_c_try_link
"$LINENO"; then :
11306 found_usable_python
=yes
11307 PYTHON_CPPFLAGS
=$new_CPPFLAGS
11308 PYTHON_LIBS
=$new_LIBS
11310 rm -f core conftest.err conftest.
$ac_objext \
11311 conftest
$ac_exeext conftest.
$ac_ext
11312 CPPFLAGS
=$save_CPPFLAGS
11314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11315 $as_echo "${found_usable_python}" >&6; }
11320 if test "${have_libpython}" = no
; then
11321 case "${with_python}" in
11323 as_fn_error $?
"python is missing or unusable" "$LINENO" 5
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
11327 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
11330 as_fn_error $?
"no usable python found at ${with_python}" "$LINENO" 5
11334 if test -n "${python_prefix}"; then
11336 cat >>confdefs.h
<<_ACEOF
11337 #define WITH_PYTHON_PATH "${python_prefix}"
11341 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
11342 if test "x$prefix" = xNONE
; then
11343 test_prefix
=/usr
/local
11345 test_prefix
=$prefix
11348 test_prefix
=$exec_prefix
11351 case ${python_prefix} in
11352 "${test_prefix}"|
"${test_prefix}/"*|\
11353 '${exec_prefix}'|
'${exec_prefix}/'*)
11358 cat >>confdefs.h
<<_ACEOF
11359 #define PYTHON_PATH_RELOCATABLE $value
11368 # Check whether --with-python-libdir was given.
11369 if test "${with_python_libdir+set}" = set; then :
11370 withval
=$with_python_libdir;
11373 # If no python libdir is specified then select one based on
11374 # python's prefix path.
11375 if test -n "${python_prefix}"; then
11376 with_python_libdir
=${python_prefix}/lib
11382 if test "${have_libpython}" != no
; then
11384 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
11386 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
11387 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
11388 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
11389 CONFIG_INSTALL
="$CONFIG_INSTALL install-python"
11390 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
11392 if test -n "${with_python_libdir}"; then
11394 cat >>confdefs.h
<<_ACEOF
11395 #define WITH_PYTHON_LIBDIR "${with_python_libdir}"
11399 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
11400 if test "x$prefix" = xNONE
; then
11401 test_prefix
=/usr
/local
11403 test_prefix
=$prefix
11406 test_prefix
=$exec_prefix
11409 case ${with_python_libdir} in
11410 "${test_prefix}"|
"${test_prefix}/"*|\
11411 '${exec_prefix}'|
'${exec_prefix}/'*)
11416 cat >>confdefs.h
<<_ACEOF
11417 #define PYTHON_LIBDIR_RELOCATABLE $value
11423 # Flags needed to compile Python code (taken from python-config --cflags).
11424 # We cannot call python-config directly because it will output whatever was
11425 # used when compiling the Python interpreter itself, including flags which
11426 # would make the python-related objects be compiled differently from the
11427 # rest of GDB (e.g., -O2 and -fPIC).
11428 if test "${GCC}" = yes; then
11429 tentative_python_cflags
="-fno-strict-aliasing -fwrapv"
11430 # Python headers recommend -DNDEBUG, but it's unclear if that just
11431 # refers to building Python itself. In release mode, though, it
11432 # doesn't hurt for the Python code in gdb to follow.
11433 $development || tentative_python_cflags
="$tentative_python_cflags -DNDEBUG"
11436 if test "x${tentative_python_cflags}" != x
; then
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
11438 $as_echo_n "checking compiler flags for python code... " >&6; }
11439 for flag
in ${tentative_python_cflags}; do
11440 # Check that the compiler accepts it
11441 saved_CFLAGS
="$CFLAGS"
11442 CFLAGS
="$CFLAGS $flag"
11443 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11444 /* end confdefs.h. */
11454 if ac_fn_c_try_compile
"$LINENO"; then :
11455 PYTHON_CFLAGS
="${PYTHON_CFLAGS} $flag"
11457 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11458 CFLAGS
="$saved_CFLAGS"
11460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
11461 $as_echo "${PYTHON_CFLAGS}" >&6; }
11464 # On x64 Windows, Python's include headers, and pyconfig.h in
11465 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
11466 # version of Windows. Unfortunately, MS_WIN64 is only defined if
11467 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
11468 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
11469 # The issue was reported to the Python community, but still isn't
11470 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
11472 case "$gdb_host" in
11474 if test "${GCC}" = yes; then
11475 CPPFLAGS
="$CPPFLAGS -DMS_WIN64"
11480 # Even if Python support is not compiled in, we need to have this file
11481 # included so that the "python" command, et.al., still exists.
11482 CONFIG_OBS
="$CONFIG_OBS python/python.o"
11483 CONFIG_SRCS
="$CONFIG_SRCS python/python.c"
11486 # Work around Python http://bugs.python.org/issue10112. See also
11487 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
11488 # no effect. Note that the only test after this that uses Python is
11489 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
11490 # run without -export-dynamic too.
11491 PYTHON_LIBS
=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
11496 if test "${have_libpython}" != no
; then
11498 HAVE_PYTHON_FALSE
='#'
11500 HAVE_PYTHON_TRUE
='#'
11505 # -------------------- #
11506 # Check for libguile. #
11507 # -------------------- #
11514 # Check whether --with-guile was given.
11515 if test "${with_guile+set}" = set; then :
11516 withval
=$with_guile;
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
11522 $as_echo_n "checking whether to use guile... " >&6; }
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
11524 $as_echo "$with_guile" >&6; }
11526 # Extract the first word of "pkg-config", so it can be a program name with args.
11527 set dummy pkg-config
; ac_word
=$2
11528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11529 $as_echo_n "checking for $ac_word... " >&6; }
11530 if ${ac_cv_path_pkg_config_prog_path+:} false
; then :
11531 $as_echo_n "(cached) " >&6
11533 case $pkg_config_prog_path in
11535 ac_cv_path_pkg_config_prog_path
="$pkg_config_prog_path" # Let the user override the test with a path.
11538 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11539 for as_dir
in $PATH
11542 test -z "$as_dir" && as_dir
=.
11543 for ac_exec_ext
in '' $ac_executable_extensions; do
11544 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11545 ac_cv_path_pkg_config_prog_path
="$as_dir/$ac_word$ac_exec_ext"
11546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11553 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path
="missing"
11557 pkg_config_prog_path
=$ac_cv_path_pkg_config_prog_path
11558 if test -n "$pkg_config_prog_path"; then
11559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
11560 $as_echo "$pkg_config_prog_path" >&6; }
11562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11563 $as_echo "no" >&6; }
11568 try_guile_versions
="guile-3.0 guile-2.2 guile-2.0"
11570 case "${with_guile}" in
11572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
11573 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
11576 if test "${pkg_config_prog_path}" = "missing"; then
11577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
11578 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
11581 pkg_config
=${pkg_config_prog_path}
11582 guile_version_list
=${try_guile_versions}
11585 found_usable_guile
=checking
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11587 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11588 for guile_version
in ${guile_version_list}; do
11589 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11590 if test $?
!= 0; then
11593 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11594 if test $?
!= 0; then
11595 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11597 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11598 if test $?
!= 0; then
11599 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11601 found_usable_guile
=${guile_version}
11604 if test "${found_usable_guile}" = "checking"; then
11605 if test "${flag_errors}" = "yes"; then
11606 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11608 found_usable_guile
=no
11611 if test "${found_usable_guile}" != no
; then
11612 save_CPPFLAGS
=$CPPFLAGS
11614 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11615 LIBS
="$LIBS $new_LIBS"
11616 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11617 /* end confdefs.h. */
11618 #include "libguile.h"
11627 if ac_fn_c_try_link
"$LINENO"; then :
11629 GUILE_CPPFLAGS
=$new_CPPFLAGS
11630 GUILE_LIBS
=$new_LIBS
11632 found_usable_guile
=no
11634 rm -f core conftest.err conftest.
$ac_objext \
11635 conftest
$ac_exeext conftest.
$ac_ext
11636 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11637 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11639 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11644 CPPFLAGS
=$save_CPPFLAGS
11646 if test "${found_usable_guile}" = no
; then
11647 if test "${flag_errors}" = yes; then
11648 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11649 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11650 as_fn_error $?
"linking guile version ${guile_version} test program failed
11651 See \`config.log' for more details" "$LINENO" 5; }
11655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11656 $as_echo "${found_usable_guile}" >&6; }
11661 if test "${pkg_config_prog_path}" = "missing"; then
11662 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11665 pkg_config
=${pkg_config_prog_path}
11666 guile_version_list
=${try_guile_versions}
11669 found_usable_guile
=checking
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11671 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11672 for guile_version
in ${guile_version_list}; do
11673 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11674 if test $?
!= 0; then
11677 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11678 if test $?
!= 0; then
11679 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11681 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11682 if test $?
!= 0; then
11683 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11685 found_usable_guile
=${guile_version}
11688 if test "${found_usable_guile}" = "checking"; then
11689 if test "${flag_errors}" = "yes"; then
11690 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11692 found_usable_guile
=no
11695 if test "${found_usable_guile}" != no
; then
11696 save_CPPFLAGS
=$CPPFLAGS
11698 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11699 LIBS
="$LIBS $new_LIBS"
11700 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11701 /* end confdefs.h. */
11702 #include "libguile.h"
11711 if ac_fn_c_try_link
"$LINENO"; then :
11713 GUILE_CPPFLAGS
=$new_CPPFLAGS
11714 GUILE_LIBS
=$new_LIBS
11716 found_usable_guile
=no
11718 rm -f core conftest.err conftest.
$ac_objext \
11719 conftest
$ac_exeext conftest.
$ac_ext
11720 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11721 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11723 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11728 CPPFLAGS
=$save_CPPFLAGS
11730 if test "${found_usable_guile}" = no
; then
11731 if test "${flag_errors}" = yes; then
11732 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11733 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11734 as_fn_error $?
"linking guile version ${guile_version} test program failed
11735 See \`config.log' for more details" "$LINENO" 5; }
11739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11740 $as_echo "${found_usable_guile}" >&6; }
11744 if test -x "${with_guile}"; then
11746 pkg_config
=${with_guile}
11747 guile_version_list
=${try_guile_versions}
11750 found_usable_guile
=checking
11751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11752 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11753 for guile_version
in ${guile_version_list}; do
11754 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11755 if test $?
!= 0; then
11758 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11759 if test $?
!= 0; then
11760 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11762 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11763 if test $?
!= 0; then
11764 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11766 found_usable_guile
=${guile_version}
11769 if test "${found_usable_guile}" = "checking"; then
11770 if test "${flag_errors}" = "yes"; then
11771 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11773 found_usable_guile
=no
11776 if test "${found_usable_guile}" != no
; then
11777 save_CPPFLAGS
=$CPPFLAGS
11779 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11780 LIBS
="$LIBS $new_LIBS"
11781 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11782 /* end confdefs.h. */
11783 #include "libguile.h"
11792 if ac_fn_c_try_link
"$LINENO"; then :
11794 GUILE_CPPFLAGS
=$new_CPPFLAGS
11795 GUILE_LIBS
=$new_LIBS
11797 found_usable_guile
=no
11799 rm -f core conftest.err conftest.
$ac_objext \
11800 conftest
$ac_exeext conftest.
$ac_ext
11801 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11802 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11804 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11809 CPPFLAGS
=$save_CPPFLAGS
11811 if test "${found_usable_guile}" = no
; then
11812 if test "${flag_errors}" = yes; then
11813 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11814 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11815 as_fn_error $?
"linking guile version ${guile_version} test program failed
11816 See \`config.log' for more details" "$LINENO" 5; }
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11821 $as_echo "${found_usable_guile}" >&6; }
11824 as_fn_error $?
"Guile config program not executable: ${with_guile}" "$LINENO" 5
11828 # Disallow --with=guile="" and --with-guile=foo/bar.
11829 as_fn_error $?
"invalid value for --with-guile" "$LINENO" 5
11832 # A space separate list of guile versions to try, in order.
11833 if test "${pkg_config_prog_path}" = "missing"; then
11834 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11837 pkg_config
=${pkg_config_prog_path}
11838 guile_version_list
=${with_guile}
11841 found_usable_guile
=checking
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11843 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11844 for guile_version
in ${guile_version_list}; do
11845 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11846 if test $?
!= 0; then
11849 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11850 if test $?
!= 0; then
11851 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11853 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11854 if test $?
!= 0; then
11855 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11857 found_usable_guile
=${guile_version}
11860 if test "${found_usable_guile}" = "checking"; then
11861 if test "${flag_errors}" = "yes"; then
11862 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11864 found_usable_guile
=no
11867 if test "${found_usable_guile}" != no
; then
11868 save_CPPFLAGS
=$CPPFLAGS
11870 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11871 LIBS
="$LIBS $new_LIBS"
11872 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11873 /* end confdefs.h. */
11874 #include "libguile.h"
11883 if ac_fn_c_try_link
"$LINENO"; then :
11885 GUILE_CPPFLAGS
=$new_CPPFLAGS
11886 GUILE_LIBS
=$new_LIBS
11888 found_usable_guile
=no
11890 rm -f core conftest.err conftest.
$ac_objext \
11891 conftest
$ac_exeext conftest.
$ac_ext
11892 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11893 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11895 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11900 CPPFLAGS
=$save_CPPFLAGS
11902 if test "${found_usable_guile}" = no
; then
11903 if test "${flag_errors}" = yes; then
11904 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11905 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11906 as_fn_error $?
"linking guile version ${guile_version} test program failed
11907 See \`config.log' for more details" "$LINENO" 5; }
11911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11912 $as_echo "${found_usable_guile}" >&6; }
11917 if test "${have_libguile}" != no
; then
11918 case "${with_guile}" in
11921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11922 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11923 if ${ac_cv_guild_program_name+:} false
; then :
11924 $as_echo_n "(cached) " >&6
11926 ac_cv_guild_program_name
="`"${with_guile}" --variable guild "${guile_version}"`"
11928 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11929 # the 'guild' and 'bindir' variables. In that case, try to guess
11930 # what the program name is, at the risk of getting it wrong if
11931 # Guile was configured with '--program-suffix' or similar.
11932 if test "x$ac_cv_guild_program_name" = "x"; then
11933 guile_exec_prefix
="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11934 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11939 $as_echo "$ac_cv_guild_program_name" >&6; }
11941 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11942 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11945 GUILD
="$ac_cv_guild_program_name"
11951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11952 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11953 if ${ac_cv_guild_program_name+:} false
; then :
11954 $as_echo_n "(cached) " >&6
11956 ac_cv_guild_program_name
="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11958 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11959 # the 'guild' and 'bindir' variables. In that case, try to guess
11960 # what the program name is, at the risk of getting it wrong if
11961 # Guile was configured with '--program-suffix' or similar.
11962 if test "x$ac_cv_guild_program_name" = "x"; then
11963 guile_exec_prefix
="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11964 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11969 $as_echo "$ac_cv_guild_program_name" >&6; }
11971 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11972 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11975 GUILD
="$ac_cv_guild_program_name"
11982 if test "$cross_compiling" = no
; then
11985 GUILD_TARGET_FLAG
="--target=$host"
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11992 $as_echo_n "checking whether guild supports this host... " >&6; }
11993 if ${ac_cv_guild_ok+:} false
; then :
11994 $as_echo_n "(cached) " >&6
11996 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11997 if "$ac_cv_guild_program_name" compile
$GUILD_TARGET_FLAG -o conftest.go
"$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
12004 $as_echo "$ac_cv_guild_ok" >&6; }
12006 if test "$ac_cv_guild_ok" = no
; then
12008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
12009 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
12013 if test "${have_libguile}" != no
; then
12015 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
12017 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
12018 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
12019 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
12020 CONFIG_INSTALL
="$CONFIG_INSTALL install-guile"
12021 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
12024 save_CPPFLAGS
="$CPPFLAGS"
12026 CPPFLAGS
="$GUILE_CPPFLAGS"
12027 for ac_func
in scm_new_smob
12029 ac_fn_c_check_func
"$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
12030 if test "x$ac_cv_func_scm_new_smob" = xyes
; then :
12031 cat >>confdefs.h
<<_ACEOF
12032 #define HAVE_SCM_NEW_SMOB 1
12039 CPPFLAGS
="$save_CPPFLAGS"
12041 # Even if Guile support is not compiled in, we need to have these files
12043 CONFIG_OBS
="$CONFIG_OBS guile/guile.o"
12044 CONFIG_SRCS
="$CONFIG_SRCS guile/guile.c"
12048 if test "${have_libguile}" != no
; then
12050 HAVE_GUILE_FALSE
='#'
12052 HAVE_GUILE_TRUE
='#'
12057 # ---------------------------- #
12058 # Check for source highlight. #
12059 # ---------------------------- #
12064 # Check whether --enable-source-highlight was given.
12065 if test "${enable_source_highlight+set}" = set; then :
12066 enableval
=$enable_source_highlight; case "${enableval}" in
12067 yes) enable_source_highlight
=yes ;;
12068 no
) enable_source_highlight
=no
;;
12069 *) as_fn_error $?
"bad value ${enableval} for source-highlight option" "$LINENO" 5 ;;
12072 enable_source_highlight
=auto
12076 if test "${enable_source_highlight}" != "no"; then
12077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the source-highlight library" >&5
12078 $as_echo_n "checking for the source-highlight library... " >&6; }
12079 if test "${pkg_config_prog_path}" = "missing"; then
12080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - pkg-config not found" >&5
12081 $as_echo "no - pkg-config not found" >&6; }
12082 if test "${enable_source_highlight}" = "yes"; then
12083 as_fn_error $?
"pkg-config was not found in your system" "$LINENO" 5
12086 if ${pkg_config_prog_path} --exists source-highlight
; then
12089 as_fn_error $?
"source highlight is incompatible with -static-libstdc++; either use --disable-source-highlight or --without-static-standard-libraries" "$LINENO" 5
12093 SRCHIGH_CFLAGS
=`${pkg_config_prog_path} --cflags source-highlight`
12094 SRCHIGH_LIBS
=`${pkg_config_prog_path} --libs source-highlight`
12096 $as_echo "#define HAVE_SOURCE_HIGHLIGHT 1" >>confdefs.h
12098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12099 $as_echo "yes" >&6; }
12101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12102 $as_echo "no" >&6; }
12103 if test "${enable_source_highlight}" = "yes"; then
12104 as_fn_error $?
"source-highlight was not found in your system" "$LINENO" 5
12112 # ------------------------- #
12113 # Checks for header files. #
12114 # ------------------------- #
12116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12117 $as_echo_n "checking for ANSI C header files... " >&6; }
12118 if ${ac_cv_header_stdc+:} false
; then :
12119 $as_echo_n "(cached) " >&6
12121 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12122 /* end confdefs.h. */
12123 #include <stdlib.h>
12124 #include <stdarg.h>
12125 #include <string.h>
12136 if ac_fn_c_try_compile
"$LINENO"; then :
12137 ac_cv_header_stdc
=yes
12139 ac_cv_header_stdc
=no
12141 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12143 if test $ac_cv_header_stdc = yes; then
12144 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12145 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12146 /* end confdefs.h. */
12147 #include <string.h>
12150 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12151 $EGREP "memchr" >/dev
/null
2>&1; then :
12154 ac_cv_header_stdc
=no
12160 if test $ac_cv_header_stdc = yes; then
12161 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12162 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12163 /* end confdefs.h. */
12164 #include <stdlib.h>
12167 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12168 $EGREP "free" >/dev
/null
2>&1; then :
12171 ac_cv_header_stdc
=no
12177 if test $ac_cv_header_stdc = yes; then
12178 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12179 if test "$cross_compiling" = yes; then :
12182 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12183 /* end confdefs.h. */
12185 #include <stdlib.h>
12186 #if ((' ' & 0x0FF) == 0x020)
12187 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12188 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12190 # define ISLOWER(c) \
12191 (('a' <= (c) && (c) <= 'i') \
12192 || ('j' <= (c) && (c) <= 'r') \
12193 || ('s' <= (c) && (c) <= 'z'))
12194 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12197 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12202 for (i = 0; i < 256; i++)
12203 if (XOR (islower (i), ISLOWER (i))
12204 || toupper (i) != TOUPPER (i))
12209 if ac_fn_c_try_run
"$LINENO"; then :
12212 ac_cv_header_stdc
=no
12214 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12215 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12221 $as_echo "$ac_cv_header_stdc" >&6; }
12222 if test $ac_cv_header_stdc = yes; then
12224 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12228 # elf_hp.h is for HP/UX 64-bit shared library support.
12229 for ac_header
in nlist.h machine
/reg.h \
12231 sys
/file.h sys
/filio.h sys
/ioctl.h sys
/param.h \
12232 sys
/procctl.h sys
/resource.h sys
/ptrace.h ptrace.h \
12233 sys
/reg.h sys
/debugreg.h \
12236 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12237 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12238 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12239 cat >>confdefs.h
<<_ACEOF
12240 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12247 for ac_header
in sys
/user.h
12249 ac_fn_c_check_header_compile
"$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12250 # include <sys/param.h>
12254 if test "x$ac_cv_header_sys_user_h" = xyes
; then :
12255 cat >>confdefs.h
<<_ACEOF
12256 #define HAVE_SYS_USER_H 1
12264 for ac_header
in curses.h cursesX.h ncurses.h ncursesw
/ncurses.h ncurses
/ncurses.h ncurses
/term.h
12266 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12267 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12268 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12269 cat >>confdefs.h
<<_ACEOF
12270 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12277 for ac_header
in term.h
12279 ac_fn_c_check_header_compile
"$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12280 # include <curses.h>
12284 if test "x$ac_cv_header_term_h" = xyes
; then :
12285 cat >>confdefs.h
<<_ACEOF
12286 #define HAVE_TERM_H 1
12294 for ac_header
in sys
/socket.h
12296 ac_fn_c_check_header_mongrel
"$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12297 if test "x$ac_cv_header_sys_socket_h" = xyes
; then :
12298 cat >>confdefs.h
<<_ACEOF
12299 #define HAVE_SYS_SOCKET_H 1
12306 for ac_header
in ws2tcpip.h
12308 ac_fn_c_check_header_mongrel
"$LINENO" "ws2tcpip.h" "ac_cv_header_ws2tcpip_h" "$ac_includes_default"
12309 if test "x$ac_cv_header_ws2tcpip_h" = xyes
; then :
12310 cat >>confdefs.h
<<_ACEOF
12311 #define HAVE_WS2TCPIP_H 1
12319 # ------------------------- #
12320 # Checks for declarations. #
12321 # ------------------------- #
12324 # Check for presence and size of long long.
12325 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12326 if test "x$ac_cv_type_long_long" = xyes
; then :
12328 cat >>confdefs.h
<<_ACEOF
12329 #define HAVE_LONG_LONG 1
12332 # The cast to long int works around a bug in the HP C Compiler
12333 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12334 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12335 # This bug is HP SR number 8606223364.
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12337 $as_echo_n "checking size of long long... " >&6; }
12338 if ${ac_cv_sizeof_long_long+:} false
; then :
12339 $as_echo_n "(cached) " >&6
12341 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12344 if test "$ac_cv_type_long_long" = yes; then
12345 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12346 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12347 as_fn_error
77 "cannot compute sizeof (long long)
12348 See \`config.log' for more details" "$LINENO" 5; }
12350 ac_cv_sizeof_long_long
=0
12355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12356 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12360 cat >>confdefs.h
<<_ACEOF
12361 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12368 as_ac_Symbol
=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
12369 ac_fn_c_check_decl
"$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
12370 if eval test \"x\$
"$as_ac_Symbol"\" = x
"yes"; then :
12376 cat >>confdefs.h
<<_ACEOF
12377 #define HAVE_DECL_BASENAME $ac_have_decl
12379 ac_fn_c_check_decl
"$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12380 if test "x$ac_cv_have_decl_ffs" = xyes
; then :
12386 cat >>confdefs.h
<<_ACEOF
12387 #define HAVE_DECL_FFS $ac_have_decl
12389 ac_fn_c_check_decl
"$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12390 if test "x$ac_cv_have_decl_asprintf" = xyes
; then :
12396 cat >>confdefs.h
<<_ACEOF
12397 #define HAVE_DECL_ASPRINTF $ac_have_decl
12399 ac_fn_c_check_decl
"$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12400 if test "x$ac_cv_have_decl_vasprintf" = xyes
; then :
12406 cat >>confdefs.h
<<_ACEOF
12407 #define HAVE_DECL_VASPRINTF $ac_have_decl
12409 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12410 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
12416 cat >>confdefs.h
<<_ACEOF
12417 #define HAVE_DECL_SNPRINTF $ac_have_decl
12419 ac_fn_c_check_decl
"$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12420 if test "x$ac_cv_have_decl_vsnprintf" = xyes
; then :
12426 cat >>confdefs.h
<<_ACEOF
12427 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12430 ac_fn_c_check_decl
"$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12431 if test "x$ac_cv_have_decl_strtol" = xyes
; then :
12437 cat >>confdefs.h
<<_ACEOF
12438 #define HAVE_DECL_STRTOL $ac_have_decl
12440 ac_fn_c_check_decl
"$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12441 if test "x$ac_cv_have_decl_strtoul" = xyes
; then :
12447 cat >>confdefs.h
<<_ACEOF
12448 #define HAVE_DECL_STRTOUL $ac_have_decl
12450 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12451 if test "x$ac_cv_have_decl_strtoll" = xyes
; then :
12457 cat >>confdefs.h
<<_ACEOF
12458 #define HAVE_DECL_STRTOLL $ac_have_decl
12460 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12461 if test "x$ac_cv_have_decl_strtoull" = xyes
; then :
12467 cat >>confdefs.h
<<_ACEOF
12468 #define HAVE_DECL_STRTOULL $ac_have_decl
12471 ac_fn_c_check_decl
"$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12472 if test "x$ac_cv_have_decl_strverscmp" = xyes
; then :
12478 cat >>confdefs.h
<<_ACEOF
12479 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12484 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12485 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
12491 cat >>confdefs.h
<<_ACEOF
12492 #define HAVE_DECL_SNPRINTF $ac_have_decl
12496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12497 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12498 if ${am_cv_val_LC_MESSAGES+:} false
; then :
12499 $as_echo_n "(cached) " >&6
12501 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12502 /* end confdefs.h. */
12503 #include <locale.h>
12512 if ac_fn_c_try_link
"$LINENO"; then :
12513 am_cv_val_LC_MESSAGES
=yes
12515 am_cv_val_LC_MESSAGES
=no
12517 rm -f core conftest.err conftest.
$ac_objext \
12518 conftest
$ac_exeext conftest.
$ac_ext
12520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12521 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12522 if test $am_cv_val_LC_MESSAGES = yes; then
12524 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12529 # ------------------ #
12530 # Checks for types. #
12531 # ------------------ #
12533 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12534 #if HAVE_SYS_SOCKET_H
12535 # include <sys/socket.h>
12536 #elif HAVE_WS2TCPIP_H
12537 # include <ws2tcpip.h>
12541 if test "x$ac_cv_type_socklen_t" = xyes
; then :
12543 cat >>confdefs.h
<<_ACEOF
12544 #define HAVE_SOCKLEN_T 1
12551 # ------------------------------------- #
12552 # Checks for compiler characteristics. #
12553 # ------------------------------------- #
12555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12556 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12557 if ${ac_cv_c_const+:} false
; then :
12558 $as_echo_n "(cached) " >&6
12560 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12561 /* end confdefs.h. */
12567 #ifndef __cplusplus
12568 /* Ultrix mips cc rejects this sort of thing. */
12569 typedef int charset[2];
12570 const charset cs = { 0, 0 };
12571 /* SunOS 4.1.1 cc rejects this. */
12572 char const *const *pcpcc;
12574 /* NEC SVR4.0.2 mips cc rejects this. */
12575 struct point {int x, y;};
12576 static struct point const zero = {0,0};
12577 /* AIX XL C 1.02.0.0 rejects this.
12578 It does not let you subtract one const X* pointer from another in
12579 an arm of an if-expression whose if-part is not a constant
12581 const char *g = "string";
12582 pcpcc = &g + (g ? g-g : 0);
12583 /* HPUX 7.0 cc rejects these. */
12585 ppc = (char**) pcpcc;
12586 pcpcc = (char const *const *) ppc;
12587 { /* SCO 3.2v4 cc rejects this sort of thing. */
12590 char const *s = 0 ? (char *) 0 : (char const *) 0;
12595 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12596 int x[] = {25, 17};
12597 const int *foo = &x[0];
12600 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12601 typedef const int *iptr;
12605 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12606 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12607 struct s { int j; const int *ap[3]; } bx;
12608 struct s *b = &bx; b->j = 5;
12610 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12611 const int foo = 10;
12612 if (!foo) return 0;
12614 return !cs[0] && !zero.x;
12621 if ac_fn_c_try_compile
"$LINENO"; then :
12626 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12629 $as_echo "$ac_cv_c_const" >&6; }
12630 if test $ac_cv_c_const = no
; then
12632 $as_echo "#define const /**/" >>confdefs.h
12636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12637 $as_echo_n "checking for inline... " >&6; }
12638 if ${ac_cv_c_inline+:} false
; then :
12639 $as_echo_n "(cached) " >&6
12642 for ac_kw
in inline __inline__ __inline
; do
12643 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12644 /* end confdefs.h. */
12645 #ifndef __cplusplus
12647 static $ac_kw foo_t static_foo () {return 0; }
12648 $ac_kw foo_t foo () {return 0; }
12652 if ac_fn_c_try_compile
"$LINENO"; then :
12653 ac_cv_c_inline
=$ac_kw
12655 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12656 test "$ac_cv_c_inline" != no
&& break
12660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12661 $as_echo "$ac_cv_c_inline" >&6; }
12663 case $ac_cv_c_inline in
12666 case $ac_cv_c_inline in
12668 *) ac_val
=$ac_cv_c_inline;;
12670 cat >>confdefs.h
<<_ACEOF
12671 #ifndef __cplusplus
12672 #define inline $ac_val
12678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12679 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12680 if ${ac_cv_c_bigendian+:} false
; then :
12681 $as_echo_n "(cached) " >&6
12683 ac_cv_c_bigendian
=unknown
12684 # See if we're dealing with a universal compiler.
12685 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12686 /* end confdefs.h. */
12687 #ifndef __APPLE_CC__
12688 not a universal capable compiler
12693 if ac_fn_c_try_compile
"$LINENO"; then :
12695 # Check for potential -arch flags. It is not universal unless
12696 # there are at least two -arch flags with different values.
12699 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12700 if test -n "$ac_prev"; then
12702 i?
86 | x86_64 | ppc | ppc64
)
12703 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
12706 ac_cv_c_bigendian
=universal
12712 elif test "x$ac_word" = "x-arch"; then
12717 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12718 if test $ac_cv_c_bigendian = unknown
; then
12719 # See if sys/param.h defines the BYTE_ORDER macro.
12720 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12721 /* end confdefs.h. */
12722 #include <sys/types.h>
12723 #include <sys/param.h>
12728 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12729 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12731 bogus endian macros
12738 if ac_fn_c_try_compile
"$LINENO"; then :
12739 # It does; now see whether it defined to BIG_ENDIAN or not.
12740 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12741 /* end confdefs.h. */
12742 #include <sys/types.h>
12743 #include <sys/param.h>
12748 #if BYTE_ORDER != BIG_ENDIAN
12756 if ac_fn_c_try_compile
"$LINENO"; then :
12757 ac_cv_c_bigendian
=yes
12759 ac_cv_c_bigendian
=no
12761 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12763 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12765 if test $ac_cv_c_bigendian = unknown
; then
12766 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12767 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12768 /* end confdefs.h. */
12769 #include <limits.h>
12774 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12775 bogus endian macros
12782 if ac_fn_c_try_compile
"$LINENO"; then :
12783 # It does; now see whether it defined to _BIG_ENDIAN or not.
12784 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12785 /* end confdefs.h. */
12786 #include <limits.h>
12791 #ifndef _BIG_ENDIAN
12799 if ac_fn_c_try_compile
"$LINENO"; then :
12800 ac_cv_c_bigendian
=yes
12802 ac_cv_c_bigendian
=no
12804 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12806 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12808 if test $ac_cv_c_bigendian = unknown
; then
12809 # Compile a test program.
12810 if test "$cross_compiling" = yes; then :
12811 # Try to guess by grepping values from an object file.
12812 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12813 /* end confdefs.h. */
12814 short int ascii_mm[] =
12815 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12816 short int ascii_ii[] =
12817 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12818 int use_ascii (int i) {
12819 return ascii_mm[i] + ascii_ii[i];
12821 short int ebcdic_ii[] =
12822 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12823 short int ebcdic_mm[] =
12824 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12825 int use_ebcdic (int i) {
12826 return ebcdic_mm[i] + ebcdic_ii[i];
12833 return use_ascii (foo) == use_ebcdic (foo);
12838 if ac_fn_c_try_compile
"$LINENO"; then :
12839 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
12840 ac_cv_c_bigendian
=yes
12842 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
12843 if test "$ac_cv_c_bigendian" = unknown
; then
12844 ac_cv_c_bigendian
=no
12846 # finding both strings is unlikely to happen, but who knows?
12847 ac_cv_c_bigendian
=unknown
12851 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12853 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12854 /* end confdefs.h. */
12855 $ac_includes_default
12860 /* Are we little or big endian? From Harbison&Steele. */
12864 char c[sizeof (long int)];
12867 return u.c[sizeof (long int) - 1] == 1;
12873 if ac_fn_c_try_run
"$LINENO"; then :
12874 ac_cv_c_bigendian
=no
12876 ac_cv_c_bigendian
=yes
12878 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12879 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12885 $as_echo "$ac_cv_c_bigendian" >&6; }
12886 case $ac_cv_c_bigendian in #(
12888 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12894 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12898 as_fn_error $?
"unknown endianness
12899 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12903 # ------------------------------ #
12904 # Checks for library functions. #
12905 # ------------------------------ #
12907 for ac_func
in getuid getgid \
12908 pipe pread pread64 pwrite resize_term \
12910 sigaction sigsetmask socketpair \
12911 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12912 setrlimit getrlimit posix_madvise waitpid \
12915 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12916 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12917 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12918 cat >>confdefs.h
<<_ACEOF
12919 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12927 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12928 if ${am_cv_langinfo_codeset+:} false
; then :
12929 $as_echo_n "(cached) " >&6
12931 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12932 /* end confdefs.h. */
12933 #include <langinfo.h>
12937 char* cs = nl_langinfo(CODESET);
12942 if ac_fn_c_try_link
"$LINENO"; then :
12943 am_cv_langinfo_codeset
=yes
12945 am_cv_langinfo_codeset
=no
12947 rm -f core conftest.err conftest.
$ac_objext \
12948 conftest
$ac_exeext conftest.
$ac_ext
12951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12952 $as_echo "$am_cv_langinfo_codeset" >&6; }
12953 if test $am_cv_langinfo_codeset = yes; then
12955 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12959 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12960 if test "x$ac_cv_type_size_t" = xyes
; then :
12964 cat >>confdefs.h
<<_ACEOF
12965 #define size_t unsigned int
12973 for ac_header
in $ac_header_list
12975 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12976 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12978 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12979 cat >>confdefs.h
<<_ACEOF
12980 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12993 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12994 if test "x$ac_cv_type_pid_t" = xyes
; then :
12998 cat >>confdefs.h
<<_ACEOF
13004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
13005 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
13006 if ${ac_cv_path_SED+:} false
; then :
13007 $as_echo_n "(cached) " >&6
13009 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
13010 for ac_i
in 1 2 3 4 5 6 7; do
13011 ac_script
="$ac_script$as_nl$ac_script"
13013 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
13014 { ac_script
=; unset ac_script
;}
13015 if test -z "$SED"; then
13016 ac_path_SED_found
=false
13017 # Loop through the user's path and test for each of PROGNAME-LIST
13018 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13019 for as_dir
in $PATH
13022 test -z "$as_dir" && as_dir
=.
13023 for ac_prog
in sed gsed
; do
13024 for ac_exec_ext
in '' $ac_executable_extensions; do
13025 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
13026 as_fn_executable_p
"$ac_path_SED" ||
continue
13027 # Check for GNU ac_path_SED and select it if it is found.
13028 # Check for GNU $ac_path_SED
13029 case `"$ac_path_SED" --version 2>&1` in
13031 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
13034 $as_echo_n 0123456789 >"conftest.in"
13037 cat "conftest.in" "conftest.in" >"conftest.tmp"
13038 mv "conftest.tmp" "conftest.in"
13039 cp "conftest.in" "conftest.nl"
13040 $as_echo '' >> "conftest.nl"
13041 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
13042 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
13043 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
13044 if test $ac_count -gt ${ac_path_SED_max-0}; then
13045 # Best one so far, save it but keep looking for a better one
13046 ac_cv_path_SED
="$ac_path_SED"
13047 ac_path_SED_max
=$ac_count
13049 # 10*(2^10) chars as input seems more than enough
13050 test $ac_count -gt 10 && break
13052 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
13055 $ac_path_SED_found && break 3
13060 if test -z "$ac_cv_path_SED"; then
13061 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
13064 ac_cv_path_SED
=$SED
13068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
13069 $as_echo "$ac_cv_path_SED" >&6; }
13070 SED
="$ac_cv_path_SED"
13074 # Set the 'development' global.
13075 .
$srcdir/..
/bfd
/development.sh
13077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13078 $as_echo_n "checking for ANSI C header files... " >&6; }
13079 if ${ac_cv_header_stdc+:} false
; then :
13080 $as_echo_n "(cached) " >&6
13082 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13083 /* end confdefs.h. */
13084 #include <stdlib.h>
13085 #include <stdarg.h>
13086 #include <string.h>
13097 if ac_fn_c_try_compile
"$LINENO"; then :
13098 ac_cv_header_stdc
=yes
13100 ac_cv_header_stdc
=no
13102 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13104 if test $ac_cv_header_stdc = yes; then
13105 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13106 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13107 /* end confdefs.h. */
13108 #include <string.h>
13111 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13112 $EGREP "memchr" >/dev
/null
2>&1; then :
13115 ac_cv_header_stdc
=no
13121 if test $ac_cv_header_stdc = yes; then
13122 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13123 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13124 /* end confdefs.h. */
13125 #include <stdlib.h>
13128 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13129 $EGREP "free" >/dev
/null
2>&1; then :
13132 ac_cv_header_stdc
=no
13138 if test $ac_cv_header_stdc = yes; then
13139 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13140 if test "$cross_compiling" = yes; then :
13143 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13144 /* end confdefs.h. */
13146 #include <stdlib.h>
13147 #if ((' ' & 0x0FF) == 0x020)
13148 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13149 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13151 # define ISLOWER(c) \
13152 (('a' <= (c) && (c) <= 'i') \
13153 || ('j' <= (c) && (c) <= 'r') \
13154 || ('s' <= (c) && (c) <= 'z'))
13155 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13158 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13163 for (i = 0; i < 256; i++)
13164 if (XOR (islower (i), ISLOWER (i))
13165 || toupper (i) != TOUPPER (i))
13170 if ac_fn_c_try_run
"$LINENO"; then :
13173 ac_cv_header_stdc
=no
13175 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13176 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13182 $as_echo "$ac_cv_header_stdc" >&6; }
13183 if test $ac_cv_header_stdc = yes; then
13185 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13189 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13190 # for constant arguments. Useless!
13191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13192 $as_echo_n "checking for working alloca.h... " >&6; }
13193 if ${ac_cv_working_alloca_h+:} false
; then :
13194 $as_echo_n "(cached) " >&6
13196 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13197 /* end confdefs.h. */
13198 #include <alloca.h>
13202 char *p = (char *) alloca (2 * sizeof (int));
13208 if ac_fn_c_try_link
"$LINENO"; then :
13209 ac_cv_working_alloca_h
=yes
13211 ac_cv_working_alloca_h
=no
13213 rm -f core conftest.err conftest.
$ac_objext \
13214 conftest
$ac_exeext conftest.
$ac_ext
13216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13217 $as_echo "$ac_cv_working_alloca_h" >&6; }
13218 if test $ac_cv_working_alloca_h = yes; then
13220 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13225 $as_echo_n "checking for alloca... " >&6; }
13226 if ${ac_cv_func_alloca_works+:} false
; then :
13227 $as_echo_n "(cached) " >&6
13229 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13230 /* end confdefs.h. */
13232 # define alloca __builtin_alloca
13235 # include <malloc.h>
13236 # define alloca _alloca
13238 # ifdef HAVE_ALLOCA_H
13239 # include <alloca.h>
13244 # ifndef alloca /* predefined by HP cc +Olibcalls */
13245 void *alloca (size_t);
13255 char *p = (char *) alloca (1);
13261 if ac_fn_c_try_link
"$LINENO"; then :
13262 ac_cv_func_alloca_works
=yes
13264 ac_cv_func_alloca_works
=no
13266 rm -f core conftest.err conftest.
$ac_objext \
13267 conftest
$ac_exeext conftest.
$ac_ext
13269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13270 $as_echo "$ac_cv_func_alloca_works" >&6; }
13272 if test $ac_cv_func_alloca_works = yes; then
13274 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13277 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13278 # that cause trouble. Some versions do not even contain alloca or
13279 # contain a buggy version. If you still want to use their alloca,
13280 # use ar to extract alloca.o from them instead of compiling alloca.c.
13282 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
13284 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13288 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13289 if ${ac_cv_os_cray+:} false
; then :
13290 $as_echo_n "(cached) " >&6
13292 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13293 /* end confdefs.h. */
13294 #if defined CRAY && ! defined CRAY2
13301 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13302 $EGREP "webecray" >/dev
/null
2>&1; then :
13310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13311 $as_echo "$ac_cv_os_cray" >&6; }
13312 if test $ac_cv_os_cray = yes; then
13313 for ac_func
in _getb67 GETB67 getb67
; do
13314 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13315 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13316 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13318 cat >>confdefs.h
<<_ACEOF
13319 #define CRAY_STACKSEG_END $ac_func
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13329 $as_echo_n "checking stack direction for C alloca... " >&6; }
13330 if ${ac_cv_c_stack_direction+:} false
; then :
13331 $as_echo_n "(cached) " >&6
13333 if test "$cross_compiling" = yes; then :
13334 ac_cv_c_stack_direction
=0
13336 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13337 /* end confdefs.h. */
13338 $ac_includes_default
13340 find_stack_direction (int *addr, int depth)
13342 int dir, dummy = 0;
13345 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13346 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13347 return dir + dummy;
13351 main (int argc, char **argv)
13353 return find_stack_direction (0, argc + !argv + 20) < 0;
13356 if ac_fn_c_try_run
"$LINENO"; then :
13357 ac_cv_c_stack_direction
=1
13359 ac_cv_c_stack_direction
=-1
13361 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13362 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13367 $as_echo "$ac_cv_c_stack_direction" >&6; }
13368 cat >>confdefs.h
<<_ACEOF
13369 #define STACK_DIRECTION $ac_cv_c_stack_direction
13380 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13382 WIN32APILIBS
="-lws2_32"
13387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13388 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13389 if ${am_cv_langinfo_codeset+:} false
; then :
13390 $as_echo_n "(cached) " >&6
13392 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13393 /* end confdefs.h. */
13394 #include <langinfo.h>
13398 char* cs = nl_langinfo(CODESET);
13403 if ac_fn_c_try_link
"$LINENO"; then :
13404 am_cv_langinfo_codeset
=yes
13406 am_cv_langinfo_codeset
=no
13408 rm -f core conftest.err conftest.
$ac_objext \
13409 conftest
$ac_exeext conftest.
$ac_ext
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13413 $as_echo "$am_cv_langinfo_codeset" >&6; }
13414 if test $am_cv_langinfo_codeset = yes; then
13416 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13421 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 proc_service.h poll.h sys
/poll.h sys
/select.h
13423 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13424 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13425 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
13426 cat >>confdefs.h
<<_ACEOF
13427 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13436 for ac_func
in getpagesize
13438 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13439 if test "x$ac_cv_func_getpagesize" = xyes
; then :
13440 cat >>confdefs.h
<<_ACEOF
13441 #define HAVE_GETPAGESIZE 1
13447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13448 $as_echo_n "checking for working mmap... " >&6; }
13449 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
13450 $as_echo_n "(cached) " >&6
13452 if test "$cross_compiling" = yes; then :
13453 ac_cv_func_mmap_fixed_mapped
=no
13455 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13456 /* end confdefs.h. */
13457 $ac_includes_default
13458 /* malloc might have been renamed as rpl_malloc. */
13461 /* Thanks to Mike Haertel and Jim Avera for this test.
13462 Here is a matrix of mmap possibilities:
13463 mmap private not fixed
13464 mmap private fixed at somewhere currently unmapped
13465 mmap private fixed at somewhere already mapped
13466 mmap shared not fixed
13467 mmap shared fixed at somewhere currently unmapped
13468 mmap shared fixed at somewhere already mapped
13469 For private mappings, we should verify that changes cannot be read()
13470 back from the file, nor mmap's back from the file at a different
13471 address. (There have been systems where private was not correctly
13472 implemented like the infamous i386 svr4.0, and systems where the
13473 VM page cache was not coherent with the file system buffer cache
13474 like early versions of FreeBSD and possibly contemporary NetBSD.)
13475 For shared mappings, we should conversely verify that changes get
13476 propagated back to all the places they're supposed to be.
13478 Grep wants private fixed already mapped.
13479 The main things grep needs to know about mmap are:
13480 * does it exist and is it safe to write into the mmap'd area
13481 * how to use it (BSD variants) */
13484 #include <sys/mman.h>
13486 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13490 /* This mess was copied from the GNU getpagesize.h. */
13491 #ifndef HAVE_GETPAGESIZE
13492 # ifdef _SC_PAGESIZE
13493 # define getpagesize() sysconf(_SC_PAGESIZE)
13494 # else /* no _SC_PAGESIZE */
13495 # ifdef HAVE_SYS_PARAM_H
13496 # include <sys/param.h>
13497 # ifdef EXEC_PAGESIZE
13498 # define getpagesize() EXEC_PAGESIZE
13499 # else /* no EXEC_PAGESIZE */
13501 # define getpagesize() NBPG * CLSIZE
13504 # endif /* no CLSIZE */
13505 # else /* no NBPG */
13507 # define getpagesize() NBPC
13508 # else /* no NBPC */
13510 # define getpagesize() PAGESIZE
13511 # endif /* PAGESIZE */
13512 # endif /* no NBPC */
13513 # endif /* no NBPG */
13514 # endif /* no EXEC_PAGESIZE */
13515 # else /* no HAVE_SYS_PARAM_H */
13516 # define getpagesize() 8192 /* punt totally */
13517 # endif /* no HAVE_SYS_PARAM_H */
13518 # endif /* no _SC_PAGESIZE */
13520 #endif /* no HAVE_GETPAGESIZE */
13525 char *data, *data2, *data3;
13526 const char *cdata2;
13530 pagesize = getpagesize ();
13532 /* First, make a file with some known garbage in it. */
13533 data = (char *) malloc (pagesize);
13536 for (i = 0; i < pagesize; ++i)
13537 *(data + i) = rand ();
13539 fd = creat ("conftest.mmap", 0600);
13542 if (write (fd, data, pagesize) != pagesize)
13546 /* Next, check that the tail of a page is zero-filled. File must have
13547 non-zero length, otherwise we risk SIGBUS for entire page. */
13548 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13552 if (write (fd2, cdata2, 1) != 1)
13554 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13555 if (data2 == MAP_FAILED)
13557 for (i = 0; i < pagesize; ++i)
13561 if (munmap (data2, pagesize))
13564 /* Next, try to mmap the file at a fixed address which already has
13565 something else allocated at it. If we can, also make sure that
13566 we see the same garbage. */
13567 fd = open ("conftest.mmap", O_RDWR);
13570 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13571 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13573 for (i = 0; i < pagesize; ++i)
13574 if (*(data + i) != *(data2 + i))
13577 /* Finally, make sure that changes to the mapped area do not
13578 percolate back to the file as seen by read(). (This is a bug on
13579 some variants of i386 svr4.0.) */
13580 for (i = 0; i < pagesize; ++i)
13581 *(data2 + i) = *(data2 + i) + 1;
13582 data3 = (char *) malloc (pagesize);
13585 if (read (fd, data3, pagesize) != pagesize)
13587 for (i = 0; i < pagesize; ++i)
13588 if (*(data + i) != *(data3 + i))
13594 if ac_fn_c_try_run
"$LINENO"; then :
13595 ac_cv_func_mmap_fixed_mapped
=yes
13597 ac_cv_func_mmap_fixed_mapped
=no
13599 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13600 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13605 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13606 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13608 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13611 rm -f conftest.mmap conftest.txt
13613 for ac_header
in vfork.h
13615 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13616 if test "x$ac_cv_header_vfork_h" = xyes
; then :
13617 cat >>confdefs.h
<<_ACEOF
13618 #define HAVE_VFORK_H 1
13625 for ac_func
in fork vfork
13627 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13628 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13629 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13630 cat >>confdefs.h
<<_ACEOF
13631 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13637 if test "x$ac_cv_func_fork" = xyes
; then
13638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13639 $as_echo_n "checking for working fork... " >&6; }
13640 if ${ac_cv_func_fork_works+:} false
; then :
13641 $as_echo_n "(cached) " >&6
13643 if test "$cross_compiling" = yes; then :
13644 ac_cv_func_fork_works
=cross
13646 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13647 /* end confdefs.h. */
13648 $ac_includes_default
13653 /* By Ruediger Kuhlmann. */
13654 return fork () < 0;
13660 if ac_fn_c_try_run
"$LINENO"; then :
13661 ac_cv_func_fork_works
=yes
13663 ac_cv_func_fork_works
=no
13665 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13666 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13671 $as_echo "$ac_cv_func_fork_works" >&6; }
13674 ac_cv_func_fork_works
=$ac_cv_func_fork
13676 if test "x$ac_cv_func_fork_works" = xcross
; then
13678 *-*-amigaos* |
*-*-msdosdjgpp*)
13679 # Override, as these systems have only a dummy fork() stub
13680 ac_cv_func_fork_works
=no
13683 ac_cv_func_fork_works
=yes
13686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13687 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13689 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13690 if test "x$ac_cv_func_vfork" = xyes
; then
13691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13692 $as_echo_n "checking for working vfork... " >&6; }
13693 if ${ac_cv_func_vfork_works+:} false
; then :
13694 $as_echo_n "(cached) " >&6
13696 if test "$cross_compiling" = yes; then :
13697 ac_cv_func_vfork_works
=cross
13699 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13700 /* end confdefs.h. */
13701 /* Thanks to Paul Eggert for this test. */
13702 $ac_includes_default
13703 #include <sys/wait.h>
13704 #ifdef HAVE_VFORK_H
13705 # include <vfork.h>
13707 /* On some sparc systems, changes by the child to local and incoming
13708 argument registers are propagated back to the parent. The compiler
13709 is told about this with #include <vfork.h>, but some compilers
13710 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13711 static variable whose address is put into a register that is
13712 clobbered by the vfork. */
13715 sparc_address_test (int arg)
13717 sparc_address_test (arg) int arg;
13720 static pid_t child;
13738 pid_t parent = getpid ();
13741 sparc_address_test (0);
13746 /* Here is another test for sparc vfork register problems. This
13747 test uses lots of local variables, at least as many local
13748 variables as main has allocated so far including compiler
13749 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13750 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13751 reuse the register of parent for one of the local variables,
13752 since it will think that parent can't possibly be used any more
13753 in this routine. Assigning to the local variable will thus
13754 munge parent in the parent process. */
13756 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13757 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13758 /* Convince the compiler that p..p7 are live; otherwise, it might
13759 use the same hardware register for all 8 local variables. */
13760 if (p != p1 || p != p2 || p != p3 || p != p4
13761 || p != p5 || p != p6 || p != p7)
13764 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13765 from child file descriptors. If the child closes a descriptor
13766 before it execs or exits, this munges the parent's descriptor
13767 as well. Test for this by closing stdout in the child. */
13768 _exit(close(fileno(stdout)) != 0);
13773 while (wait(&status) != child)
13776 /* Was there some problem with vforking? */
13779 /* Did the child fail? (This shouldn't happen.) */
13782 /* Did the vfork/compiler bug occur? */
13783 || parent != getpid()
13785 /* Did the file descriptor bug occur? */
13786 || fstat(fileno(stdout), &st) != 0
13791 if ac_fn_c_try_run
"$LINENO"; then :
13792 ac_cv_func_vfork_works
=yes
13794 ac_cv_func_vfork_works
=no
13796 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13797 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13802 $as_echo "$ac_cv_func_vfork_works" >&6; }
13805 if test "x$ac_cv_func_fork_works" = xcross
; then
13806 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13808 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13811 if test "x$ac_cv_func_vfork_works" = xyes
; then
13813 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13817 $as_echo "#define vfork fork" >>confdefs.h
13820 if test "x$ac_cv_func_fork_works" = xyes
; then
13822 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13826 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
13827 ptrace64 sbrk setns sigaltstack sigprocmask \
13828 setpgid setpgrp getrusage getauxval sigtimedwait
13830 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13831 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13832 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13833 cat >>confdefs.h
<<_ACEOF
13834 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13841 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13842 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
13848 cat >>confdefs.h
<<_ACEOF
13849 #define HAVE_DECL_STRSTR $ac_have_decl
13853 # ----------------------- #
13854 # Checks for structures. #
13855 # ----------------------- #
13857 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13858 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
13860 cat >>confdefs.h
<<_ACEOF
13861 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13866 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13867 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
13869 cat >>confdefs.h
<<_ACEOF
13870 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13877 # On FreeBSD we need libutil for the kinfo_get* functions. On
13878 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
13879 # Figure out which one to use.
13880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
13881 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
13882 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13883 $as_echo_n "(cached) " >&6
13885 ac_func_search_save_LIBS
=$LIBS
13886 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13887 /* end confdefs.h. */
13889 /* Override any GCC internal prototype to avoid an error.
13890 Use char because int might match the return type of a GCC
13891 builtin and then its argument prototype would still apply. */
13895 char kinfo_getfile ();
13899 return kinfo_getfile ();
13904 for ac_lib
in '' util util-freebsd
; do
13905 if test -z "$ac_lib"; then
13906 ac_res
="none required"
13909 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
13911 if ac_fn_c_try_link
"$LINENO"; then :
13912 ac_cv_search_kinfo_getfile
=$ac_res
13914 rm -f core conftest.err conftest.
$ac_objext \
13916 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13920 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13923 ac_cv_search_kinfo_getfile
=no
13925 rm conftest.
$ac_ext
13926 LIBS
=$ac_func_search_save_LIBS
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
13929 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
13930 ac_res
=$ac_cv_search_kinfo_getfile
13931 if test "$ac_res" != no
; then :
13932 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
13937 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
13938 for ac_func
in kinfo_getfile
13940 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
13941 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
13942 cat >>confdefs.h
<<_ACEOF
13943 #define HAVE_KINFO_GETFILE 1
13950 # Check for std::thread. This does not work on some platforms, like
13953 ac_cpp
='$CXXCPP $CPPFLAGS'
13954 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13955 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13956 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
13963 ac_cpp
='$CPP $CPPFLAGS'
13964 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13965 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13966 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13970 # We used to check for pthread.h first, but this fails if pthread.h
13971 # requires special compiler flags (e.g. on Tru64 or Sequent).
13972 # It gets checked for in the link test anyway.
13974 # First of all, check if the user has set any of the PTHREAD_LIBS,
13975 # etcetera environment variables, and if threads linking works using
13977 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
13978 ax_pthread_save_CC
="$CC"
13979 ax_pthread_save_CFLAGS
="$CFLAGS"
13980 ax_pthread_save_LIBS
="$LIBS"
13981 if test "x$PTHREAD_CC" != "x"; then :
13984 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13985 LIBS
="$PTHREAD_LIBS $LIBS"
13986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
13987 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
13988 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13989 /* end confdefs.h. */
13991 /* Override any GCC internal prototype to avoid an error.
13992 Use char because int might match the return type of a GCC
13993 builtin and then its argument prototype would still apply. */
13997 char pthread_join ();
14001 return pthread_join ();
14006 if ac_fn_c_try_link
"$LINENO"; then :
14009 rm -f core conftest.err conftest.
$ac_objext \
14010 conftest
$ac_exeext conftest.
$ac_ext
14011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14012 $as_echo "$ax_pthread_ok" >&6; }
14013 if test "x$ax_pthread_ok" = "xno"; then
14017 CC
="$ax_pthread_save_CC"
14018 CFLAGS
="$ax_pthread_save_CFLAGS"
14019 LIBS
="$ax_pthread_save_LIBS"
14022 # We must check for the threads library under a number of different
14023 # names; the ordering is very important because some systems
14024 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
14025 # libraries is broken (non-POSIX).
14027 # Create a list of thread flags to try. Items starting with a "-" are
14028 # C compiler flags, and other items are library names, except for "none"
14029 # which indicates that we try without any flags at all, and "pthread-config"
14030 # which is a program returning the flags for the Pth emulation library.
14032 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
14034 # The ordering *is* (sometimes) important. Some notes on the
14035 # individual items follow:
14037 # pthreads: AIX (must check this before -lpthread)
14038 # none: in case threads are in libc; should be tried before -Kthread and
14039 # other compiler flags to prevent continual compiler warnings
14040 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
14041 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
14042 # (Note: HP C rejects this with "bad form for `-t' option")
14043 # -pthreads: Solaris/gcc (Note: HP C also rejects)
14044 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
14045 # doesn't hurt to check since this sometimes defines pthreads and
14046 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
14047 # is present but should not be used directly; and before -mthreads,
14048 # because the compiler interprets this as "-mt" + "-hreads")
14049 # -mthreads: Mingw32/gcc, Lynx/gcc
14050 # pthread: Linux, etcetera
14051 # --thread-safe: KAI C++
14052 # pthread-config: use pthread-config program (for GNU Pth library)
14058 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
14059 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
14061 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
14066 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
14067 # multi-threading and also sets -lpthread."
14069 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
14074 # IBM z/OS requires a feature-test macro to be defined in order to
14075 # enable POSIX threads at all, so give the user a hint if this is
14076 # not set. (We don't define these ourselves, as they can affect
14077 # other portions of the system API in unpredictable ways.)
14079 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14080 /* end confdefs.h. */
14082 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
14083 AX_PTHREAD_ZOS_MISSING
14087 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14088 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
14089 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
14090 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
14098 # On Solaris (at least, for some versions), libc contains stubbed
14099 # (non-functional) versions of the pthreads routines, so link-based
14100 # tests will erroneously succeed. (N.B.: The stubs are missing
14101 # pthread_cleanup_push, or rather a function called by this macro,
14102 # so we could check for that, but who knows whether they'll stub
14103 # that too in a future libc.) So we'll check first for the
14104 # standard Solaris way of linking pthreads (-mt -lpthread).
14106 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
14110 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
14112 if test "x$GCC" = "xyes"; then :
14113 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
14116 # The presence of a feature test macro requesting re-entrant function
14117 # definitions is, on some systems, a strong hint that pthreads support is
14118 # correctly enabled
14121 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
14122 ax_pthread_check_macro
="_REENTRANT"
14126 ax_pthread_check_macro
="_THREAD_SAFE"
14130 ax_pthread_check_macro
="--"
14133 if test "x$ax_pthread_check_macro" = "x--"; then :
14134 ax_pthread_check_cond
=0
14136 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
14139 # Are we compiling with Clang?
14141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
14142 $as_echo_n "checking whether $CC is Clang... " >&6; }
14143 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
14144 $as_echo_n "(cached) " >&6
14146 ax_cv_PTHREAD_CLANG
=no
14147 # Note that Autoconf sets GCC=yes for Clang as well as GCC
14148 if test "x$GCC" = "xyes"; then
14149 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14150 /* end confdefs.h. */
14151 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
14152 # if defined(__clang__) && defined(__llvm__)
14153 AX_PTHREAD_CC_IS_CLANG
14157 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14158 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
14159 ax_cv_PTHREAD_CLANG
=yes
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
14167 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
14168 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
14170 ax_pthread_clang_warning
=no
14172 # Clang needs special handling, because older versions handle the -pthread
14173 # option in a rather... idiosyncratic way
14175 if test "x$ax_pthread_clang" = "xyes"; then
14177 # Clang takes -pthread; it has never supported any other flag
14179 # (Note 1: This will need to be revisited if a system that Clang
14180 # supports has POSIX threads in a separate library. This tends not
14181 # to be the way of modern systems, but it's conceivable.)
14183 # (Note 2: On some systems, notably Darwin, -pthread is not needed
14184 # to get POSIX threads support; the API is always present and
14185 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
14186 # -pthread does define _REENTRANT, and while the Darwin headers
14187 # ignore this macro, third-party headers might not.)
14189 PTHREAD_CFLAGS
="-pthread"
14194 # However, older versions of Clang make a point of warning the user
14195 # that, in an invocation where only linking and no compilation is
14196 # taking place, the -pthread option has no effect ("argument unused
14197 # during compilation"). They expect -pthread to be passed in only
14198 # when source code is being compiled.
14200 # Problem is, this is at odds with the way Automake and most other
14201 # C build frameworks function, which is that the same flags used in
14202 # compilation (CFLAGS) are also used in linking. Many systems
14203 # supported by AX_PTHREAD require exactly this for POSIX threads
14204 # support, and in fact it is often not straightforward to specify a
14205 # flag that is used only in the compilation phase and not in
14206 # linking. Such a scenario is extremely rare in practice.
14208 # Even though use of the -pthread flag in linking would only print
14209 # a warning, this can be a nuisance for well-run software projects
14210 # that build with -Werror. So if the active version of Clang has
14211 # this misfeature, we search for an option to squash it.
14213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
14214 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
14215 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
14216 $as_echo_n "(cached) " >&6
14218 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
14219 # Create an alternate version of $ac_link that compiles and
14220 # links in two steps (.c -> .o, .o -> exe) instead of one
14221 # (.c -> exe), because the warning occurs only in the second
14223 ax_pthread_save_ac_link
="$ac_link"
14224 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
14225 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
14226 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
14227 ax_pthread_save_CFLAGS
="$CFLAGS"
14228 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
14229 if test "x$ax_pthread_try" = "xunknown"; then :
14232 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
14233 ac_link
="$ax_pthread_save_ac_link"
14234 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14235 /* end confdefs.h. */
14236 int main(void){return 0;}
14238 if ac_fn_c_try_link
"$LINENO"; then :
14239 ac_link
="$ax_pthread_2step_ac_link"
14240 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14241 /* end confdefs.h. */
14242 int main(void){return 0;}
14244 if ac_fn_c_try_link
"$LINENO"; then :
14247 rm -f core conftest.err conftest.
$ac_objext \
14248 conftest
$ac_exeext conftest.
$ac_ext
14251 rm -f core conftest.err conftest.
$ac_objext \
14252 conftest
$ac_exeext conftest.
$ac_ext
14254 ac_link
="$ax_pthread_save_ac_link"
14255 CFLAGS
="$ax_pthread_save_CFLAGS"
14256 if test "x$ax_pthread_try" = "x"; then :
14259 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
14263 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
14265 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
14267 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
14270 fi # $ax_pthread_clang = yes
14272 if test "x$ax_pthread_ok" = "xno"; then
14273 for ax_pthread_try_flag
in $ax_pthread_flags; do
14275 case $ax_pthread_try_flag in
14277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
14278 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
14282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
14283 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
14284 PTHREAD_CFLAGS
="-mt"
14285 PTHREAD_LIBS
="-lpthread"
14289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
14290 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
14291 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
14295 # Extract the first word of "pthread-config", so it can be a program name with args.
14296 set dummy pthread-config
; ac_word
=$2
14297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14298 $as_echo_n "checking for $ac_word... " >&6; }
14299 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
14300 $as_echo_n "(cached) " >&6
14302 if test -n "$ax_pthread_config"; then
14303 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
14305 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14306 for as_dir
in $PATH
14309 test -z "$as_dir" && as_dir
=.
14310 for ac_exec_ext
in '' $ac_executable_extensions; do
14311 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
14312 ac_cv_prog_ax_pthread_config
="yes"
14313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14320 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
14323 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
14324 if test -n "$ax_pthread_config"; then
14325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
14326 $as_echo "$ax_pthread_config" >&6; }
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14329 $as_echo "no" >&6; }
14333 if test "x$ax_pthread_config" = "xno"; then :
14336 PTHREAD_CFLAGS
="`pthread-config --cflags`"
14337 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
14341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
14342 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
14343 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
14347 ax_pthread_save_CFLAGS
="$CFLAGS"
14348 ax_pthread_save_LIBS
="$LIBS"
14349 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
14350 LIBS
="$PTHREAD_LIBS $LIBS"
14352 # Check for various functions. We must include pthread.h,
14353 # since some functions may be macros. (On the Sequent, we
14354 # need a special flag -Kthread to make this header compile.)
14355 # We check for pthread_join because it is in -lpthread on IRIX
14356 # while pthread_create is in libc. We check for pthread_attr_init
14357 # due to DEC craziness with -lpthreads. We check for
14358 # pthread_cleanup_push because it is one of the few pthread
14359 # functions on Solaris that doesn't have a non-functional libc stub.
14360 # We try pthread_create on general principles.
14362 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14363 /* end confdefs.h. */
14364 #include <pthread.h>
14365 # if $ax_pthread_check_cond
14366 # error "$ax_pthread_check_macro must be defined"
14368 static void routine(void *a) { a = 0; }
14369 static void *start_routine(void *a) { return a; }
14373 pthread_t th; pthread_attr_t attr;
14374 pthread_create(&th, 0, start_routine, 0);
14375 pthread_join(th, 0);
14376 pthread_attr_init(&attr);
14377 pthread_cleanup_push(routine, 0);
14378 pthread_cleanup_pop(0) /* ; */
14383 if ac_fn_c_try_link
"$LINENO"; then :
14386 rm -f core conftest.err conftest.
$ac_objext \
14387 conftest
$ac_exeext conftest.
$ac_ext
14389 CFLAGS
="$ax_pthread_save_CFLAGS"
14390 LIBS
="$ax_pthread_save_LIBS"
14392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14393 $as_echo "$ax_pthread_ok" >&6; }
14394 if test "x$ax_pthread_ok" = "xyes"; then :
14403 # Various other checks:
14404 if test "x$ax_pthread_ok" = "xyes"; then
14405 ax_pthread_save_CFLAGS
="$CFLAGS"
14406 ax_pthread_save_LIBS
="$LIBS"
14407 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
14408 LIBS
="$PTHREAD_LIBS $LIBS"
14410 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
14412 $as_echo_n "checking for joinable pthread attribute... " >&6; }
14413 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
14414 $as_echo_n "(cached) " >&6
14416 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
14417 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
14418 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14419 /* end confdefs.h. */
14420 #include <pthread.h>
14424 int attr = $ax_pthread_attr; return attr /* ; */
14429 if ac_fn_c_try_link
"$LINENO"; then :
14430 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
14432 rm -f core conftest.err conftest.
$ac_objext \
14433 conftest
$ac_exeext conftest.
$ac_ext
14437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
14438 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
14439 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
14440 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
14441 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
14443 cat >>confdefs.h
<<_ACEOF
14444 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
14447 ax_pthread_joinable_attr_defined
=yes
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
14452 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
14453 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
14454 $as_echo_n "(cached) " >&6
14456 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
14459 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
14464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
14465 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
14466 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
14467 test "x$ax_pthread_special_flags_added" != "xyes"; then :
14468 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
14469 ax_pthread_special_flags_added
=yes
14472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
14473 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
14474 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
14475 $as_echo_n "(cached) " >&6
14477 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14478 /* end confdefs.h. */
14479 #include <pthread.h>
14483 int i = PTHREAD_PRIO_INHERIT;
14488 if ac_fn_c_try_link
"$LINENO"; then :
14489 ax_cv_PTHREAD_PRIO_INHERIT
=yes
14491 ax_cv_PTHREAD_PRIO_INHERIT
=no
14493 rm -f core conftest.err conftest.
$ac_objext \
14494 conftest
$ac_exeext conftest.
$ac_ext
14497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
14498 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
14499 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
14500 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
14502 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
14504 ax_pthread_prio_inherit_defined
=yes
14508 CFLAGS
="$ax_pthread_save_CFLAGS"
14509 LIBS
="$ax_pthread_save_LIBS"
14511 # More AIX lossage: compile with *_r variant
14512 if test "x$GCC" != "xyes"; then
14516 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
14517 #handle absolute path differently from PATH based program lookup
14520 if as_fn_executable_p
${CC}_r
; then :
14521 PTHREAD_CC
="${CC}_r"
14524 for ac_prog
in ${CC}_r
14526 # Extract the first word of "$ac_prog", so it can be a program name with args.
14527 set dummy
$ac_prog; ac_word
=$2
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14529 $as_echo_n "checking for $ac_word... " >&6; }
14530 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
14531 $as_echo_n "(cached) " >&6
14533 if test -n "$PTHREAD_CC"; then
14534 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
14536 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14537 for as_dir
in $PATH
14540 test -z "$as_dir" && as_dir
=.
14541 for ac_exec_ext
in '' $ac_executable_extensions; do
14542 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
14543 ac_cv_prog_PTHREAD_CC
="$ac_prog"
14544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14553 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
14554 if test -n "$PTHREAD_CC"; then
14555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
14556 $as_echo "$PTHREAD_CC" >&6; }
14558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14559 $as_echo "no" >&6; }
14563 test -n "$PTHREAD_CC" && break
14565 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14576 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14582 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14583 if test "x$ax_pthread_ok" = "xyes"; then
14591 ac_cpp
='$CXXCPP $CPPFLAGS'
14592 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14593 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14594 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
14597 if test "$threads" = "yes"; then
14599 LIBS
="$PTHREAD_LIBS $LIBS"
14600 save_CXXFLAGS
="$CXXFLAGS"
14601 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
14602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
14603 $as_echo_n "checking for std::thread... " >&6; }
14604 if ${gdb_cv_cxx_std_thread+:} false
; then :
14605 $as_echo_n "(cached) " >&6
14607 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14608 /* end confdefs.h. */
14610 void callback() { }
14614 std::thread t(callback);
14619 if ac_fn_cxx_try_compile
"$LINENO"; then :
14620 gdb_cv_cxx_std_thread
=yes
14622 gdb_cv_cxx_std_thread
=no
14624 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
14627 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
14629 # This check must be here, while LIBS includes any necessary
14630 # threading library.
14631 for ac_func
in pthread_sigmask pthread_setname_np
14633 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14634 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14635 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
14636 cat >>confdefs.h
<<_ACEOF
14637 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14645 CXXFLAGS
="$save_CXXFLAGS"
14647 if test "$gdb_cv_cxx_std_thread" = "yes"; then
14649 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
14653 ac_cpp
='$CPP $CPPFLAGS'
14654 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14655 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14656 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
14659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14660 $as_echo_n "checking for sigsetjmp... " >&6; }
14661 if ${gdb_cv_func_sigsetjmp+:} false
; then :
14662 $as_echo_n "(cached) " >&6
14664 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14665 /* end confdefs.h. */
14666 #include <setjmp.h>
14671 while (! sigsetjmp (env, 1))
14672 siglongjmp (env, 1);
14678 if ac_fn_c_try_compile
"$LINENO"; then :
14679 gdb_cv_func_sigsetjmp
=yes
14681 gdb_cv_func_sigsetjmp
=no
14684 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14688 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14689 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
14691 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14696 # Check whether --with-intel_pt was given.
14697 if test "${with_intel_pt+set}" = set; then :
14698 withval
=$with_intel_pt;
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
14704 $as_echo_n "checking whether to use intel pt... " >&6; }
14705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
14706 $as_echo "$with_intel_pt" >&6; }
14708 if test "${with_intel_pt}" = no
; then
14709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
14710 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
14713 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14714 /* end confdefs.h. */
14716 #include <linux/perf_event.h>
14717 #ifndef PERF_ATTR_SIZE_VER5
14722 if ac_fn_c_try_cpp
"$LINENO"; then :
14727 rm -f conftest.err conftest.i conftest.
$ac_ext
14728 if test "$perf_event" != yes; then
14729 if test "$with_intel_pt" = yes; then
14730 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
14732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
14733 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
14747 acl_save_prefix
="$prefix"
14748 prefix
="$acl_final_prefix"
14749 acl_save_exec_prefix
="$exec_prefix"
14750 exec_prefix
="$acl_final_exec_prefix"
14752 eval additional_includedir
=\"$includedir\"
14753 eval additional_libdir
=\"$libdir\"
14755 exec_prefix
="$acl_save_exec_prefix"
14756 prefix
="$acl_save_prefix"
14759 # Check whether --with-libipt-prefix was given.
14760 if test "${with_libipt_prefix+set}" = set; then :
14761 withval
=$with_libipt_prefix;
14762 if test "X$withval" = "Xno"; then
14765 if test "X$withval" = "X"; then
14767 acl_save_prefix
="$prefix"
14768 prefix
="$acl_final_prefix"
14769 acl_save_exec_prefix
="$exec_prefix"
14770 exec_prefix
="$acl_final_exec_prefix"
14772 eval additional_includedir
=\"$includedir\"
14773 eval additional_libdir
=\"$libdir\"
14775 exec_prefix
="$acl_save_exec_prefix"
14776 prefix
="$acl_save_prefix"
14779 additional_includedir
="$withval/include"
14780 additional_libdir
="$withval/lib"
14787 # Check whether --with-libipt-type was given.
14788 if test "${with_libipt_type+set}" = set; then :
14789 withval
=$with_libipt_type; with_libipt_type
=$withval
14791 with_libipt_type
=auto
14794 lib_type
=`eval echo \$with_libipt_type`
14801 names_already_handled
=
14802 names_next_round
='ipt '
14803 while test -n "$names_next_round"; do
14804 names_this_round
="$names_next_round"
14806 for name
in $names_this_round; do
14808 for n
in $names_already_handled; do
14809 if test "$n" = "$name"; then
14810 already_handled
=yes
14814 if test -z "$already_handled"; then
14815 names_already_handled
="$names_already_handled $name"
14816 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14817 eval value
=\"\
$HAVE_LIB$uppername\"
14818 if test -n "$value"; then
14819 if test "$value" = yes; then
14820 eval value
=\"\
$LIB$uppername\"
14821 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
14822 eval value
=\"\
$LTLIB$uppername\"
14823 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
14832 if test $use_additional = yes; then
14833 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14834 found_dir
="$additional_libdir"
14835 found_so
="$additional_libdir/lib$name.$shlibext"
14836 if test -f "$additional_libdir/lib$name.la"; then
14837 found_la
="$additional_libdir/lib$name.la"
14839 elif test x
$lib_type != xshared
; then
14840 if test -f "$additional_libdir/lib$name.$libext"; then
14841 found_dir
="$additional_libdir"
14842 found_a
="$additional_libdir/lib$name.$libext"
14843 if test -f "$additional_libdir/lib$name.la"; then
14844 found_la
="$additional_libdir/lib$name.la"
14849 if test "X$found_dir" = "X"; then
14850 for x
in $LDFLAGS $LTLIBIPT; do
14852 acl_save_prefix
="$prefix"
14853 prefix
="$acl_final_prefix"
14854 acl_save_exec_prefix
="$exec_prefix"
14855 exec_prefix
="$acl_final_exec_prefix"
14857 exec_prefix
="$acl_save_exec_prefix"
14858 prefix
="$acl_save_prefix"
14862 dir
=`echo "X$x" | sed -e 's/^X-L//'`
14863 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14865 found_so
="$dir/lib$name.$shlibext"
14866 if test -f "$dir/lib$name.la"; then
14867 found_la
="$dir/lib$name.la"
14869 elif test x
$lib_type != xshared
; then
14870 if test -f "$dir/lib$name.$libext"; then
14872 found_a
="$dir/lib$name.$libext"
14873 if test -f "$dir/lib$name.la"; then
14874 found_la
="$dir/lib$name.la"
14880 if test "X$found_dir" != "X"; then
14885 if test "X$found_dir" != "X"; then
14886 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
14887 if test "X$found_so" != "X"; then
14888 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
14889 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14892 for x
in $ltrpathdirs; do
14893 if test "X$x" = "X$found_dir"; then
14898 if test -z "$haveit"; then
14899 ltrpathdirs
="$ltrpathdirs $found_dir"
14901 if test "$hardcode_direct" = yes; then
14902 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14904 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
14905 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14907 for x
in $rpathdirs; do
14908 if test "X$x" = "X$found_dir"; then
14913 if test -z "$haveit"; then
14914 rpathdirs
="$rpathdirs $found_dir"
14918 for x
in $LDFLAGS $LIBIPT; do
14920 acl_save_prefix
="$prefix"
14921 prefix
="$acl_final_prefix"
14922 acl_save_exec_prefix
="$exec_prefix"
14923 exec_prefix
="$acl_final_exec_prefix"
14925 exec_prefix
="$acl_save_exec_prefix"
14926 prefix
="$acl_save_prefix"
14928 if test "X$x" = "X-L$found_dir"; then
14933 if test -z "$haveit"; then
14934 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
14936 if test "$hardcode_minus_L" != no
; then
14937 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14939 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
14945 if test "X$found_a" != "X"; then
14946 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
14948 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
14951 additional_includedir
=
14952 case "$found_dir" in
14954 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14955 additional_includedir
="$basedir/include"
14958 if test "X$additional_includedir" != "X"; then
14959 if test "X$additional_includedir" != "X/usr/include"; then
14961 if test "X$additional_includedir" = "X/usr/local/include"; then
14962 if test -n "$GCC"; then
14964 linux
*) haveit
=yes;;
14968 if test -z "$haveit"; then
14969 for x
in $CPPFLAGS $INCIPT; do
14971 acl_save_prefix
="$prefix"
14972 prefix
="$acl_final_prefix"
14973 acl_save_exec_prefix
="$exec_prefix"
14974 exec_prefix
="$acl_final_exec_prefix"
14976 exec_prefix
="$acl_save_exec_prefix"
14977 prefix
="$acl_save_prefix"
14979 if test "X$x" = "X-I$additional_includedir"; then
14984 if test -z "$haveit"; then
14985 if test -d "$additional_includedir"; then
14986 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
14992 if test -n "$found_la"; then
14993 save_libdir
="$libdir"
14994 case "$found_la" in
14995 */* |
*\\*) .
"$found_la" ;;
14996 *) .
"./$found_la" ;;
14998 libdir
="$save_libdir"
14999 for dep
in $dependency_libs; do
15002 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
15003 if test "X$additional_libdir" != "X/usr/lib"; then
15005 if test "X$additional_libdir" = "X/usr/local/lib"; then
15006 if test -n "$GCC"; then
15008 linux
*) haveit
=yes;;
15012 if test -z "$haveit"; then
15014 for x
in $LDFLAGS $LIBIPT; do
15016 acl_save_prefix
="$prefix"
15017 prefix
="$acl_final_prefix"
15018 acl_save_exec_prefix
="$exec_prefix"
15019 exec_prefix
="$acl_final_exec_prefix"
15021 exec_prefix
="$acl_save_exec_prefix"
15022 prefix
="$acl_save_prefix"
15024 if test "X$x" = "X-L$additional_libdir"; then
15029 if test -z "$haveit"; then
15030 if test -d "$additional_libdir"; then
15031 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
15035 for x
in $LDFLAGS $LTLIBIPT; do
15037 acl_save_prefix
="$prefix"
15038 prefix
="$acl_final_prefix"
15039 acl_save_exec_prefix
="$exec_prefix"
15040 exec_prefix
="$acl_final_exec_prefix"
15042 exec_prefix
="$acl_save_exec_prefix"
15043 prefix
="$acl_save_prefix"
15045 if test "X$x" = "X-L$additional_libdir"; then
15050 if test -z "$haveit"; then
15051 if test -d "$additional_libdir"; then
15052 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
15059 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
15060 if test "$enable_rpath" != no
; then
15062 for x
in $rpathdirs; do
15063 if test "X$x" = "X$dir"; then
15068 if test -z "$haveit"; then
15069 rpathdirs
="$rpathdirs $dir"
15072 for x
in $ltrpathdirs; do
15073 if test "X$x" = "X$dir"; then
15078 if test -z "$haveit"; then
15079 ltrpathdirs
="$ltrpathdirs $dir"
15084 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15087 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15090 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
15091 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
15097 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
15098 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
15099 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
15101 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
15102 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
15109 if test "X$rpathdirs" != "X"; then
15110 if test -n "$hardcode_libdir_separator"; then
15112 for found_dir
in $rpathdirs; do
15113 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15115 acl_save_libdir
="$libdir"
15117 eval flag
=\"$hardcode_libdir_flag_spec\"
15118 libdir
="$acl_save_libdir"
15119 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
15121 for found_dir
in $rpathdirs; do
15122 acl_save_libdir
="$libdir"
15123 libdir
="$found_dir"
15124 eval flag
=\"$hardcode_libdir_flag_spec\"
15125 libdir
="$acl_save_libdir"
15126 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
15130 if test "X$ltrpathdirs" != "X"; then
15131 for found_dir
in $ltrpathdirs; do
15132 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
15137 ac_save_CPPFLAGS
="$CPPFLAGS"
15139 for element
in $INCIPT; do
15141 for x
in $CPPFLAGS; do
15143 acl_save_prefix
="$prefix"
15144 prefix
="$acl_final_prefix"
15145 acl_save_exec_prefix
="$exec_prefix"
15146 exec_prefix
="$acl_final_exec_prefix"
15148 exec_prefix
="$acl_save_exec_prefix"
15149 prefix
="$acl_save_prefix"
15151 if test "X$x" = "X$element"; then
15156 if test -z "$haveit"; then
15157 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
15162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
15163 $as_echo_n "checking for libipt... " >&6; }
15164 if ${ac_cv_libipt+:} false
; then :
15165 $as_echo_n "(cached) " >&6
15168 ac_save_LIBS
="$LIBS"
15169 LIBS
="$LIBS $LIBIPT"
15170 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15171 /* end confdefs.h. */
15172 #include "intel-pt.h"
15176 pt_insn_alloc_decoder (0);
15181 if ac_fn_c_try_link
"$LINENO"; then :
15186 rm -f core conftest.err conftest.
$ac_objext \
15187 conftest
$ac_exeext conftest.
$ac_ext
15188 LIBS
="$ac_save_LIBS"
15191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
15192 $as_echo "$ac_cv_libipt" >&6; }
15193 if test "$ac_cv_libipt" = yes; then
15196 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
15198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
15199 $as_echo_n "checking how to link with libipt... " >&6; }
15200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
15201 $as_echo "$LIBIPT" >&6; }
15204 CPPFLAGS
="$ac_save_CPPFLAGS"
15214 if test "$HAVE_LIBIPT" != yes; then
15215 if test "$with_intel_pt" = yes; then
15216 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
15218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
15219 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
15223 LIBS
="$LIBS $LIBIPT"
15224 for ac_func
in pt_insn_event
15226 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
15227 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
15228 cat >>confdefs.h
<<_ACEOF
15229 #define HAVE_PT_INSN_EVENT 1
15235 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
15237 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
15239 cat >>confdefs.h
<<_ACEOF
15240 #define HAVE_STRUCT_PT_INSN_ENABLED 1
15245 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
15247 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
15249 cat >>confdefs.h
<<_ACEOF
15250 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
15261 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
15263 for ac_header
in sys
/procfs.h
15265 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
15266 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
15267 cat >>confdefs.h
<<_ACEOF
15268 #define HAVE_SYS_PROCFS_H 1
15275 if test "$ac_cv_header_sys_procfs_h" = yes; then
15277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
15278 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
15279 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
15280 $as_echo_n "(cached) " >&6
15282 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15283 /* end confdefs.h. */
15286 #include <sys/procfs.h>
15295 if ac_fn_c_try_compile
"$LINENO"; then :
15296 bfd_cv_have_sys_procfs_type_gregset_t
=yes
15298 bfd_cv_have_sys_procfs_type_gregset_t
=no
15301 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15304 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
15306 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
15309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
15310 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
15313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
15314 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
15315 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
15316 $as_echo_n "(cached) " >&6
15318 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15319 /* end confdefs.h. */
15322 #include <sys/procfs.h>
15331 if ac_fn_c_try_compile
"$LINENO"; then :
15332 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
15334 bfd_cv_have_sys_procfs_type_fpregset_t
=no
15337 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15340 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
15342 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
15345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
15346 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
15349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
15350 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
15351 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
15352 $as_echo_n "(cached) " >&6
15354 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15355 /* end confdefs.h. */
15358 #include <sys/procfs.h>
15367 if ac_fn_c_try_compile
"$LINENO"; then :
15368 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
15370 bfd_cv_have_sys_procfs_type_prgregset_t
=no
15373 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15376 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
15378 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
15381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
15382 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
15385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
15386 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
15387 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
15388 $as_echo_n "(cached) " >&6
15390 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15391 /* end confdefs.h. */
15394 #include <sys/procfs.h>
15403 if ac_fn_c_try_compile
"$LINENO"; then :
15404 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
15406 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
15409 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15412 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
15414 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
15417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
15418 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
15421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
15422 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
15423 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
15424 $as_echo_n "(cached) " >&6
15426 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15427 /* end confdefs.h. */
15430 #include <sys/procfs.h>
15439 if ac_fn_c_try_compile
"$LINENO"; then :
15440 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
15442 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
15445 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15448 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
15450 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
15453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
15454 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
15457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
15458 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
15459 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
15460 $as_echo_n "(cached) " >&6
15462 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15463 /* end confdefs.h. */
15466 #include <sys/procfs.h>
15475 if ac_fn_c_try_compile
"$LINENO"; then :
15476 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
15478 bfd_cv_have_sys_procfs_type_lwpid_t
=no
15481 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15484 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
15486 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
15489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
15490 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
15493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
15494 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
15495 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
15496 $as_echo_n "(cached) " >&6
15498 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15499 /* end confdefs.h. */
15502 #include <sys/procfs.h>
15511 if ac_fn_c_try_compile
"$LINENO"; then :
15512 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
15514 bfd_cv_have_sys_procfs_type_psaddr_t
=no
15517 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15520 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
15522 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
15525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
15526 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
15529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
15530 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
15531 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
15532 $as_echo_n "(cached) " >&6
15534 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15535 /* end confdefs.h. */
15538 #include <sys/procfs.h>
15542 elf_fpregset_t avar
15547 if ac_fn_c_try_compile
"$LINENO"; then :
15548 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
15550 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
15553 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15556 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
15558 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
15561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
15562 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
15567 # Check the return and argument types of ptrace.
15570 for ac_header
in sys
/ptrace.h ptrace.h
15572 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15573 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15574 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
15575 cat >>confdefs.h
<<_ACEOF
15576 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15584 gdb_ptrace_headers
='
15585 #include <sys/types.h>
15586 #if HAVE_SYS_PTRACE_H
15587 # include <sys/ptrace.h>
15590 # include <unistd.h>
15594 # Check return type. Varargs (used on GNU/Linux) conflict with the
15595 # empty argument list, so check for that explicitly.
15596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
15597 $as_echo_n "checking return type of ptrace... " >&6; }
15598 if ${gdb_cv_func_ptrace_ret+:} false
; then :
15599 $as_echo_n "(cached) " >&6
15601 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15602 /* end confdefs.h. */
15603 Â $gdb_ptrace_headers
15607 extern long ptrace (enum __ptrace_request, ...);
15613 if ac_fn_c_try_compile
"$LINENO"; then :
15614 gdb_cv_func_ptrace_ret
='long'
15616 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15617 /* end confdefs.h. */
15618 $gdb_ptrace_headers
15622 extern int ptrace ();
15628 if ac_fn_c_try_compile
"$LINENO"; then :
15629 gdb_cv_func_ptrace_ret
='int'
15631 gdb_cv_func_ptrace_ret
='long'
15634 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15637 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
15641 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
15644 cat >>confdefs.h
<<_ACEOF
15645 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
15649 # Check argument types.
15650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
15651 $as_echo_n "checking types of arguments for ptrace... " >&6; }
15652 if ${gdb_cv_func_ptrace_args+:} false
; then :
15653 $as_echo_n "(cached) " >&6
15655 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15656 /* end confdefs.h. */
15657 $gdb_ptrace_headers
15661 extern long ptrace (enum __ptrace_request, ...);
15667 if ac_fn_c_try_compile
"$LINENO"; then :
15668 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
15670 for gdb_arg1
in 'int' 'long'; do
15671 for gdb_arg2
in 'pid_t' 'int' 'long'; do
15672 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
15673 for gdb_arg4
in 'int' 'long' 'void *'; do
15674 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15675 /* end confdefs.h. */
15676 $gdb_ptrace_headers
15680 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15686 if ac_fn_c_try_compile
"$LINENO"; then :
15687 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15691 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15693 for gdb_arg5
in 'int *' 'int' 'long'; do
15694 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15695 /* end confdefs.h. */
15696 $gdb_ptrace_headers
15700 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15706 if ac_fn_c_try_compile
"$LINENO"; then :
15707 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15711 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15717 # Provide a safe default value.
15718 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15721 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
15725 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
15727 ac_save_IFS
=$IFS; IFS
=','
15728 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15732 cat >>confdefs.h
<<_ACEOF
15733 #define PTRACE_TYPE_ARG1 $1
15737 cat >>confdefs.h
<<_ACEOF
15738 #define PTRACE_TYPE_ARG3 $3
15742 cat >>confdefs.h
<<_ACEOF
15743 #define PTRACE_TYPE_ARG4 $4
15746 if test -n "$5"; then
15748 cat >>confdefs.h
<<_ACEOF
15749 #define PTRACE_TYPE_ARG5 $5
15755 if test "$cross_compiling" = no
; then
15756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15757 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15758 if ${ac_cv_func_setpgrp_void+:} false
; then :
15759 $as_echo_n "(cached) " >&6
15761 if test "$cross_compiling" = yes; then :
15762 as_fn_error $?
"cannot check setpgrp when cross compiling" "$LINENO" 5
15764 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15765 /* end confdefs.h. */
15766 $ac_includes_default
15770 /* If this system has a BSD-style setpgrp which takes arguments,
15771 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15772 exit successfully. */
15773 return setpgrp (1,1) != -1;
15778 if ac_fn_c_try_run
"$LINENO"; then :
15779 ac_cv_func_setpgrp_void
=no
15781 ac_cv_func_setpgrp_void
=yes
15783 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15784 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15789 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15790 if test $ac_cv_func_setpgrp_void = yes; then
15792 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15798 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15799 if ${ac_cv_func_setpgrp_void+:} false
; then :
15800 $as_echo_n "(cached) " >&6
15802 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15803 /* end confdefs.h. */
15804 #include <unistd.h>
15808 if (setpgrp(1,1) == -1)
15817 if ac_fn_c_try_compile
"$LINENO"; then :
15818 ac_cv_func_setpgrp_void
=no
15820 ac_cv_func_setpgrp_void
=yes
15823 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15827 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15828 if test "$ac_cv_func_setpgrp_void" = yes; then
15829 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15834 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
15835 ac_fn_c_check_member
"$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
15836 #include <sys/proc.h>
15839 if test "x$ac_cv_member_struct_thread_td_pcb" = xyes
; then :
15841 cat >>confdefs.h
<<_ACEOF
15842 #define HAVE_STRUCT_THREAD_TD_PCB 1
15849 # See if <sys/lwp.h> defines `struct lwp`.
15850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
15851 $as_echo_n "checking for struct lwp... " >&6; }
15852 if ${gdb_cv_struct_lwp+:} false
; then :
15853 $as_echo_n "(cached) " >&6
15855 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15856 /* end confdefs.h. */
15857 #include <sys/param.h>
15859 #include <sys/lwp.h>
15869 if ac_fn_c_try_compile
"$LINENO"; then :
15870 gdb_cv_struct_lwp
=yes
15872 gdb_cv_struct_lwp
=no
15875 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
15879 $as_echo "$gdb_cv_struct_lwp" >&6; }
15880 if test "$gdb_cv_struct_lwp" = yes; then
15882 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
15886 # See if <machine/reg.h> degines `struct reg'.
15887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
15888 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
15889 if ${gdb_cv_struct_reg+:} false
; then :
15890 $as_echo_n "(cached) " >&6
15892 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15893 /* end confdefs.h. */
15894 #include <sys/types.h>
15895 #include <machine/reg.h>
15905 if ac_fn_c_try_compile
"$LINENO"; then :
15906 gdb_cv_struct_reg
=yes
15908 gdb_cv_struct_reg
=no
15911 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
15915 $as_echo "$gdb_cv_struct_reg" >&6; }
15916 if test "$gdb_cv_struct_reg" = yes; then
15918 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
15922 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
15923 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
15924 ac_fn_c_check_member
"$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
15925 #include <machine/reg.h>
15927 if test "x$ac_cv_member_struct_reg_r_fs" = xyes
; then :
15929 cat >>confdefs.h
<<_ACEOF
15930 #define HAVE_STRUCT_REG_R_FS 1
15935 ac_fn_c_check_member
"$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
15936 #include <machine/reg.h>
15938 if test "x$ac_cv_member_struct_reg_r_gs" = xyes
; then :
15940 cat >>confdefs.h
<<_ACEOF
15941 #define HAVE_STRUCT_REG_R_GS 1
15948 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
15949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
15950 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
15951 if ${gdb_cv_have_ptrace_getregs+:} false
; then :
15952 $as_echo_n "(cached) " >&6
15954 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15955 /* end confdefs.h. */
15956 #include <sys/ptrace.h>
15965 if ac_fn_c_try_compile
"$LINENO"; then :
15966 gdb_cv_have_ptrace_getregs
=yes
15968 gdb_cv_have_ptrace_getregs
=no
15971 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
15976 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
15977 if test "$gdb_cv_have_ptrace_getregs" = yes; then
15979 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
15983 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
15984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
15985 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
15986 if ${gdb_cv_have_ptrace_getfpxregs+:} false
; then :
15987 $as_echo_n "(cached) " >&6
15989 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15990 /* end confdefs.h. */
15991 #include <sys/ptrace.h>
16000 if ac_fn_c_try_compile
"$LINENO"; then :
16001 gdb_cv_have_ptrace_getfpxregs
=yes
16003 gdb_cv_have_ptrace_getfpxregs
=no
16006 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
16011 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
16012 if test "$gdb_cv_have_ptrace_getfpxregs" = yes; then
16014 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
16018 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
16020 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
16021 if ${gdb_cv_have_pt_getdbregs+:} false
; then :
16022 $as_echo_n "(cached) " >&6
16024 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16025 /* end confdefs.h. */
16026 #include <sys/types.h>
16027 #include <sys/ptrace.h>
16037 if ac_fn_c_try_compile
"$LINENO"; then :
16038 gdb_cv_have_pt_getdbregs
=yes
16040 gdb_cv_have_pt_getdbregs
=no
16043 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
16048 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
16049 if test "$gdb_cv_have_pt_getdbregs" = yes; then
16051 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
16055 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
16056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
16057 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
16058 if ${gdb_cv_have_pt_getxmmregs+:} false
; then :
16059 $as_echo_n "(cached) " >&6
16061 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16062 /* end confdefs.h. */
16063 #include <sys/types.h>
16064 #include <sys/ptrace.h>
16074 if ac_fn_c_try_compile
"$LINENO"; then :
16075 gdb_cv_have_pt_getxmmregs
=yes
16077 gdb_cv_have_pt_getxmmregs
=no
16080 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
16085 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
16086 if test "$gdb_cv_have_pt_getxmmregs" = yes; then
16088 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
16092 # See if <sys/ptrace.h> supports LWP names on FreeBSD
16093 # Older FreeBSD versions don't have the pl_tdname member of
16094 # `struct ptrace_lwpinfo'.
16095 ac_fn_c_check_member
"$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
16097 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes
; then :
16099 cat >>confdefs.h
<<_ACEOF
16100 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
16107 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
16108 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
16110 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>
16112 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes
; then :
16114 cat >>confdefs.h
<<_ACEOF
16115 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
16122 # Check if the compiler supports the `long long' type.
16124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
16125 $as_echo_n "checking for long long support in compiler... " >&6; }
16126 if ${gdb_cv_c_long_long+:} false
; then :
16127 $as_echo_n "(cached) " >&6
16129 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16130 /* end confdefs.h. */
16131 extern long long foo;
16135 switch (foo & 2) { case 0: return 1; }
16140 if ac_fn_c_try_compile
"$LINENO"; then :
16141 gdb_cv_c_long_long
=yes
16143 gdb_cv_c_long_long
=no
16145 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
16148 $as_echo "$gdb_cv_c_long_long" >&6; }
16149 if test "$gdb_cv_c_long_long" != yes; then
16150 # libdecnumber requires long long.
16151 as_fn_error $?
"Compiler must support long long for GDB." "$LINENO" 5
16154 # Check if the compiler and runtime support printing long longs.
16156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
16157 $as_echo_n "checking for long long support in printf... " >&6; }
16158 if ${gdb_cv_printf_has_long_long+:} false
; then :
16159 $as_echo_n "(cached) " >&6
16161 if test "$cross_compiling" = yes; then :
16162 gdb_cv_printf_has_long_long
=no
16164 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16165 /* end confdefs.h. */
16166 $ac_includes_default
16172 l = (l << 16) + 0x0123;
16173 l = (l << 16) + 0x4567;
16174 l = (l << 16) + 0x89ab;
16175 l = (l << 16) + 0xcdef;
16176 sprintf (buf, "0x%016llx", l);
16177 return (strcmp ("0x0123456789abcdef", buf));
16182 if ac_fn_c_try_run
"$LINENO"; then :
16183 gdb_cv_printf_has_long_long
=yes
16185 gdb_cv_printf_has_long_long
=no
16187 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16188 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
16193 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
16194 if test "$gdb_cv_printf_has_long_long" = yes; then
16196 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
16200 # Check if the compiler and runtime support printing decfloats.
16202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
16203 $as_echo_n "checking for decfloat support in printf... " >&6; }
16204 if ${gdb_cv_printf_has_decfloat+:} false
; then :
16205 $as_echo_n "(cached) " >&6
16207 if test "$cross_compiling" = yes; then :
16208 gdb_cv_printf_has_decfloat
=no
16210 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16211 /* end confdefs.h. */
16212 $ac_includes_default
16217 _Decimal32 d32 = 1.2345df;
16218 _Decimal64 d64 = 1.2345dd;
16219 _Decimal128 d128 = 1.2345dl;
16220 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
16221 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
16226 if ac_fn_c_try_run
"$LINENO"; then :
16227 gdb_cv_printf_has_decfloat
=yes
16229 gdb_cv_printf_has_decfloat
=no
16231 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16232 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
16237 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
16238 if test "$gdb_cv_printf_has_decfloat" = yes; then
16240 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
16244 # Check if the compiler supports the `long double' type. We can't use
16245 # AC_C_LONG_DOUBLE because that one does additional checks on the
16246 # constants defined in <float.h> that fail on some systems,
16247 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
16249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
16250 $as_echo_n "checking for long double support in compiler... " >&6; }
16251 if ${gdb_cv_c_long_double+:} false
; then :
16252 $as_echo_n "(cached) " >&6
16254 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16255 /* end confdefs.h. */
16258 if ac_fn_c_try_compile
"$LINENO"; then :
16259 gdb_cv_c_long_double
=yes
16261 gdb_cv_c_long_double
=no
16263 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
16266 $as_echo "$gdb_cv_c_long_double" >&6; }
16267 if test "$gdb_cv_c_long_double" = yes; then
16269 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
16273 # Check if the compiler and runtime support printing long doubles.
16275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
16276 $as_echo_n "checking for long double support in printf... " >&6; }
16277 if ${gdb_cv_printf_has_long_double+:} false
; then :
16278 $as_echo_n "(cached) " >&6
16280 if test "$cross_compiling" = yes; then :
16281 gdb_cv_printf_has_long_double
=no
16283 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16284 /* end confdefs.h. */
16285 $ac_includes_default
16290 long double f = 3.141592653;
16291 sprintf (buf, "%Lg", f);
16292 return (strncmp ("3.14159", buf, 7));
16297 if ac_fn_c_try_run
"$LINENO"; then :
16298 gdb_cv_printf_has_long_double
=yes
16300 gdb_cv_printf_has_long_double
=no
16302 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16303 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
16308 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
16309 if test "$gdb_cv_printf_has_long_double" = yes; then
16311 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
16315 # Check if the compiler and runtime support scanning long doubles.
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
16318 $as_echo_n "checking for long double support in scanf... " >&6; }
16319 if ${gdb_cv_scanf_has_long_double+:} false
; then :
16320 $as_echo_n "(cached) " >&6
16322 if test "$cross_compiling" = yes; then :
16323 gdb_cv_scanf_has_long_double
=no
16325 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16326 /* end confdefs.h. */
16331 char *buf = "3.141592653";
16333 sscanf (buf, "%Lg", &f);
16334 return !(f > 3.14159 && f < 3.14160);
16339 if ac_fn_c_try_run
"$LINENO"; then :
16340 gdb_cv_scanf_has_long_double
=yes
16342 gdb_cv_scanf_has_long_double
=no
16344 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16345 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
16350 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
16351 if test "$gdb_cv_scanf_has_long_double" = yes; then
16353 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
16359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
16360 $as_echo_n "checking for -bbigtoc option... " >&6; }
16361 if ${gdb_cv_bigtoc+:} false
; then :
16362 $as_echo_n "(cached) " >&6
16364 SAVE_LDFLAGS
=$LDFLAGS
16367 yes) gdb_cv_bigtoc
=-Wl,-bbigtoc ;;
16368 *) gdb_cv_bigtoc
=-bbigtoc ;;
16371 LDFLAGS
=$LDFLAGS\
$gdb_cv_bigtoc
16372 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16373 /* end confdefs.h. */
16383 if ac_fn_c_try_link
"$LINENO"; then :
16389 rm -f core conftest.err conftest.
$ac_objext \
16390 conftest
$ac_exeext conftest.
$ac_ext
16391 LDFLAGS
="${SAVE_LDFLAGS}"
16394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
16395 $as_echo "$gdb_cv_bigtoc" >&6; }
16396 CONFIG_LDFLAGS
="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
16400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
16401 $as_echo_n "checking for the dynamic export flag... " >&6; }
16403 if test "${gdb_native}" = yes; then
16404 # The dynamically loaded libthread_db needs access to symbols in the gdb
16405 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
16406 # may not be supported there.
16407 old_LDFLAGS
="$LDFLAGS"
16408 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
16409 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
16410 LDFLAGS
="$LDFLAGS $RDYNAMIC"
16411 if test "${have_libpython}" = no
; then
16412 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16413 /* end confdefs.h. */
16423 if ac_fn_c_try_link
"$LINENO"; then :
16426 rm -f core conftest.err conftest.
$ac_objext \
16427 conftest
$ac_exeext conftest.
$ac_ext
16429 # Workaround http://bugs.python.org/issue4434 where static
16430 # libpythonX.Y.a would get its symbols required for
16431 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
16432 # Problem does not happen for the recommended libpythonX.Y.so linkage.
16434 # Note the workaround for Python
16435 # http://bugs.python.org/issue10112 earlier has removed
16436 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
16437 # here too, as otherwise it'd make this -Wl,--dynamic-list test
16439 old_CFLAGS
="$CFLAGS"
16440 CFLAGS
="$CFLAGS $PYTHON_CFLAGS"
16442 LIBS
="$LIBS $PYTHON_LIBS"
16443 old_CPPFLAGS
="$CPPFLAGS"
16444 CPPFLAGS
="$CPPFLAGS $PYTHON_CPPFLAGS"
16445 if test "$cross_compiling" = yes; then :
16448 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16449 /* end confdefs.h. */
16450 #include "Python.h"
16456 err = PyRun_SimpleString ("import ctypes\n");
16458 return err == 0 ? 0 : 1;
16463 if ac_fn_c_try_run
"$LINENO"; then :
16466 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16467 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16471 CFLAGS
="$old_CFLAGS"
16472 CPPFLAGS
="$old_CPPFLAGS"
16474 LDFLAGS
="$old_LDFLAGS"
16476 if $dynamic_list; then
16477 found
="-Wl,--dynamic-list"
16478 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
16481 RDYNAMIC
="-rdynamic"
16484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
16485 $as_echo "$found" >&6; }
16488 if test "${build}" = "${host}" -a "${host}" = "${target}" ; then
16491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
16492 $as_echo_n "checking for AiX thread debugging library... " >&6; }
16493 if ${gdb_cv_have_aix_thread_debug+:} false
; then :
16494 $as_echo_n "(cached) " >&6
16496 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16497 /* end confdefs.h. */
16498 #include <sys/pthdebug.h>
16502 #ifndef PTHDB_VERSION_3
16510 if ac_fn_c_try_compile
"$LINENO"; then :
16511 gdb_cv_have_aix_thread_debug
=yes
16513 gdb_cv_have_aix_thread_debug
=no
16516 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
16521 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
16522 if test "$gdb_cv_have_aix_thread_debug" = yes; then
16523 CONFIG_SRCS
="${CONFIG_SRCS} aix-thread.c"
16524 CONFIG_OBS
="${CONFIG_OBS} aix-thread.o"
16525 LIBS
="$LIBS -lpthdebug"
16527 # Older versions of AIX do not provide the declaration for
16528 # the getthrds function (it appears that it was introduced
16530 ac_fn_c_check_decl
"$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
16532 if test "x$ac_cv_have_decl_getthrds" = xyes
; then :
16538 cat >>confdefs.h
<<_ACEOF
16539 #define HAVE_DECL_GETTHRDS $ac_have_decl
16548 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
16549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
16550 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
16551 if ${gdb_cv_thread_db_h_has_td_notalloc+:} false
; then :
16552 $as_echo_n "(cached) " >&6
16554 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16555 /* end confdefs.h. */
16556 #include <thread_db.h>
16560 int i = TD_NOTALLOC;
16566 if ac_fn_c_try_compile
"$LINENO"; then :
16567 gdb_cv_thread_db_h_has_td_notalloc
=yes
16569 gdb_cv_thread_db_h_has_td_notalloc
=no
16572 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16576 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16579 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16580 if ${gdb_cv_thread_db_h_has_td_version+:} false
; then :
16581 $as_echo_n "(cached) " >&6
16583 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16584 /* end confdefs.h. */
16585 #include <thread_db.h>
16589 int i = TD_VERSION;
16595 if ac_fn_c_try_compile
"$LINENO"; then :
16596 gdb_cv_thread_db_h_has_td_version
=yes
16598 gdb_cv_thread_db_h_has_td_version
=no
16601 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16605 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16608 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16609 if ${gdb_cv_thread_db_h_has_td_notls+:} false
; then :
16610 $as_echo_n "(cached) " >&6
16612 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16613 /* end confdefs.h. */
16614 #include <thread_db.h>
16624 if ac_fn_c_try_compile
"$LINENO"; then :
16625 gdb_cv_thread_db_h_has_td_notls
=yes
16627 gdb_cv_thread_db_h_has_td_notls
=no
16630 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16634 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16636 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16638 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16641 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16643 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16646 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16648 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16661 cat >>confdefs.h
<<_ACEOF
16662 #define GDBINIT "$gdbinit"
16667 cat >>confdefs.h
<<_ACEOF
16668 #define GDBEARLYINIT ".gdbearlyinit"
16673 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16674 # except that the argument to --with-sysroot is optional.
16675 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16676 if test "x$with_sysroot" = xyes
; then
16677 with_sysroot
="${exec_prefix}/${target_alias}/sys-root"
16680 # Check whether --with-sysroot was given.
16681 if test "${with_sysroot+set}" = set; then :
16682 withval
=$with_sysroot; TARGET_SYSTEM_ROOT
=$withval
16684 TARGET_SYSTEM_ROOT
=
16688 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16689 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16690 ac_define_dir
=`eval echo $TARGET_SYSTEM_ROOT`
16691 ac_define_dir
=`eval echo $ac_define_dir`
16693 cat >>confdefs.h
<<_ACEOF
16694 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16700 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16701 if test "x$prefix" = xNONE
; then
16702 test_prefix
=/usr
/local
16704 test_prefix
=$prefix
16707 test_prefix
=$exec_prefix
16710 case ${ac_define_dir} in
16711 "${test_prefix}"|
"${test_prefix}/"*|\
16712 '${exec_prefix}'|
'${exec_prefix}/'*)
16717 cat >>confdefs.h
<<_ACEOF
16718 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16725 # Check whether --with-system-gdbinit was given.
16726 if test "${with_system_gdbinit+set}" = set; then :
16727 withval
=$with_system_gdbinit;
16728 SYSTEM_GDBINIT
=$withval
16734 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16735 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16736 ac_define_dir
=`eval echo $SYSTEM_GDBINIT`
16737 ac_define_dir
=`eval echo $ac_define_dir`
16739 cat >>confdefs.h
<<_ACEOF
16740 #define SYSTEM_GDBINIT "$ac_define_dir"
16746 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16747 if test "x$prefix" = xNONE
; then
16748 test_prefix
=/usr
/local
16750 test_prefix
=$prefix
16753 test_prefix
=$exec_prefix
16756 case ${ac_define_dir} in
16757 "${test_prefix}"|
"${test_prefix}/"*|\
16758 '${exec_prefix}'|
'${exec_prefix}/'*)
16763 cat >>confdefs.h
<<_ACEOF
16764 #define SYSTEM_GDBINIT_RELOCATABLE $value
16771 # Check whether --with-system-gdbinit-dir was given.
16772 if test "${with_system_gdbinit_dir+set}" = set; then :
16773 withval
=$with_system_gdbinit_dir;
16774 SYSTEM_GDBINIT_DIR
=$withval
16776 SYSTEM_GDBINIT_DIR
=
16780 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16781 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16782 ac_define_dir
=`eval echo $SYSTEM_GDBINIT_DIR`
16783 ac_define_dir
=`eval echo $ac_define_dir`
16785 cat >>confdefs.h
<<_ACEOF
16786 #define SYSTEM_GDBINIT_DIR "$ac_define_dir"
16792 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16793 if test "x$prefix" = xNONE
; then
16794 test_prefix
=/usr
/local
16796 test_prefix
=$prefix
16799 test_prefix
=$exec_prefix
16802 case ${ac_define_dir} in
16803 "${test_prefix}"|
"${test_prefix}/"*|\
16804 '${exec_prefix}'|
'${exec_prefix}/'*)
16809 cat >>confdefs.h
<<_ACEOF
16810 #define SYSTEM_GDBINIT_DIR_RELOCATABLE $value
16817 # Check whether --enable-werror was given.
16818 if test "${enable_werror+set}" = set; then :
16819 enableval
=$enable_werror; case "${enableval}" in
16820 yes | y
) ERROR_ON_WARNING
="yes" ;;
16821 no | n
) ERROR_ON_WARNING
="no" ;;
16822 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16827 # Enable -Werror by default when using gcc. Turn it off for releases.
16828 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
16829 ERROR_ON_WARNING
=yes
16833 if test "${ERROR_ON_WARNING}" = yes ; then
16834 WERROR_CFLAGS
="-Werror"
16837 # The options we'll try to enable.
16838 build_warnings
="-Wall -Wpointer-arith \
16839 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
16840 -Wno-switch -Wno-char-subscripts \
16841 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
16842 -Wno-sign-compare -Wno-error=maybe-uninitialized \
16843 -Wno-mismatched-tags \
16844 -Wno-error=deprecated-register \
16845 -Wsuggest-override \
16846 -Wimplicit-fallthrough=3 \
16847 -Wduplicated-cond \
16849 -Wdeprecated-copy \
16850 -Wdeprecated-copy-dtor \
16852 -Wmissing-declarations \
16853 -Wmissing-prototypes \
16854 -Wstrict-null-sentinel \
16859 # Enable -Wno-format by default when using gcc on mingw since many
16860 # GCC versions complain about %I64.
16861 build_warnings
="$build_warnings -Wno-format" ;;
16863 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
16864 # doesn't understand.
16865 build_warnings
="$build_warnings -Wno-unknown-pragmas"
16866 # Solaris 11 <unistd.h> marks vfork deprecated.
16867 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
16869 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
16870 # but there's a special case for this below.
16871 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
16874 # Check whether --enable-build-warnings was given.
16875 if test "${enable_build_warnings+set}" = set; then :
16876 enableval
=$enable_build_warnings; case "${enableval}" in
16878 no
) build_warnings
="-w";;
16879 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16880 build_warnings
="${build_warnings} ${t}";;
16881 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16882 build_warnings
="${t} ${build_warnings}";;
16883 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16885 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16886 echo "Setting compiler warning flags = $build_warnings" 6>&1
16889 # Check whether --enable-gdb-build-warnings was given.
16890 if test "${enable_gdb_build_warnings+set}" = set; then :
16891 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
16893 no
) build_warnings
="-w";;
16894 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16895 build_warnings
="${build_warnings} ${t}";;
16896 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16897 build_warnings
="${t} ${build_warnings}";;
16898 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16900 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16901 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
16905 # The set of warnings supported by a C++ compiler is not the same as
16906 # of the C compiler.
16908 ac_cpp
='$CXXCPP $CPPFLAGS'
16909 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16910 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16911 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
16915 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
16917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
16918 $as_echo_n "checking compiler warning flags... " >&6; }
16919 # Separate out the -Werror flag as some files just cannot be
16920 # compiled with it enabled.
16921 for w
in ${build_warnings}; do
16922 # GCC does not complain about -Wno-unknown-warning. Invert
16923 # and test -Wunknown-warning instead.
16926 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
16927 -Wformat-nonliteral)
16928 # gcc requires -Wformat before -Wformat-nonliteral
16929 # will work, so stick them together.
16938 -Werr*) WERROR_CFLAGS
=-Werror ;;
16940 # Check whether GCC accepts it.
16941 saved_CFLAGS
="$CFLAGS"
16942 CFLAGS
="$CFLAGS -Werror $wtest"
16943 saved_CXXFLAGS
="$CXXFLAGS"
16944 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
16945 if test "x$w" = "x-Wunused-variable"; then
16946 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
16947 # fixed in GCC 4.9. This test is derived from the gdb
16948 # source code that triggered this bug in GCC.
16949 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16950 /* end confdefs.h. */
16951 struct scoped_restore_base {};
16952 struct scoped_restore_tmpl : public scoped_restore_base {
16953 ~scoped_restore_tmpl() {}
16958 const scoped_restore_base &b = scoped_restore_tmpl();
16964 if ac_fn_cxx_try_compile
"$LINENO"; then :
16965 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16967 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16969 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16970 /* end confdefs.h. */
16980 if ac_fn_cxx_try_compile
"$LINENO"; then :
16981 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16983 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16985 CFLAGS
="$saved_CFLAGS"
16986 CXXFLAGS
="$saved_CXXFLAGS"
16989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
16990 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
16996 ac_cpp='$CPP $CPPFLAGS'
16997 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16998 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16999 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17003 # Check whether --enable-ubsan was given.
17004 if test "${enable_ubsan+set}" = set; then :
17005 enableval=$enable_ubsan;
17010 if test "x
$enable_ubsan" = xauto; then
17011 if $development; then
17016 ac_cpp='$CXXCPP $CPPFLAGS'
17017 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17018 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17019 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17021 if test "x
$enable_ubsan" = xyes; then
17022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
-fsanitize=undefined is accepted
" >&5
17023 $as_echo_n "checking whether
-fsanitize=undefined is accepted...
" >&6; }
17024 saved_CXXFLAGS="$CXXFLAGS"
17025 CXXFLAGS="$CXXFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
17026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17027 /* end confdefs.h. */
17037 if ac_fn_cxx_try_link "$LINENO"; then :
17043 rm -f core conftest.err conftest.$ac_objext \
17044 conftest$ac_exeext conftest.$ac_ext
17045 CXXFLAGS="$saved_CXXFLAGS"
17046 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $enable_ubsan" >&5
17047 $as_echo "$enable_ubsan" >&6; }
17048 if test "x
$enable_ubsan" = xyes; then
17049 WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
17050 CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined
"
17054 ac_cpp='$CPP $CPPFLAGS'
17055 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17056 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17057 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17061 # In the Cygwin environment, we need some additional flags.
17062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for cygwin
" >&5
17063 $as_echo_n "checking
for cygwin...
" >&6; }
17064 if ${gdb_cv_os_cygwin+:} false; then :
17065 $as_echo_n "(cached
) " >&6
17067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17068 /* end confdefs.h. */
17070 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
17074 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
17075 $EGREP "^lose$
" >/dev/null 2>&1; then :
17076 gdb_cv_os_cygwin=yes
17078 gdb_cv_os_cygwin=no
17083 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_os_cygwin" >&5
17084 $as_echo "$gdb_cv_os_cygwin" >&6; }
17087 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o
"
17089 *go32* ) SER_HARDWIRE=ser-go32.o ;;
17090 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
17091 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o
" ;;
17092 *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o
" ;;
17096 # libreadline needs libuser32.a in a cygwin environment
17098 if test x"$gdb_cv_os_cygwin" = xyes; then
17099 WIN32LIBS="-luser32"
17100 case "${target}" in
17101 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
17106 # The ser-tcp.c module requires sockets.
17107 # Note that WIN32APILIBS is set by GDB_AC_COMMON.
17108 WIN32LIBS="$WIN32LIBS $WIN32APILIBS"
17110 # Add ELF support to GDB, but only if BFD includes ELF support.
17113 OLD_LDFLAGS=$LDFLAGS
17115 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17116 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17117 # always want our bfd.
17118 CFLAGS="-I${srcdir}/..
/include
-I..
/bfd
-I${srcdir}/..
/bfd
$CFLAGS"
17119 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17120 LDFLAGS="-L..
/bfd
-L..
/libiberty
$ZLIBDIR $LDFLAGS"
17121 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17122 LIBS="-lbfd -liberty -lz $intl $LIBS"
17123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ELF support
in BFD
" >&5
17124 $as_echo_n "checking
for ELF support
in BFD...
" >&6; }
17125 if ${gdb_cv_var_elf+:} false; then :
17126 $as_echo_n "(cached
) " >&6
17128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17129 /* end confdefs.h. */
17130 #include <stdlib.h>
17131 #include <string.h>
17133 #include "elf-bfd.h
"
17137 return bfd_get_elf_phdr_upper_bound (NULL);
17143 if ac_fn_c_try_link "$LINENO"; then :
17149 rm -f core conftest.err conftest.$ac_objext \
17150 conftest$ac_exeext conftest.$ac_ext
17153 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_var_elf" >&5
17154 $as_echo "$gdb_cv_var_elf" >&6; }
17156 LDFLAGS=$OLD_LDFLAGS
17158 if test "$gdb_cv_var_elf" = yes; then
17159 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o \
17160 gcore-elf.o elf-none-tdep.o
"
17162 $as_echo "#define HAVE_ELF 1" >>confdefs.h
17164 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
17165 if test "$plugins" = "yes"; then
17166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17167 $as_echo_n "checking for library containing dlopen... " >&6; }
17168 if ${ac_cv_search_dlopen+:} false
; then :
17169 $as_echo_n "(cached) " >&6
17171 ac_func_search_save_LIBS
=$LIBS
17172 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17173 /* end confdefs.h. */
17175 /* Override any GCC internal prototype to avoid an error.
17176 Use char because int might match the return type of a GCC
17177 builtin and then its argument prototype would still apply. */
17190 for ac_lib
in '' dl
; do
17191 if test -z "$ac_lib"; then
17192 ac_res
="none required"
17195 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
17197 if ac_fn_c_try_link
"$LINENO"; then :
17198 ac_cv_search_dlopen
=$ac_res
17200 rm -f core conftest.err conftest.
$ac_objext \
17202 if ${ac_cv_search_dlopen+:} false
; then :
17206 if ${ac_cv_search_dlopen+:} false
; then :
17209 ac_cv_search_dlopen
=no
17211 rm conftest.
$ac_ext
17212 LIBS
=$ac_func_search_save_LIBS
17214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17215 $as_echo "$ac_cv_search_dlopen" >&6; }
17216 ac_res
=$ac_cv_search_dlopen
17217 if test "$ac_res" != no
; then :
17218 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
17225 # Add macho support to GDB, but only if BFD includes it.
17228 OLD_LDFLAGS
=$LDFLAGS
17230 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17231 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17232 # always want our bfd.
17233 CFLAGS
="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
17234 ZLIBDIR
=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17235 LDFLAGS
="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
17236 intl
=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17237 LIBS
="-lbfd -liberty -lz $intl $LIBS"
17238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
17239 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
17240 if ${gdb_cv_var_macho+:} false
; then :
17241 $as_echo_n "(cached) " >&6
17243 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17244 /* end confdefs.h. */
17245 #include <stdlib.h>
17246 #include <string.h>
17248 #include "mach-o.h"
17252 return bfd_mach_o_lookup_command (NULL, 0, NULL);
17258 if ac_fn_c_try_link
"$LINENO"; then :
17259 gdb_cv_var_macho
=yes
17261 gdb_cv_var_macho
=no
17264 rm -f core conftest.err conftest.
$ac_objext \
17265 conftest
$ac_exeext conftest.
$ac_ext
17268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
17269 $as_echo "$gdb_cv_var_macho" >&6; }
17271 LDFLAGS
=$OLD_LDFLAGS
17273 if test "$gdb_cv_var_macho" = yes; then
17274 CONFIG_OBS
="$CONFIG_OBS machoread.o"
17277 # Add any host-specific objects to GDB.
17278 CONFIG_OBS
="${CONFIG_OBS} ${gdb_host_obs}"
17280 # If building on ELF, look for lzma support for embedded compressed debug info.
17281 if test "$gdb_cv_var_elf" = yes; then
17283 # Check whether --with-lzma was given.
17284 if test "${with_lzma+set}" = set; then :
17285 withval
=$with_lzma;
17290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
17291 $as_echo_n "checking whether to use lzma... " >&6; }
17292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
17293 $as_echo "$with_lzma" >&6; }
17295 if test "${with_lzma}" != no
; then
17306 acl_save_prefix
="$prefix"
17307 prefix
="$acl_final_prefix"
17308 acl_save_exec_prefix
="$exec_prefix"
17309 exec_prefix
="$acl_final_exec_prefix"
17311 eval additional_includedir
=\"$includedir\"
17312 eval additional_libdir
=\"$libdir\"
17314 exec_prefix
="$acl_save_exec_prefix"
17315 prefix
="$acl_save_prefix"
17318 # Check whether --with-liblzma-prefix was given.
17319 if test "${with_liblzma_prefix+set}" = set; then :
17320 withval
=$with_liblzma_prefix;
17321 if test "X$withval" = "Xno"; then
17324 if test "X$withval" = "X"; then
17326 acl_save_prefix
="$prefix"
17327 prefix
="$acl_final_prefix"
17328 acl_save_exec_prefix
="$exec_prefix"
17329 exec_prefix
="$acl_final_exec_prefix"
17331 eval additional_includedir
=\"$includedir\"
17332 eval additional_libdir
=\"$libdir\"
17334 exec_prefix
="$acl_save_exec_prefix"
17335 prefix
="$acl_save_prefix"
17338 additional_includedir
="$withval/include"
17339 additional_libdir
="$withval/lib"
17346 # Check whether --with-liblzma-type was given.
17347 if test "${with_liblzma_type+set}" = set; then :
17348 withval
=$with_liblzma_type; with_liblzma_type
=$withval
17350 with_liblzma_type
=auto
17353 lib_type
=`eval echo \$with_liblzma_type`
17360 names_already_handled
=
17361 names_next_round
='lzma '
17362 while test -n "$names_next_round"; do
17363 names_this_round
="$names_next_round"
17365 for name
in $names_this_round; do
17367 for n
in $names_already_handled; do
17368 if test "$n" = "$name"; then
17369 already_handled
=yes
17373 if test -z "$already_handled"; then
17374 names_already_handled
="$names_already_handled $name"
17375 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17376 eval value
=\"\
$HAVE_LIB$uppername\"
17377 if test -n "$value"; then
17378 if test "$value" = yes; then
17379 eval value
=\"\
$LIB$uppername\"
17380 test -z "$value" || LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$value"
17381 eval value
=\"\
$LTLIB$uppername\"
17382 test -z "$value" || LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
17391 if test $use_additional = yes; then
17392 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
17393 found_dir
="$additional_libdir"
17394 found_so
="$additional_libdir/lib$name.$shlibext"
17395 if test -f "$additional_libdir/lib$name.la"; then
17396 found_la
="$additional_libdir/lib$name.la"
17398 elif test x
$lib_type != xshared
; then
17399 if test -f "$additional_libdir/lib$name.$libext"; then
17400 found_dir
="$additional_libdir"
17401 found_a
="$additional_libdir/lib$name.$libext"
17402 if test -f "$additional_libdir/lib$name.la"; then
17403 found_la
="$additional_libdir/lib$name.la"
17408 if test "X$found_dir" = "X"; then
17409 for x
in $LDFLAGS $LTLIBLZMA; do
17411 acl_save_prefix
="$prefix"
17412 prefix
="$acl_final_prefix"
17413 acl_save_exec_prefix
="$exec_prefix"
17414 exec_prefix
="$acl_final_exec_prefix"
17416 exec_prefix
="$acl_save_exec_prefix"
17417 prefix
="$acl_save_prefix"
17421 dir
=`echo "X$x" | sed -e 's/^X-L//'`
17422 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
17424 found_so
="$dir/lib$name.$shlibext"
17425 if test -f "$dir/lib$name.la"; then
17426 found_la
="$dir/lib$name.la"
17428 elif test x
$lib_type != xshared
; then
17429 if test -f "$dir/lib$name.$libext"; then
17431 found_a
="$dir/lib$name.$libext"
17432 if test -f "$dir/lib$name.la"; then
17433 found_la
="$dir/lib$name.la"
17439 if test "X$found_dir" != "X"; then
17444 if test "X$found_dir" != "X"; then
17445 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
17446 if test "X$found_so" != "X"; then
17447 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
17448 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17451 for x
in $ltrpathdirs; do
17452 if test "X$x" = "X$found_dir"; then
17457 if test -z "$haveit"; then
17458 ltrpathdirs
="$ltrpathdirs $found_dir"
17460 if test "$hardcode_direct" = yes; then
17461 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17463 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
17464 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17466 for x
in $rpathdirs; do
17467 if test "X$x" = "X$found_dir"; then
17472 if test -z "$haveit"; then
17473 rpathdirs
="$rpathdirs $found_dir"
17477 for x
in $LDFLAGS $LIBLZMA; do
17479 acl_save_prefix
="$prefix"
17480 prefix
="$acl_final_prefix"
17481 acl_save_exec_prefix
="$exec_prefix"
17482 exec_prefix
="$acl_final_exec_prefix"
17484 exec_prefix
="$acl_save_exec_prefix"
17485 prefix
="$acl_save_prefix"
17487 if test "X$x" = "X-L$found_dir"; then
17492 if test -z "$haveit"; then
17493 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
17495 if test "$hardcode_minus_L" != no
; then
17496 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17498 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17504 if test "X$found_a" != "X"; then
17505 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_a"
17507 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
17510 additional_includedir
=
17511 case "$found_dir" in
17513 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17514 additional_includedir
="$basedir/include"
17517 if test "X$additional_includedir" != "X"; then
17518 if test "X$additional_includedir" != "X/usr/include"; then
17520 if test "X$additional_includedir" = "X/usr/local/include"; then
17521 if test -n "$GCC"; then
17523 linux
*) haveit
=yes;;
17527 if test -z "$haveit"; then
17528 for x
in $CPPFLAGS $INCLZMA; do
17530 acl_save_prefix
="$prefix"
17531 prefix
="$acl_final_prefix"
17532 acl_save_exec_prefix
="$exec_prefix"
17533 exec_prefix
="$acl_final_exec_prefix"
17535 exec_prefix
="$acl_save_exec_prefix"
17536 prefix
="$acl_save_prefix"
17538 if test "X$x" = "X-I$additional_includedir"; then
17543 if test -z "$haveit"; then
17544 if test -d "$additional_includedir"; then
17545 INCLZMA
="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
17551 if test -n "$found_la"; then
17552 save_libdir
="$libdir"
17553 case "$found_la" in
17554 */* |
*\\*) .
"$found_la" ;;
17555 *) .
"./$found_la" ;;
17557 libdir
="$save_libdir"
17558 for dep
in $dependency_libs; do
17561 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
17562 if test "X$additional_libdir" != "X/usr/lib"; then
17564 if test "X$additional_libdir" = "X/usr/local/lib"; then
17565 if test -n "$GCC"; then
17567 linux
*) haveit
=yes;;
17571 if test -z "$haveit"; then
17573 for x
in $LDFLAGS $LIBLZMA; do
17575 acl_save_prefix
="$prefix"
17576 prefix
="$acl_final_prefix"
17577 acl_save_exec_prefix
="$exec_prefix"
17578 exec_prefix
="$acl_final_exec_prefix"
17580 exec_prefix
="$acl_save_exec_prefix"
17581 prefix
="$acl_save_prefix"
17583 if test "X$x" = "X-L$additional_libdir"; then
17588 if test -z "$haveit"; then
17589 if test -d "$additional_libdir"; then
17590 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
17594 for x
in $LDFLAGS $LTLIBLZMA; do
17596 acl_save_prefix
="$prefix"
17597 prefix
="$acl_final_prefix"
17598 acl_save_exec_prefix
="$exec_prefix"
17599 exec_prefix
="$acl_final_exec_prefix"
17601 exec_prefix
="$acl_save_exec_prefix"
17602 prefix
="$acl_save_prefix"
17604 if test "X$x" = "X-L$additional_libdir"; then
17609 if test -z "$haveit"; then
17610 if test -d "$additional_libdir"; then
17611 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
17618 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
17619 if test "$enable_rpath" != no
; then
17621 for x
in $rpathdirs; do
17622 if test "X$x" = "X$dir"; then
17627 if test -z "$haveit"; then
17628 rpathdirs
="$rpathdirs $dir"
17631 for x
in $ltrpathdirs; do
17632 if test "X$x" = "X$dir"; then
17637 if test -z "$haveit"; then
17638 ltrpathdirs
="$ltrpathdirs $dir"
17643 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17646 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17649 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$dep"
17650 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
17656 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
17657 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17658 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
17660 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l:lib$name.$libext"
17661 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l:lib$name.$libext"
17668 if test "X$rpathdirs" != "X"; then
17669 if test -n "$hardcode_libdir_separator"; then
17671 for found_dir
in $rpathdirs; do
17672 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17674 acl_save_libdir
="$libdir"
17676 eval flag
=\"$hardcode_libdir_flag_spec\"
17677 libdir
="$acl_save_libdir"
17678 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17680 for found_dir
in $rpathdirs; do
17681 acl_save_libdir
="$libdir"
17682 libdir
="$found_dir"
17683 eval flag
=\"$hardcode_libdir_flag_spec\"
17684 libdir
="$acl_save_libdir"
17685 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17689 if test "X$ltrpathdirs" != "X"; then
17690 for found_dir
in $ltrpathdirs; do
17691 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
17696 ac_save_CPPFLAGS
="$CPPFLAGS"
17698 for element
in $INCLZMA; do
17700 for x
in $CPPFLAGS; do
17702 acl_save_prefix
="$prefix"
17703 prefix
="$acl_final_prefix"
17704 acl_save_exec_prefix
="$exec_prefix"
17705 exec_prefix
="$acl_final_exec_prefix"
17707 exec_prefix
="$acl_save_exec_prefix"
17708 prefix
="$acl_save_prefix"
17710 if test "X$x" = "X$element"; then
17715 if test -z "$haveit"; then
17716 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
17721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
17722 $as_echo_n "checking for liblzma... " >&6; }
17723 if ${ac_cv_liblzma+:} false
; then :
17724 $as_echo_n "(cached) " >&6
17727 ac_save_LIBS
="$LIBS"
17728 LIBS
="$LIBS $LIBLZMA"
17729 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17730 /* end confdefs.h. */
17735 lzma_index_iter iter;
17736 lzma_index_iter_init (&iter, 0);
17737 lzma_mf_is_supported (LZMA_MF_HC3);
17742 if ac_fn_c_try_link
"$LINENO"; then :
17747 rm -f core conftest.err conftest.
$ac_objext \
17748 conftest
$ac_exeext conftest.
$ac_ext
17749 LIBS
="$ac_save_LIBS"
17752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
17753 $as_echo "$ac_cv_liblzma" >&6; }
17754 if test "$ac_cv_liblzma" = yes; then
17757 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
17759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
17760 $as_echo_n "checking how to link with liblzma... " >&6; }
17761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
17762 $as_echo "$LIBLZMA" >&6; }
17765 CPPFLAGS
="$ac_save_CPPFLAGS"
17775 if test "$HAVE_LIBLZMA" != yes; then
17776 if test "$with_lzma" = yes; then
17777 as_fn_error $?
"missing liblzma for --with-lzma" "$LINENO" 5
17783 LIBGUI
="../libgui/src/libgui.a"
17784 GUI_CFLAGS_X
="-I${srcdir}/../libgui/src"
17793 *-*-cygwin* |
*-*-mingw* )
17802 if test "${enable_gdbtk}" = "yes"; then
17804 # Gdbtk must have an absolute path to srcdir in order to run
17805 # properly when not installed.
17808 GDBTK_SRC_DIR
=`pwd`
17813 # Ok, lets find the tcl configuration
17814 # First, look for one uninstalled.
17815 # the alternative search directory is invoked by --with-tcl
17818 if test x
"${no_tcl}" = x
; then
17819 # we reset no_tcl in case something fails here
17822 # Check whether --with-tcl was given.
17823 if test "${with_tcl+set}" = set; then :
17824 withval
=$with_tcl; with_tclconfig
=${withval}
17827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
17828 $as_echo_n "checking for Tcl configuration... " >&6; }
17829 if ${ac_cv_c_tclconfig+:} false
; then :
17830 $as_echo_n "(cached) " >&6
17834 # First check to see if --with-tcl was specified.
17836 *-*-cygwin*) platDir
="win" ;;
17837 *) platDir
="unix" ;;
17839 if test x
"${with_tclconfig}" != x
; then
17840 if test -f "${with_tclconfig}/tclConfig.sh" ; then
17841 ac_cv_c_tclconfig
=`(cd ${with_tclconfig}; pwd)`
17843 as_fn_error $?
"${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
17847 # then check for a private Tcl installation
17848 if test x
"${ac_cv_c_tclconfig}" = x
; then
17851 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17852 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
17853 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
17855 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17856 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
17857 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
17859 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17860 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
17861 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
17862 if test -f "$i/$platDir/tclConfig.sh" ; then
17863 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17869 # on Darwin, check in Framework installation locations
17870 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tclconfig}" = x
; then
17871 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17872 `ls -d /Library/Frameworks 2>/dev/null` \
17873 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17874 `ls -d /System/Library/Frameworks 2>/dev/null` \
17876 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
17877 ac_cv_c_tclconfig
=`(cd $i/Tcl.framework; pwd)`
17883 # check in a few common install locations
17884 if test x
"${ac_cv_c_tclconfig}" = x
; then
17885 for i
in `ls -d ${libdir} 2>/dev/null` \
17886 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17887 `ls -d ${prefix}/lib 2>/dev/null` \
17888 `ls -d /usr/local/lib 2>/dev/null` \
17889 `ls -d /usr/contrib/lib 2>/dev/null` \
17890 `ls -d /usr/lib 2>/dev/null` \
17892 if test -f "$i/tclConfig.sh" ; then
17893 ac_cv_c_tclconfig
=`(cd $i; pwd)`
17899 # check in a few other private locations
17900 if test x
"${ac_cv_c_tclconfig}" = x
; then
17903 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17904 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
17905 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
17906 if test -f "$i/$platDir/tclConfig.sh" ; then
17907 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17916 if test x
"${ac_cv_c_tclconfig}" = x
; then
17917 TCL_BIN_DIR
="# no Tcl configs found"
17918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
17919 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
17922 TCL_BIN_DIR
=${ac_cv_c_tclconfig}
17923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
17924 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17929 # If $no_tk is nonempty, then we can't do Tk, and there is no
17930 # point to doing Tcl.
17933 # Ok, lets find the tk configuration
17934 # First, look for one uninstalled.
17935 # the alternative search directory is invoked by --with-tk
17938 if test x
"${no_tk}" = x
; then
17939 # we reset no_tk in case something fails here
17942 # Check whether --with-tk was given.
17943 if test "${with_tk+set}" = set; then :
17944 withval
=$with_tk; with_tkconfig
=${withval}
17947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
17948 $as_echo_n "checking for Tk configuration... " >&6; }
17949 if ${ac_cv_c_tkconfig+:} false
; then :
17950 $as_echo_n "(cached) " >&6
17954 # First check to see if --with-tkconfig was specified.
17955 if test x
"${with_tkconfig}" != x
; then
17956 if test -f "${with_tkconfig}/tkConfig.sh" ; then
17957 ac_cv_c_tkconfig
=`(cd ${with_tkconfig}; pwd)`
17959 as_fn_error $?
"${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
17963 # then check for a private Tk library
17965 *-*-cygwin*) platDir
="win" ;;
17966 *) platDir
="unix" ;;
17968 if test x
"${ac_cv_c_tkconfig}" = x
; then
17971 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17972 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
17973 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
17975 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17976 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
17977 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
17979 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17980 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
17981 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
17982 if test -f "$i/$platDir/tkConfig.sh" ; then
17983 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
17989 # on Darwin, check in Framework installation locations
17990 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tkconfig}" = x
; then
17991 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17992 `ls -d /Library/Frameworks 2>/dev/null` \
17993 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17994 `ls -d /System/Library/Frameworks 2>/dev/null` \
17996 if test -f "$i/Tk.framework/tkConfig.sh" ; then
17997 ac_cv_c_tkconfig
=`(cd $i/Tk.framework; pwd)`
18003 # check in a few common install locations
18004 if test x
"${ac_cv_c_tkconfig}" = x
; then
18005 for i
in `ls -d ${libdir} 2>/dev/null` \
18006 `ls -d ${exec_prefix}/lib 2>/dev/null` \
18007 `ls -d ${prefix}/lib 2>/dev/null` \
18008 `ls -d /usr/local/lib 2>/dev/null` \
18009 `ls -d /usr/contrib/lib 2>/dev/null` \
18010 `ls -d /usr/lib 2>/dev/null` \
18012 if test -f "$i/tkConfig.sh" ; then
18013 ac_cv_c_tkconfig
=`(cd $i; pwd)`
18018 # check in a few other private locations
18019 if test x
"${ac_cv_c_tkconfig}" = x
; then
18022 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18023 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
18024 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
18025 if test -f "$i/$platDir/tkConfig.sh" ; then
18026 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
18035 if test x
"${ac_cv_c_tkconfig}" = x
; then
18036 TK_BIN_DIR
="# no Tk configs found"
18037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
18038 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
18041 TK_BIN_DIR
=${ac_cv_c_tkconfig}
18042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
18043 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18048 if test -z "${no_tcl}" -a -z "${no_tk}"; then
18050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
18051 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
18053 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
18054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18055 $as_echo "loading" >&6; }
18056 .
${TCL_BIN_DIR}/tclConfig.sh
18058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
18059 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
18062 # eval is required to do the TCL_DBGX substitution
18063 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
18064 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
18066 # If the TCL_BIN_DIR is the build directory (not the install directory),
18067 # then set the common variable name to the value of the build variables.
18068 # For example, the variable TCL_LIB_SPEC will be set to the value
18069 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
18070 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
18071 # installed and uninstalled version of Tcl.
18072 if test -f "${TCL_BIN_DIR}/Makefile" ; then
18073 TCL_LIB_SPEC
=${TCL_BUILD_LIB_SPEC}
18074 TCL_STUB_LIB_SPEC
=${TCL_BUILD_STUB_LIB_SPEC}
18075 TCL_STUB_LIB_PATH
=${TCL_BUILD_STUB_LIB_PATH}
18076 elif test "`uname -s`" = "Darwin"; then
18077 # If Tcl was built as a framework, attempt to use the libraries
18078 # from the framework at the given location so that linking works
18079 # against Tcl.framework installed in an arbitrary location.
18080 case ${TCL_DEFS} in
18082 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
18083 for i
in "`cd ${TCL_BIN_DIR}; pwd`" \
18084 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
18085 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
18086 TCL_LIB_SPEC
="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
18091 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
18092 TCL_STUB_LIB_SPEC
="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
18093 TCL_STUB_LIB_PATH
="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
18099 # eval is required to do the TCL_DBGX substitution
18100 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
18101 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
18102 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
18103 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
18119 # Check for in-tree tcl
18126 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
18130 # Find Tcl private headers
18131 if test x
"${intree}" = xno
; then
18133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
18134 $as_echo_n "checking for Tcl private headers... " >&6; }
18136 dir
=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
18137 if test -f ${dir}/tclInt.h
; then
18141 if test x
"${private_dir}" = x
; then
18142 as_fn_error $?
"could not find private Tcl headers" "$LINENO" 5
18144 TCL_PRIVATE_INCLUDE
="-I${private_dir}"
18145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18146 $as_echo "${private_dir}" >&6; }
18149 TCL_INCLUDE
="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
18150 TCL_LIBRARY
="${TCL_LIB_SPEC}"
18153 # If building tcl in the same src tree, private headers
18154 # are not needed, but we need to be sure to use the right
18156 TCL_INCLUDE
="-I${TCL_SRC_DIR}/generic"
18157 TCL_LIBRARY
="${TCL_BUILD_LIB_SPEC}"
18158 TCL_DEPS
="../tcl/${configdir}${TCL_LIB_FILE}"
18165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
18166 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
18168 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
18169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18170 $as_echo "loading" >&6; }
18171 .
${TK_BIN_DIR}/tkConfig.sh
18173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
18174 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18177 # eval is required to do the TK_DBGX substitution
18178 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
18179 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
18181 # If the TK_BIN_DIR is the build directory (not the install directory),
18182 # then set the common variable name to the value of the build variables.
18183 # For example, the variable TK_LIB_SPEC will be set to the value
18184 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
18185 # instead of TK_BUILD_LIB_SPEC since it will work with both an
18186 # installed and uninstalled version of Tcl.
18187 if test -f "${TK_BIN_DIR}/Makefile" ; then
18188 TK_LIB_SPEC
=${TK_BUILD_LIB_SPEC}
18189 TK_STUB_LIB_SPEC
=${TK_BUILD_STUB_LIB_SPEC}
18190 TK_STUB_LIB_PATH
=${TK_BUILD_STUB_LIB_PATH}
18191 elif test "`uname -s`" = "Darwin"; then
18192 # If Tk was built as a framework, attempt to use the libraries
18193 # from the framework at the given location so that linking works
18194 # against Tk.framework installed in an arbitrary location.
18197 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
18198 for i
in "`cd ${TK_BIN_DIR}; pwd`" \
18199 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
18200 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
18201 TK_LIB_SPEC
="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
18206 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
18207 TK_STUB_LIB_SPEC
="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
18208 TK_STUB_LIB_PATH
="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
18214 # eval is required to do the TK_DBGX substitution
18215 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
18216 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
18217 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
18218 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
18233 # Check for in-tree Tk
18235 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
18239 # Find Tk private headers
18240 if test x
"${intree}" = xno
; then
18242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
18243 $as_echo_n "checking for Tk private headers... " >&6; }
18245 dir
=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
18246 if test -f ${dir}/tkInt.h
; then
18250 if test x
"${private_dir}" = x
; then
18251 as_fn_error $?
"could not find Tk private headers" "$LINENO" 5
18253 TK_PRIVATE_INCLUDE
="-I${private_dir}"
18254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18255 $as_echo "${private_dir}" >&6; }
18258 TK_INCLUDE
="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
18259 TK_LIBRARY
=${TK_LIB_SPEC}
18262 TK_INCLUDE
="-I${TK_SRC_DIR}/generic"
18263 TK_LIBRARY
="${TK_BUILD_LIB_SPEC}"
18264 TK_DEPS
="../tk/${configdir}/${TK_LIB_FILE}"
18271 ENABLE_CFLAGS
="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
18273 # Include some libraries that Tcl and Tk want.
18274 TCL_LIBS
='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
18275 # Yes, the ordering seems wrong here. But it isn't.
18276 # TK_LIBS is the list of libraries that need to be linked
18277 # after Tcl/Tk. Note that this isn't put into LIBS. If it
18278 # were in LIBS then any link tests after this point would
18279 # try to include things like `$(LIBGUI)', which wouldn't work.
18280 GDBTKLIBS
="${TCL_LIBS} ${TK_LIBS}"
18282 CONFIG_OBS
="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
18283 CONFIG_DEPS
="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
18284 CONFIG_SRCS
="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
18285 CONFIG_ALL
="${CONFIG_ALL} all-gdbtk"
18286 CONFIG_CLEAN
="${CONFIG_CLEAN} clean-gdbtk"
18287 CONFIG_INSTALL
="${CONFIG_INSTALL} install-gdbtk"
18288 CONFIG_UNINSTALL
="${CONFIG_UNINSTALL} uninstall-gdbtk"
18290 if test x
"$gdb_cv_os_cygwin" = xyes
; then
18291 WIN32LIBS
="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
18292 WIN32LDAPP
="-Wl,--subsystem,console"
18293 CONFIG_OBS
="${CONFIG_OBS} gdbres.o"
18296 subdirs
="$subdirs gdbtk"
18308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
18309 $as_echo_n "checking for X... " >&6; }
18312 # Check whether --with-x was given.
18313 if test "${with_x+set}" = set; then :
18317 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
18318 if test "x$with_x" = xno
; then
18319 # The user explicitly disabled X.
18322 case $x_includes,$x_libraries in #(
18323 *\'*) as_fn_error $?
"cannot use X directory names containing '" "$LINENO" 5;; #(
18324 *,NONE | NONE
,*) if ${ac_cv_have_x+:} false
; then :
18325 $as_echo_n "(cached) " >&6
18327 # One or both of the vars are not set, and there is no cached value.
18328 ac_x_includes
=no ac_x_libraries
=no
18329 rm -f -r conftest.dir
18330 if mkdir conftest.dir
; then
18332 cat >Imakefile
<<'_ACEOF'
18334 @echo incroot='${INCROOT}'
18336 @echo usrlibdir='${USRLIBDIR}'
18338 @echo libdir='${LIBDIR}'
18340 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
18341 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
18342 for ac_var
in incroot usrlibdir libdir
; do
18343 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
18345 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
18346 for ac_extension
in a so sl dylib la dll
; do
18347 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
18348 test -f "$ac_im_libdir/libX11.$ac_extension"; then
18349 ac_im_usrlibdir
=$ac_im_libdir; break
18352 # Screen out bogus values from the imake configuration. They are
18353 # bogus both because they are the default anyway, and because
18354 # using them would break gcc on systems where it needs fixed includes.
18355 case $ac_im_incroot in
18356 /usr
/include
) ac_x_includes
= ;;
18357 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
18359 case $ac_im_usrlibdir in
18360 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
18361 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
18365 rm -f -r conftest.dir
18368 # Standard set of common directories for X headers.
18369 # Check X11 before X11Rn because it is often a symlink to the current release.
18383 /usr/local/X11/include
18384 /usr/local/X11R7/include
18385 /usr/local/X11R6/include
18386 /usr/local/X11R5/include
18387 /usr/local/X11R4/include
18389 /usr/local/include/X11
18390 /usr/local/include/X11R7
18391 /usr/local/include/X11R6
18392 /usr/local/include/X11R5
18393 /usr/local/include/X11R4
18397 /usr/XFree86/include/X11
18401 /usr/unsupported/include
18402 /usr/athena/include
18403 /usr/local/x11r5/include
18404 /usr/lpp/Xamples/include
18406 /usr/openwin/include
18407 /usr/openwin/share/include'
18409 if test "$ac_x_includes" = no
; then
18410 # Guess where to find include files, by looking for Xlib.h.
18411 # First, try using that file with no special directory specified.
18412 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18413 /* end confdefs.h. */
18414 #include <X11/Xlib.h>
18416 if ac_fn_c_try_cpp
"$LINENO"; then :
18417 # We can compile using X headers with no special include directory.
18420 for ac_dir
in $ac_x_header_dirs; do
18421 if test -r "$ac_dir/X11/Xlib.h"; then
18422 ac_x_includes
=$ac_dir
18427 rm -f conftest.err conftest.i conftest.
$ac_ext
18428 fi # $ac_x_includes = no
18430 if test "$ac_x_libraries" = no
; then
18431 # Check for the libraries.
18432 # See if we find them without any special options.
18433 # Don't add to $LIBS permanently.
18436 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18437 /* end confdefs.h. */
18438 #include <X11/Xlib.h>
18447 if ac_fn_c_try_link
"$LINENO"; then :
18449 # We can link X programs with no special library path.
18453 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
18455 # Don't even attempt the hair of trying to link an X program!
18456 for ac_extension
in a so sl dylib la dll
; do
18457 if test -r "$ac_dir/libX11.$ac_extension"; then
18458 ac_x_libraries
=$ac_dir
18464 rm -f core conftest.err conftest.
$ac_objext \
18465 conftest
$ac_exeext conftest.
$ac_ext
18466 fi # $ac_x_libraries = no
18468 case $ac_x_includes,$ac_x_libraries in #(
18469 no
,* |
*,no |
*\'*)
18470 # Didn't find X, or a directory has "'" in its name.
18471 ac_cv_have_x
="have_x=no";; #(
18473 # Record where we found X for the cache.
18474 ac_cv_have_x
="have_x=yes\
18475 ac_x_includes='$ac_x_includes'\
18476 ac_x_libraries='$ac_x_libraries'"
18482 eval "$ac_cv_have_x"
18485 if test "$have_x" != yes; then
18486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
18487 $as_echo "$have_x" >&6; }
18490 # If each of the values was on the command line, it overrides each guess.
18491 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
18492 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
18493 # Update the cache value to reflect the command line values.
18494 ac_cv_have_x
="have_x=yes\
18495 ac_x_includes='$x_includes'\
18496 ac_x_libraries='$x_libraries'"
18497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
18498 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
18502 # Unlike the sim directory, whether a simulator is linked is controlled by
18503 # presence of a gdb_sim definition in the target configure.tgt entry.
18504 # This code just checks for a few cases where we'd like to ignore those
18505 # definitions, even when they're present in the '.mt' file. These cases
18506 # are when --disable-sim is specified, or if the simulator directory is
18507 # not part of the source tree.
18509 # Check whether --enable-sim was given.
18510 if test "${enable_sim+set}" = set; then :
18511 enableval
=$enable_sim; echo "enable_sim = $enable_sim";
18512 echo "enableval = ${enableval}";
18513 case "${enableval}" in
18514 yes) ignore_sim
=false
;;
18515 no
) ignore_sim
=true
;;
18516 *) ignore_sim
=false
;;
18523 if test ! -d "${srcdir}/../sim"; then
18529 if test "${ignore_sim}" = "false"; then
18530 if test x
"${gdb_sim}" != x
; then
18532 SIM_OBS
="remote-sim.o"
18534 $as_echo "#define WITH_SIM 1" >>confdefs.h
18537 # Some tdep code should only be compiled in when the ppc sim is
18538 # built. PR sim/13418.
18542 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
18562 # List of host floatformats.
18564 cat >>confdefs.h
<<_ACEOF
18565 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
18569 cat >>confdefs.h
<<_ACEOF
18570 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
18574 cat >>confdefs.h
<<_ACEOF
18575 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
18579 # target_subdir is used by the testsuite to find the target libraries.
18581 if test "${host}" != "${target}"; then
18582 target_subdir
="${target_alias}/"
18586 # Import nat definitions.
18587 nat_makefile_frag
=/dev
/null
18588 if test "${gdb_native}" = "yes"; then
18589 .
${srcdir}/configure.nat
18590 nativefile
=$NAT_FILE
18603 if test x
"${gdb_osabi}" != x
; then
18605 cat >>confdefs.h
<<_ACEOF
18606 #define GDB_OSABI_DEFAULT $gdb_osabi
18611 # Check for babeltrace and babeltrace-ctf
18613 # Check whether --with-babeltrace was given.
18614 if test "${with_babeltrace+set}" = set; then :
18615 withval
=$with_babeltrace;
18617 with_babeltrace
=auto
18620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
18621 $as_echo_n "checking whether to use babeltrace... " >&6; }
18622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
18623 $as_echo "$with_babeltrace" >&6; }
18625 if test "x$with_babeltrace" = "xno"; then
18626 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
18627 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
18629 # Append -Werror to CFLAGS so that configure can catch the warning
18630 # "assignment from incompatible pointer type", which is related to
18631 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
18632 # in GDB, while babeltrace 1.0.3 is broken.
18633 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
18634 # safe to save and restore CFLAGS here.
18635 saved_CFLAGS
=$CFLAGS
18636 CFLAGS
="$CFLAGS -Werror"
18647 acl_save_prefix
="$prefix"
18648 prefix
="$acl_final_prefix"
18649 acl_save_exec_prefix
="$exec_prefix"
18650 exec_prefix
="$acl_final_exec_prefix"
18652 eval additional_includedir
=\"$includedir\"
18653 eval additional_libdir
=\"$libdir\"
18655 exec_prefix
="$acl_save_exec_prefix"
18656 prefix
="$acl_save_prefix"
18659 # Check whether --with-libbabeltrace-prefix was given.
18660 if test "${with_libbabeltrace_prefix+set}" = set; then :
18661 withval
=$with_libbabeltrace_prefix;
18662 if test "X$withval" = "Xno"; then
18665 if test "X$withval" = "X"; then
18667 acl_save_prefix
="$prefix"
18668 prefix
="$acl_final_prefix"
18669 acl_save_exec_prefix
="$exec_prefix"
18670 exec_prefix
="$acl_final_exec_prefix"
18672 eval additional_includedir
=\"$includedir\"
18673 eval additional_libdir
=\"$libdir\"
18675 exec_prefix
="$acl_save_exec_prefix"
18676 prefix
="$acl_save_prefix"
18679 additional_includedir
="$withval/include"
18680 additional_libdir
="$withval/lib"
18687 # Check whether --with-libbabeltrace-type was given.
18688 if test "${with_libbabeltrace_type+set}" = set; then :
18689 withval
=$with_libbabeltrace_type; with_libbabeltrace_type
=$withval
18691 with_libbabeltrace_type
=auto
18694 lib_type
=`eval echo \$with_libbabeltrace_type`
18701 names_already_handled
=
18702 names_next_round
='babeltrace babeltrace-ctf'
18703 while test -n "$names_next_round"; do
18704 names_this_round
="$names_next_round"
18706 for name
in $names_this_round; do
18708 for n
in $names_already_handled; do
18709 if test "$n" = "$name"; then
18710 already_handled
=yes
18714 if test -z "$already_handled"; then
18715 names_already_handled
="$names_already_handled $name"
18716 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18717 eval value
=\"\
$HAVE_LIB$uppername\"
18718 if test -n "$value"; then
18719 if test "$value" = yes; then
18720 eval value
=\"\
$LIB$uppername\"
18721 test -z "$value" || LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
18722 eval value
=\"\
$LTLIB$uppername\"
18723 test -z "$value" || LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
18732 if test $use_additional = yes; then
18733 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18734 found_dir
="$additional_libdir"
18735 found_so
="$additional_libdir/lib$name.$shlibext"
18736 if test -f "$additional_libdir/lib$name.la"; then
18737 found_la
="$additional_libdir/lib$name.la"
18739 elif test x
$lib_type != xshared
; then
18740 if test -f "$additional_libdir/lib$name.$libext"; then
18741 found_dir
="$additional_libdir"
18742 found_a
="$additional_libdir/lib$name.$libext"
18743 if test -f "$additional_libdir/lib$name.la"; then
18744 found_la
="$additional_libdir/lib$name.la"
18749 if test "X$found_dir" = "X"; then
18750 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18752 acl_save_prefix
="$prefix"
18753 prefix
="$acl_final_prefix"
18754 acl_save_exec_prefix
="$exec_prefix"
18755 exec_prefix
="$acl_final_exec_prefix"
18757 exec_prefix
="$acl_save_exec_prefix"
18758 prefix
="$acl_save_prefix"
18762 dir
=`echo "X$x" | sed -e 's/^X-L//'`
18763 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18765 found_so
="$dir/lib$name.$shlibext"
18766 if test -f "$dir/lib$name.la"; then
18767 found_la
="$dir/lib$name.la"
18769 elif test x
$lib_type != xshared
; then
18770 if test -f "$dir/lib$name.$libext"; then
18772 found_a
="$dir/lib$name.$libext"
18773 if test -f "$dir/lib$name.la"; then
18774 found_la
="$dir/lib$name.la"
18780 if test "X$found_dir" != "X"; then
18785 if test "X$found_dir" != "X"; then
18786 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
18787 if test "X$found_so" != "X"; then
18788 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
18789 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18792 for x
in $ltrpathdirs; do
18793 if test "X$x" = "X$found_dir"; then
18798 if test -z "$haveit"; then
18799 ltrpathdirs
="$ltrpathdirs $found_dir"
18801 if test "$hardcode_direct" = yes; then
18802 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18804 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
18805 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18807 for x
in $rpathdirs; do
18808 if test "X$x" = "X$found_dir"; then
18813 if test -z "$haveit"; then
18814 rpathdirs
="$rpathdirs $found_dir"
18818 for x
in $LDFLAGS $LIBBABELTRACE; do
18820 acl_save_prefix
="$prefix"
18821 prefix
="$acl_final_prefix"
18822 acl_save_exec_prefix
="$exec_prefix"
18823 exec_prefix
="$acl_final_exec_prefix"
18825 exec_prefix
="$acl_save_exec_prefix"
18826 prefix
="$acl_save_prefix"
18828 if test "X$x" = "X-L$found_dir"; then
18833 if test -z "$haveit"; then
18834 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
18836 if test "$hardcode_minus_L" != no
; then
18837 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18839 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18845 if test "X$found_a" != "X"; then
18846 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
18848 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
18851 additional_includedir
=
18852 case "$found_dir" in
18854 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18855 additional_includedir
="$basedir/include"
18858 if test "X$additional_includedir" != "X"; then
18859 if test "X$additional_includedir" != "X/usr/include"; then
18861 if test "X$additional_includedir" = "X/usr/local/include"; then
18862 if test -n "$GCC"; then
18864 linux
*) haveit
=yes;;
18868 if test -z "$haveit"; then
18869 for x
in $CPPFLAGS $INCBABELTRACE; 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-I$additional_includedir"; then
18884 if test -z "$haveit"; then
18885 if test -d "$additional_includedir"; then
18886 INCBABELTRACE
="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
18892 if test -n "$found_la"; then
18893 save_libdir
="$libdir"
18894 case "$found_la" in
18895 */* |
*\\*) .
"$found_la" ;;
18896 *) .
"./$found_la" ;;
18898 libdir
="$save_libdir"
18899 for dep
in $dependency_libs; do
18902 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
18903 if test "X$additional_libdir" != "X/usr/lib"; then
18905 if test "X$additional_libdir" = "X/usr/local/lib"; then
18906 if test -n "$GCC"; then
18908 linux
*) haveit
=yes;;
18912 if test -z "$haveit"; then
18914 for x
in $LDFLAGS $LIBBABELTRACE; do
18916 acl_save_prefix
="$prefix"
18917 prefix
="$acl_final_prefix"
18918 acl_save_exec_prefix
="$exec_prefix"
18919 exec_prefix
="$acl_final_exec_prefix"
18921 exec_prefix
="$acl_save_exec_prefix"
18922 prefix
="$acl_save_prefix"
18924 if test "X$x" = "X-L$additional_libdir"; then
18929 if test -z "$haveit"; then
18930 if test -d "$additional_libdir"; then
18931 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
18935 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18937 acl_save_prefix
="$prefix"
18938 prefix
="$acl_final_prefix"
18939 acl_save_exec_prefix
="$exec_prefix"
18940 exec_prefix
="$acl_final_exec_prefix"
18942 exec_prefix
="$acl_save_exec_prefix"
18943 prefix
="$acl_save_prefix"
18945 if test "X$x" = "X-L$additional_libdir"; then
18950 if test -z "$haveit"; then
18951 if test -d "$additional_libdir"; then
18952 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
18959 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
18960 if test "$enable_rpath" != no
; then
18962 for x
in $rpathdirs; do
18963 if test "X$x" = "X$dir"; then
18968 if test -z "$haveit"; then
18969 rpathdirs
="$rpathdirs $dir"
18972 for x
in $ltrpathdirs; do
18973 if test "X$x" = "X$dir"; then
18978 if test -z "$haveit"; then
18979 ltrpathdirs
="$ltrpathdirs $dir"
18984 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
18987 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
18990 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
18991 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
18997 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
18998 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18999 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
19001 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l:lib$name.$libext"
19002 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l:lib$name.$libext"
19009 if test "X$rpathdirs" != "X"; then
19010 if test -n "$hardcode_libdir_separator"; then
19012 for found_dir
in $rpathdirs; do
19013 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19015 acl_save_libdir
="$libdir"
19017 eval flag
=\"$hardcode_libdir_flag_spec\"
19018 libdir
="$acl_save_libdir"
19019 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19021 for found_dir
in $rpathdirs; do
19022 acl_save_libdir
="$libdir"
19023 libdir
="$found_dir"
19024 eval flag
=\"$hardcode_libdir_flag_spec\"
19025 libdir
="$acl_save_libdir"
19026 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19030 if test "X$ltrpathdirs" != "X"; then
19031 for found_dir
in $ltrpathdirs; do
19032 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
19037 ac_save_CPPFLAGS
="$CPPFLAGS"
19039 for element
in $INCBABELTRACE; do
19041 for x
in $CPPFLAGS; do
19043 acl_save_prefix
="$prefix"
19044 prefix
="$acl_final_prefix"
19045 acl_save_exec_prefix
="$exec_prefix"
19046 exec_prefix
="$acl_final_exec_prefix"
19048 exec_prefix
="$acl_save_exec_prefix"
19049 prefix
="$acl_save_prefix"
19051 if test "X$x" = "X$element"; then
19056 if test -z "$haveit"; then
19057 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
19062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
19063 $as_echo_n "checking for libbabeltrace... " >&6; }
19064 if ${ac_cv_libbabeltrace+:} false
; then :
19065 $as_echo_n "(cached) " >&6
19068 ac_save_LIBS
="$LIBS"
19069 LIBS
="$LIBS $LIBBABELTRACE"
19070 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19071 /* end confdefs.h. */
19072 #include <babeltrace/babeltrace.h>
19073 #include <babeltrace/ctf/events.h>
19074 #include <babeltrace/ctf/iterator.h>
19078 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
19079 struct bt_ctf_event *event = NULL;
19080 const struct bt_definition *scope;
19082 pos->type = BT_SEEK_BEGIN;
19083 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
19084 scope = bt_ctf_get_top_level_scope (event,
19085 BT_STREAM_EVENT_HEADER);
19086 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
19092 if ac_fn_c_try_link
"$LINENO"; then :
19093 ac_cv_libbabeltrace
=yes
19095 ac_cv_libbabeltrace
=no
19097 rm -f core conftest.err conftest.
$ac_objext \
19098 conftest
$ac_exeext conftest.
$ac_ext
19099 LIBS
="$ac_save_LIBS"
19102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
19103 $as_echo "$ac_cv_libbabeltrace" >&6; }
19104 if test "$ac_cv_libbabeltrace" = yes; then
19105 HAVE_LIBBABELTRACE
=yes
19107 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
19109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
19110 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
19111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
19112 $as_echo "$LIBBABELTRACE" >&6; }
19114 HAVE_LIBBABELTRACE
=no
19115 CPPFLAGS
="$ac_save_CPPFLAGS"
19125 CFLAGS
=$saved_CFLAGS
19127 if test "$HAVE_LIBBABELTRACE" != yes; then
19128 if test "$with_babeltrace" = yes; then
19129 as_fn_error $?
"babeltrace is missing or unusable" "$LINENO" 5
19131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
19132 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
19139 # Check whether --with-xxhash was given.
19140 if test "${with_xxhash+set}" = set; then :
19141 withval
=$with_xxhash;
19147 # Check whether --enable-libctf was given.
19148 if test "${enable_libctf+set}" = set; then :
19149 enableval
=$enable_libctf;
19150 case "$enableval" in
19152 *) as_fn_error $?
"Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
19160 if test x
${enable_static} = xno
; then
19161 LIBCTF
="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
19162 CTF_DEPS
="../libctf/.libs/libctf.so"
19164 LIBCTF
="../libctf/.libs/libctf.a"
19167 if test "${enable_libctf}" = yes; then
19169 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
19178 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
19181 if test "x$with_xxhash" != "xno"; then
19192 acl_save_prefix
="$prefix"
19193 prefix
="$acl_final_prefix"
19194 acl_save_exec_prefix
="$exec_prefix"
19195 exec_prefix
="$acl_final_exec_prefix"
19197 eval additional_includedir
=\"$includedir\"
19198 eval additional_libdir
=\"$libdir\"
19200 exec_prefix
="$acl_save_exec_prefix"
19201 prefix
="$acl_save_prefix"
19204 # Check whether --with-libxxhash-prefix was given.
19205 if test "${with_libxxhash_prefix+set}" = set; then :
19206 withval
=$with_libxxhash_prefix;
19207 if test "X$withval" = "Xno"; then
19210 if test "X$withval" = "X"; then
19212 acl_save_prefix
="$prefix"
19213 prefix
="$acl_final_prefix"
19214 acl_save_exec_prefix
="$exec_prefix"
19215 exec_prefix
="$acl_final_exec_prefix"
19217 eval additional_includedir
=\"$includedir\"
19218 eval additional_libdir
=\"$libdir\"
19220 exec_prefix
="$acl_save_exec_prefix"
19221 prefix
="$acl_save_prefix"
19224 additional_includedir
="$withval/include"
19225 additional_libdir
="$withval/lib"
19232 # Check whether --with-libxxhash-type was given.
19233 if test "${with_libxxhash_type+set}" = set; then :
19234 withval
=$with_libxxhash_type; with_libxxhash_type
=$withval
19236 with_libxxhash_type
=auto
19239 lib_type
=`eval echo \$with_libxxhash_type`
19246 names_already_handled
=
19247 names_next_round
='xxhash '
19248 while test -n "$names_next_round"; do
19249 names_this_round
="$names_next_round"
19251 for name
in $names_this_round; do
19253 for n
in $names_already_handled; do
19254 if test "$n" = "$name"; then
19255 already_handled
=yes
19259 if test -z "$already_handled"; then
19260 names_already_handled
="$names_already_handled $name"
19261 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
19262 eval value
=\"\
$HAVE_LIB$uppername\"
19263 if test -n "$value"; then
19264 if test "$value" = yes; then
19265 eval value
=\"\
$LIB$uppername\"
19266 test -z "$value" || LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$value"
19267 eval value
=\"\
$LTLIB$uppername\"
19268 test -z "$value" || LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
19277 if test $use_additional = yes; then
19278 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
19279 found_dir
="$additional_libdir"
19280 found_so
="$additional_libdir/lib$name.$shlibext"
19281 if test -f "$additional_libdir/lib$name.la"; then
19282 found_la
="$additional_libdir/lib$name.la"
19284 elif test x
$lib_type != xshared
; then
19285 if test -f "$additional_libdir/lib$name.$libext"; then
19286 found_dir
="$additional_libdir"
19287 found_a
="$additional_libdir/lib$name.$libext"
19288 if test -f "$additional_libdir/lib$name.la"; then
19289 found_la
="$additional_libdir/lib$name.la"
19294 if test "X$found_dir" = "X"; then
19295 for x
in $LDFLAGS $LTLIBXXHASH; do
19297 acl_save_prefix
="$prefix"
19298 prefix
="$acl_final_prefix"
19299 acl_save_exec_prefix
="$exec_prefix"
19300 exec_prefix
="$acl_final_exec_prefix"
19302 exec_prefix
="$acl_save_exec_prefix"
19303 prefix
="$acl_save_prefix"
19307 dir
=`echo "X$x" | sed -e 's/^X-L//'`
19308 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
19310 found_so
="$dir/lib$name.$shlibext"
19311 if test -f "$dir/lib$name.la"; then
19312 found_la
="$dir/lib$name.la"
19314 elif test x
$lib_type != xshared
; then
19315 if test -f "$dir/lib$name.$libext"; then
19317 found_a
="$dir/lib$name.$libext"
19318 if test -f "$dir/lib$name.la"; then
19319 found_la
="$dir/lib$name.la"
19325 if test "X$found_dir" != "X"; then
19330 if test "X$found_dir" != "X"; then
19331 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
19332 if test "X$found_so" != "X"; then
19333 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
19334 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19337 for x
in $ltrpathdirs; do
19338 if test "X$x" = "X$found_dir"; then
19343 if test -z "$haveit"; then
19344 ltrpathdirs
="$ltrpathdirs $found_dir"
19346 if test "$hardcode_direct" = yes; then
19347 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19349 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
19350 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19352 for x
in $rpathdirs; do
19353 if test "X$x" = "X$found_dir"; then
19358 if test -z "$haveit"; then
19359 rpathdirs
="$rpathdirs $found_dir"
19363 for x
in $LDFLAGS $LIBXXHASH; do
19365 acl_save_prefix
="$prefix"
19366 prefix
="$acl_final_prefix"
19367 acl_save_exec_prefix
="$exec_prefix"
19368 exec_prefix
="$acl_final_exec_prefix"
19370 exec_prefix
="$acl_save_exec_prefix"
19371 prefix
="$acl_save_prefix"
19373 if test "X$x" = "X-L$found_dir"; then
19378 if test -z "$haveit"; then
19379 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
19381 if test "$hardcode_minus_L" != no
; then
19382 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19384 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19390 if test "X$found_a" != "X"; then
19391 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
19393 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
19396 additional_includedir
=
19397 case "$found_dir" in
19399 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
19400 additional_includedir
="$basedir/include"
19403 if test "X$additional_includedir" != "X"; then
19404 if test "X$additional_includedir" != "X/usr/include"; then
19406 if test "X$additional_includedir" = "X/usr/local/include"; then
19407 if test -n "$GCC"; then
19409 linux
*) haveit
=yes;;
19413 if test -z "$haveit"; then
19414 for x
in $CPPFLAGS $INCXXHASH; do
19416 acl_save_prefix
="$prefix"
19417 prefix
="$acl_final_prefix"
19418 acl_save_exec_prefix
="$exec_prefix"
19419 exec_prefix
="$acl_final_exec_prefix"
19421 exec_prefix
="$acl_save_exec_prefix"
19422 prefix
="$acl_save_prefix"
19424 if test "X$x" = "X-I$additional_includedir"; then
19429 if test -z "$haveit"; then
19430 if test -d "$additional_includedir"; then
19431 INCXXHASH
="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
19437 if test -n "$found_la"; then
19438 save_libdir
="$libdir"
19439 case "$found_la" in
19440 */* |
*\\*) .
"$found_la" ;;
19441 *) .
"./$found_la" ;;
19443 libdir
="$save_libdir"
19444 for dep
in $dependency_libs; do
19447 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
19448 if test "X$additional_libdir" != "X/usr/lib"; then
19450 if test "X$additional_libdir" = "X/usr/local/lib"; then
19451 if test -n "$GCC"; then
19453 linux
*) haveit
=yes;;
19457 if test -z "$haveit"; then
19459 for x
in $LDFLAGS $LIBXXHASH; do
19461 acl_save_prefix
="$prefix"
19462 prefix
="$acl_final_prefix"
19463 acl_save_exec_prefix
="$exec_prefix"
19464 exec_prefix
="$acl_final_exec_prefix"
19466 exec_prefix
="$acl_save_exec_prefix"
19467 prefix
="$acl_save_prefix"
19469 if test "X$x" = "X-L$additional_libdir"; then
19474 if test -z "$haveit"; then
19475 if test -d "$additional_libdir"; then
19476 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
19480 for x
in $LDFLAGS $LTLIBXXHASH; do
19482 acl_save_prefix
="$prefix"
19483 prefix
="$acl_final_prefix"
19484 acl_save_exec_prefix
="$exec_prefix"
19485 exec_prefix
="$acl_final_exec_prefix"
19487 exec_prefix
="$acl_save_exec_prefix"
19488 prefix
="$acl_save_prefix"
19490 if test "X$x" = "X-L$additional_libdir"; then
19495 if test -z "$haveit"; then
19496 if test -d "$additional_libdir"; then
19497 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
19504 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
19505 if test "$enable_rpath" != no
; then
19507 for x
in $rpathdirs; do
19508 if test "X$x" = "X$dir"; then
19513 if test -z "$haveit"; then
19514 rpathdirs
="$rpathdirs $dir"
19517 for x
in $ltrpathdirs; do
19518 if test "X$x" = "X$dir"; then
19523 if test -z "$haveit"; then
19524 ltrpathdirs
="$ltrpathdirs $dir"
19529 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19532 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19535 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$dep"
19536 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
19542 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
19543 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19544 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
19546 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
19547 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
19554 if test "X$rpathdirs" != "X"; then
19555 if test -n "$hardcode_libdir_separator"; then
19557 for found_dir
in $rpathdirs; do
19558 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19560 acl_save_libdir
="$libdir"
19562 eval flag
=\"$hardcode_libdir_flag_spec\"
19563 libdir
="$acl_save_libdir"
19564 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19566 for found_dir
in $rpathdirs; do
19567 acl_save_libdir
="$libdir"
19568 libdir
="$found_dir"
19569 eval flag
=\"$hardcode_libdir_flag_spec\"
19570 libdir
="$acl_save_libdir"
19571 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19575 if test "X$ltrpathdirs" != "X"; then
19576 for found_dir
in $ltrpathdirs; do
19577 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
19582 ac_save_CPPFLAGS
="$CPPFLAGS"
19584 for element
in $INCXXHASH; do
19586 for x
in $CPPFLAGS; do
19588 acl_save_prefix
="$prefix"
19589 prefix
="$acl_final_prefix"
19590 acl_save_exec_prefix
="$exec_prefix"
19591 exec_prefix
="$acl_final_exec_prefix"
19593 exec_prefix
="$acl_save_exec_prefix"
19594 prefix
="$acl_save_prefix"
19596 if test "X$x" = "X$element"; then
19601 if test -z "$haveit"; then
19602 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
19607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
19608 $as_echo_n "checking for libxxhash... " >&6; }
19609 if ${ac_cv_libxxhash+:} false
; then :
19610 $as_echo_n "(cached) " >&6
19613 ac_save_LIBS
="$LIBS"
19614 LIBS
="$LIBS $LIBXXHASH"
19615 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19616 /* end confdefs.h. */
19617 #include <xxhash.h>
19621 XXH32("foo", 3, 0);
19627 if ac_fn_c_try_link
"$LINENO"; then :
19628 ac_cv_libxxhash
=yes
19632 rm -f core conftest.err conftest.
$ac_objext \
19633 conftest
$ac_exeext conftest.
$ac_ext
19634 LIBS
="$ac_save_LIBS"
19637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
19638 $as_echo "$ac_cv_libxxhash" >&6; }
19639 if test "$ac_cv_libxxhash" = yes; then
19642 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
19644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
19645 $as_echo_n "checking how to link with libxxhash... " >&6; }
19646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
19647 $as_echo "$LIBXXHASH" >&6; }
19650 CPPFLAGS
="$ac_save_CPPFLAGS"
19660 if test "$HAVE_LIBXXHASH" != yes; then
19661 if test "$with_xxhash" = yes; then
19662 as_fn_error $?
"xxhash is missing or unusable" "$LINENO" 5
19665 if test "x$with_xxhash" = "xauto"; then
19666 with_xxhash
="$HAVE_LIBXXHASH"
19670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
19671 $as_echo_n "checking whether to use xxhash... " >&6; }
19672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
19673 $as_echo "$with_xxhash" >&6; }
19677 if test "${nativefile}" != ""; then
19678 case "${nativefile}" in
19679 nm-
*.h
) GDB_NM_FILE
="config/${gdb_host_cpu}/${nativefile}" ;;
19680 * ) GDB_NM_FILE
="${nativefile}"
19682 ac_config_links
="$ac_config_links nm.h:$GDB_NM_FILE"
19685 cat >>confdefs.h
<<_ACEOF
19686 #define GDB_NM_FILE "${GDB_NM_FILE}"
19694 for ac_prog
in xsltproc
19696 # Extract the first word of "$ac_prog", so it can be a program name with args.
19697 set dummy
$ac_prog; ac_word
=$2
19698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19699 $as_echo_n "checking for $ac_word... " >&6; }
19700 if ${ac_cv_path_XSLTPROC+:} false
; then :
19701 $as_echo_n "(cached) " >&6
19705 ac_cv_path_XSLTPROC
="$XSLTPROC" # Let the user override the test with a path.
19708 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
19709 for as_dir
in $PATH
19712 test -z "$as_dir" && as_dir
=.
19713 for ac_exec_ext
in '' $ac_executable_extensions; do
19714 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
19715 ac_cv_path_XSLTPROC
="$as_dir/$ac_word$ac_exec_ext"
19716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19726 XSLTPROC
=$ac_cv_path_XSLTPROC
19727 if test -n "$XSLTPROC"; then
19728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19729 $as_echo "$XSLTPROC" >&6; }
19731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19732 $as_echo "no" >&6; }
19736 test -n "$XSLTPROC" && break
19738 test -n "$XSLTPROC" || XSLTPROC
="missing"
19740 if test "x$USE_MAINTAINER_MODE" = xyes
; then
19741 if test "${XSLTPROC}" = missing
; then
19742 as_fn_error $?
"unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
19750 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
19754 # Check whether we will enable the inclusion of unit tests when
19757 # The default value of this option changes depending whether we're on
19758 # development mode (in which case it's "true") or not (in which case
19759 # it's "false"). The $development variable is set by the GDB_AC_COMMON
19760 # macro, which must therefore be used before GDB_AC_SELFTEST.
19762 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
19763 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
19766 # Check whether --enable-unit-tests was given.
19767 if test "${enable_unit_tests+set}" = set; then :
19768 enableval
=$enable_unit_tests; case "${enableval}" in
19769 yes) enable_unittests
=true
;;
19770 no
) enable_unittests
=false
;;
19771 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
19774 enable_unittests
=$development
19778 if $enable_unittests; then
19780 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
19783 CONFIG_OBS
="$CONFIG_OBS \$(SELFTESTS_OBS)"
19784 CONFIG_SRCS
="$CONFIG_SRCS \$(SELFTESTS_SRCS)"
19790 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19791 GDB_TRANSFORM_NAME
=`echo gdb | sed -e "$gdb_ac_transform"`
19792 if test "x$GDB_TRANSFORM_NAME" = x
; then
19793 GDB_TRANSFORM_NAME
=gdb
19798 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19799 GCORE_TRANSFORM_NAME
=`echo gcore | sed -e "$gdb_ac_transform"`
19800 if test "x$GCORE_TRANSFORM_NAME" = x
; then
19801 GCORE_TRANSFORM_NAME
=gcore
19805 ac_config_files
="$ac_config_files gcore"
19807 ac_config_files
="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
19810 cat >confcache
<<\_ACEOF
19811 # This file is a shell script that caches the results of configure
19812 # tests run on this system so they can be shared between configure
19813 # scripts and configure runs, see configure's option --config-cache.
19814 # It is not useful on other systems. If it contains results you don't
19815 # want to keep, you may remove or edit it.
19817 # config.status only pays attention to the cache file if you give it
19818 # the --recheck option to rerun configure.
19820 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19821 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19822 # following values.
19826 # The following way of writing the cache mishandles newlines in values,
19827 # but we know of no workaround that is simple, portable, and efficient.
19828 # So, we kill variables containing newlines.
19829 # Ultrix sh set writes to stderr and can't be redirected directly,
19830 # and sets the high bit in the cache file unless we assign to the vars.
19832 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19833 eval ac_val
=\$
$ac_var
19837 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19838 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19841 _ | IFS | as_nl
) ;; #(
19842 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
19843 *) { eval $ac_var=; unset $ac_var;} ;;
19849 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19850 *${as_nl}ac_space
=\
*)
19851 # `set' does not quote correctly, so add quotes: double-quote
19852 # substitution turns \\\\ into \\, and sed turns \\ into \.
19855 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19858 # `set' quotes correctly as required by POSIX, so do not add quotes.
19859 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19868 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19870 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19872 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
19873 if test -w "$cache_file"; then
19874 if test "x$cache_file" != "x/dev/null"; then
19875 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19876 $as_echo "$as_me: updating cache $cache_file" >&6;}
19877 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
19878 cat confcache
>"$cache_file"
19880 case $cache_file in #(
19882 mv -f confcache
"$cache_file"$$
&&
19883 mv -f "$cache_file"$$
"$cache_file" ;; #(
19885 mv -f confcache
"$cache_file" ;;
19890 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19891 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19896 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
19897 # Let make expand exec_prefix.
19898 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
19900 DEFS
=-DHAVE_CONFIG_H
19905 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
19906 # 1. Remove the extension, and $U if already installed.
19907 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
19908 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
19909 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19910 # will be set to the directory where LIBOBJS objects are built.
19911 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19912 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
19914 LIBOBJS
=$ac_libobjs
19916 LTLIBOBJS
=$ac_ltlibobjs
19919 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19920 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
19921 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19923 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
19924 as_fn_error $?
"conditional \"HAVE_PYTHON\" was never defined.
19925 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19927 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
19928 as_fn_error $?
"conditional \"HAVE_GUILE\" was never defined.
19929 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19933 : "${CONFIG_STATUS=./config.status}"
19935 ac_clean_files_save
=$ac_clean_files
19936 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
19937 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19938 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19940 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19942 # Generated by $as_me.
19943 # Run this file to recreate the current configuration.
19944 # Compiler output produced by configure, useful for debugging
19945 # configure, is in config.log if it exists.
19948 ac_cs_recheck=false
19951 SHELL=\${CONFIG_SHELL-$SHELL}
19954 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
19955 ## -------------------- ##
19956 ## M4sh Initialization. ##
19957 ## -------------------- ##
19959 # Be more Bourne compatible
19960 DUALCASE
=1; export DUALCASE
# for MKS sh
19961 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
19964 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19965 # is contrary to our usage. Disable this feature.
19966 alias -g '${1+"$@"}'='"$@"'
19967 setopt NO_GLOB_SUBST
19969 case `(set -o) 2>/dev/null` in #(
19981 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19982 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19983 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19984 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19985 # Prefer a ksh shell builtin over an external printf program on Solaris,
19986 # but without wasting forks for bash or zsh.
19987 if test -z "$BASH_VERSION$ZSH_VERSION" \
19988 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19989 as_echo='print
-r --'
19990 as_echo_n='print
-rn --'
19991 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19992 as_echo='printf %s
\n'
19993 as_echo_n='printf %s
'
19995 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19996 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
19997 as_echo_n='/usr
/ucb
/echo -n'
19999 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20000 as_echo_n_body='eval
20004 expr "X$arg" : "X\\(.*\\)$as_nl";
20005 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20007 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
20009 export as_echo_n_body
20010 as_echo_n='sh
-c $as_echo_n_body as_echo
'
20012 export as_echo_body
20013 as_echo='sh
-c $as_echo_body as_echo
'
20016 # The user is always right.
20017 if test "${PATH_SEPARATOR+set}" != set; then
20019 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20020 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20027 # We need space, tab and new line, in precisely that order. Quoting is
20028 # there to prevent editors from complaining about space-tab.
20029 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20030 # splitting by setting IFS to empty value.)
20033 # Find who we are. Look in the path if we contain no directory separator.
20036 *[\\/]* ) as_myself=$0 ;;
20037 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20038 for as_dir in $PATH
20041 test -z "$as_dir" && as_dir=.
20042 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20048 # We did not find ourselves, most probably we were run as `sh COMMAND'
20049 # in which case we are not to be found in the path.
20050 if test "x$as_myself" = x
; then
20053 if test ! -f "$as_myself"; then
20054 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20058 # Unset variables that we do not need and which cause bugs (e.g. in
20059 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
20060 # suppresses any "Segmentation fault" message there. '((' could
20061 # trigger a bug in pdksh 5.2.14.
20062 for as_var
in BASH_ENV ENV MAIL MAILPATH
20063 do eval test x\
${$as_var+set} = xset \
20064 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
20077 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
20080 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20081 # ----------------------------------------
20082 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20083 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20084 # script with STATUS, using 1 if that was 0.
20087 as_status
=$1; test $as_status -eq 0 && as_status
=1
20089 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
20090 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20092 $as_echo "$as_me: error: $2" >&2
20093 as_fn_exit
$as_status
20097 # as_fn_set_status STATUS
20098 # -----------------------
20099 # Set $? to STATUS, without forking.
20100 as_fn_set_status
()
20103 } # as_fn_set_status
20105 # as_fn_exit STATUS
20106 # -----------------
20107 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20111 as_fn_set_status
$1
20117 # Portably unset VAR.
20120 { eval $1=; unset $1;}
20122 as_unset
=as_fn_unset
20123 # as_fn_append VAR VALUE
20124 # ----------------------
20125 # Append the text in VALUE to the end of the definition contained in VAR. Take
20126 # advantage of any shell optimizations that allow amortized linear growth over
20127 # repeated appends, instead of the typical quadratic growth present in naive
20129 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
20130 eval 'as_fn_append ()
20141 # as_fn_arith ARG...
20142 # ------------------
20143 # Perform arithmetic evaluation on the ARGs, and store the result in the
20144 # global $as_val. Take advantage of shells that can avoid forks. The arguments
20145 # must be portable across $(()) and expr.
20146 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
20147 eval 'as_fn_arith ()
20154 as_val
=`expr "$@" || test $? -eq 1`
20159 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
20160 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
20166 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20167 as_basename
=basename
20172 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
20178 as_me
=`$as_basename -- "$0" ||
20179 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20180 X"$0" : 'X\(//\)$' \| \
20181 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20183 sed '/^.*\/\([^/][^/]*\)\/*$/{
20197 # Avoid depending upon Character Ranges.
20198 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
20199 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20200 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
20201 as_cr_digits
='0123456789'
20202 as_cr_alnum
=$as_cr_Letters$as_cr_digits
20204 ECHO_C
= ECHO_N
= ECHO_T
=
20205 case `echo -n x` in #(((((
20207 case `echo 'xy\c'` in
20208 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
20210 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
20217 rm -f conf$$ conf$$.exe conf$$.
file
20218 if test -d conf$$.dir
; then
20219 rm -f conf$$.dir
/conf$$.
file
20222 mkdir conf$$.dir
2>/dev
/null
20224 if (echo >conf$$.
file) 2>/dev
/null
; then
20225 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
20227 # ... but there are two gotchas:
20228 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20229 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20230 # In both cases, we have to default to `cp -pR'.
20231 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
20233 elif ln conf$$.
file conf$$
2>/dev
/null
; then
20241 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
20242 rmdir conf$$.dir
2>/dev
/null
20247 # Create "$as_dir" as a directory, including parents if necessary.
20252 -*) as_dir
=.
/$as_dir;;
20254 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
20258 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20259 *) as_qdir
=$as_dir;;
20261 as_dirs
="'$as_qdir' $as_dirs"
20262 as_dir
=`$as_dirname -- "$as_dir" ||
20263 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20264 X"$as_dir" : 'X\(//\)[^/]' \| \
20265 X"$as_dir" : 'X\(//\)$' \| \
20266 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20267 $as_echo X"$as_dir" |
20268 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20272 /^X\(\/\/\)[^/].*/{
20285 test -d "$as_dir" && break
20287 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
20288 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
20292 if mkdir
-p .
2>/dev
/null
; then
20293 as_mkdir_p
='mkdir -p "$as_dir"'
20295 test -d .
/-p && rmdir .
/-p
20300 # as_fn_executable_p FILE
20301 # -----------------------
20302 # Test if FILE is an executable regular file.
20303 as_fn_executable_p
()
20305 test -f "$1" && test -x "$1"
20306 } # as_fn_executable_p
20307 as_test_x
='test -x'
20308 as_executable_p
=as_fn_executable_p
20310 # Sed expression to map a string onto a valid CPP name.
20311 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20313 # Sed expression to map a string onto a valid variable name.
20314 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20318 ## ----------------------------------- ##
20319 ## Main body of $CONFIG_STATUS script. ##
20320 ## ----------------------------------- ##
20322 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
20324 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20325 # Save the log message, to keep $0 and so on meaningful, and to
20326 # report actual input values of CONFIG_FILES etc. instead of their
20327 # values after options handling.
20329 This file was extended by $as_me, which was
20330 generated by GNU Autoconf 2.69. Invocation command line was
20332 CONFIG_FILES = $CONFIG_FILES
20333 CONFIG_HEADERS = $CONFIG_HEADERS
20334 CONFIG_LINKS = $CONFIG_LINKS
20335 CONFIG_COMMANDS = $CONFIG_COMMANDS
20338 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20343 case $ac_config_files in *"
20344 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
20347 case $ac_config_headers in *"
20348 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
20352 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20353 # Files that config.status was made for.
20354 config_files="$ac_config_files"
20355 config_headers="$ac_config_headers"
20356 config_links="$ac_config_links"
20357 config_commands="$ac_config_commands"
20361 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20363 \`$as_me' instantiates files and other configuration actions
20364 from templates according to the current configuration. Unless the files
20365 and actions are specified as TAGs, all are instantiated by default.
20367 Usage: $0 [OPTION]... [TAG]...
20369 -h, --help print this help, then exit
20370 -V, --version print version number and configuration settings, then exit
20371 --config print configuration, then exit
20372 -q, --quiet, --silent
20373 do not print progress messages
20374 -d, --debug don't remove temporary files
20375 --recheck update $as_me by reconfiguring in the same conditions
20376 --file=FILE[:TEMPLATE]
20377 instantiate the configuration file FILE
20378 --header=FILE[:TEMPLATE]
20379 instantiate the configuration header FILE
20381 Configuration files:
20384 Configuration headers:
20387 Configuration links:
20390 Configuration commands:
20393 Report bugs to the package provider."
20396 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20397 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20400 configured by $0, generated by GNU Autoconf 2.69,
20401 with options \\"\$ac_cs_config\\"
20403 Copyright (C) 2012 Free Software Foundation, Inc.
20404 This config.status script is free software; the Free Software Foundation
20405 gives unlimited permission to copy, distribute and modify it."
20411 test -n "\$AWK" || AWK=awk
20414 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20415 # The default lists apply if the user does not specify any file.
20421 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
20422 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
20426 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
20438 # Handling of the options.
20439 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
20441 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
20442 $as_echo "$ac_cs_version"; exit ;;
20443 --config |
--confi |
--conf |
--con |
--co |
--c )
20444 $as_echo "$ac_cs_config"; exit ;;
20445 --debug |
--debu |
--deb |
--de |
--d |
-d )
20447 --file |
--fil |
--fi |
--f )
20450 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20451 '') as_fn_error $?
"missing file argument" ;;
20453 as_fn_append CONFIG_FILES
" '$ac_optarg'"
20454 ac_need_defaults
=false
;;
20455 --header |
--heade |
--head |
--hea )
20458 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20460 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
20461 ac_need_defaults
=false
;;
20463 # Conflict between --help and --header
20464 as_fn_error $?
"ambiguous option: \`$1'
20465 Try \`$0 --help' for more information.";;
20466 --help |
--hel |
-h )
20467 $as_echo "$ac_cs_usage"; exit ;;
20468 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
20469 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
20472 # This is an error.
20473 -*) as_fn_error $?
"unrecognized option: \`$1'
20474 Try \`$0 --help' for more information." ;;
20476 *) as_fn_append ac_config_targets
" $1"
20477 ac_need_defaults
=false
;;
20483 ac_configure_extra_args
=
20485 if $ac_cs_silent; then
20487 ac_configure_extra_args
="$ac_configure_extra_args --silent"
20491 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20492 if \$ac_cs_recheck; then
20493 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20495 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20496 CONFIG_SHELL='$SHELL'
20497 export CONFIG_SHELL
20502 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20506 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20507 ## Running $as_me. ##
20513 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20517 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
20518 GDB_NM_FILE=$GDB_NM_FILE
20522 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20524 # Handling of arguments.
20525 for ac_config_target
in $ac_config_targets
20527 case $ac_config_target in
20528 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
20529 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
20530 "jit-reader.h") CONFIG_FILES
="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
20531 "nm.h") CONFIG_LINKS
="$CONFIG_LINKS nm.h:$GDB_NM_FILE" ;;
20532 "gcore") CONFIG_FILES
="$CONFIG_FILES gcore" ;;
20533 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
20534 "gdb-gdb.gdb") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.gdb" ;;
20535 "gdb-gdb.py") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.py" ;;
20536 "doc/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/Makefile" ;;
20537 "data-directory/Makefile") CONFIG_FILES
="$CONFIG_FILES data-directory/Makefile" ;;
20539 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20544 # If the user did not use the arguments to specify the items to instantiate,
20545 # then the envvar interface is used. Set only those that are not.
20546 # We use the long form for the default assignment because of an extremely
20547 # bizarre bug on SunOS 4.1.3.
20548 if $ac_need_defaults; then
20549 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
20550 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
20551 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
20552 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
20555 # Have a temporary directory for convenience. Make it in the build tree
20556 # simply because there is no reason against having it here, and in addition,
20557 # creating and moving files from /tmp can sometimes cause problems.
20558 # Hook for its removal unless debugging.
20559 # Note that there is a small window in which the directory will not be cleaned:
20560 # after its creation but before its name has been assigned to `$tmp'.
20564 trap 'exit_status=$?
20565 : "${ac_tmp:=$tmp}"
20566 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20568 trap 'as_fn_exit 1' 1 2 13 15
20570 # Create a (secure) tmp directory for tmp files.
20573 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20577 tmp
=.
/conf$$
-$RANDOM
20578 (umask 077 && mkdir
"$tmp")
20579 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
20582 # Set up the scripts for CONFIG_FILES section.
20583 # No need to generate them if there are no CONFIG_FILES.
20584 # This happens for instance with `./config.status config.h'.
20585 if test -n "$CONFIG_FILES"; then
20587 if $AWK 'BEGIN { getline <"/dev/null" }' </dev
/null
2>/dev
/null
; then
20588 ac_cs_awk_getline
=:
20589 ac_cs_awk_pipe_init
=
20590 ac_cs_awk_read_file
='
20591 while ((getline aline < (F[key])) > 0)
20594 ac_cs_awk_pipe_fini
=
20596 ac_cs_awk_getline
=false
20597 ac_cs_awk_pipe_init
="print \"cat <<'|#_!!_#|' &&\""
20598 ac_cs_awk_read_file
='
20600 print "cat " F[key] " &&"
20601 '$ac_cs_awk_pipe_init
20602 # The final `:' finishes the AND list.
20603 ac_cs_awk_pipe_fini
='END { print "|#_!!_#|"; print ":" }'
20605 ac_cr
=`echo X | tr X '\015'`
20606 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20607 # But we know of no other shell where ac_cr would be empty at this
20608 # point, so we can use a bashism as a fallback.
20609 if test "x$ac_cr" = x
; then
20610 eval ac_cr
=\$
\'\\r
\'
20612 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20613 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20616 ac_cs_awk_cr
=$ac_cr
20619 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20622 # Create commands to substitute file output variables.
20624 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20625 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20626 echo "$ac_subst_files" |
sed 's/.*/F["&"]="$&"/' &&
20629 } >conf$
$files.sh
&&
20630 . .
/conf$
$files.sh ||
20631 as_fn_error $?
"could not make $CONFIG_STATUS" "$LINENO" 5
20632 rm -f conf$
$files.sh
20635 echo "cat >conf$$subs.awk <<_ACEOF" &&
20636 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20638 } >conf$$subs.sh ||
20639 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20640 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20642 for ac_last_try in false false false false false :; do
20643 . ./conf$$subs.sh ||
20644 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20646 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
20647 if test $ac_delim_n = $ac_delim_num; then
20649 elif $ac_last_try; then
20650 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20652 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20655 rm -f conf$$subs.sh
20657 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20658 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
20662 s/^/S["/; s
/!.
*/"]=/
20672 s/\(.\{148\}\)..*/\1/
20674 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
20679 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20686 s/\(.\{148\}\)..*/\1/
20688 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
20692 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20697 ' <conf$$subs.awk | sed '
20702 ' >>$CONFIG_STATUS || ac_write_fail=1
20703 rm -f conf$$subs.awk
20704 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20706 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
20707 for (key in S) S_is_set[key] = 1
20709 \$ac_cs_awk_pipe_init
20713 nfields = split(line, field, "@
")
20715 len = length(field[1])
20716 for (i = 2; i < nfields; i++) {
20718 keylen = length(key)
20719 if (S_is_set[key]) {
20721 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20722 len += length(value) + length(field[++i])
20727 if (nfields == 3 && !substed) {
20729 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
20730 \$ac_cs_awk_read_file
20736 \$ac_cs_awk_pipe_fini
20739 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20740 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20741 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
20744 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
20745 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
20748 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20749 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
20750 # trailing colons and then remove the whole line if VPATH becomes empty
20751 # (actually we leave an empty line to preserve line numbers).
20752 if test "x
$srcdir" = x.; then
20753 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20772 fi # test -n "$CONFIG_FILES"
20774 # Set up the scripts for CONFIG_HEADERS section.
20775 # No need to generate them if there are no CONFIG_HEADERS.
20776 # This happens for instance with `./config.status Makefile'.
20777 if test -n "$CONFIG_HEADERS"; then
20778 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
20782 # Transform confdefs.h into an awk script `defines.awk', embedded as
20783 # here-document in config.status, that substitutes the proper values into
20784 # config.h.in to produce config.h.
20786 # Create a delimiter string that does not exist in confdefs.h, to ease
20787 # handling of long lines.
20789 for ac_last_try in false false :; do
20790 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
20791 if test -z "$ac_tt"; then
20793 elif $ac_last_try; then
20794 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
20796 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20800 # For the awk script, D is an array of macro values keyed by name,
20801 # likewise P contains macro parameters if any. Preserve backslash
20802 # newline sequences.
20804 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20806 s/.\{148\}/&'"$ac_delim"'/g
20809 s/^[ ]*#[ ]*define[ ][ ]*/ /
20816 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
20818 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
20822 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
20823 D["\
1"]=" \
3\\\\\\n
"\\/p
20825 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
20830 s/.\{148\}/&'"$ac_delim"'/g
20835 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
20838 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
20840 ' <confdefs.h | sed '
20841 s/'"$ac_delim"'/"\\\
20842 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20844 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20845 for (key in D) D_is_set[key] = 1
20848 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20850 split(line, arg, " ")
20851 if (arg[1] == "#") {
20855 defundef
= substr
(arg
[1], 2)
20858 split(mac1
, mac2
, "(") #)
20860 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
20861 if (D_is_set
[macro
]) {
20862 # Preserve the white space surrounding the "#".
20863 print prefix
"define", macro P
[macro
] D
[macro
]
20866 # Replace #undef with comments. This is necessary, for example,
20867 # in the case of _POSIX_SOURCE, which is predefined and required
20868 # on some systems where configure will not decide to define it.
20869 if (defundef
== "undef") {
20870 print
"/*", prefix defundef
, macro
, "*/"
20878 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20879 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
20880 fi # test -n "$CONFIG_HEADERS"
20883 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
20888 :[FHLC
]) ac_mode
=$ac_tag; continue;;
20890 case $ac_mode$ac_tag in
20892 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
20893 :[FH
]-) ac_tag
=-:-;;
20894 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
20911 -) ac_f
="$ac_tmp/stdin";;
20912 *) # Look for the file first in the build tree, then in the source tree
20913 # (if the path is not absolute). The absolute path cannot be DOS-style,
20914 # because $ac_f cannot contain `:'.
20918 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
20920 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20922 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20923 as_fn_append ac_file_inputs
" '$ac_f'"
20926 # Let's still pretend it is `configure' which instantiates (i.e., don't
20927 # use $as_me), people would be surprised to read:
20928 # /* config.h. Generated by config.status. */
20929 configure_input
='Generated from '`
20930 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20932 if test x
"$ac_file" != x-
; then
20933 configure_input
="$ac_file. $configure_input"
20934 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20935 $as_echo "$as_me: creating $ac_file" >&6;}
20937 # Neutralize special characters interpreted by sed in replacement strings.
20938 case $configure_input in #(
20939 *\
&* |
*\|
* |
*\\* )
20940 ac_sed_conf_input
=`$as_echo "$configure_input" |
20941 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20942 *) ac_sed_conf_input
=$configure_input;;
20946 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
20947 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
20952 ac_dir
=`$as_dirname -- "$ac_file" ||
20953 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20954 X"$ac_file" : 'X\(//\)[^/]' \| \
20955 X"$ac_file" : 'X\(//\)$' \| \
20956 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20957 $as_echo X"$ac_file" |
20958 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20962 /^X\(\/\/\)[^/].*/{
20975 as_dir
="$ac_dir"; as_fn_mkdir_p
20979 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20981 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20982 # A ".." for each directory in $ac_dir_suffix.
20983 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20984 case $ac_top_builddir_sub in
20985 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20986 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
20989 ac_abs_top_builddir
=$ac_pwd
20990 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
20991 # for backward compatibility:
20992 ac_top_builddir
=$ac_top_build_prefix
20995 .
) # We are building in place.
20997 ac_top_srcdir
=$ac_top_builddir_sub
20998 ac_abs_top_srcdir
=$ac_pwd ;;
20999 [\\/]* | ?
:[\\/]* ) # Absolute name.
21000 ac_srcdir
=$srcdir$ac_dir_suffix;
21001 ac_top_srcdir
=$srcdir
21002 ac_abs_top_srcdir
=$srcdir ;;
21003 *) # Relative name.
21004 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
21005 ac_top_srcdir
=$ac_top_build_prefix$srcdir
21006 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
21008 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
21018 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
21019 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
21023 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21024 # If the template does not know about datarootdir, expand it.
21025 # FIXME: This hack should be removed a few years after 2.60.
21026 ac_datarootdir_hack
=; ac_datarootdir_seen
=
21037 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21038 *datarootdir
*) ac_datarootdir_seen
=yes;;
21039 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
21040 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21041 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21043 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21044 ac_datarootdir_hack='
21045 s&@datadir@&$datadir&g
21046 s&@docdir@&$docdir&g
21047 s&@infodir@&$infodir&g
21048 s&@localedir@&$localedir&g
21049 s&@mandir@&$mandir&g
21050 s&\\\${datarootdir}&$datarootdir&g' ;;
21054 # Neutralize VPATH when `$srcdir' = `.'.
21055 # Shell code in configure.ac might set extrasub.
21056 # FIXME: do we really want to maintain this feature?
21057 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21058 ac_sed_extra="$ac_vpsub
21061 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21063 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
21064 s|@configure_input@|
$ac_sed_conf_input|
;t t
21065 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
21066 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
21067 s
&@srcdir@
&$ac_srcdir&;t t
21068 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
21069 s
&@top_srcdir@
&$ac_top_srcdir&;t t
21070 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
21071 s
&@builddir@
&$ac_builddir&;t t
21072 s
&@abs_builddir@
&$ac_abs_builddir&;t t
21073 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
21074 s
&@INSTALL@
&$ac_INSTALL&;t t
21075 $ac_datarootdir_hack
21077 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
21078 if $ac_cs_awk_getline; then
21079 $AWK -f "$ac_tmp/subs.
awk"
21081 $AWK -f "$ac_tmp/subs.
awk" | $SHELL
21083 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
21085 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21086 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
21087 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
21088 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
21089 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
21090 which seems to be undefined. Please make sure it is defined" >&5
21091 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
21092 which seems to be undefined. Please make sure it is defined" >&2;}
21094 rm -f "$ac_tmp/stdin"
21096 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21097 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21099 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21105 if test x"$ac_file" != x-; then
21107 $as_echo "/* $configure_input */" \
21108 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21109 } >"$ac_tmp/config.h" \
21110 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21111 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21112 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21113 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21116 mv "$ac_tmp/config.h" "$ac_file" \
21117 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21120 $as_echo "/* $configure_input */" \
21121 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21122 || as_fn_error $? "could not create -" "$LINENO" 5
21130 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.
'; then
21133 # Prefer the file from the source tree if names are identical.
21134 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
21135 ac_source=$srcdir/$ac_source
21138 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
21139 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
21141 if test ! -r "$ac_source"; then
21142 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
21146 # Try a relative symlink, then a hard link, then a copy.
21148 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
21149 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
21151 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
21152 ln "$ac_source" "$ac_file" 2>/dev/null ||
21153 cp -p "$ac_source" "$ac_file" ||
21154 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
21157 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21158 $as_echo "$as_me: executing $ac_file commands" >&6;}
21163 case $ac_file$ac_mode in
21164 "config.h":H) echo > stamp-h ;;
21165 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
21166 "nm.h":L) echo > stamp-nmh ;;
21167 "gcore":F) chmod +x gcore ;;
21175 ac_clean_files=$ac_clean_files_save
21177 test $ac_write_fail = 0 ||
21178 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21181 # configure is writing to config.log, and then calls config.status.
21182 # config.status does its own redirection, appending to config.log.
21183 # Unfortunately, on DOS this fails, as config.log is still kept open
21184 # by configure, so config.status won't be able to
write to it
; its
21185 # output is simply discarded. So we exec the FD to /dev/null,
21186 # effectively closing config.log, so it can be properly (re)opened and
21187 # appended to by config.status. When coming back to configure, we
21188 # need to make the FD available again.
21189 if test "$no_create" != yes; then
21191 ac_config_status_args
=
21192 test "$silent" = yes &&
21193 ac_config_status_args
="$ac_config_status_args --quiet"
21195 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
21197 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21198 # would make configure fail if this is the last instruction.
21199 $ac_cs_success || as_fn_exit
1
21203 # CONFIG_SUBDIRS section.
21205 if test "$no_recursion" != yes; then
21207 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
21208 # so they do not pile up.
21209 ac_sub_configure_args
=
21211 eval "set x $ac_configure_args"
21215 if test -n "$ac_prev"; then
21220 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
21221 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
21222 ac_prev
=cache_file
;;
21223 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
21224 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
21227 --config-cache |
-C)
21229 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
21231 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
21233 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
21235 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
21237 --disable-option-checking)
21241 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21243 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
21247 # Always prepend --prefix to ensure using the same prefix
21248 # in subdir configurations.
21249 ac_arg
="--prefix=$prefix"
21251 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21253 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
21256 if test "$silent" = yes; then
21257 ac_sub_configure_args
="--silent $ac_sub_configure_args"
21260 # Always prepend --disable-option-checking to silence warnings, since
21261 # different subdirs can have different --enable and --with options.
21262 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
21265 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
21267 # Do not complain, so a configure script can configure whichever
21268 # parts of a large source tree are present.
21269 test -d "$srcdir/$ac_dir" ||
continue
21271 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21272 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
21273 $as_echo "$ac_msg" >&6
21274 as_dir
="$ac_dir"; as_fn_mkdir_p
21278 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21280 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21281 # A ".." for each directory in $ac_dir_suffix.
21282 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21283 case $ac_top_builddir_sub in
21284 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21285 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
21288 ac_abs_top_builddir
=$ac_pwd
21289 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
21290 # for backward compatibility:
21291 ac_top_builddir
=$ac_top_build_prefix
21294 .
) # We are building in place.
21296 ac_top_srcdir
=$ac_top_builddir_sub
21297 ac_abs_top_srcdir
=$ac_pwd ;;
21298 [\\/]* | ?
:[\\/]* ) # Absolute name.
21299 ac_srcdir
=$srcdir$ac_dir_suffix;
21300 ac_top_srcdir
=$srcdir
21301 ac_abs_top_srcdir
=$srcdir ;;
21302 *) # Relative name.
21303 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
21304 ac_top_srcdir
=$ac_top_build_prefix$srcdir
21305 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
21307 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
21312 # Check for guested configure; otherwise get Cygnus style configure.
21313 if test -f "$ac_srcdir/configure.gnu"; then
21314 ac_sub_configure
=$ac_srcdir/configure.gnu
21315 elif test -f "$ac_srcdir/configure"; then
21316 ac_sub_configure
=$ac_srcdir/configure
21317 elif test -f "$ac_srcdir/configure.in"; then
21318 # This should be Cygnus configure.
21319 ac_sub_configure
=$ac_aux_dir/configure
21321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
21322 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21326 # The recursion is here.
21327 if test -n "$ac_sub_configure"; then
21328 # Make the cache file name correct relative to the subdirectory.
21329 case $cache_file in
21330 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
21331 *) # Relative name.
21332 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
21335 { $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
21336 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21337 # The eval makes quoting arguments work.
21338 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21339 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21340 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
21346 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
21347 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21348 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}