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
12318 for ac_header
in execinfo.h
12320 ac_fn_c_check_header_mongrel
"$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
12321 if test "x$ac_cv_header_execinfo_h" = xyes
; then :
12322 cat >>confdefs.h
<<_ACEOF
12323 #define HAVE_EXECINFO_H 1
12331 # ------------------------- #
12332 # Checks for declarations. #
12333 # ------------------------- #
12336 # Check for presence and size of long long.
12337 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12338 if test "x$ac_cv_type_long_long" = xyes
; then :
12340 cat >>confdefs.h
<<_ACEOF
12341 #define HAVE_LONG_LONG 1
12344 # The cast to long int works around a bug in the HP C Compiler
12345 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12346 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12347 # This bug is HP SR number 8606223364.
12348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12349 $as_echo_n "checking size of long long... " >&6; }
12350 if ${ac_cv_sizeof_long_long+:} false
; then :
12351 $as_echo_n "(cached) " >&6
12353 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12356 if test "$ac_cv_type_long_long" = yes; then
12357 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12358 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12359 as_fn_error
77 "cannot compute sizeof (long long)
12360 See \`config.log' for more details" "$LINENO" 5; }
12362 ac_cv_sizeof_long_long
=0
12367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12368 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12372 cat >>confdefs.h
<<_ACEOF
12373 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12380 as_ac_Symbol
=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
12381 ac_fn_c_check_decl
"$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
12382 if eval test \"x\$
"$as_ac_Symbol"\" = x
"yes"; then :
12388 cat >>confdefs.h
<<_ACEOF
12389 #define HAVE_DECL_BASENAME $ac_have_decl
12391 ac_fn_c_check_decl
"$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12392 if test "x$ac_cv_have_decl_ffs" = xyes
; then :
12398 cat >>confdefs.h
<<_ACEOF
12399 #define HAVE_DECL_FFS $ac_have_decl
12401 ac_fn_c_check_decl
"$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12402 if test "x$ac_cv_have_decl_asprintf" = xyes
; then :
12408 cat >>confdefs.h
<<_ACEOF
12409 #define HAVE_DECL_ASPRINTF $ac_have_decl
12411 ac_fn_c_check_decl
"$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12412 if test "x$ac_cv_have_decl_vasprintf" = xyes
; then :
12418 cat >>confdefs.h
<<_ACEOF
12419 #define HAVE_DECL_VASPRINTF $ac_have_decl
12421 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12422 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
12428 cat >>confdefs.h
<<_ACEOF
12429 #define HAVE_DECL_SNPRINTF $ac_have_decl
12431 ac_fn_c_check_decl
"$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12432 if test "x$ac_cv_have_decl_vsnprintf" = xyes
; then :
12438 cat >>confdefs.h
<<_ACEOF
12439 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12442 ac_fn_c_check_decl
"$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12443 if test "x$ac_cv_have_decl_strtol" = xyes
; then :
12449 cat >>confdefs.h
<<_ACEOF
12450 #define HAVE_DECL_STRTOL $ac_have_decl
12452 ac_fn_c_check_decl
"$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12453 if test "x$ac_cv_have_decl_strtoul" = xyes
; then :
12459 cat >>confdefs.h
<<_ACEOF
12460 #define HAVE_DECL_STRTOUL $ac_have_decl
12462 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12463 if test "x$ac_cv_have_decl_strtoll" = xyes
; then :
12469 cat >>confdefs.h
<<_ACEOF
12470 #define HAVE_DECL_STRTOLL $ac_have_decl
12472 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12473 if test "x$ac_cv_have_decl_strtoull" = xyes
; then :
12479 cat >>confdefs.h
<<_ACEOF
12480 #define HAVE_DECL_STRTOULL $ac_have_decl
12483 ac_fn_c_check_decl
"$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12484 if test "x$ac_cv_have_decl_strverscmp" = xyes
; then :
12490 cat >>confdefs.h
<<_ACEOF
12491 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12496 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12497 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
12503 cat >>confdefs.h
<<_ACEOF
12504 #define HAVE_DECL_SNPRINTF $ac_have_decl
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12509 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12510 if ${am_cv_val_LC_MESSAGES+:} false
; then :
12511 $as_echo_n "(cached) " >&6
12513 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12514 /* end confdefs.h. */
12515 #include <locale.h>
12524 if ac_fn_c_try_link
"$LINENO"; then :
12525 am_cv_val_LC_MESSAGES
=yes
12527 am_cv_val_LC_MESSAGES
=no
12529 rm -f core conftest.err conftest.
$ac_objext \
12530 conftest
$ac_exeext conftest.
$ac_ext
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12533 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12534 if test $am_cv_val_LC_MESSAGES = yes; then
12536 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12541 # ------------------ #
12542 # Checks for types. #
12543 # ------------------ #
12545 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12546 #if HAVE_SYS_SOCKET_H
12547 # include <sys/socket.h>
12548 #elif HAVE_WS2TCPIP_H
12549 # include <ws2tcpip.h>
12553 if test "x$ac_cv_type_socklen_t" = xyes
; then :
12555 cat >>confdefs.h
<<_ACEOF
12556 #define HAVE_SOCKLEN_T 1
12563 # ------------------------------------- #
12564 # Checks for compiler characteristics. #
12565 # ------------------------------------- #
12567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12568 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12569 if ${ac_cv_c_const+:} false
; then :
12570 $as_echo_n "(cached) " >&6
12572 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12573 /* end confdefs.h. */
12579 #ifndef __cplusplus
12580 /* Ultrix mips cc rejects this sort of thing. */
12581 typedef int charset[2];
12582 const charset cs = { 0, 0 };
12583 /* SunOS 4.1.1 cc rejects this. */
12584 char const *const *pcpcc;
12586 /* NEC SVR4.0.2 mips cc rejects this. */
12587 struct point {int x, y;};
12588 static struct point const zero = {0,0};
12589 /* AIX XL C 1.02.0.0 rejects this.
12590 It does not let you subtract one const X* pointer from another in
12591 an arm of an if-expression whose if-part is not a constant
12593 const char *g = "string";
12594 pcpcc = &g + (g ? g-g : 0);
12595 /* HPUX 7.0 cc rejects these. */
12597 ppc = (char**) pcpcc;
12598 pcpcc = (char const *const *) ppc;
12599 { /* SCO 3.2v4 cc rejects this sort of thing. */
12602 char const *s = 0 ? (char *) 0 : (char const *) 0;
12607 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12608 int x[] = {25, 17};
12609 const int *foo = &x[0];
12612 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12613 typedef const int *iptr;
12617 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12618 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12619 struct s { int j; const int *ap[3]; } bx;
12620 struct s *b = &bx; b->j = 5;
12622 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12623 const int foo = 10;
12624 if (!foo) return 0;
12626 return !cs[0] && !zero.x;
12633 if ac_fn_c_try_compile
"$LINENO"; then :
12638 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12641 $as_echo "$ac_cv_c_const" >&6; }
12642 if test $ac_cv_c_const = no
; then
12644 $as_echo "#define const /**/" >>confdefs.h
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12649 $as_echo_n "checking for inline... " >&6; }
12650 if ${ac_cv_c_inline+:} false
; then :
12651 $as_echo_n "(cached) " >&6
12654 for ac_kw
in inline __inline__ __inline
; do
12655 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12656 /* end confdefs.h. */
12657 #ifndef __cplusplus
12659 static $ac_kw foo_t static_foo () {return 0; }
12660 $ac_kw foo_t foo () {return 0; }
12664 if ac_fn_c_try_compile
"$LINENO"; then :
12665 ac_cv_c_inline
=$ac_kw
12667 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12668 test "$ac_cv_c_inline" != no
&& break
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12673 $as_echo "$ac_cv_c_inline" >&6; }
12675 case $ac_cv_c_inline in
12678 case $ac_cv_c_inline in
12680 *) ac_val
=$ac_cv_c_inline;;
12682 cat >>confdefs.h
<<_ACEOF
12683 #ifndef __cplusplus
12684 #define inline $ac_val
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12691 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12692 if ${ac_cv_c_bigendian+:} false
; then :
12693 $as_echo_n "(cached) " >&6
12695 ac_cv_c_bigendian
=unknown
12696 # See if we're dealing with a universal compiler.
12697 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12698 /* end confdefs.h. */
12699 #ifndef __APPLE_CC__
12700 not a universal capable compiler
12705 if ac_fn_c_try_compile
"$LINENO"; then :
12707 # Check for potential -arch flags. It is not universal unless
12708 # there are at least two -arch flags with different values.
12711 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12712 if test -n "$ac_prev"; then
12714 i?
86 | x86_64 | ppc | ppc64
)
12715 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
12718 ac_cv_c_bigendian
=universal
12724 elif test "x$ac_word" = "x-arch"; then
12729 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12730 if test $ac_cv_c_bigendian = unknown
; then
12731 # See if sys/param.h defines the BYTE_ORDER macro.
12732 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12733 /* end confdefs.h. */
12734 #include <sys/types.h>
12735 #include <sys/param.h>
12740 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12741 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12743 bogus endian macros
12750 if ac_fn_c_try_compile
"$LINENO"; then :
12751 # It does; now see whether it defined to BIG_ENDIAN or not.
12752 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12753 /* end confdefs.h. */
12754 #include <sys/types.h>
12755 #include <sys/param.h>
12760 #if BYTE_ORDER != BIG_ENDIAN
12768 if ac_fn_c_try_compile
"$LINENO"; then :
12769 ac_cv_c_bigendian
=yes
12771 ac_cv_c_bigendian
=no
12773 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12775 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12777 if test $ac_cv_c_bigendian = unknown
; then
12778 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12779 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12780 /* end confdefs.h. */
12781 #include <limits.h>
12786 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12787 bogus endian macros
12794 if ac_fn_c_try_compile
"$LINENO"; then :
12795 # It does; now see whether it defined to _BIG_ENDIAN or not.
12796 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12797 /* end confdefs.h. */
12798 #include <limits.h>
12803 #ifndef _BIG_ENDIAN
12811 if ac_fn_c_try_compile
"$LINENO"; then :
12812 ac_cv_c_bigendian
=yes
12814 ac_cv_c_bigendian
=no
12816 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12818 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12820 if test $ac_cv_c_bigendian = unknown
; then
12821 # Compile a test program.
12822 if test "$cross_compiling" = yes; then :
12823 # Try to guess by grepping values from an object file.
12824 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12825 /* end confdefs.h. */
12826 short int ascii_mm[] =
12827 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12828 short int ascii_ii[] =
12829 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12830 int use_ascii (int i) {
12831 return ascii_mm[i] + ascii_ii[i];
12833 short int ebcdic_ii[] =
12834 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12835 short int ebcdic_mm[] =
12836 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12837 int use_ebcdic (int i) {
12838 return ebcdic_mm[i] + ebcdic_ii[i];
12845 return use_ascii (foo) == use_ebcdic (foo);
12850 if ac_fn_c_try_compile
"$LINENO"; then :
12851 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
12852 ac_cv_c_bigendian
=yes
12854 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
12855 if test "$ac_cv_c_bigendian" = unknown
; then
12856 ac_cv_c_bigendian
=no
12858 # finding both strings is unlikely to happen, but who knows?
12859 ac_cv_c_bigendian
=unknown
12863 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12866 /* end confdefs.h. */
12867 $ac_includes_default
12872 /* Are we little or big endian? From Harbison&Steele. */
12876 char c[sizeof (long int)];
12879 return u.c[sizeof (long int) - 1] == 1;
12885 if ac_fn_c_try_run
"$LINENO"; then :
12886 ac_cv_c_bigendian
=no
12888 ac_cv_c_bigendian
=yes
12890 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12891 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12897 $as_echo "$ac_cv_c_bigendian" >&6; }
12898 case $ac_cv_c_bigendian in #(
12900 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12906 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12910 as_fn_error $?
"unknown endianness
12911 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12915 # ------------------------------ #
12916 # Checks for library functions. #
12917 # ------------------------------ #
12919 for ac_func
in getuid getgid \
12920 pipe pread pread64 pwrite resize_term \
12922 sigaction sigsetmask socketpair \
12923 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12924 setrlimit getrlimit posix_madvise waitpid \
12927 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12928 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12929 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12930 cat >>confdefs.h
<<_ACEOF
12931 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12939 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12940 if ${am_cv_langinfo_codeset+:} false
; then :
12941 $as_echo_n "(cached) " >&6
12943 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12944 /* end confdefs.h. */
12945 #include <langinfo.h>
12949 char* cs = nl_langinfo(CODESET);
12954 if ac_fn_c_try_link
"$LINENO"; then :
12955 am_cv_langinfo_codeset
=yes
12957 am_cv_langinfo_codeset
=no
12959 rm -f core conftest.err conftest.
$ac_objext \
12960 conftest
$ac_exeext conftest.
$ac_ext
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12964 $as_echo "$am_cv_langinfo_codeset" >&6; }
12965 if test $am_cv_langinfo_codeset = yes; then
12967 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12971 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12972 if test "x$ac_cv_type_size_t" = xyes
; then :
12976 cat >>confdefs.h
<<_ACEOF
12977 #define size_t unsigned int
12985 for ac_header
in $ac_header_list
12987 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12988 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12990 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12991 cat >>confdefs.h
<<_ACEOF
12992 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13005 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13006 if test "x$ac_cv_type_pid_t" = xyes
; then :
13010 cat >>confdefs.h
<<_ACEOF
13016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
13017 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
13018 if ${ac_cv_path_SED+:} false
; then :
13019 $as_echo_n "(cached) " >&6
13021 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
13022 for ac_i
in 1 2 3 4 5 6 7; do
13023 ac_script
="$ac_script$as_nl$ac_script"
13025 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
13026 { ac_script
=; unset ac_script
;}
13027 if test -z "$SED"; then
13028 ac_path_SED_found
=false
13029 # Loop through the user's path and test for each of PROGNAME-LIST
13030 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13031 for as_dir
in $PATH
13034 test -z "$as_dir" && as_dir
=.
13035 for ac_prog
in sed gsed
; do
13036 for ac_exec_ext
in '' $ac_executable_extensions; do
13037 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
13038 as_fn_executable_p
"$ac_path_SED" ||
continue
13039 # Check for GNU ac_path_SED and select it if it is found.
13040 # Check for GNU $ac_path_SED
13041 case `"$ac_path_SED" --version 2>&1` in
13043 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
13046 $as_echo_n 0123456789 >"conftest.in"
13049 cat "conftest.in" "conftest.in" >"conftest.tmp"
13050 mv "conftest.tmp" "conftest.in"
13051 cp "conftest.in" "conftest.nl"
13052 $as_echo '' >> "conftest.nl"
13053 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
13054 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
13055 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
13056 if test $ac_count -gt ${ac_path_SED_max-0}; then
13057 # Best one so far, save it but keep looking for a better one
13058 ac_cv_path_SED
="$ac_path_SED"
13059 ac_path_SED_max
=$ac_count
13061 # 10*(2^10) chars as input seems more than enough
13062 test $ac_count -gt 10 && break
13064 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
13067 $ac_path_SED_found && break 3
13072 if test -z "$ac_cv_path_SED"; then
13073 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
13076 ac_cv_path_SED
=$SED
13080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
13081 $as_echo "$ac_cv_path_SED" >&6; }
13082 SED
="$ac_cv_path_SED"
13086 # Set the 'development' global.
13087 .
$srcdir/..
/bfd
/development.sh
13089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13090 $as_echo_n "checking for ANSI C header files... " >&6; }
13091 if ${ac_cv_header_stdc+:} false
; then :
13092 $as_echo_n "(cached) " >&6
13094 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13095 /* end confdefs.h. */
13096 #include <stdlib.h>
13097 #include <stdarg.h>
13098 #include <string.h>
13109 if ac_fn_c_try_compile
"$LINENO"; then :
13110 ac_cv_header_stdc
=yes
13112 ac_cv_header_stdc
=no
13114 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13116 if test $ac_cv_header_stdc = yes; then
13117 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13118 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13119 /* end confdefs.h. */
13120 #include <string.h>
13123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13124 $EGREP "memchr" >/dev
/null
2>&1; then :
13127 ac_cv_header_stdc
=no
13133 if test $ac_cv_header_stdc = yes; then
13134 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13135 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13136 /* end confdefs.h. */
13137 #include <stdlib.h>
13140 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13141 $EGREP "free" >/dev
/null
2>&1; then :
13144 ac_cv_header_stdc
=no
13150 if test $ac_cv_header_stdc = yes; then
13151 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13152 if test "$cross_compiling" = yes; then :
13155 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13156 /* end confdefs.h. */
13158 #include <stdlib.h>
13159 #if ((' ' & 0x0FF) == 0x020)
13160 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13161 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13163 # define ISLOWER(c) \
13164 (('a' <= (c) && (c) <= 'i') \
13165 || ('j' <= (c) && (c) <= 'r') \
13166 || ('s' <= (c) && (c) <= 'z'))
13167 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13170 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13175 for (i = 0; i < 256; i++)
13176 if (XOR (islower (i), ISLOWER (i))
13177 || toupper (i) != TOUPPER (i))
13182 if ac_fn_c_try_run
"$LINENO"; then :
13185 ac_cv_header_stdc
=no
13187 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13188 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13194 $as_echo "$ac_cv_header_stdc" >&6; }
13195 if test $ac_cv_header_stdc = yes; then
13197 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13201 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13202 # for constant arguments. Useless!
13203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13204 $as_echo_n "checking for working alloca.h... " >&6; }
13205 if ${ac_cv_working_alloca_h+:} false
; then :
13206 $as_echo_n "(cached) " >&6
13208 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13209 /* end confdefs.h. */
13210 #include <alloca.h>
13214 char *p = (char *) alloca (2 * sizeof (int));
13220 if ac_fn_c_try_link
"$LINENO"; then :
13221 ac_cv_working_alloca_h
=yes
13223 ac_cv_working_alloca_h
=no
13225 rm -f core conftest.err conftest.
$ac_objext \
13226 conftest
$ac_exeext conftest.
$ac_ext
13228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13229 $as_echo "$ac_cv_working_alloca_h" >&6; }
13230 if test $ac_cv_working_alloca_h = yes; then
13232 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13237 $as_echo_n "checking for alloca... " >&6; }
13238 if ${ac_cv_func_alloca_works+:} false
; then :
13239 $as_echo_n "(cached) " >&6
13241 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13242 /* end confdefs.h. */
13244 # define alloca __builtin_alloca
13247 # include <malloc.h>
13248 # define alloca _alloca
13250 # ifdef HAVE_ALLOCA_H
13251 # include <alloca.h>
13256 # ifndef alloca /* predefined by HP cc +Olibcalls */
13257 void *alloca (size_t);
13267 char *p = (char *) alloca (1);
13273 if ac_fn_c_try_link
"$LINENO"; then :
13274 ac_cv_func_alloca_works
=yes
13276 ac_cv_func_alloca_works
=no
13278 rm -f core conftest.err conftest.
$ac_objext \
13279 conftest
$ac_exeext conftest.
$ac_ext
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13282 $as_echo "$ac_cv_func_alloca_works" >&6; }
13284 if test $ac_cv_func_alloca_works = yes; then
13286 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13289 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13290 # that cause trouble. Some versions do not even contain alloca or
13291 # contain a buggy version. If you still want to use their alloca,
13292 # use ar to extract alloca.o from them instead of compiling alloca.c.
13294 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
13296 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13300 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13301 if ${ac_cv_os_cray+:} false
; then :
13302 $as_echo_n "(cached) " >&6
13304 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13305 /* end confdefs.h. */
13306 #if defined CRAY && ! defined CRAY2
13313 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13314 $EGREP "webecray" >/dev
/null
2>&1; then :
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13323 $as_echo "$ac_cv_os_cray" >&6; }
13324 if test $ac_cv_os_cray = yes; then
13325 for ac_func
in _getb67 GETB67 getb67
; do
13326 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13327 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13328 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13330 cat >>confdefs.h
<<_ACEOF
13331 #define CRAY_STACKSEG_END $ac_func
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13341 $as_echo_n "checking stack direction for C alloca... " >&6; }
13342 if ${ac_cv_c_stack_direction+:} false
; then :
13343 $as_echo_n "(cached) " >&6
13345 if test "$cross_compiling" = yes; then :
13346 ac_cv_c_stack_direction
=0
13348 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13349 /* end confdefs.h. */
13350 $ac_includes_default
13352 find_stack_direction (int *addr, int depth)
13354 int dir, dummy = 0;
13357 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13358 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13359 return dir + dummy;
13363 main (int argc, char **argv)
13365 return find_stack_direction (0, argc + !argv + 20) < 0;
13368 if ac_fn_c_try_run
"$LINENO"; then :
13369 ac_cv_c_stack_direction
=1
13371 ac_cv_c_stack_direction
=-1
13373 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13374 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13379 $as_echo "$ac_cv_c_stack_direction" >&6; }
13380 cat >>confdefs.h
<<_ACEOF
13381 #define STACK_DIRECTION $ac_cv_c_stack_direction
13392 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13394 WIN32APILIBS
="-lws2_32"
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13400 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13401 if ${am_cv_langinfo_codeset+:} false
; then :
13402 $as_echo_n "(cached) " >&6
13404 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13405 /* end confdefs.h. */
13406 #include <langinfo.h>
13410 char* cs = nl_langinfo(CODESET);
13415 if ac_fn_c_try_link
"$LINENO"; then :
13416 am_cv_langinfo_codeset
=yes
13418 am_cv_langinfo_codeset
=no
13420 rm -f core conftest.err conftest.
$ac_objext \
13421 conftest
$ac_exeext conftest.
$ac_ext
13424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13425 $as_echo "$am_cv_langinfo_codeset" >&6; }
13426 if test $am_cv_langinfo_codeset = yes; then
13428 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13433 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
13435 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13436 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13437 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
13438 cat >>confdefs.h
<<_ACEOF
13439 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13448 for ac_func
in getpagesize
13450 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13451 if test "x$ac_cv_func_getpagesize" = xyes
; then :
13452 cat >>confdefs.h
<<_ACEOF
13453 #define HAVE_GETPAGESIZE 1
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13460 $as_echo_n "checking for working mmap... " >&6; }
13461 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
13462 $as_echo_n "(cached) " >&6
13464 if test "$cross_compiling" = yes; then :
13465 ac_cv_func_mmap_fixed_mapped
=no
13467 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13468 /* end confdefs.h. */
13469 $ac_includes_default
13470 /* malloc might have been renamed as rpl_malloc. */
13473 /* Thanks to Mike Haertel and Jim Avera for this test.
13474 Here is a matrix of mmap possibilities:
13475 mmap private not fixed
13476 mmap private fixed at somewhere currently unmapped
13477 mmap private fixed at somewhere already mapped
13478 mmap shared not fixed
13479 mmap shared fixed at somewhere currently unmapped
13480 mmap shared fixed at somewhere already mapped
13481 For private mappings, we should verify that changes cannot be read()
13482 back from the file, nor mmap's back from the file at a different
13483 address. (There have been systems where private was not correctly
13484 implemented like the infamous i386 svr4.0, and systems where the
13485 VM page cache was not coherent with the file system buffer cache
13486 like early versions of FreeBSD and possibly contemporary NetBSD.)
13487 For shared mappings, we should conversely verify that changes get
13488 propagated back to all the places they're supposed to be.
13490 Grep wants private fixed already mapped.
13491 The main things grep needs to know about mmap are:
13492 * does it exist and is it safe to write into the mmap'd area
13493 * how to use it (BSD variants) */
13496 #include <sys/mman.h>
13498 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13502 /* This mess was copied from the GNU getpagesize.h. */
13503 #ifndef HAVE_GETPAGESIZE
13504 # ifdef _SC_PAGESIZE
13505 # define getpagesize() sysconf(_SC_PAGESIZE)
13506 # else /* no _SC_PAGESIZE */
13507 # ifdef HAVE_SYS_PARAM_H
13508 # include <sys/param.h>
13509 # ifdef EXEC_PAGESIZE
13510 # define getpagesize() EXEC_PAGESIZE
13511 # else /* no EXEC_PAGESIZE */
13513 # define getpagesize() NBPG * CLSIZE
13516 # endif /* no CLSIZE */
13517 # else /* no NBPG */
13519 # define getpagesize() NBPC
13520 # else /* no NBPC */
13522 # define getpagesize() PAGESIZE
13523 # endif /* PAGESIZE */
13524 # endif /* no NBPC */
13525 # endif /* no NBPG */
13526 # endif /* no EXEC_PAGESIZE */
13527 # else /* no HAVE_SYS_PARAM_H */
13528 # define getpagesize() 8192 /* punt totally */
13529 # endif /* no HAVE_SYS_PARAM_H */
13530 # endif /* no _SC_PAGESIZE */
13532 #endif /* no HAVE_GETPAGESIZE */
13537 char *data, *data2, *data3;
13538 const char *cdata2;
13542 pagesize = getpagesize ();
13544 /* First, make a file with some known garbage in it. */
13545 data = (char *) malloc (pagesize);
13548 for (i = 0; i < pagesize; ++i)
13549 *(data + i) = rand ();
13551 fd = creat ("conftest.mmap", 0600);
13554 if (write (fd, data, pagesize) != pagesize)
13558 /* Next, check that the tail of a page is zero-filled. File must have
13559 non-zero length, otherwise we risk SIGBUS for entire page. */
13560 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13564 if (write (fd2, cdata2, 1) != 1)
13566 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13567 if (data2 == MAP_FAILED)
13569 for (i = 0; i < pagesize; ++i)
13573 if (munmap (data2, pagesize))
13576 /* Next, try to mmap the file at a fixed address which already has
13577 something else allocated at it. If we can, also make sure that
13578 we see the same garbage. */
13579 fd = open ("conftest.mmap", O_RDWR);
13582 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13583 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13585 for (i = 0; i < pagesize; ++i)
13586 if (*(data + i) != *(data2 + i))
13589 /* Finally, make sure that changes to the mapped area do not
13590 percolate back to the file as seen by read(). (This is a bug on
13591 some variants of i386 svr4.0.) */
13592 for (i = 0; i < pagesize; ++i)
13593 *(data2 + i) = *(data2 + i) + 1;
13594 data3 = (char *) malloc (pagesize);
13597 if (read (fd, data3, pagesize) != pagesize)
13599 for (i = 0; i < pagesize; ++i)
13600 if (*(data + i) != *(data3 + i))
13606 if ac_fn_c_try_run
"$LINENO"; then :
13607 ac_cv_func_mmap_fixed_mapped
=yes
13609 ac_cv_func_mmap_fixed_mapped
=no
13611 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13612 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13617 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13618 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13620 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13623 rm -f conftest.mmap conftest.txt
13625 for ac_header
in vfork.h
13627 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13628 if test "x$ac_cv_header_vfork_h" = xyes
; then :
13629 cat >>confdefs.h
<<_ACEOF
13630 #define HAVE_VFORK_H 1
13637 for ac_func
in fork vfork
13639 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13640 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13641 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13642 cat >>confdefs.h
<<_ACEOF
13643 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13649 if test "x$ac_cv_func_fork" = xyes
; then
13650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13651 $as_echo_n "checking for working fork... " >&6; }
13652 if ${ac_cv_func_fork_works+:} false
; then :
13653 $as_echo_n "(cached) " >&6
13655 if test "$cross_compiling" = yes; then :
13656 ac_cv_func_fork_works
=cross
13658 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13659 /* end confdefs.h. */
13660 $ac_includes_default
13665 /* By Ruediger Kuhlmann. */
13666 return fork () < 0;
13672 if ac_fn_c_try_run
"$LINENO"; then :
13673 ac_cv_func_fork_works
=yes
13675 ac_cv_func_fork_works
=no
13677 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13678 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13683 $as_echo "$ac_cv_func_fork_works" >&6; }
13686 ac_cv_func_fork_works
=$ac_cv_func_fork
13688 if test "x$ac_cv_func_fork_works" = xcross
; then
13690 *-*-amigaos* |
*-*-msdosdjgpp*)
13691 # Override, as these systems have only a dummy fork() stub
13692 ac_cv_func_fork_works
=no
13695 ac_cv_func_fork_works
=yes
13698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13699 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13701 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13702 if test "x$ac_cv_func_vfork" = xyes
; then
13703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13704 $as_echo_n "checking for working vfork... " >&6; }
13705 if ${ac_cv_func_vfork_works+:} false
; then :
13706 $as_echo_n "(cached) " >&6
13708 if test "$cross_compiling" = yes; then :
13709 ac_cv_func_vfork_works
=cross
13711 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13712 /* end confdefs.h. */
13713 /* Thanks to Paul Eggert for this test. */
13714 $ac_includes_default
13715 #include <sys/wait.h>
13716 #ifdef HAVE_VFORK_H
13717 # include <vfork.h>
13719 /* On some sparc systems, changes by the child to local and incoming
13720 argument registers are propagated back to the parent. The compiler
13721 is told about this with #include <vfork.h>, but some compilers
13722 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13723 static variable whose address is put into a register that is
13724 clobbered by the vfork. */
13727 sparc_address_test (int arg)
13729 sparc_address_test (arg) int arg;
13732 static pid_t child;
13750 pid_t parent = getpid ();
13753 sparc_address_test (0);
13758 /* Here is another test for sparc vfork register problems. This
13759 test uses lots of local variables, at least as many local
13760 variables as main has allocated so far including compiler
13761 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13762 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13763 reuse the register of parent for one of the local variables,
13764 since it will think that parent can't possibly be used any more
13765 in this routine. Assigning to the local variable will thus
13766 munge parent in the parent process. */
13768 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13769 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13770 /* Convince the compiler that p..p7 are live; otherwise, it might
13771 use the same hardware register for all 8 local variables. */
13772 if (p != p1 || p != p2 || p != p3 || p != p4
13773 || p != p5 || p != p6 || p != p7)
13776 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13777 from child file descriptors. If the child closes a descriptor
13778 before it execs or exits, this munges the parent's descriptor
13779 as well. Test for this by closing stdout in the child. */
13780 _exit(close(fileno(stdout)) != 0);
13785 while (wait(&status) != child)
13788 /* Was there some problem with vforking? */
13791 /* Did the child fail? (This shouldn't happen.) */
13794 /* Did the vfork/compiler bug occur? */
13795 || parent != getpid()
13797 /* Did the file descriptor bug occur? */
13798 || fstat(fileno(stdout), &st) != 0
13803 if ac_fn_c_try_run
"$LINENO"; then :
13804 ac_cv_func_vfork_works
=yes
13806 ac_cv_func_vfork_works
=no
13808 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13809 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13814 $as_echo "$ac_cv_func_vfork_works" >&6; }
13817 if test "x$ac_cv_func_fork_works" = xcross
; then
13818 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13820 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13823 if test "x$ac_cv_func_vfork_works" = xyes
; then
13825 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13829 $as_echo "#define vfork fork" >>confdefs.h
13832 if test "x$ac_cv_func_fork_works" = xyes
; then
13834 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13838 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
13839 ptrace64 sbrk setns sigaltstack sigprocmask \
13840 setpgid setpgrp getrusage getauxval sigtimedwait
13842 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13843 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13844 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13845 cat >>confdefs.h
<<_ACEOF
13846 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13853 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13854 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
13860 cat >>confdefs.h
<<_ACEOF
13861 #define HAVE_DECL_STRSTR $ac_have_decl
13865 # ----------------------- #
13866 # Checks for structures. #
13867 # ----------------------- #
13869 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13870 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
13872 cat >>confdefs.h
<<_ACEOF
13873 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13878 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13879 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
13881 cat >>confdefs.h
<<_ACEOF
13882 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13889 # On FreeBSD we need libutil for the kinfo_get* functions. On
13890 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
13891 # Figure out which one to use.
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
13893 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
13894 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13895 $as_echo_n "(cached) " >&6
13897 ac_func_search_save_LIBS
=$LIBS
13898 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13899 /* end confdefs.h. */
13901 /* Override any GCC internal prototype to avoid an error.
13902 Use char because int might match the return type of a GCC
13903 builtin and then its argument prototype would still apply. */
13907 char kinfo_getfile ();
13911 return kinfo_getfile ();
13916 for ac_lib
in '' util util-freebsd
; do
13917 if test -z "$ac_lib"; then
13918 ac_res
="none required"
13921 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
13923 if ac_fn_c_try_link
"$LINENO"; then :
13924 ac_cv_search_kinfo_getfile
=$ac_res
13926 rm -f core conftest.err conftest.
$ac_objext \
13928 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13932 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13935 ac_cv_search_kinfo_getfile
=no
13937 rm conftest.
$ac_ext
13938 LIBS
=$ac_func_search_save_LIBS
13940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
13941 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
13942 ac_res
=$ac_cv_search_kinfo_getfile
13943 if test "$ac_res" != no
; then :
13944 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
13949 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
13950 for ac_func
in kinfo_getfile
13952 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
13953 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
13954 cat >>confdefs.h
<<_ACEOF
13955 #define HAVE_KINFO_GETFILE 1
13962 # Check for std::thread. This does not work on some platforms, like
13965 ac_cpp
='$CXXCPP $CPPFLAGS'
13966 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13967 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13968 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
13975 ac_cpp
='$CPP $CPPFLAGS'
13976 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13977 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13978 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13982 # We used to check for pthread.h first, but this fails if pthread.h
13983 # requires special compiler flags (e.g. on Tru64 or Sequent).
13984 # It gets checked for in the link test anyway.
13986 # First of all, check if the user has set any of the PTHREAD_LIBS,
13987 # etcetera environment variables, and if threads linking works using
13989 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
13990 ax_pthread_save_CC
="$CC"
13991 ax_pthread_save_CFLAGS
="$CFLAGS"
13992 ax_pthread_save_LIBS
="$LIBS"
13993 if test "x$PTHREAD_CC" != "x"; then :
13996 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13997 LIBS
="$PTHREAD_LIBS $LIBS"
13998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
13999 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
14000 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14001 /* end confdefs.h. */
14003 /* Override any GCC internal prototype to avoid an error.
14004 Use char because int might match the return type of a GCC
14005 builtin and then its argument prototype would still apply. */
14009 char pthread_join ();
14013 return pthread_join ();
14018 if ac_fn_c_try_link
"$LINENO"; then :
14021 rm -f core conftest.err conftest.
$ac_objext \
14022 conftest
$ac_exeext conftest.
$ac_ext
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14024 $as_echo "$ax_pthread_ok" >&6; }
14025 if test "x$ax_pthread_ok" = "xno"; then
14029 CC
="$ax_pthread_save_CC"
14030 CFLAGS
="$ax_pthread_save_CFLAGS"
14031 LIBS
="$ax_pthread_save_LIBS"
14034 # We must check for the threads library under a number of different
14035 # names; the ordering is very important because some systems
14036 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
14037 # libraries is broken (non-POSIX).
14039 # Create a list of thread flags to try. Items starting with a "-" are
14040 # C compiler flags, and other items are library names, except for "none"
14041 # which indicates that we try without any flags at all, and "pthread-config"
14042 # which is a program returning the flags for the Pth emulation library.
14044 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
14046 # The ordering *is* (sometimes) important. Some notes on the
14047 # individual items follow:
14049 # pthreads: AIX (must check this before -lpthread)
14050 # none: in case threads are in libc; should be tried before -Kthread and
14051 # other compiler flags to prevent continual compiler warnings
14052 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
14053 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
14054 # (Note: HP C rejects this with "bad form for `-t' option")
14055 # -pthreads: Solaris/gcc (Note: HP C also rejects)
14056 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
14057 # doesn't hurt to check since this sometimes defines pthreads and
14058 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
14059 # is present but should not be used directly; and before -mthreads,
14060 # because the compiler interprets this as "-mt" + "-hreads")
14061 # -mthreads: Mingw32/gcc, Lynx/gcc
14062 # pthread: Linux, etcetera
14063 # --thread-safe: KAI C++
14064 # pthread-config: use pthread-config program (for GNU Pth library)
14070 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
14071 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
14073 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
14078 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
14079 # multi-threading and also sets -lpthread."
14081 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
14086 # IBM z/OS requires a feature-test macro to be defined in order to
14087 # enable POSIX threads at all, so give the user a hint if this is
14088 # not set. (We don't define these ourselves, as they can affect
14089 # other portions of the system API in unpredictable ways.)
14091 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14092 /* end confdefs.h. */
14094 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
14095 AX_PTHREAD_ZOS_MISSING
14099 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14100 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
14101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
14102 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
14110 # On Solaris (at least, for some versions), libc contains stubbed
14111 # (non-functional) versions of the pthreads routines, so link-based
14112 # tests will erroneously succeed. (N.B.: The stubs are missing
14113 # pthread_cleanup_push, or rather a function called by this macro,
14114 # so we could check for that, but who knows whether they'll stub
14115 # that too in a future libc.) So we'll check first for the
14116 # standard Solaris way of linking pthreads (-mt -lpthread).
14118 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
14122 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
14124 if test "x$GCC" = "xyes"; then :
14125 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
14128 # The presence of a feature test macro requesting re-entrant function
14129 # definitions is, on some systems, a strong hint that pthreads support is
14130 # correctly enabled
14133 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
14134 ax_pthread_check_macro
="_REENTRANT"
14138 ax_pthread_check_macro
="_THREAD_SAFE"
14142 ax_pthread_check_macro
="--"
14145 if test "x$ax_pthread_check_macro" = "x--"; then :
14146 ax_pthread_check_cond
=0
14148 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
14151 # Are we compiling with Clang?
14153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
14154 $as_echo_n "checking whether $CC is Clang... " >&6; }
14155 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
14156 $as_echo_n "(cached) " >&6
14158 ax_cv_PTHREAD_CLANG
=no
14159 # Note that Autoconf sets GCC=yes for Clang as well as GCC
14160 if test "x$GCC" = "xyes"; then
14161 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14162 /* end confdefs.h. */
14163 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
14164 # if defined(__clang__) && defined(__llvm__)
14165 AX_PTHREAD_CC_IS_CLANG
14169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14170 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
14171 ax_cv_PTHREAD_CLANG
=yes
14178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
14179 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
14180 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
14182 ax_pthread_clang_warning
=no
14184 # Clang needs special handling, because older versions handle the -pthread
14185 # option in a rather... idiosyncratic way
14187 if test "x$ax_pthread_clang" = "xyes"; then
14189 # Clang takes -pthread; it has never supported any other flag
14191 # (Note 1: This will need to be revisited if a system that Clang
14192 # supports has POSIX threads in a separate library. This tends not
14193 # to be the way of modern systems, but it's conceivable.)
14195 # (Note 2: On some systems, notably Darwin, -pthread is not needed
14196 # to get POSIX threads support; the API is always present and
14197 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
14198 # -pthread does define _REENTRANT, and while the Darwin headers
14199 # ignore this macro, third-party headers might not.)
14201 PTHREAD_CFLAGS
="-pthread"
14206 # However, older versions of Clang make a point of warning the user
14207 # that, in an invocation where only linking and no compilation is
14208 # taking place, the -pthread option has no effect ("argument unused
14209 # during compilation"). They expect -pthread to be passed in only
14210 # when source code is being compiled.
14212 # Problem is, this is at odds with the way Automake and most other
14213 # C build frameworks function, which is that the same flags used in
14214 # compilation (CFLAGS) are also used in linking. Many systems
14215 # supported by AX_PTHREAD require exactly this for POSIX threads
14216 # support, and in fact it is often not straightforward to specify a
14217 # flag that is used only in the compilation phase and not in
14218 # linking. Such a scenario is extremely rare in practice.
14220 # Even though use of the -pthread flag in linking would only print
14221 # a warning, this can be a nuisance for well-run software projects
14222 # that build with -Werror. So if the active version of Clang has
14223 # this misfeature, we search for an option to squash it.
14225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
14226 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
14227 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
14228 $as_echo_n "(cached) " >&6
14230 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
14231 # Create an alternate version of $ac_link that compiles and
14232 # links in two steps (.c -> .o, .o -> exe) instead of one
14233 # (.c -> exe), because the warning occurs only in the second
14235 ax_pthread_save_ac_link
="$ac_link"
14236 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
14237 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
14238 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
14239 ax_pthread_save_CFLAGS
="$CFLAGS"
14240 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
14241 if test "x$ax_pthread_try" = "xunknown"; then :
14244 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
14245 ac_link
="$ax_pthread_save_ac_link"
14246 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14247 /* end confdefs.h. */
14248 int main(void){return 0;}
14250 if ac_fn_c_try_link
"$LINENO"; then :
14251 ac_link
="$ax_pthread_2step_ac_link"
14252 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14253 /* end confdefs.h. */
14254 int main(void){return 0;}
14256 if ac_fn_c_try_link
"$LINENO"; then :
14259 rm -f core conftest.err conftest.
$ac_objext \
14260 conftest
$ac_exeext conftest.
$ac_ext
14263 rm -f core conftest.err conftest.
$ac_objext \
14264 conftest
$ac_exeext conftest.
$ac_ext
14266 ac_link
="$ax_pthread_save_ac_link"
14267 CFLAGS
="$ax_pthread_save_CFLAGS"
14268 if test "x$ax_pthread_try" = "x"; then :
14271 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
14275 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
14277 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
14279 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
14282 fi # $ax_pthread_clang = yes
14284 if test "x$ax_pthread_ok" = "xno"; then
14285 for ax_pthread_try_flag
in $ax_pthread_flags; do
14287 case $ax_pthread_try_flag in
14289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
14290 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
14294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
14295 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
14296 PTHREAD_CFLAGS
="-mt"
14297 PTHREAD_LIBS
="-lpthread"
14301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
14302 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
14303 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
14307 # Extract the first word of "pthread-config", so it can be a program name with args.
14308 set dummy pthread-config
; ac_word
=$2
14309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14310 $as_echo_n "checking for $ac_word... " >&6; }
14311 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
14312 $as_echo_n "(cached) " >&6
14314 if test -n "$ax_pthread_config"; then
14315 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
14317 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14318 for as_dir
in $PATH
14321 test -z "$as_dir" && as_dir
=.
14322 for ac_exec_ext
in '' $ac_executable_extensions; do
14323 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
14324 ac_cv_prog_ax_pthread_config
="yes"
14325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14332 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
14335 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
14336 if test -n "$ax_pthread_config"; then
14337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
14338 $as_echo "$ax_pthread_config" >&6; }
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14341 $as_echo "no" >&6; }
14345 if test "x$ax_pthread_config" = "xno"; then :
14348 PTHREAD_CFLAGS
="`pthread-config --cflags`"
14349 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
14354 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
14355 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
14359 ax_pthread_save_CFLAGS
="$CFLAGS"
14360 ax_pthread_save_LIBS
="$LIBS"
14361 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
14362 LIBS
="$PTHREAD_LIBS $LIBS"
14364 # Check for various functions. We must include pthread.h,
14365 # since some functions may be macros. (On the Sequent, we
14366 # need a special flag -Kthread to make this header compile.)
14367 # We check for pthread_join because it is in -lpthread on IRIX
14368 # while pthread_create is in libc. We check for pthread_attr_init
14369 # due to DEC craziness with -lpthreads. We check for
14370 # pthread_cleanup_push because it is one of the few pthread
14371 # functions on Solaris that doesn't have a non-functional libc stub.
14372 # We try pthread_create on general principles.
14374 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14375 /* end confdefs.h. */
14376 #include <pthread.h>
14377 # if $ax_pthread_check_cond
14378 # error "$ax_pthread_check_macro must be defined"
14380 static void routine(void *a) { a = 0; }
14381 static void *start_routine(void *a) { return a; }
14385 pthread_t th; pthread_attr_t attr;
14386 pthread_create(&th, 0, start_routine, 0);
14387 pthread_join(th, 0);
14388 pthread_attr_init(&attr);
14389 pthread_cleanup_push(routine, 0);
14390 pthread_cleanup_pop(0) /* ; */
14395 if ac_fn_c_try_link
"$LINENO"; then :
14398 rm -f core conftest.err conftest.
$ac_objext \
14399 conftest
$ac_exeext conftest.
$ac_ext
14401 CFLAGS
="$ax_pthread_save_CFLAGS"
14402 LIBS
="$ax_pthread_save_LIBS"
14404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14405 $as_echo "$ax_pthread_ok" >&6; }
14406 if test "x$ax_pthread_ok" = "xyes"; then :
14415 # Various other checks:
14416 if test "x$ax_pthread_ok" = "xyes"; then
14417 ax_pthread_save_CFLAGS
="$CFLAGS"
14418 ax_pthread_save_LIBS
="$LIBS"
14419 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
14420 LIBS
="$PTHREAD_LIBS $LIBS"
14422 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
14423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
14424 $as_echo_n "checking for joinable pthread attribute... " >&6; }
14425 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
14426 $as_echo_n "(cached) " >&6
14428 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
14429 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
14430 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14431 /* end confdefs.h. */
14432 #include <pthread.h>
14436 int attr = $ax_pthread_attr; return attr /* ; */
14441 if ac_fn_c_try_link
"$LINENO"; then :
14442 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
14444 rm -f core conftest.err conftest.
$ac_objext \
14445 conftest
$ac_exeext conftest.
$ac_ext
14449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
14450 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
14451 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
14452 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
14453 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
14455 cat >>confdefs.h
<<_ACEOF
14456 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
14459 ax_pthread_joinable_attr_defined
=yes
14463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
14464 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
14465 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
14466 $as_echo_n "(cached) " >&6
14468 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
14471 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
14477 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
14478 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
14479 test "x$ax_pthread_special_flags_added" != "xyes"; then :
14480 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
14481 ax_pthread_special_flags_added
=yes
14484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
14485 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
14486 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
14487 $as_echo_n "(cached) " >&6
14489 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14490 /* end confdefs.h. */
14491 #include <pthread.h>
14495 int i = PTHREAD_PRIO_INHERIT;
14500 if ac_fn_c_try_link
"$LINENO"; then :
14501 ax_cv_PTHREAD_PRIO_INHERIT
=yes
14503 ax_cv_PTHREAD_PRIO_INHERIT
=no
14505 rm -f core conftest.err conftest.
$ac_objext \
14506 conftest
$ac_exeext conftest.
$ac_ext
14509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
14510 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
14511 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
14512 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
14514 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
14516 ax_pthread_prio_inherit_defined
=yes
14520 CFLAGS
="$ax_pthread_save_CFLAGS"
14521 LIBS
="$ax_pthread_save_LIBS"
14523 # More AIX lossage: compile with *_r variant
14524 if test "x$GCC" != "xyes"; then
14528 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
14529 #handle absolute path differently from PATH based program lookup
14532 if as_fn_executable_p
${CC}_r
; then :
14533 PTHREAD_CC
="${CC}_r"
14536 for ac_prog
in ${CC}_r
14538 # Extract the first word of "$ac_prog", so it can be a program name with args.
14539 set dummy
$ac_prog; ac_word
=$2
14540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14541 $as_echo_n "checking for $ac_word... " >&6; }
14542 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
14543 $as_echo_n "(cached) " >&6
14545 if test -n "$PTHREAD_CC"; then
14546 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
14548 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14549 for as_dir
in $PATH
14552 test -z "$as_dir" && as_dir
=.
14553 for ac_exec_ext
in '' $ac_executable_extensions; do
14554 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
14555 ac_cv_prog_PTHREAD_CC
="$ac_prog"
14556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14565 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
14566 if test -n "$PTHREAD_CC"; then
14567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
14568 $as_echo "$PTHREAD_CC" >&6; }
14570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14571 $as_echo "no" >&6; }
14575 test -n "$PTHREAD_CC" && break
14577 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14588 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14594 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14595 if test "x$ax_pthread_ok" = "xyes"; then
14603 ac_cpp
='$CXXCPP $CPPFLAGS'
14604 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14605 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14606 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
14609 if test "$threads" = "yes"; then
14611 LIBS
="$PTHREAD_LIBS $LIBS"
14612 save_CXXFLAGS
="$CXXFLAGS"
14613 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
14614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
14615 $as_echo_n "checking for std::thread... " >&6; }
14616 if ${gdb_cv_cxx_std_thread+:} false
; then :
14617 $as_echo_n "(cached) " >&6
14619 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14620 /* end confdefs.h. */
14622 void callback() { }
14626 std::thread t(callback);
14631 if ac_fn_cxx_try_compile
"$LINENO"; then :
14632 gdb_cv_cxx_std_thread
=yes
14634 gdb_cv_cxx_std_thread
=no
14636 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
14639 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
14641 # This check must be here, while LIBS includes any necessary
14642 # threading library.
14643 for ac_func
in pthread_sigmask pthread_setname_np
14645 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14646 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14647 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
14648 cat >>confdefs.h
<<_ACEOF
14649 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14657 CXXFLAGS
="$save_CXXFLAGS"
14659 if test "$gdb_cv_cxx_std_thread" = "yes"; then
14661 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
14665 ac_cpp
='$CPP $CPPFLAGS'
14666 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14667 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14668 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
14671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14672 $as_echo_n "checking for sigsetjmp... " >&6; }
14673 if ${gdb_cv_func_sigsetjmp+:} false
; then :
14674 $as_echo_n "(cached) " >&6
14676 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14677 /* end confdefs.h. */
14678 #include <setjmp.h>
14683 while (! sigsetjmp (env, 1))
14684 siglongjmp (env, 1);
14690 if ac_fn_c_try_compile
"$LINENO"; then :
14691 gdb_cv_func_sigsetjmp
=yes
14693 gdb_cv_func_sigsetjmp
=no
14696 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14700 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14701 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
14703 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14708 # Check whether --with-intel_pt was given.
14709 if test "${with_intel_pt+set}" = set; then :
14710 withval
=$with_intel_pt;
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
14716 $as_echo_n "checking whether to use intel pt... " >&6; }
14717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
14718 $as_echo "$with_intel_pt" >&6; }
14720 if test "${with_intel_pt}" = no
; then
14721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
14722 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
14725 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14726 /* end confdefs.h. */
14728 #include <linux/perf_event.h>
14729 #ifndef PERF_ATTR_SIZE_VER5
14734 if ac_fn_c_try_cpp
"$LINENO"; then :
14739 rm -f conftest.err conftest.i conftest.
$ac_ext
14740 if test "$perf_event" != yes; then
14741 if test "$with_intel_pt" = yes; then
14742 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
14745 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
14759 acl_save_prefix
="$prefix"
14760 prefix
="$acl_final_prefix"
14761 acl_save_exec_prefix
="$exec_prefix"
14762 exec_prefix
="$acl_final_exec_prefix"
14764 eval additional_includedir
=\"$includedir\"
14765 eval additional_libdir
=\"$libdir\"
14767 exec_prefix
="$acl_save_exec_prefix"
14768 prefix
="$acl_save_prefix"
14771 # Check whether --with-libipt-prefix was given.
14772 if test "${with_libipt_prefix+set}" = set; then :
14773 withval
=$with_libipt_prefix;
14774 if test "X$withval" = "Xno"; then
14777 if test "X$withval" = "X"; then
14779 acl_save_prefix
="$prefix"
14780 prefix
="$acl_final_prefix"
14781 acl_save_exec_prefix
="$exec_prefix"
14782 exec_prefix
="$acl_final_exec_prefix"
14784 eval additional_includedir
=\"$includedir\"
14785 eval additional_libdir
=\"$libdir\"
14787 exec_prefix
="$acl_save_exec_prefix"
14788 prefix
="$acl_save_prefix"
14791 additional_includedir
="$withval/include"
14792 additional_libdir
="$withval/lib"
14799 # Check whether --with-libipt-type was given.
14800 if test "${with_libipt_type+set}" = set; then :
14801 withval
=$with_libipt_type; with_libipt_type
=$withval
14803 with_libipt_type
=auto
14806 lib_type
=`eval echo \$with_libipt_type`
14813 names_already_handled
=
14814 names_next_round
='ipt '
14815 while test -n "$names_next_round"; do
14816 names_this_round
="$names_next_round"
14818 for name
in $names_this_round; do
14820 for n
in $names_already_handled; do
14821 if test "$n" = "$name"; then
14822 already_handled
=yes
14826 if test -z "$already_handled"; then
14827 names_already_handled
="$names_already_handled $name"
14828 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14829 eval value
=\"\
$HAVE_LIB$uppername\"
14830 if test -n "$value"; then
14831 if test "$value" = yes; then
14832 eval value
=\"\
$LIB$uppername\"
14833 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
14834 eval value
=\"\
$LTLIB$uppername\"
14835 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
14844 if test $use_additional = yes; then
14845 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14846 found_dir
="$additional_libdir"
14847 found_so
="$additional_libdir/lib$name.$shlibext"
14848 if test -f "$additional_libdir/lib$name.la"; then
14849 found_la
="$additional_libdir/lib$name.la"
14851 elif test x
$lib_type != xshared
; then
14852 if test -f "$additional_libdir/lib$name.$libext"; then
14853 found_dir
="$additional_libdir"
14854 found_a
="$additional_libdir/lib$name.$libext"
14855 if test -f "$additional_libdir/lib$name.la"; then
14856 found_la
="$additional_libdir/lib$name.la"
14861 if test "X$found_dir" = "X"; then
14862 for x
in $LDFLAGS $LTLIBIPT; do
14864 acl_save_prefix
="$prefix"
14865 prefix
="$acl_final_prefix"
14866 acl_save_exec_prefix
="$exec_prefix"
14867 exec_prefix
="$acl_final_exec_prefix"
14869 exec_prefix
="$acl_save_exec_prefix"
14870 prefix
="$acl_save_prefix"
14874 dir
=`echo "X$x" | sed -e 's/^X-L//'`
14875 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14877 found_so
="$dir/lib$name.$shlibext"
14878 if test -f "$dir/lib$name.la"; then
14879 found_la
="$dir/lib$name.la"
14881 elif test x
$lib_type != xshared
; then
14882 if test -f "$dir/lib$name.$libext"; then
14884 found_a
="$dir/lib$name.$libext"
14885 if test -f "$dir/lib$name.la"; then
14886 found_la
="$dir/lib$name.la"
14892 if test "X$found_dir" != "X"; then
14897 if test "X$found_dir" != "X"; then
14898 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
14899 if test "X$found_so" != "X"; then
14900 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
14901 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14904 for x
in $ltrpathdirs; do
14905 if test "X$x" = "X$found_dir"; then
14910 if test -z "$haveit"; then
14911 ltrpathdirs
="$ltrpathdirs $found_dir"
14913 if test "$hardcode_direct" = yes; then
14914 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14916 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
14917 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14919 for x
in $rpathdirs; do
14920 if test "X$x" = "X$found_dir"; then
14925 if test -z "$haveit"; then
14926 rpathdirs
="$rpathdirs $found_dir"
14930 for x
in $LDFLAGS $LIBIPT; do
14932 acl_save_prefix
="$prefix"
14933 prefix
="$acl_final_prefix"
14934 acl_save_exec_prefix
="$exec_prefix"
14935 exec_prefix
="$acl_final_exec_prefix"
14937 exec_prefix
="$acl_save_exec_prefix"
14938 prefix
="$acl_save_prefix"
14940 if test "X$x" = "X-L$found_dir"; then
14945 if test -z "$haveit"; then
14946 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
14948 if test "$hardcode_minus_L" != no
; then
14949 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14951 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
14957 if test "X$found_a" != "X"; then
14958 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
14960 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
14963 additional_includedir
=
14964 case "$found_dir" in
14966 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14967 additional_includedir
="$basedir/include"
14970 if test "X$additional_includedir" != "X"; then
14971 if test "X$additional_includedir" != "X/usr/include"; then
14973 if test "X$additional_includedir" = "X/usr/local/include"; then
14974 if test -n "$GCC"; then
14976 linux
*) haveit
=yes;;
14980 if test -z "$haveit"; then
14981 for x
in $CPPFLAGS $INCIPT; do
14983 acl_save_prefix
="$prefix"
14984 prefix
="$acl_final_prefix"
14985 acl_save_exec_prefix
="$exec_prefix"
14986 exec_prefix
="$acl_final_exec_prefix"
14988 exec_prefix
="$acl_save_exec_prefix"
14989 prefix
="$acl_save_prefix"
14991 if test "X$x" = "X-I$additional_includedir"; then
14996 if test -z "$haveit"; then
14997 if test -d "$additional_includedir"; then
14998 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
15004 if test -n "$found_la"; then
15005 save_libdir
="$libdir"
15006 case "$found_la" in
15007 */* |
*\\*) .
"$found_la" ;;
15008 *) .
"./$found_la" ;;
15010 libdir
="$save_libdir"
15011 for dep
in $dependency_libs; do
15014 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
15015 if test "X$additional_libdir" != "X/usr/lib"; then
15017 if test "X$additional_libdir" = "X/usr/local/lib"; then
15018 if test -n "$GCC"; then
15020 linux
*) haveit
=yes;;
15024 if test -z "$haveit"; then
15026 for x
in $LDFLAGS $LIBIPT; do
15028 acl_save_prefix
="$prefix"
15029 prefix
="$acl_final_prefix"
15030 acl_save_exec_prefix
="$exec_prefix"
15031 exec_prefix
="$acl_final_exec_prefix"
15033 exec_prefix
="$acl_save_exec_prefix"
15034 prefix
="$acl_save_prefix"
15036 if test "X$x" = "X-L$additional_libdir"; then
15041 if test -z "$haveit"; then
15042 if test -d "$additional_libdir"; then
15043 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
15047 for x
in $LDFLAGS $LTLIBIPT; do
15049 acl_save_prefix
="$prefix"
15050 prefix
="$acl_final_prefix"
15051 acl_save_exec_prefix
="$exec_prefix"
15052 exec_prefix
="$acl_final_exec_prefix"
15054 exec_prefix
="$acl_save_exec_prefix"
15055 prefix
="$acl_save_prefix"
15057 if test "X$x" = "X-L$additional_libdir"; then
15062 if test -z "$haveit"; then
15063 if test -d "$additional_libdir"; then
15064 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
15071 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
15072 if test "$enable_rpath" != no
; then
15074 for x
in $rpathdirs; do
15075 if test "X$x" = "X$dir"; then
15080 if test -z "$haveit"; then
15081 rpathdirs
="$rpathdirs $dir"
15084 for x
in $ltrpathdirs; do
15085 if test "X$x" = "X$dir"; then
15090 if test -z "$haveit"; then
15091 ltrpathdirs
="$ltrpathdirs $dir"
15096 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15099 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15102 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
15103 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
15109 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
15110 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
15111 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
15113 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
15114 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
15121 if test "X$rpathdirs" != "X"; then
15122 if test -n "$hardcode_libdir_separator"; then
15124 for found_dir
in $rpathdirs; do
15125 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15127 acl_save_libdir
="$libdir"
15129 eval flag
=\"$hardcode_libdir_flag_spec\"
15130 libdir
="$acl_save_libdir"
15131 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
15133 for found_dir
in $rpathdirs; do
15134 acl_save_libdir
="$libdir"
15135 libdir
="$found_dir"
15136 eval flag
=\"$hardcode_libdir_flag_spec\"
15137 libdir
="$acl_save_libdir"
15138 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
15142 if test "X$ltrpathdirs" != "X"; then
15143 for found_dir
in $ltrpathdirs; do
15144 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
15149 ac_save_CPPFLAGS
="$CPPFLAGS"
15151 for element
in $INCIPT; do
15153 for x
in $CPPFLAGS; do
15155 acl_save_prefix
="$prefix"
15156 prefix
="$acl_final_prefix"
15157 acl_save_exec_prefix
="$exec_prefix"
15158 exec_prefix
="$acl_final_exec_prefix"
15160 exec_prefix
="$acl_save_exec_prefix"
15161 prefix
="$acl_save_prefix"
15163 if test "X$x" = "X$element"; then
15168 if test -z "$haveit"; then
15169 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
15174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
15175 $as_echo_n "checking for libipt... " >&6; }
15176 if ${ac_cv_libipt+:} false
; then :
15177 $as_echo_n "(cached) " >&6
15180 ac_save_LIBS
="$LIBS"
15181 LIBS
="$LIBS $LIBIPT"
15182 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15183 /* end confdefs.h. */
15184 #include "intel-pt.h"
15188 pt_insn_alloc_decoder (0);
15193 if ac_fn_c_try_link
"$LINENO"; then :
15198 rm -f core conftest.err conftest.
$ac_objext \
15199 conftest
$ac_exeext conftest.
$ac_ext
15200 LIBS
="$ac_save_LIBS"
15203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
15204 $as_echo "$ac_cv_libipt" >&6; }
15205 if test "$ac_cv_libipt" = yes; then
15208 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
15210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
15211 $as_echo_n "checking how to link with libipt... " >&6; }
15212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
15213 $as_echo "$LIBIPT" >&6; }
15216 CPPFLAGS
="$ac_save_CPPFLAGS"
15226 if test "$HAVE_LIBIPT" != yes; then
15227 if test "$with_intel_pt" = yes; then
15228 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
15231 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
15235 LIBS
="$LIBS $LIBIPT"
15236 for ac_func
in pt_insn_event
15238 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
15239 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
15240 cat >>confdefs.h
<<_ACEOF
15241 #define HAVE_PT_INSN_EVENT 1
15247 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
15249 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
15251 cat >>confdefs.h
<<_ACEOF
15252 #define HAVE_STRUCT_PT_INSN_ENABLED 1
15257 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
15259 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
15261 cat >>confdefs.h
<<_ACEOF
15262 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
15273 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
15275 for ac_header
in sys
/procfs.h
15277 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
15278 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
15279 cat >>confdefs.h
<<_ACEOF
15280 #define HAVE_SYS_PROCFS_H 1
15287 if test "$ac_cv_header_sys_procfs_h" = yes; then
15289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
15290 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
15291 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
15292 $as_echo_n "(cached) " >&6
15294 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15295 /* end confdefs.h. */
15298 #include <sys/procfs.h>
15307 if ac_fn_c_try_compile
"$LINENO"; then :
15308 bfd_cv_have_sys_procfs_type_gregset_t
=yes
15310 bfd_cv_have_sys_procfs_type_gregset_t
=no
15313 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15316 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
15318 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
15321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
15322 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
15325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
15326 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
15327 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
15328 $as_echo_n "(cached) " >&6
15330 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15331 /* end confdefs.h. */
15334 #include <sys/procfs.h>
15343 if ac_fn_c_try_compile
"$LINENO"; then :
15344 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
15346 bfd_cv_have_sys_procfs_type_fpregset_t
=no
15349 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15352 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
15354 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
15358 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
15361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
15362 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
15363 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
15364 $as_echo_n "(cached) " >&6
15366 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15367 /* end confdefs.h. */
15370 #include <sys/procfs.h>
15379 if ac_fn_c_try_compile
"$LINENO"; then :
15380 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
15382 bfd_cv_have_sys_procfs_type_prgregset_t
=no
15385 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15388 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
15390 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
15393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
15394 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
15397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
15398 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
15399 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
15400 $as_echo_n "(cached) " >&6
15402 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15403 /* end confdefs.h. */
15406 #include <sys/procfs.h>
15415 if ac_fn_c_try_compile
"$LINENO"; then :
15416 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
15418 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
15421 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15424 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
15426 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
15429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
15430 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
15433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
15434 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
15435 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
15436 $as_echo_n "(cached) " >&6
15438 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15439 /* end confdefs.h. */
15442 #include <sys/procfs.h>
15451 if ac_fn_c_try_compile
"$LINENO"; then :
15452 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
15454 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
15457 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15460 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
15462 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
15465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
15466 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
15470 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
15471 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
15472 $as_echo_n "(cached) " >&6
15474 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15475 /* end confdefs.h. */
15478 #include <sys/procfs.h>
15487 if ac_fn_c_try_compile
"$LINENO"; then :
15488 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
15490 bfd_cv_have_sys_procfs_type_lwpid_t
=no
15493 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15496 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
15498 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
15502 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
15506 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
15507 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
15508 $as_echo_n "(cached) " >&6
15510 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15511 /* end confdefs.h. */
15514 #include <sys/procfs.h>
15523 if ac_fn_c_try_compile
"$LINENO"; then :
15524 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
15526 bfd_cv_have_sys_procfs_type_psaddr_t
=no
15529 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15532 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
15534 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
15537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
15538 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
15541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
15542 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
15543 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
15544 $as_echo_n "(cached) " >&6
15546 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15547 /* end confdefs.h. */
15550 #include <sys/procfs.h>
15554 elf_fpregset_t avar
15559 if ac_fn_c_try_compile
"$LINENO"; then :
15560 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
15562 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
15565 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15568 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
15570 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
15573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
15574 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
15579 # Check the return and argument types of ptrace.
15582 for ac_header
in sys
/ptrace.h ptrace.h
15584 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15585 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15586 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
15587 cat >>confdefs.h
<<_ACEOF
15588 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15596 gdb_ptrace_headers
='
15597 #include <sys/types.h>
15598 #if HAVE_SYS_PTRACE_H
15599 # include <sys/ptrace.h>
15602 # include <unistd.h>
15606 # Check return type. Varargs (used on GNU/Linux) conflict with the
15607 # empty argument list, so check for that explicitly.
15608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
15609 $as_echo_n "checking return type of ptrace... " >&6; }
15610 if ${gdb_cv_func_ptrace_ret+:} false
; then :
15611 $as_echo_n "(cached) " >&6
15613 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15614 /* end confdefs.h. */
15615 Â $gdb_ptrace_headers
15619 extern long ptrace (enum __ptrace_request, ...);
15625 if ac_fn_c_try_compile
"$LINENO"; then :
15626 gdb_cv_func_ptrace_ret
='long'
15628 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15629 /* end confdefs.h. */
15630 $gdb_ptrace_headers
15634 extern int ptrace ();
15640 if ac_fn_c_try_compile
"$LINENO"; then :
15641 gdb_cv_func_ptrace_ret
='int'
15643 gdb_cv_func_ptrace_ret
='long'
15646 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15649 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
15653 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
15656 cat >>confdefs.h
<<_ACEOF
15657 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
15661 # Check argument types.
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
15663 $as_echo_n "checking types of arguments for ptrace... " >&6; }
15664 if ${gdb_cv_func_ptrace_args+:} false
; then :
15665 $as_echo_n "(cached) " >&6
15667 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15668 /* end confdefs.h. */
15669 $gdb_ptrace_headers
15673 extern long ptrace (enum __ptrace_request, ...);
15679 if ac_fn_c_try_compile
"$LINENO"; then :
15680 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
15682 for gdb_arg1
in 'int' 'long'; do
15683 for gdb_arg2
in 'pid_t' 'int' 'long'; do
15684 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
15685 for gdb_arg4
in 'int' 'long' 'void *'; do
15686 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15687 /* end confdefs.h. */
15688 $gdb_ptrace_headers
15692 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15698 if ac_fn_c_try_compile
"$LINENO"; then :
15699 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15703 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15705 for gdb_arg5
in 'int *' 'int' 'long'; do
15706 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15707 /* end confdefs.h. */
15708 $gdb_ptrace_headers
15712 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15718 if ac_fn_c_try_compile
"$LINENO"; then :
15719 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15723 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15729 # Provide a safe default value.
15730 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15733 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
15737 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
15739 ac_save_IFS
=$IFS; IFS
=','
15740 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15744 cat >>confdefs.h
<<_ACEOF
15745 #define PTRACE_TYPE_ARG1 $1
15749 cat >>confdefs.h
<<_ACEOF
15750 #define PTRACE_TYPE_ARG3 $3
15754 cat >>confdefs.h
<<_ACEOF
15755 #define PTRACE_TYPE_ARG4 $4
15758 if test -n "$5"; then
15760 cat >>confdefs.h
<<_ACEOF
15761 #define PTRACE_TYPE_ARG5 $5
15767 if test "$cross_compiling" = no
; then
15768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15769 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15770 if ${ac_cv_func_setpgrp_void+:} false
; then :
15771 $as_echo_n "(cached) " >&6
15773 if test "$cross_compiling" = yes; then :
15774 as_fn_error $?
"cannot check setpgrp when cross compiling" "$LINENO" 5
15776 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15777 /* end confdefs.h. */
15778 $ac_includes_default
15782 /* If this system has a BSD-style setpgrp which takes arguments,
15783 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15784 exit successfully. */
15785 return setpgrp (1,1) != -1;
15790 if ac_fn_c_try_run
"$LINENO"; then :
15791 ac_cv_func_setpgrp_void
=no
15793 ac_cv_func_setpgrp_void
=yes
15795 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15796 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15801 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15802 if test $ac_cv_func_setpgrp_void = yes; then
15804 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15810 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15811 if ${ac_cv_func_setpgrp_void+:} false
; then :
15812 $as_echo_n "(cached) " >&6
15814 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15815 /* end confdefs.h. */
15816 #include <unistd.h>
15820 if (setpgrp(1,1) == -1)
15829 if ac_fn_c_try_compile
"$LINENO"; then :
15830 ac_cv_func_setpgrp_void
=no
15832 ac_cv_func_setpgrp_void
=yes
15835 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15839 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15840 if test "$ac_cv_func_setpgrp_void" = yes; then
15841 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15846 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
15847 ac_fn_c_check_member
"$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
15848 #include <sys/proc.h>
15851 if test "x$ac_cv_member_struct_thread_td_pcb" = xyes
; then :
15853 cat >>confdefs.h
<<_ACEOF
15854 #define HAVE_STRUCT_THREAD_TD_PCB 1
15861 # See if <sys/lwp.h> defines `struct lwp`.
15862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
15863 $as_echo_n "checking for struct lwp... " >&6; }
15864 if ${gdb_cv_struct_lwp+:} false
; then :
15865 $as_echo_n "(cached) " >&6
15867 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15868 /* end confdefs.h. */
15869 #include <sys/param.h>
15871 #include <sys/lwp.h>
15881 if ac_fn_c_try_compile
"$LINENO"; then :
15882 gdb_cv_struct_lwp
=yes
15884 gdb_cv_struct_lwp
=no
15887 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
15891 $as_echo "$gdb_cv_struct_lwp" >&6; }
15892 if test "$gdb_cv_struct_lwp" = yes; then
15894 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
15898 # See if <machine/reg.h> degines `struct reg'.
15899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
15900 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
15901 if ${gdb_cv_struct_reg+:} false
; then :
15902 $as_echo_n "(cached) " >&6
15904 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15905 /* end confdefs.h. */
15906 #include <sys/types.h>
15907 #include <machine/reg.h>
15917 if ac_fn_c_try_compile
"$LINENO"; then :
15918 gdb_cv_struct_reg
=yes
15920 gdb_cv_struct_reg
=no
15923 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
15927 $as_echo "$gdb_cv_struct_reg" >&6; }
15928 if test "$gdb_cv_struct_reg" = yes; then
15930 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
15934 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
15935 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
15936 ac_fn_c_check_member
"$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
15937 #include <machine/reg.h>
15939 if test "x$ac_cv_member_struct_reg_r_fs" = xyes
; then :
15941 cat >>confdefs.h
<<_ACEOF
15942 #define HAVE_STRUCT_REG_R_FS 1
15947 ac_fn_c_check_member
"$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
15948 #include <machine/reg.h>
15950 if test "x$ac_cv_member_struct_reg_r_gs" = xyes
; then :
15952 cat >>confdefs.h
<<_ACEOF
15953 #define HAVE_STRUCT_REG_R_GS 1
15960 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
15961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
15962 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
15963 if ${gdb_cv_have_ptrace_getregs+:} false
; then :
15964 $as_echo_n "(cached) " >&6
15966 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15967 /* end confdefs.h. */
15968 #include <sys/ptrace.h>
15977 if ac_fn_c_try_compile
"$LINENO"; then :
15978 gdb_cv_have_ptrace_getregs
=yes
15980 gdb_cv_have_ptrace_getregs
=no
15983 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
15988 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
15989 if test "$gdb_cv_have_ptrace_getregs" = yes; then
15991 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
15995 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
15996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
15997 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
15998 if ${gdb_cv_have_ptrace_getfpxregs+:} false
; then :
15999 $as_echo_n "(cached) " >&6
16001 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16002 /* end confdefs.h. */
16003 #include <sys/ptrace.h>
16012 if ac_fn_c_try_compile
"$LINENO"; then :
16013 gdb_cv_have_ptrace_getfpxregs
=yes
16015 gdb_cv_have_ptrace_getfpxregs
=no
16018 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
16023 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
16024 if test "$gdb_cv_have_ptrace_getfpxregs" = yes; then
16026 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
16030 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
16032 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
16033 if ${gdb_cv_have_pt_getdbregs+:} false
; then :
16034 $as_echo_n "(cached) " >&6
16036 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16037 /* end confdefs.h. */
16038 #include <sys/types.h>
16039 #include <sys/ptrace.h>
16049 if ac_fn_c_try_compile
"$LINENO"; then :
16050 gdb_cv_have_pt_getdbregs
=yes
16052 gdb_cv_have_pt_getdbregs
=no
16055 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
16060 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
16061 if test "$gdb_cv_have_pt_getdbregs" = yes; then
16063 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
16067 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
16068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
16069 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
16070 if ${gdb_cv_have_pt_getxmmregs+:} false
; then :
16071 $as_echo_n "(cached) " >&6
16073 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16074 /* end confdefs.h. */
16075 #include <sys/types.h>
16076 #include <sys/ptrace.h>
16086 if ac_fn_c_try_compile
"$LINENO"; then :
16087 gdb_cv_have_pt_getxmmregs
=yes
16089 gdb_cv_have_pt_getxmmregs
=no
16092 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
16097 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
16098 if test "$gdb_cv_have_pt_getxmmregs" = yes; then
16100 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
16104 # See if <sys/ptrace.h> supports LWP names on FreeBSD
16105 # Older FreeBSD versions don't have the pl_tdname member of
16106 # `struct ptrace_lwpinfo'.
16107 ac_fn_c_check_member
"$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
16109 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes
; then :
16111 cat >>confdefs.h
<<_ACEOF
16112 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
16119 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
16120 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
16122 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>
16124 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes
; then :
16126 cat >>confdefs.h
<<_ACEOF
16127 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
16134 # Check if the compiler supports the `long long' type.
16136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
16137 $as_echo_n "checking for long long support in compiler... " >&6; }
16138 if ${gdb_cv_c_long_long+:} false
; then :
16139 $as_echo_n "(cached) " >&6
16141 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16142 /* end confdefs.h. */
16143 extern long long foo;
16147 switch (foo & 2) { case 0: return 1; }
16152 if ac_fn_c_try_compile
"$LINENO"; then :
16153 gdb_cv_c_long_long
=yes
16155 gdb_cv_c_long_long
=no
16157 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
16160 $as_echo "$gdb_cv_c_long_long" >&6; }
16161 if test "$gdb_cv_c_long_long" != yes; then
16162 # libdecnumber requires long long.
16163 as_fn_error $?
"Compiler must support long long for GDB." "$LINENO" 5
16166 # Check if the compiler and runtime support printing long longs.
16168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
16169 $as_echo_n "checking for long long support in printf... " >&6; }
16170 if ${gdb_cv_printf_has_long_long+:} false
; then :
16171 $as_echo_n "(cached) " >&6
16173 if test "$cross_compiling" = yes; then :
16174 gdb_cv_printf_has_long_long
=no
16176 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16177 /* end confdefs.h. */
16178 $ac_includes_default
16184 l = (l << 16) + 0x0123;
16185 l = (l << 16) + 0x4567;
16186 l = (l << 16) + 0x89ab;
16187 l = (l << 16) + 0xcdef;
16188 sprintf (buf, "0x%016llx", l);
16189 return (strcmp ("0x0123456789abcdef", buf));
16194 if ac_fn_c_try_run
"$LINENO"; then :
16195 gdb_cv_printf_has_long_long
=yes
16197 gdb_cv_printf_has_long_long
=no
16199 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16200 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
16205 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
16206 if test "$gdb_cv_printf_has_long_long" = yes; then
16208 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
16212 # Check if the compiler and runtime support printing decfloats.
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
16215 $as_echo_n "checking for decfloat support in printf... " >&6; }
16216 if ${gdb_cv_printf_has_decfloat+:} false
; then :
16217 $as_echo_n "(cached) " >&6
16219 if test "$cross_compiling" = yes; then :
16220 gdb_cv_printf_has_decfloat
=no
16222 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16223 /* end confdefs.h. */
16224 $ac_includes_default
16229 _Decimal32 d32 = 1.2345df;
16230 _Decimal64 d64 = 1.2345dd;
16231 _Decimal128 d128 = 1.2345dl;
16232 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
16233 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
16238 if ac_fn_c_try_run
"$LINENO"; then :
16239 gdb_cv_printf_has_decfloat
=yes
16241 gdb_cv_printf_has_decfloat
=no
16243 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16244 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
16249 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
16250 if test "$gdb_cv_printf_has_decfloat" = yes; then
16252 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
16256 # Check if the compiler supports the `long double' type. We can't use
16257 # AC_C_LONG_DOUBLE because that one does additional checks on the
16258 # constants defined in <float.h> that fail on some systems,
16259 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
16262 $as_echo_n "checking for long double support in compiler... " >&6; }
16263 if ${gdb_cv_c_long_double+:} false
; then :
16264 $as_echo_n "(cached) " >&6
16266 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16267 /* end confdefs.h. */
16270 if ac_fn_c_try_compile
"$LINENO"; then :
16271 gdb_cv_c_long_double
=yes
16273 gdb_cv_c_long_double
=no
16275 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
16278 $as_echo "$gdb_cv_c_long_double" >&6; }
16279 if test "$gdb_cv_c_long_double" = yes; then
16281 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
16285 # Check if the compiler and runtime support printing long doubles.
16287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
16288 $as_echo_n "checking for long double support in printf... " >&6; }
16289 if ${gdb_cv_printf_has_long_double+:} false
; then :
16290 $as_echo_n "(cached) " >&6
16292 if test "$cross_compiling" = yes; then :
16293 gdb_cv_printf_has_long_double
=no
16295 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16296 /* end confdefs.h. */
16297 $ac_includes_default
16302 long double f = 3.141592653;
16303 sprintf (buf, "%Lg", f);
16304 return (strncmp ("3.14159", buf, 7));
16309 if ac_fn_c_try_run
"$LINENO"; then :
16310 gdb_cv_printf_has_long_double
=yes
16312 gdb_cv_printf_has_long_double
=no
16314 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16315 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
16320 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
16321 if test "$gdb_cv_printf_has_long_double" = yes; then
16323 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
16327 # Check if the compiler and runtime support scanning long doubles.
16329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
16330 $as_echo_n "checking for long double support in scanf... " >&6; }
16331 if ${gdb_cv_scanf_has_long_double+:} false
; then :
16332 $as_echo_n "(cached) " >&6
16334 if test "$cross_compiling" = yes; then :
16335 gdb_cv_scanf_has_long_double
=no
16337 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16338 /* end confdefs.h. */
16343 char *buf = "3.141592653";
16345 sscanf (buf, "%Lg", &f);
16346 return !(f > 3.14159 && f < 3.14160);
16351 if ac_fn_c_try_run
"$LINENO"; then :
16352 gdb_cv_scanf_has_long_double
=yes
16354 gdb_cv_scanf_has_long_double
=no
16356 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16357 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
16362 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
16363 if test "$gdb_cv_scanf_has_long_double" = yes; then
16365 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
16371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
16372 $as_echo_n "checking for -bbigtoc option... " >&6; }
16373 if ${gdb_cv_bigtoc+:} false
; then :
16374 $as_echo_n "(cached) " >&6
16376 SAVE_LDFLAGS
=$LDFLAGS
16379 yes) gdb_cv_bigtoc
=-Wl,-bbigtoc ;;
16380 *) gdb_cv_bigtoc
=-bbigtoc ;;
16383 LDFLAGS
=$LDFLAGS\
$gdb_cv_bigtoc
16384 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16385 /* end confdefs.h. */
16395 if ac_fn_c_try_link
"$LINENO"; then :
16401 rm -f core conftest.err conftest.
$ac_objext \
16402 conftest
$ac_exeext conftest.
$ac_ext
16403 LDFLAGS
="${SAVE_LDFLAGS}"
16406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
16407 $as_echo "$gdb_cv_bigtoc" >&6; }
16408 CONFIG_LDFLAGS
="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
16412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
16413 $as_echo_n "checking for the dynamic export flag... " >&6; }
16415 if test "${gdb_native}" = yes; then
16416 # The dynamically loaded libthread_db needs access to symbols in the gdb
16417 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
16418 # may not be supported there.
16419 old_LDFLAGS
="$LDFLAGS"
16420 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
16421 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
16422 LDFLAGS
="$LDFLAGS $RDYNAMIC"
16423 if test "${have_libpython}" = no
; then
16424 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16425 /* end confdefs.h. */
16435 if ac_fn_c_try_link
"$LINENO"; then :
16438 rm -f core conftest.err conftest.
$ac_objext \
16439 conftest
$ac_exeext conftest.
$ac_ext
16441 # Workaround http://bugs.python.org/issue4434 where static
16442 # libpythonX.Y.a would get its symbols required for
16443 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
16444 # Problem does not happen for the recommended libpythonX.Y.so linkage.
16446 # Note the workaround for Python
16447 # http://bugs.python.org/issue10112 earlier has removed
16448 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
16449 # here too, as otherwise it'd make this -Wl,--dynamic-list test
16451 old_CFLAGS
="$CFLAGS"
16452 CFLAGS
="$CFLAGS $PYTHON_CFLAGS"
16454 LIBS
="$LIBS $PYTHON_LIBS"
16455 old_CPPFLAGS
="$CPPFLAGS"
16456 CPPFLAGS
="$CPPFLAGS $PYTHON_CPPFLAGS"
16457 if test "$cross_compiling" = yes; then :
16460 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16461 /* end confdefs.h. */
16462 #include "Python.h"
16468 err = PyRun_SimpleString ("import ctypes\n");
16470 return err == 0 ? 0 : 1;
16475 if ac_fn_c_try_run
"$LINENO"; then :
16478 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16479 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16483 CFLAGS
="$old_CFLAGS"
16484 CPPFLAGS
="$old_CPPFLAGS"
16486 LDFLAGS
="$old_LDFLAGS"
16488 if $dynamic_list; then
16489 found
="-Wl,--dynamic-list"
16490 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
16493 RDYNAMIC
="-rdynamic"
16496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
16497 $as_echo "$found" >&6; }
16499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether execinfo.h backtrace is available" >&5
16500 $as_echo_n "checking whether execinfo.h backtrace is available... " >&6; }
16501 if ${gdb_cv_execinfo_backtrace+:} false
; then :
16502 $as_echo_n "(cached) " >&6
16504 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16505 /* end confdefs.h. */
16507 #include <execinfo.h>
16515 f = backtrace (b, 2);
16516 backtrace_symbols_fd (b, f, 2);
16522 if ac_fn_c_try_link
"$LINENO"; then :
16523 gdb_cv_execinfo_backtrace
=yes
16525 gdb_cv_execinfo_backtrace
=no
16527 rm -f core conftest.err conftest.
$ac_objext \
16528 conftest
$ac_exeext conftest.
$ac_ext
16530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_execinfo_backtrace" >&5
16531 $as_echo "$gdb_cv_execinfo_backtrace" >&6; }
16532 if test "$gdb_cv_execinfo_backtrace" = yes; then
16534 $as_echo "#define HAVE_EXECINFO_BACKTRACE 1" >>confdefs.h
16539 if test "${build}" = "${host}" -a "${host}" = "${target}" ; then
16542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
16543 $as_echo_n "checking for AiX thread debugging library... " >&6; }
16544 if ${gdb_cv_have_aix_thread_debug+:} false
; then :
16545 $as_echo_n "(cached) " >&6
16547 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16548 /* end confdefs.h. */
16549 #include <sys/pthdebug.h>
16553 #ifndef PTHDB_VERSION_3
16561 if ac_fn_c_try_compile
"$LINENO"; then :
16562 gdb_cv_have_aix_thread_debug
=yes
16564 gdb_cv_have_aix_thread_debug
=no
16567 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
16572 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
16573 if test "$gdb_cv_have_aix_thread_debug" = yes; then
16574 CONFIG_SRCS
="${CONFIG_SRCS} aix-thread.c"
16575 CONFIG_OBS
="${CONFIG_OBS} aix-thread.o"
16576 LIBS
="$LIBS -lpthdebug"
16578 # Older versions of AIX do not provide the declaration for
16579 # the getthrds function (it appears that it was introduced
16581 ac_fn_c_check_decl
"$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
16583 if test "x$ac_cv_have_decl_getthrds" = xyes
; then :
16589 cat >>confdefs.h
<<_ACEOF
16590 #define HAVE_DECL_GETTHRDS $ac_have_decl
16599 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
16600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
16601 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
16602 if ${gdb_cv_thread_db_h_has_td_notalloc+:} false
; then :
16603 $as_echo_n "(cached) " >&6
16605 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16606 /* end confdefs.h. */
16607 #include <thread_db.h>
16611 int i = TD_NOTALLOC;
16617 if ac_fn_c_try_compile
"$LINENO"; then :
16618 gdb_cv_thread_db_h_has_td_notalloc
=yes
16620 gdb_cv_thread_db_h_has_td_notalloc
=no
16623 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16627 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16630 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16631 if ${gdb_cv_thread_db_h_has_td_version+:} false
; then :
16632 $as_echo_n "(cached) " >&6
16634 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16635 /* end confdefs.h. */
16636 #include <thread_db.h>
16640 int i = TD_VERSION;
16646 if ac_fn_c_try_compile
"$LINENO"; then :
16647 gdb_cv_thread_db_h_has_td_version
=yes
16649 gdb_cv_thread_db_h_has_td_version
=no
16652 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16656 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16659 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16660 if ${gdb_cv_thread_db_h_has_td_notls+:} false
; then :
16661 $as_echo_n "(cached) " >&6
16663 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16664 /* end confdefs.h. */
16665 #include <thread_db.h>
16675 if ac_fn_c_try_compile
"$LINENO"; then :
16676 gdb_cv_thread_db_h_has_td_notls
=yes
16678 gdb_cv_thread_db_h_has_td_notls
=no
16681 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16685 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16687 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16689 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16692 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16694 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16697 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16699 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16712 cat >>confdefs.h
<<_ACEOF
16713 #define GDBINIT "$gdbinit"
16718 cat >>confdefs.h
<<_ACEOF
16719 #define GDBEARLYINIT ".gdbearlyinit"
16724 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16725 # except that the argument to --with-sysroot is optional.
16726 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16727 if test "x$with_sysroot" = xyes
; then
16728 with_sysroot
="${exec_prefix}/${target_alias}/sys-root"
16731 # Check whether --with-sysroot was given.
16732 if test "${with_sysroot+set}" = set; then :
16733 withval
=$with_sysroot; TARGET_SYSTEM_ROOT
=$withval
16735 TARGET_SYSTEM_ROOT
=
16739 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16740 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16741 ac_define_dir
=`eval echo $TARGET_SYSTEM_ROOT`
16742 ac_define_dir
=`eval echo $ac_define_dir`
16744 cat >>confdefs.h
<<_ACEOF
16745 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16751 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16752 if test "x$prefix" = xNONE
; then
16753 test_prefix
=/usr
/local
16755 test_prefix
=$prefix
16758 test_prefix
=$exec_prefix
16761 case ${ac_define_dir} in
16762 "${test_prefix}"|
"${test_prefix}/"*|\
16763 '${exec_prefix}'|
'${exec_prefix}/'*)
16768 cat >>confdefs.h
<<_ACEOF
16769 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16776 # Check whether --with-system-gdbinit was given.
16777 if test "${with_system_gdbinit+set}" = set; then :
16778 withval
=$with_system_gdbinit;
16779 SYSTEM_GDBINIT
=$withval
16785 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16786 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16787 ac_define_dir
=`eval echo $SYSTEM_GDBINIT`
16788 ac_define_dir
=`eval echo $ac_define_dir`
16790 cat >>confdefs.h
<<_ACEOF
16791 #define SYSTEM_GDBINIT "$ac_define_dir"
16797 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16798 if test "x$prefix" = xNONE
; then
16799 test_prefix
=/usr
/local
16801 test_prefix
=$prefix
16804 test_prefix
=$exec_prefix
16807 case ${ac_define_dir} in
16808 "${test_prefix}"|
"${test_prefix}/"*|\
16809 '${exec_prefix}'|
'${exec_prefix}/'*)
16814 cat >>confdefs.h
<<_ACEOF
16815 #define SYSTEM_GDBINIT_RELOCATABLE $value
16822 # Check whether --with-system-gdbinit-dir was given.
16823 if test "${with_system_gdbinit_dir+set}" = set; then :
16824 withval
=$with_system_gdbinit_dir;
16825 SYSTEM_GDBINIT_DIR
=$withval
16827 SYSTEM_GDBINIT_DIR
=
16831 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16832 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16833 ac_define_dir
=`eval echo $SYSTEM_GDBINIT_DIR`
16834 ac_define_dir
=`eval echo $ac_define_dir`
16836 cat >>confdefs.h
<<_ACEOF
16837 #define SYSTEM_GDBINIT_DIR "$ac_define_dir"
16843 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16844 if test "x$prefix" = xNONE
; then
16845 test_prefix
=/usr
/local
16847 test_prefix
=$prefix
16850 test_prefix
=$exec_prefix
16853 case ${ac_define_dir} in
16854 "${test_prefix}"|
"${test_prefix}/"*|\
16855 '${exec_prefix}'|
'${exec_prefix}/'*)
16860 cat >>confdefs.h
<<_ACEOF
16861 #define SYSTEM_GDBINIT_DIR_RELOCATABLE $value
16868 # Check whether --enable-werror was given.
16869 if test "${enable_werror+set}" = set; then :
16870 enableval
=$enable_werror; case "${enableval}" in
16871 yes | y
) ERROR_ON_WARNING
="yes" ;;
16872 no | n
) ERROR_ON_WARNING
="no" ;;
16873 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16878 # Enable -Werror by default when using gcc. Turn it off for releases.
16879 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
16880 ERROR_ON_WARNING
=yes
16884 if test "${ERROR_ON_WARNING}" = yes ; then
16885 WERROR_CFLAGS
="-Werror"
16888 # The options we'll try to enable.
16889 build_warnings
="-Wall -Wpointer-arith \
16890 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
16891 -Wno-switch -Wno-char-subscripts \
16892 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
16893 -Wno-sign-compare -Wno-error=maybe-uninitialized \
16894 -Wno-mismatched-tags \
16895 -Wno-error=deprecated-register \
16896 -Wsuggest-override \
16897 -Wimplicit-fallthrough=3 \
16898 -Wduplicated-cond \
16900 -Wdeprecated-copy \
16901 -Wdeprecated-copy-dtor \
16903 -Wmissing-declarations \
16904 -Wmissing-prototypes \
16905 -Wstrict-null-sentinel \
16910 # Enable -Wno-format by default when using gcc on mingw since many
16911 # GCC versions complain about %I64.
16912 build_warnings
="$build_warnings -Wno-format" ;;
16914 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
16915 # doesn't understand.
16916 build_warnings
="$build_warnings -Wno-unknown-pragmas"
16917 # Solaris 11 <unistd.h> marks vfork deprecated.
16918 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
16920 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
16921 # but there's a special case for this below.
16922 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
16925 # Check whether --enable-build-warnings was given.
16926 if test "${enable_build_warnings+set}" = set; then :
16927 enableval
=$enable_build_warnings; case "${enableval}" in
16929 no
) build_warnings
="-w";;
16930 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16931 build_warnings
="${build_warnings} ${t}";;
16932 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16933 build_warnings
="${t} ${build_warnings}";;
16934 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16936 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16937 echo "Setting compiler warning flags = $build_warnings" 6>&1
16940 # Check whether --enable-gdb-build-warnings was given.
16941 if test "${enable_gdb_build_warnings+set}" = set; then :
16942 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
16944 no
) build_warnings
="-w";;
16945 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16946 build_warnings
="${build_warnings} ${t}";;
16947 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16948 build_warnings
="${t} ${build_warnings}";;
16949 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16951 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16952 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
16956 # The set of warnings supported by a C++ compiler is not the same as
16957 # of the C compiler.
16959 ac_cpp
='$CXXCPP $CPPFLAGS'
16960 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16961 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16962 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
16966 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
16968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
16969 $as_echo_n "checking compiler warning flags... " >&6; }
16970 # Separate out the -Werror flag as some files just cannot be
16971 # compiled with it enabled.
16972 for w
in ${build_warnings}; do
16973 # GCC does not complain about -Wno-unknown-warning. Invert
16974 # and test -Wunknown-warning instead.
16977 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
16978 -Wformat-nonliteral)
16979 # gcc requires -Wformat before -Wformat-nonliteral
16980 # will work, so stick them together.
16989 -Werr*) WERROR_CFLAGS
=-Werror ;;
16991 # Check whether GCC accepts it.
16992 saved_CFLAGS
="$CFLAGS"
16993 CFLAGS
="$CFLAGS -Werror $wtest"
16994 saved_CXXFLAGS
="$CXXFLAGS"
16995 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
16996 if test "x$w" = "x-Wunused-variable"; then
16997 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
16998 # fixed in GCC 4.9. This test is derived from the gdb
16999 # source code that triggered this bug in GCC.
17000 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17001 /* end confdefs.h. */
17002 struct scoped_restore_base {};
17003 struct scoped_restore_tmpl : public scoped_restore_base {
17004 ~scoped_restore_tmpl() {}
17009 const scoped_restore_base &b = scoped_restore_tmpl();
17015 if ac_fn_cxx_try_compile
"$LINENO"; then :
17016 WARN_CFLAGS
="${WARN_CFLAGS} $w"
17018 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17020 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17021 /* end confdefs.h. */
17031 if ac_fn_cxx_try_compile
"$LINENO"; then :
17032 WARN_CFLAGS
="${WARN_CFLAGS} $w"
17034 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17036 CFLAGS
="$saved_CFLAGS"
17037 CXXFLAGS
="$saved_CXXFLAGS"
17040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
17041 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
17047 ac_cpp='$CPP $CPPFLAGS'
17048 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17049 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17050 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17054 # Check whether --enable-ubsan was given.
17055 if test "${enable_ubsan+set}" = set; then :
17056 enableval=$enable_ubsan;
17061 if test "x
$enable_ubsan" = xauto; then
17062 if $development; then
17067 ac_cpp='$CXXCPP $CPPFLAGS'
17068 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17069 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17070 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17072 if test "x
$enable_ubsan" = xyes; then
17073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
-fsanitize=undefined is accepted
" >&5
17074 $as_echo_n "checking whether
-fsanitize=undefined is accepted...
" >&6; }
17075 saved_CXXFLAGS="$CXXFLAGS"
17076 CXXFLAGS="$CXXFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
17077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17078 /* end confdefs.h. */
17088 if ac_fn_cxx_try_link "$LINENO"; then :
17094 rm -f core conftest.err conftest.$ac_objext \
17095 conftest$ac_exeext conftest.$ac_ext
17096 CXXFLAGS="$saved_CXXFLAGS"
17097 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $enable_ubsan" >&5
17098 $as_echo "$enable_ubsan" >&6; }
17099 if test "x
$enable_ubsan" = xyes; then
17100 WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
17101 CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined
"
17105 ac_cpp='$CPP $CPPFLAGS'
17106 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17107 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17108 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17112 # In the Cygwin environment, we need some additional flags.
17113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for cygwin
" >&5
17114 $as_echo_n "checking
for cygwin...
" >&6; }
17115 if ${gdb_cv_os_cygwin+:} false; then :
17116 $as_echo_n "(cached
) " >&6
17118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17119 /* end confdefs.h. */
17121 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
17125 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
17126 $EGREP "^lose$
" >/dev/null 2>&1; then :
17127 gdb_cv_os_cygwin=yes
17129 gdb_cv_os_cygwin=no
17134 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_os_cygwin" >&5
17135 $as_echo "$gdb_cv_os_cygwin" >&6; }
17138 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o
"
17140 *go32* ) SER_HARDWIRE=ser-go32.o ;;
17141 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
17142 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o
" ;;
17143 *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o
" ;;
17147 # libreadline needs libuser32.a in a cygwin environment
17149 if test x"$gdb_cv_os_cygwin" = xyes; then
17150 WIN32LIBS="-luser32"
17151 case "${target}" in
17152 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
17157 # The ser-tcp.c module requires sockets.
17158 # Note that WIN32APILIBS is set by GDB_AC_COMMON.
17159 WIN32LIBS="$WIN32LIBS $WIN32APILIBS"
17161 # Add ELF support to GDB, but only if BFD includes ELF support.
17164 OLD_LDFLAGS=$LDFLAGS
17166 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17167 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17168 # always want our bfd.
17169 CFLAGS="-I${srcdir}/..
/include
-I..
/bfd
-I${srcdir}/..
/bfd
$CFLAGS"
17170 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17171 LDFLAGS="-L..
/bfd
-L..
/libiberty
$ZLIBDIR $LDFLAGS"
17172 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17173 LIBS="-lbfd -liberty -lz $intl $LIBS"
17174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ELF support
in BFD
" >&5
17175 $as_echo_n "checking
for ELF support
in BFD...
" >&6; }
17176 if ${gdb_cv_var_elf+:} false; then :
17177 $as_echo_n "(cached
) " >&6
17179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17180 /* end confdefs.h. */
17181 #include <stdlib.h>
17182 #include <string.h>
17184 #include "elf-bfd.h
"
17188 return bfd_get_elf_phdr_upper_bound (NULL);
17194 if ac_fn_c_try_link "$LINENO"; then :
17200 rm -f core conftest.err conftest.$ac_objext \
17201 conftest$ac_exeext conftest.$ac_ext
17204 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_var_elf" >&5
17205 $as_echo "$gdb_cv_var_elf" >&6; }
17207 LDFLAGS=$OLD_LDFLAGS
17209 if test "$gdb_cv_var_elf" = yes; then
17210 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o \
17211 gcore-elf.o elf-none-tdep.o
"
17213 $as_echo "#define HAVE_ELF 1" >>confdefs.h
17215 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
17216 if test "$plugins" = "yes"; then
17217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17218 $as_echo_n "checking for library containing dlopen... " >&6; }
17219 if ${ac_cv_search_dlopen+:} false
; then :
17220 $as_echo_n "(cached) " >&6
17222 ac_func_search_save_LIBS
=$LIBS
17223 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17224 /* end confdefs.h. */
17226 /* Override any GCC internal prototype to avoid an error.
17227 Use char because int might match the return type of a GCC
17228 builtin and then its argument prototype would still apply. */
17241 for ac_lib
in '' dl
; do
17242 if test -z "$ac_lib"; then
17243 ac_res
="none required"
17246 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
17248 if ac_fn_c_try_link
"$LINENO"; then :
17249 ac_cv_search_dlopen
=$ac_res
17251 rm -f core conftest.err conftest.
$ac_objext \
17253 if ${ac_cv_search_dlopen+:} false
; then :
17257 if ${ac_cv_search_dlopen+:} false
; then :
17260 ac_cv_search_dlopen
=no
17262 rm conftest.
$ac_ext
17263 LIBS
=$ac_func_search_save_LIBS
17265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17266 $as_echo "$ac_cv_search_dlopen" >&6; }
17267 ac_res
=$ac_cv_search_dlopen
17268 if test "$ac_res" != no
; then :
17269 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
17276 # Add macho support to GDB, but only if BFD includes it.
17279 OLD_LDFLAGS
=$LDFLAGS
17281 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17282 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17283 # always want our bfd.
17284 CFLAGS
="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
17285 ZLIBDIR
=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17286 LDFLAGS
="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
17287 intl
=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17288 LIBS
="-lbfd -liberty -lz $intl $LIBS"
17289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
17290 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
17291 if ${gdb_cv_var_macho+:} false
; then :
17292 $as_echo_n "(cached) " >&6
17294 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17295 /* end confdefs.h. */
17296 #include <stdlib.h>
17297 #include <string.h>
17299 #include "mach-o.h"
17303 return bfd_mach_o_lookup_command (NULL, 0, NULL);
17309 if ac_fn_c_try_link
"$LINENO"; then :
17310 gdb_cv_var_macho
=yes
17312 gdb_cv_var_macho
=no
17315 rm -f core conftest.err conftest.
$ac_objext \
17316 conftest
$ac_exeext conftest.
$ac_ext
17319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
17320 $as_echo "$gdb_cv_var_macho" >&6; }
17322 LDFLAGS
=$OLD_LDFLAGS
17324 if test "$gdb_cv_var_macho" = yes; then
17325 CONFIG_OBS
="$CONFIG_OBS machoread.o"
17328 # Add any host-specific objects to GDB.
17329 CONFIG_OBS
="${CONFIG_OBS} ${gdb_host_obs}"
17331 # If building on ELF, look for lzma support for embedded compressed debug info.
17332 if test "$gdb_cv_var_elf" = yes; then
17334 # Check whether --with-lzma was given.
17335 if test "${with_lzma+set}" = set; then :
17336 withval
=$with_lzma;
17341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
17342 $as_echo_n "checking whether to use lzma... " >&6; }
17343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
17344 $as_echo "$with_lzma" >&6; }
17346 if test "${with_lzma}" != no
; then
17357 acl_save_prefix
="$prefix"
17358 prefix
="$acl_final_prefix"
17359 acl_save_exec_prefix
="$exec_prefix"
17360 exec_prefix
="$acl_final_exec_prefix"
17362 eval additional_includedir
=\"$includedir\"
17363 eval additional_libdir
=\"$libdir\"
17365 exec_prefix
="$acl_save_exec_prefix"
17366 prefix
="$acl_save_prefix"
17369 # Check whether --with-liblzma-prefix was given.
17370 if test "${with_liblzma_prefix+set}" = set; then :
17371 withval
=$with_liblzma_prefix;
17372 if test "X$withval" = "Xno"; then
17375 if test "X$withval" = "X"; then
17377 acl_save_prefix
="$prefix"
17378 prefix
="$acl_final_prefix"
17379 acl_save_exec_prefix
="$exec_prefix"
17380 exec_prefix
="$acl_final_exec_prefix"
17382 eval additional_includedir
=\"$includedir\"
17383 eval additional_libdir
=\"$libdir\"
17385 exec_prefix
="$acl_save_exec_prefix"
17386 prefix
="$acl_save_prefix"
17389 additional_includedir
="$withval/include"
17390 additional_libdir
="$withval/lib"
17397 # Check whether --with-liblzma-type was given.
17398 if test "${with_liblzma_type+set}" = set; then :
17399 withval
=$with_liblzma_type; with_liblzma_type
=$withval
17401 with_liblzma_type
=auto
17404 lib_type
=`eval echo \$with_liblzma_type`
17411 names_already_handled
=
17412 names_next_round
='lzma '
17413 while test -n "$names_next_round"; do
17414 names_this_round
="$names_next_round"
17416 for name
in $names_this_round; do
17418 for n
in $names_already_handled; do
17419 if test "$n" = "$name"; then
17420 already_handled
=yes
17424 if test -z "$already_handled"; then
17425 names_already_handled
="$names_already_handled $name"
17426 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17427 eval value
=\"\
$HAVE_LIB$uppername\"
17428 if test -n "$value"; then
17429 if test "$value" = yes; then
17430 eval value
=\"\
$LIB$uppername\"
17431 test -z "$value" || LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$value"
17432 eval value
=\"\
$LTLIB$uppername\"
17433 test -z "$value" || LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
17442 if test $use_additional = yes; then
17443 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
17444 found_dir
="$additional_libdir"
17445 found_so
="$additional_libdir/lib$name.$shlibext"
17446 if test -f "$additional_libdir/lib$name.la"; then
17447 found_la
="$additional_libdir/lib$name.la"
17449 elif test x
$lib_type != xshared
; then
17450 if test -f "$additional_libdir/lib$name.$libext"; then
17451 found_dir
="$additional_libdir"
17452 found_a
="$additional_libdir/lib$name.$libext"
17453 if test -f "$additional_libdir/lib$name.la"; then
17454 found_la
="$additional_libdir/lib$name.la"
17459 if test "X$found_dir" = "X"; then
17460 for x
in $LDFLAGS $LTLIBLZMA; do
17462 acl_save_prefix
="$prefix"
17463 prefix
="$acl_final_prefix"
17464 acl_save_exec_prefix
="$exec_prefix"
17465 exec_prefix
="$acl_final_exec_prefix"
17467 exec_prefix
="$acl_save_exec_prefix"
17468 prefix
="$acl_save_prefix"
17472 dir
=`echo "X$x" | sed -e 's/^X-L//'`
17473 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
17475 found_so
="$dir/lib$name.$shlibext"
17476 if test -f "$dir/lib$name.la"; then
17477 found_la
="$dir/lib$name.la"
17479 elif test x
$lib_type != xshared
; then
17480 if test -f "$dir/lib$name.$libext"; then
17482 found_a
="$dir/lib$name.$libext"
17483 if test -f "$dir/lib$name.la"; then
17484 found_la
="$dir/lib$name.la"
17490 if test "X$found_dir" != "X"; then
17495 if test "X$found_dir" != "X"; then
17496 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
17497 if test "X$found_so" != "X"; then
17498 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
17499 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17502 for x
in $ltrpathdirs; do
17503 if test "X$x" = "X$found_dir"; then
17508 if test -z "$haveit"; then
17509 ltrpathdirs
="$ltrpathdirs $found_dir"
17511 if test "$hardcode_direct" = yes; then
17512 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17514 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
17515 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17517 for x
in $rpathdirs; do
17518 if test "X$x" = "X$found_dir"; then
17523 if test -z "$haveit"; then
17524 rpathdirs
="$rpathdirs $found_dir"
17528 for x
in $LDFLAGS $LIBLZMA; 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-L$found_dir"; then
17543 if test -z "$haveit"; then
17544 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
17546 if test "$hardcode_minus_L" != no
; then
17547 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17549 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17555 if test "X$found_a" != "X"; then
17556 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_a"
17558 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
17561 additional_includedir
=
17562 case "$found_dir" in
17564 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17565 additional_includedir
="$basedir/include"
17568 if test "X$additional_includedir" != "X"; then
17569 if test "X$additional_includedir" != "X/usr/include"; then
17571 if test "X$additional_includedir" = "X/usr/local/include"; then
17572 if test -n "$GCC"; then
17574 linux
*) haveit
=yes;;
17578 if test -z "$haveit"; then
17579 for x
in $CPPFLAGS $INCLZMA; do
17581 acl_save_prefix
="$prefix"
17582 prefix
="$acl_final_prefix"
17583 acl_save_exec_prefix
="$exec_prefix"
17584 exec_prefix
="$acl_final_exec_prefix"
17586 exec_prefix
="$acl_save_exec_prefix"
17587 prefix
="$acl_save_prefix"
17589 if test "X$x" = "X-I$additional_includedir"; then
17594 if test -z "$haveit"; then
17595 if test -d "$additional_includedir"; then
17596 INCLZMA
="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
17602 if test -n "$found_la"; then
17603 save_libdir
="$libdir"
17604 case "$found_la" in
17605 */* |
*\\*) .
"$found_la" ;;
17606 *) .
"./$found_la" ;;
17608 libdir
="$save_libdir"
17609 for dep
in $dependency_libs; do
17612 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
17613 if test "X$additional_libdir" != "X/usr/lib"; then
17615 if test "X$additional_libdir" = "X/usr/local/lib"; then
17616 if test -n "$GCC"; then
17618 linux
*) haveit
=yes;;
17622 if test -z "$haveit"; then
17624 for x
in $LDFLAGS $LIBLZMA; do
17626 acl_save_prefix
="$prefix"
17627 prefix
="$acl_final_prefix"
17628 acl_save_exec_prefix
="$exec_prefix"
17629 exec_prefix
="$acl_final_exec_prefix"
17631 exec_prefix
="$acl_save_exec_prefix"
17632 prefix
="$acl_save_prefix"
17634 if test "X$x" = "X-L$additional_libdir"; then
17639 if test -z "$haveit"; then
17640 if test -d "$additional_libdir"; then
17641 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
17645 for x
in $LDFLAGS $LTLIBLZMA; do
17647 acl_save_prefix
="$prefix"
17648 prefix
="$acl_final_prefix"
17649 acl_save_exec_prefix
="$exec_prefix"
17650 exec_prefix
="$acl_final_exec_prefix"
17652 exec_prefix
="$acl_save_exec_prefix"
17653 prefix
="$acl_save_prefix"
17655 if test "X$x" = "X-L$additional_libdir"; then
17660 if test -z "$haveit"; then
17661 if test -d "$additional_libdir"; then
17662 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
17669 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
17670 if test "$enable_rpath" != no
; then
17672 for x
in $rpathdirs; do
17673 if test "X$x" = "X$dir"; then
17678 if test -z "$haveit"; then
17679 rpathdirs
="$rpathdirs $dir"
17682 for x
in $ltrpathdirs; do
17683 if test "X$x" = "X$dir"; then
17688 if test -z "$haveit"; then
17689 ltrpathdirs
="$ltrpathdirs $dir"
17694 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17697 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17700 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$dep"
17701 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
17707 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
17708 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17709 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
17711 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l:lib$name.$libext"
17712 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l:lib$name.$libext"
17719 if test "X$rpathdirs" != "X"; then
17720 if test -n "$hardcode_libdir_separator"; then
17722 for found_dir
in $rpathdirs; do
17723 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17725 acl_save_libdir
="$libdir"
17727 eval flag
=\"$hardcode_libdir_flag_spec\"
17728 libdir
="$acl_save_libdir"
17729 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17731 for found_dir
in $rpathdirs; do
17732 acl_save_libdir
="$libdir"
17733 libdir
="$found_dir"
17734 eval flag
=\"$hardcode_libdir_flag_spec\"
17735 libdir
="$acl_save_libdir"
17736 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17740 if test "X$ltrpathdirs" != "X"; then
17741 for found_dir
in $ltrpathdirs; do
17742 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
17747 ac_save_CPPFLAGS
="$CPPFLAGS"
17749 for element
in $INCLZMA; do
17751 for x
in $CPPFLAGS; do
17753 acl_save_prefix
="$prefix"
17754 prefix
="$acl_final_prefix"
17755 acl_save_exec_prefix
="$exec_prefix"
17756 exec_prefix
="$acl_final_exec_prefix"
17758 exec_prefix
="$acl_save_exec_prefix"
17759 prefix
="$acl_save_prefix"
17761 if test "X$x" = "X$element"; then
17766 if test -z "$haveit"; then
17767 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
17772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
17773 $as_echo_n "checking for liblzma... " >&6; }
17774 if ${ac_cv_liblzma+:} false
; then :
17775 $as_echo_n "(cached) " >&6
17778 ac_save_LIBS
="$LIBS"
17779 LIBS
="$LIBS $LIBLZMA"
17780 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17781 /* end confdefs.h. */
17786 lzma_index_iter iter;
17787 lzma_index_iter_init (&iter, 0);
17788 lzma_mf_is_supported (LZMA_MF_HC3);
17793 if ac_fn_c_try_link
"$LINENO"; then :
17798 rm -f core conftest.err conftest.
$ac_objext \
17799 conftest
$ac_exeext conftest.
$ac_ext
17800 LIBS
="$ac_save_LIBS"
17803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
17804 $as_echo "$ac_cv_liblzma" >&6; }
17805 if test "$ac_cv_liblzma" = yes; then
17808 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
17810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
17811 $as_echo_n "checking how to link with liblzma... " >&6; }
17812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
17813 $as_echo "$LIBLZMA" >&6; }
17816 CPPFLAGS
="$ac_save_CPPFLAGS"
17826 if test "$HAVE_LIBLZMA" != yes; then
17827 if test "$with_lzma" = yes; then
17828 as_fn_error $?
"missing liblzma for --with-lzma" "$LINENO" 5
17834 LIBGUI
="../libgui/src/libgui.a"
17835 GUI_CFLAGS_X
="-I${srcdir}/../libgui/src"
17844 *-*-cygwin* |
*-*-mingw* )
17853 if test "${enable_gdbtk}" = "yes"; then
17855 # Gdbtk must have an absolute path to srcdir in order to run
17856 # properly when not installed.
17859 GDBTK_SRC_DIR
=`pwd`
17864 # Ok, lets find the tcl configuration
17865 # First, look for one uninstalled.
17866 # the alternative search directory is invoked by --with-tcl
17869 if test x
"${no_tcl}" = x
; then
17870 # we reset no_tcl in case something fails here
17873 # Check whether --with-tcl was given.
17874 if test "${with_tcl+set}" = set; then :
17875 withval
=$with_tcl; with_tclconfig
=${withval}
17878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
17879 $as_echo_n "checking for Tcl configuration... " >&6; }
17880 if ${ac_cv_c_tclconfig+:} false
; then :
17881 $as_echo_n "(cached) " >&6
17885 # First check to see if --with-tcl was specified.
17887 *-*-cygwin*) platDir
="win" ;;
17888 *) platDir
="unix" ;;
17890 if test x
"${with_tclconfig}" != x
; then
17891 if test -f "${with_tclconfig}/tclConfig.sh" ; then
17892 ac_cv_c_tclconfig
=`(cd ${with_tclconfig}; pwd)`
17894 as_fn_error $?
"${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
17898 # then check for a private Tcl installation
17899 if test x
"${ac_cv_c_tclconfig}" = x
; then
17902 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17903 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
17904 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
17906 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17907 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
17908 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
17910 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17911 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
17912 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
17913 if test -f "$i/$platDir/tclConfig.sh" ; then
17914 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17920 # on Darwin, check in Framework installation locations
17921 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tclconfig}" = x
; then
17922 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17923 `ls -d /Library/Frameworks 2>/dev/null` \
17924 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17925 `ls -d /System/Library/Frameworks 2>/dev/null` \
17927 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
17928 ac_cv_c_tclconfig
=`(cd $i/Tcl.framework; pwd)`
17934 # check in a few common install locations
17935 if test x
"${ac_cv_c_tclconfig}" = x
; then
17936 for i
in `ls -d ${libdir} 2>/dev/null` \
17937 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17938 `ls -d ${prefix}/lib 2>/dev/null` \
17939 `ls -d /usr/local/lib 2>/dev/null` \
17940 `ls -d /usr/contrib/lib 2>/dev/null` \
17941 `ls -d /usr/lib 2>/dev/null` \
17943 if test -f "$i/tclConfig.sh" ; then
17944 ac_cv_c_tclconfig
=`(cd $i; pwd)`
17950 # check in a few other private locations
17951 if test x
"${ac_cv_c_tclconfig}" = x
; then
17954 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17955 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
17956 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
17957 if test -f "$i/$platDir/tclConfig.sh" ; then
17958 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17967 if test x
"${ac_cv_c_tclconfig}" = x
; then
17968 TCL_BIN_DIR
="# no Tcl configs found"
17969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
17970 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
17973 TCL_BIN_DIR
=${ac_cv_c_tclconfig}
17974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
17975 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17980 # If $no_tk is nonempty, then we can't do Tk, and there is no
17981 # point to doing Tcl.
17984 # Ok, lets find the tk configuration
17985 # First, look for one uninstalled.
17986 # the alternative search directory is invoked by --with-tk
17989 if test x
"${no_tk}" = x
; then
17990 # we reset no_tk in case something fails here
17993 # Check whether --with-tk was given.
17994 if test "${with_tk+set}" = set; then :
17995 withval
=$with_tk; with_tkconfig
=${withval}
17998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
17999 $as_echo_n "checking for Tk configuration... " >&6; }
18000 if ${ac_cv_c_tkconfig+:} false
; then :
18001 $as_echo_n "(cached) " >&6
18005 # First check to see if --with-tkconfig was specified.
18006 if test x
"${with_tkconfig}" != x
; then
18007 if test -f "${with_tkconfig}/tkConfig.sh" ; then
18008 ac_cv_c_tkconfig
=`(cd ${with_tkconfig}; pwd)`
18010 as_fn_error $?
"${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
18014 # then check for a private Tk library
18016 *-*-cygwin*) platDir
="win" ;;
18017 *) platDir
="unix" ;;
18019 if test x
"${ac_cv_c_tkconfig}" = x
; then
18022 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18023 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
18024 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
18026 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18027 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
18028 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
18030 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18031 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
18032 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
18033 if test -f "$i/$platDir/tkConfig.sh" ; then
18034 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
18040 # on Darwin, check in Framework installation locations
18041 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tkconfig}" = x
; then
18042 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
18043 `ls -d /Library/Frameworks 2>/dev/null` \
18044 `ls -d /Network/Library/Frameworks 2>/dev/null` \
18045 `ls -d /System/Library/Frameworks 2>/dev/null` \
18047 if test -f "$i/Tk.framework/tkConfig.sh" ; then
18048 ac_cv_c_tkconfig
=`(cd $i/Tk.framework; pwd)`
18054 # check in a few common install locations
18055 if test x
"${ac_cv_c_tkconfig}" = x
; then
18056 for i
in `ls -d ${libdir} 2>/dev/null` \
18057 `ls -d ${exec_prefix}/lib 2>/dev/null` \
18058 `ls -d ${prefix}/lib 2>/dev/null` \
18059 `ls -d /usr/local/lib 2>/dev/null` \
18060 `ls -d /usr/contrib/lib 2>/dev/null` \
18061 `ls -d /usr/lib 2>/dev/null` \
18063 if test -f "$i/tkConfig.sh" ; then
18064 ac_cv_c_tkconfig
=`(cd $i; pwd)`
18069 # check in a few other private locations
18070 if test x
"${ac_cv_c_tkconfig}" = x
; then
18073 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18074 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
18075 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
18076 if test -f "$i/$platDir/tkConfig.sh" ; then
18077 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
18086 if test x
"${ac_cv_c_tkconfig}" = x
; then
18087 TK_BIN_DIR
="# no Tk configs found"
18088 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
18089 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
18092 TK_BIN_DIR
=${ac_cv_c_tkconfig}
18093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
18094 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18099 if test -z "${no_tcl}" -a -z "${no_tk}"; then
18101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
18102 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
18104 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
18105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18106 $as_echo "loading" >&6; }
18107 .
${TCL_BIN_DIR}/tclConfig.sh
18109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
18110 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
18113 # eval is required to do the TCL_DBGX substitution
18114 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
18115 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
18117 # If the TCL_BIN_DIR is the build directory (not the install directory),
18118 # then set the common variable name to the value of the build variables.
18119 # For example, the variable TCL_LIB_SPEC will be set to the value
18120 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
18121 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
18122 # installed and uninstalled version of Tcl.
18123 if test -f "${TCL_BIN_DIR}/Makefile" ; then
18124 TCL_LIB_SPEC
=${TCL_BUILD_LIB_SPEC}
18125 TCL_STUB_LIB_SPEC
=${TCL_BUILD_STUB_LIB_SPEC}
18126 TCL_STUB_LIB_PATH
=${TCL_BUILD_STUB_LIB_PATH}
18127 elif test "`uname -s`" = "Darwin"; then
18128 # If Tcl was built as a framework, attempt to use the libraries
18129 # from the framework at the given location so that linking works
18130 # against Tcl.framework installed in an arbitrary location.
18131 case ${TCL_DEFS} in
18133 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
18134 for i
in "`cd ${TCL_BIN_DIR}; pwd`" \
18135 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
18136 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
18137 TCL_LIB_SPEC
="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
18142 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
18143 TCL_STUB_LIB_SPEC
="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
18144 TCL_STUB_LIB_PATH
="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
18150 # eval is required to do the TCL_DBGX substitution
18151 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
18152 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
18153 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
18154 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
18170 # Check for in-tree tcl
18177 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
18181 # Find Tcl private headers
18182 if test x
"${intree}" = xno
; then
18184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
18185 $as_echo_n "checking for Tcl private headers... " >&6; }
18187 dir
=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
18188 if test -f ${dir}/tclInt.h
; then
18192 if test x
"${private_dir}" = x
; then
18193 as_fn_error $?
"could not find private Tcl headers" "$LINENO" 5
18195 TCL_PRIVATE_INCLUDE
="-I${private_dir}"
18196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18197 $as_echo "${private_dir}" >&6; }
18200 TCL_INCLUDE
="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
18201 TCL_LIBRARY
="${TCL_LIB_SPEC}"
18204 # If building tcl in the same src tree, private headers
18205 # are not needed, but we need to be sure to use the right
18207 TCL_INCLUDE
="-I${TCL_SRC_DIR}/generic"
18208 TCL_LIBRARY
="${TCL_BUILD_LIB_SPEC}"
18209 TCL_DEPS
="../tcl/${configdir}${TCL_LIB_FILE}"
18216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
18217 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
18219 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
18220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18221 $as_echo "loading" >&6; }
18222 .
${TK_BIN_DIR}/tkConfig.sh
18224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
18225 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18228 # eval is required to do the TK_DBGX substitution
18229 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
18230 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
18232 # If the TK_BIN_DIR is the build directory (not the install directory),
18233 # then set the common variable name to the value of the build variables.
18234 # For example, the variable TK_LIB_SPEC will be set to the value
18235 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
18236 # instead of TK_BUILD_LIB_SPEC since it will work with both an
18237 # installed and uninstalled version of Tcl.
18238 if test -f "${TK_BIN_DIR}/Makefile" ; then
18239 TK_LIB_SPEC
=${TK_BUILD_LIB_SPEC}
18240 TK_STUB_LIB_SPEC
=${TK_BUILD_STUB_LIB_SPEC}
18241 TK_STUB_LIB_PATH
=${TK_BUILD_STUB_LIB_PATH}
18242 elif test "`uname -s`" = "Darwin"; then
18243 # If Tk was built as a framework, attempt to use the libraries
18244 # from the framework at the given location so that linking works
18245 # against Tk.framework installed in an arbitrary location.
18248 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
18249 for i
in "`cd ${TK_BIN_DIR}; pwd`" \
18250 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
18251 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
18252 TK_LIB_SPEC
="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
18257 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
18258 TK_STUB_LIB_SPEC
="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
18259 TK_STUB_LIB_PATH
="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
18265 # eval is required to do the TK_DBGX substitution
18266 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
18267 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
18268 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
18269 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
18284 # Check for in-tree Tk
18286 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
18290 # Find Tk private headers
18291 if test x
"${intree}" = xno
; then
18293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
18294 $as_echo_n "checking for Tk private headers... " >&6; }
18296 dir
=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
18297 if test -f ${dir}/tkInt.h
; then
18301 if test x
"${private_dir}" = x
; then
18302 as_fn_error $?
"could not find Tk private headers" "$LINENO" 5
18304 TK_PRIVATE_INCLUDE
="-I${private_dir}"
18305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18306 $as_echo "${private_dir}" >&6; }
18309 TK_INCLUDE
="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
18310 TK_LIBRARY
=${TK_LIB_SPEC}
18313 TK_INCLUDE
="-I${TK_SRC_DIR}/generic"
18314 TK_LIBRARY
="${TK_BUILD_LIB_SPEC}"
18315 TK_DEPS
="../tk/${configdir}/${TK_LIB_FILE}"
18322 ENABLE_CFLAGS
="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
18324 # Include some libraries that Tcl and Tk want.
18325 TCL_LIBS
='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
18326 # Yes, the ordering seems wrong here. But it isn't.
18327 # TK_LIBS is the list of libraries that need to be linked
18328 # after Tcl/Tk. Note that this isn't put into LIBS. If it
18329 # were in LIBS then any link tests after this point would
18330 # try to include things like `$(LIBGUI)', which wouldn't work.
18331 GDBTKLIBS
="${TCL_LIBS} ${TK_LIBS}"
18333 CONFIG_OBS
="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
18334 CONFIG_DEPS
="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
18335 CONFIG_SRCS
="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
18336 CONFIG_ALL
="${CONFIG_ALL} all-gdbtk"
18337 CONFIG_CLEAN
="${CONFIG_CLEAN} clean-gdbtk"
18338 CONFIG_INSTALL
="${CONFIG_INSTALL} install-gdbtk"
18339 CONFIG_UNINSTALL
="${CONFIG_UNINSTALL} uninstall-gdbtk"
18341 if test x
"$gdb_cv_os_cygwin" = xyes
; then
18342 WIN32LIBS
="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
18343 WIN32LDAPP
="-Wl,--subsystem,console"
18344 CONFIG_OBS
="${CONFIG_OBS} gdbres.o"
18347 subdirs
="$subdirs gdbtk"
18359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
18360 $as_echo_n "checking for X... " >&6; }
18363 # Check whether --with-x was given.
18364 if test "${with_x+set}" = set; then :
18368 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
18369 if test "x$with_x" = xno
; then
18370 # The user explicitly disabled X.
18373 case $x_includes,$x_libraries in #(
18374 *\'*) as_fn_error $?
"cannot use X directory names containing '" "$LINENO" 5;; #(
18375 *,NONE | NONE
,*) if ${ac_cv_have_x+:} false
; then :
18376 $as_echo_n "(cached) " >&6
18378 # One or both of the vars are not set, and there is no cached value.
18379 ac_x_includes
=no ac_x_libraries
=no
18380 rm -f -r conftest.dir
18381 if mkdir conftest.dir
; then
18383 cat >Imakefile
<<'_ACEOF'
18385 @echo incroot='${INCROOT}'
18387 @echo usrlibdir='${USRLIBDIR}'
18389 @echo libdir='${LIBDIR}'
18391 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
18392 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
18393 for ac_var
in incroot usrlibdir libdir
; do
18394 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
18396 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
18397 for ac_extension
in a so sl dylib la dll
; do
18398 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
18399 test -f "$ac_im_libdir/libX11.$ac_extension"; then
18400 ac_im_usrlibdir
=$ac_im_libdir; break
18403 # Screen out bogus values from the imake configuration. They are
18404 # bogus both because they are the default anyway, and because
18405 # using them would break gcc on systems where it needs fixed includes.
18406 case $ac_im_incroot in
18407 /usr
/include
) ac_x_includes
= ;;
18408 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
18410 case $ac_im_usrlibdir in
18411 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
18412 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
18416 rm -f -r conftest.dir
18419 # Standard set of common directories for X headers.
18420 # Check X11 before X11Rn because it is often a symlink to the current release.
18434 /usr/local/X11/include
18435 /usr/local/X11R7/include
18436 /usr/local/X11R6/include
18437 /usr/local/X11R5/include
18438 /usr/local/X11R4/include
18440 /usr/local/include/X11
18441 /usr/local/include/X11R7
18442 /usr/local/include/X11R6
18443 /usr/local/include/X11R5
18444 /usr/local/include/X11R4
18448 /usr/XFree86/include/X11
18452 /usr/unsupported/include
18453 /usr/athena/include
18454 /usr/local/x11r5/include
18455 /usr/lpp/Xamples/include
18457 /usr/openwin/include
18458 /usr/openwin/share/include'
18460 if test "$ac_x_includes" = no
; then
18461 # Guess where to find include files, by looking for Xlib.h.
18462 # First, try using that file with no special directory specified.
18463 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18464 /* end confdefs.h. */
18465 #include <X11/Xlib.h>
18467 if ac_fn_c_try_cpp
"$LINENO"; then :
18468 # We can compile using X headers with no special include directory.
18471 for ac_dir
in $ac_x_header_dirs; do
18472 if test -r "$ac_dir/X11/Xlib.h"; then
18473 ac_x_includes
=$ac_dir
18478 rm -f conftest.err conftest.i conftest.
$ac_ext
18479 fi # $ac_x_includes = no
18481 if test "$ac_x_libraries" = no
; then
18482 # Check for the libraries.
18483 # See if we find them without any special options.
18484 # Don't add to $LIBS permanently.
18487 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18488 /* end confdefs.h. */
18489 #include <X11/Xlib.h>
18498 if ac_fn_c_try_link
"$LINENO"; then :
18500 # We can link X programs with no special library path.
18504 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
18506 # Don't even attempt the hair of trying to link an X program!
18507 for ac_extension
in a so sl dylib la dll
; do
18508 if test -r "$ac_dir/libX11.$ac_extension"; then
18509 ac_x_libraries
=$ac_dir
18515 rm -f core conftest.err conftest.
$ac_objext \
18516 conftest
$ac_exeext conftest.
$ac_ext
18517 fi # $ac_x_libraries = no
18519 case $ac_x_includes,$ac_x_libraries in #(
18520 no
,* |
*,no |
*\'*)
18521 # Didn't find X, or a directory has "'" in its name.
18522 ac_cv_have_x
="have_x=no";; #(
18524 # Record where we found X for the cache.
18525 ac_cv_have_x
="have_x=yes\
18526 ac_x_includes='$ac_x_includes'\
18527 ac_x_libraries='$ac_x_libraries'"
18533 eval "$ac_cv_have_x"
18536 if test "$have_x" != yes; then
18537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
18538 $as_echo "$have_x" >&6; }
18541 # If each of the values was on the command line, it overrides each guess.
18542 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
18543 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
18544 # Update the cache value to reflect the command line values.
18545 ac_cv_have_x
="have_x=yes\
18546 ac_x_includes='$x_includes'\
18547 ac_x_libraries='$x_libraries'"
18548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
18549 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
18553 # Unlike the sim directory, whether a simulator is linked is controlled by
18554 # presence of a gdb_sim definition in the target configure.tgt entry.
18555 # This code just checks for a few cases where we'd like to ignore those
18556 # definitions, even when they're present in the '.mt' file. These cases
18557 # are when --disable-sim is specified, or if the simulator directory is
18558 # not part of the source tree.
18560 # Check whether --enable-sim was given.
18561 if test "${enable_sim+set}" = set; then :
18562 enableval
=$enable_sim; echo "enable_sim = $enable_sim";
18563 echo "enableval = ${enableval}";
18564 case "${enableval}" in
18565 yes) ignore_sim
=false
;;
18566 no
) ignore_sim
=true
;;
18567 *) ignore_sim
=false
;;
18574 if test ! -d "${srcdir}/../sim"; then
18580 if test "${ignore_sim}" = "false"; then
18581 if test x
"${gdb_sim}" != x
; then
18583 SIM_OBS
="remote-sim.o"
18585 $as_echo "#define WITH_SIM 1" >>confdefs.h
18588 # Some tdep code should only be compiled in when the ppc sim is
18589 # built. PR sim/13418.
18593 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
18613 # List of host floatformats.
18615 cat >>confdefs.h
<<_ACEOF
18616 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
18620 cat >>confdefs.h
<<_ACEOF
18621 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
18625 cat >>confdefs.h
<<_ACEOF
18626 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
18630 # target_subdir is used by the testsuite to find the target libraries.
18632 if test "${host}" != "${target}"; then
18633 target_subdir
="${target_alias}/"
18637 # Import nat definitions.
18638 nat_makefile_frag
=/dev
/null
18639 if test "${gdb_native}" = "yes"; then
18640 .
${srcdir}/configure.nat
18641 nativefile
=$NAT_FILE
18654 if test x
"${gdb_osabi}" != x
; then
18656 cat >>confdefs.h
<<_ACEOF
18657 #define GDB_OSABI_DEFAULT $gdb_osabi
18662 # Check for babeltrace and babeltrace-ctf
18664 # Check whether --with-babeltrace was given.
18665 if test "${with_babeltrace+set}" = set; then :
18666 withval
=$with_babeltrace;
18668 with_babeltrace
=auto
18671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
18672 $as_echo_n "checking whether to use babeltrace... " >&6; }
18673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
18674 $as_echo "$with_babeltrace" >&6; }
18676 if test "x$with_babeltrace" = "xno"; then
18677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
18678 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
18680 # Append -Werror to CFLAGS so that configure can catch the warning
18681 # "assignment from incompatible pointer type", which is related to
18682 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
18683 # in GDB, while babeltrace 1.0.3 is broken.
18684 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
18685 # safe to save and restore CFLAGS here.
18686 saved_CFLAGS
=$CFLAGS
18687 CFLAGS
="$CFLAGS -Werror"
18698 acl_save_prefix
="$prefix"
18699 prefix
="$acl_final_prefix"
18700 acl_save_exec_prefix
="$exec_prefix"
18701 exec_prefix
="$acl_final_exec_prefix"
18703 eval additional_includedir
=\"$includedir\"
18704 eval additional_libdir
=\"$libdir\"
18706 exec_prefix
="$acl_save_exec_prefix"
18707 prefix
="$acl_save_prefix"
18710 # Check whether --with-libbabeltrace-prefix was given.
18711 if test "${with_libbabeltrace_prefix+set}" = set; then :
18712 withval
=$with_libbabeltrace_prefix;
18713 if test "X$withval" = "Xno"; then
18716 if test "X$withval" = "X"; then
18718 acl_save_prefix
="$prefix"
18719 prefix
="$acl_final_prefix"
18720 acl_save_exec_prefix
="$exec_prefix"
18721 exec_prefix
="$acl_final_exec_prefix"
18723 eval additional_includedir
=\"$includedir\"
18724 eval additional_libdir
=\"$libdir\"
18726 exec_prefix
="$acl_save_exec_prefix"
18727 prefix
="$acl_save_prefix"
18730 additional_includedir
="$withval/include"
18731 additional_libdir
="$withval/lib"
18738 # Check whether --with-libbabeltrace-type was given.
18739 if test "${with_libbabeltrace_type+set}" = set; then :
18740 withval
=$with_libbabeltrace_type; with_libbabeltrace_type
=$withval
18742 with_libbabeltrace_type
=auto
18745 lib_type
=`eval echo \$with_libbabeltrace_type`
18752 names_already_handled
=
18753 names_next_round
='babeltrace babeltrace-ctf'
18754 while test -n "$names_next_round"; do
18755 names_this_round
="$names_next_round"
18757 for name
in $names_this_round; do
18759 for n
in $names_already_handled; do
18760 if test "$n" = "$name"; then
18761 already_handled
=yes
18765 if test -z "$already_handled"; then
18766 names_already_handled
="$names_already_handled $name"
18767 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18768 eval value
=\"\
$HAVE_LIB$uppername\"
18769 if test -n "$value"; then
18770 if test "$value" = yes; then
18771 eval value
=\"\
$LIB$uppername\"
18772 test -z "$value" || LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
18773 eval value
=\"\
$LTLIB$uppername\"
18774 test -z "$value" || LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
18783 if test $use_additional = yes; then
18784 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18785 found_dir
="$additional_libdir"
18786 found_so
="$additional_libdir/lib$name.$shlibext"
18787 if test -f "$additional_libdir/lib$name.la"; then
18788 found_la
="$additional_libdir/lib$name.la"
18790 elif test x
$lib_type != xshared
; then
18791 if test -f "$additional_libdir/lib$name.$libext"; then
18792 found_dir
="$additional_libdir"
18793 found_a
="$additional_libdir/lib$name.$libext"
18794 if test -f "$additional_libdir/lib$name.la"; then
18795 found_la
="$additional_libdir/lib$name.la"
18800 if test "X$found_dir" = "X"; then
18801 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18803 acl_save_prefix
="$prefix"
18804 prefix
="$acl_final_prefix"
18805 acl_save_exec_prefix
="$exec_prefix"
18806 exec_prefix
="$acl_final_exec_prefix"
18808 exec_prefix
="$acl_save_exec_prefix"
18809 prefix
="$acl_save_prefix"
18813 dir
=`echo "X$x" | sed -e 's/^X-L//'`
18814 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18816 found_so
="$dir/lib$name.$shlibext"
18817 if test -f "$dir/lib$name.la"; then
18818 found_la
="$dir/lib$name.la"
18820 elif test x
$lib_type != xshared
; then
18821 if test -f "$dir/lib$name.$libext"; then
18823 found_a
="$dir/lib$name.$libext"
18824 if test -f "$dir/lib$name.la"; then
18825 found_la
="$dir/lib$name.la"
18831 if test "X$found_dir" != "X"; then
18836 if test "X$found_dir" != "X"; then
18837 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
18838 if test "X$found_so" != "X"; then
18839 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
18840 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18843 for x
in $ltrpathdirs; do
18844 if test "X$x" = "X$found_dir"; then
18849 if test -z "$haveit"; then
18850 ltrpathdirs
="$ltrpathdirs $found_dir"
18852 if test "$hardcode_direct" = yes; then
18853 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18855 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
18856 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18858 for x
in $rpathdirs; do
18859 if test "X$x" = "X$found_dir"; then
18864 if test -z "$haveit"; then
18865 rpathdirs
="$rpathdirs $found_dir"
18869 for x
in $LDFLAGS $LIBBABELTRACE; do
18871 acl_save_prefix
="$prefix"
18872 prefix
="$acl_final_prefix"
18873 acl_save_exec_prefix
="$exec_prefix"
18874 exec_prefix
="$acl_final_exec_prefix"
18876 exec_prefix
="$acl_save_exec_prefix"
18877 prefix
="$acl_save_prefix"
18879 if test "X$x" = "X-L$found_dir"; then
18884 if test -z "$haveit"; then
18885 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
18887 if test "$hardcode_minus_L" != no
; then
18888 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18890 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18896 if test "X$found_a" != "X"; then
18897 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
18899 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
18902 additional_includedir
=
18903 case "$found_dir" in
18905 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18906 additional_includedir
="$basedir/include"
18909 if test "X$additional_includedir" != "X"; then
18910 if test "X$additional_includedir" != "X/usr/include"; then
18912 if test "X$additional_includedir" = "X/usr/local/include"; then
18913 if test -n "$GCC"; then
18915 linux
*) haveit
=yes;;
18919 if test -z "$haveit"; then
18920 for x
in $CPPFLAGS $INCBABELTRACE; do
18922 acl_save_prefix
="$prefix"
18923 prefix
="$acl_final_prefix"
18924 acl_save_exec_prefix
="$exec_prefix"
18925 exec_prefix
="$acl_final_exec_prefix"
18927 exec_prefix
="$acl_save_exec_prefix"
18928 prefix
="$acl_save_prefix"
18930 if test "X$x" = "X-I$additional_includedir"; then
18935 if test -z "$haveit"; then
18936 if test -d "$additional_includedir"; then
18937 INCBABELTRACE
="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
18943 if test -n "$found_la"; then
18944 save_libdir
="$libdir"
18945 case "$found_la" in
18946 */* |
*\\*) .
"$found_la" ;;
18947 *) .
"./$found_la" ;;
18949 libdir
="$save_libdir"
18950 for dep
in $dependency_libs; do
18953 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
18954 if test "X$additional_libdir" != "X/usr/lib"; then
18956 if test "X$additional_libdir" = "X/usr/local/lib"; then
18957 if test -n "$GCC"; then
18959 linux
*) haveit
=yes;;
18963 if test -z "$haveit"; then
18965 for x
in $LDFLAGS $LIBBABELTRACE; do
18967 acl_save_prefix
="$prefix"
18968 prefix
="$acl_final_prefix"
18969 acl_save_exec_prefix
="$exec_prefix"
18970 exec_prefix
="$acl_final_exec_prefix"
18972 exec_prefix
="$acl_save_exec_prefix"
18973 prefix
="$acl_save_prefix"
18975 if test "X$x" = "X-L$additional_libdir"; then
18980 if test -z "$haveit"; then
18981 if test -d "$additional_libdir"; then
18982 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
18986 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18988 acl_save_prefix
="$prefix"
18989 prefix
="$acl_final_prefix"
18990 acl_save_exec_prefix
="$exec_prefix"
18991 exec_prefix
="$acl_final_exec_prefix"
18993 exec_prefix
="$acl_save_exec_prefix"
18994 prefix
="$acl_save_prefix"
18996 if test "X$x" = "X-L$additional_libdir"; then
19001 if test -z "$haveit"; then
19002 if test -d "$additional_libdir"; then
19003 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
19010 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
19011 if test "$enable_rpath" != no
; then
19013 for x
in $rpathdirs; do
19014 if test "X$x" = "X$dir"; then
19019 if test -z "$haveit"; then
19020 rpathdirs
="$rpathdirs $dir"
19023 for x
in $ltrpathdirs; do
19024 if test "X$x" = "X$dir"; then
19029 if test -z "$haveit"; then
19030 ltrpathdirs
="$ltrpathdirs $dir"
19035 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19038 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19041 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
19042 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
19048 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
19049 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
19050 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
19052 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l:lib$name.$libext"
19053 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l:lib$name.$libext"
19060 if test "X$rpathdirs" != "X"; then
19061 if test -n "$hardcode_libdir_separator"; then
19063 for found_dir
in $rpathdirs; do
19064 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19066 acl_save_libdir
="$libdir"
19068 eval flag
=\"$hardcode_libdir_flag_spec\"
19069 libdir
="$acl_save_libdir"
19070 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19072 for found_dir
in $rpathdirs; do
19073 acl_save_libdir
="$libdir"
19074 libdir
="$found_dir"
19075 eval flag
=\"$hardcode_libdir_flag_spec\"
19076 libdir
="$acl_save_libdir"
19077 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19081 if test "X$ltrpathdirs" != "X"; then
19082 for found_dir
in $ltrpathdirs; do
19083 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
19088 ac_save_CPPFLAGS
="$CPPFLAGS"
19090 for element
in $INCBABELTRACE; do
19092 for x
in $CPPFLAGS; do
19094 acl_save_prefix
="$prefix"
19095 prefix
="$acl_final_prefix"
19096 acl_save_exec_prefix
="$exec_prefix"
19097 exec_prefix
="$acl_final_exec_prefix"
19099 exec_prefix
="$acl_save_exec_prefix"
19100 prefix
="$acl_save_prefix"
19102 if test "X$x" = "X$element"; then
19107 if test -z "$haveit"; then
19108 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
19113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
19114 $as_echo_n "checking for libbabeltrace... " >&6; }
19115 if ${ac_cv_libbabeltrace+:} false
; then :
19116 $as_echo_n "(cached) " >&6
19119 ac_save_LIBS
="$LIBS"
19120 LIBS
="$LIBS $LIBBABELTRACE"
19121 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19122 /* end confdefs.h. */
19123 #include <babeltrace/babeltrace.h>
19124 #include <babeltrace/ctf/events.h>
19125 #include <babeltrace/ctf/iterator.h>
19129 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
19130 struct bt_ctf_event *event = NULL;
19131 const struct bt_definition *scope;
19133 pos->type = BT_SEEK_BEGIN;
19134 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
19135 scope = bt_ctf_get_top_level_scope (event,
19136 BT_STREAM_EVENT_HEADER);
19137 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
19143 if ac_fn_c_try_link
"$LINENO"; then :
19144 ac_cv_libbabeltrace
=yes
19146 ac_cv_libbabeltrace
=no
19148 rm -f core conftest.err conftest.
$ac_objext \
19149 conftest
$ac_exeext conftest.
$ac_ext
19150 LIBS
="$ac_save_LIBS"
19153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
19154 $as_echo "$ac_cv_libbabeltrace" >&6; }
19155 if test "$ac_cv_libbabeltrace" = yes; then
19156 HAVE_LIBBABELTRACE
=yes
19158 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
19160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
19161 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
19162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
19163 $as_echo "$LIBBABELTRACE" >&6; }
19165 HAVE_LIBBABELTRACE
=no
19166 CPPFLAGS
="$ac_save_CPPFLAGS"
19176 CFLAGS
=$saved_CFLAGS
19178 if test "$HAVE_LIBBABELTRACE" != yes; then
19179 if test "$with_babeltrace" = yes; then
19180 as_fn_error $?
"babeltrace is missing or unusable" "$LINENO" 5
19182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
19183 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
19190 # Check whether --with-xxhash was given.
19191 if test "${with_xxhash+set}" = set; then :
19192 withval
=$with_xxhash;
19198 # Check whether --enable-libctf was given.
19199 if test "${enable_libctf+set}" = set; then :
19200 enableval
=$enable_libctf;
19201 case "$enableval" in
19203 *) as_fn_error $?
"Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
19211 if test x
${enable_static} = xno
; then
19212 LIBCTF
="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
19213 CTF_DEPS
="../libctf/.libs/libctf.so"
19215 LIBCTF
="../libctf/.libs/libctf.a"
19218 if test "${enable_libctf}" = yes; then
19220 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
19229 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
19232 if test "x$with_xxhash" != "xno"; then
19243 acl_save_prefix
="$prefix"
19244 prefix
="$acl_final_prefix"
19245 acl_save_exec_prefix
="$exec_prefix"
19246 exec_prefix
="$acl_final_exec_prefix"
19248 eval additional_includedir
=\"$includedir\"
19249 eval additional_libdir
=\"$libdir\"
19251 exec_prefix
="$acl_save_exec_prefix"
19252 prefix
="$acl_save_prefix"
19255 # Check whether --with-libxxhash-prefix was given.
19256 if test "${with_libxxhash_prefix+set}" = set; then :
19257 withval
=$with_libxxhash_prefix;
19258 if test "X$withval" = "Xno"; then
19261 if test "X$withval" = "X"; then
19263 acl_save_prefix
="$prefix"
19264 prefix
="$acl_final_prefix"
19265 acl_save_exec_prefix
="$exec_prefix"
19266 exec_prefix
="$acl_final_exec_prefix"
19268 eval additional_includedir
=\"$includedir\"
19269 eval additional_libdir
=\"$libdir\"
19271 exec_prefix
="$acl_save_exec_prefix"
19272 prefix
="$acl_save_prefix"
19275 additional_includedir
="$withval/include"
19276 additional_libdir
="$withval/lib"
19283 # Check whether --with-libxxhash-type was given.
19284 if test "${with_libxxhash_type+set}" = set; then :
19285 withval
=$with_libxxhash_type; with_libxxhash_type
=$withval
19287 with_libxxhash_type
=auto
19290 lib_type
=`eval echo \$with_libxxhash_type`
19297 names_already_handled
=
19298 names_next_round
='xxhash '
19299 while test -n "$names_next_round"; do
19300 names_this_round
="$names_next_round"
19302 for name
in $names_this_round; do
19304 for n
in $names_already_handled; do
19305 if test "$n" = "$name"; then
19306 already_handled
=yes
19310 if test -z "$already_handled"; then
19311 names_already_handled
="$names_already_handled $name"
19312 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
19313 eval value
=\"\
$HAVE_LIB$uppername\"
19314 if test -n "$value"; then
19315 if test "$value" = yes; then
19316 eval value
=\"\
$LIB$uppername\"
19317 test -z "$value" || LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$value"
19318 eval value
=\"\
$LTLIB$uppername\"
19319 test -z "$value" || LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
19328 if test $use_additional = yes; then
19329 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
19330 found_dir
="$additional_libdir"
19331 found_so
="$additional_libdir/lib$name.$shlibext"
19332 if test -f "$additional_libdir/lib$name.la"; then
19333 found_la
="$additional_libdir/lib$name.la"
19335 elif test x
$lib_type != xshared
; then
19336 if test -f "$additional_libdir/lib$name.$libext"; then
19337 found_dir
="$additional_libdir"
19338 found_a
="$additional_libdir/lib$name.$libext"
19339 if test -f "$additional_libdir/lib$name.la"; then
19340 found_la
="$additional_libdir/lib$name.la"
19345 if test "X$found_dir" = "X"; then
19346 for x
in $LDFLAGS $LTLIBXXHASH; do
19348 acl_save_prefix
="$prefix"
19349 prefix
="$acl_final_prefix"
19350 acl_save_exec_prefix
="$exec_prefix"
19351 exec_prefix
="$acl_final_exec_prefix"
19353 exec_prefix
="$acl_save_exec_prefix"
19354 prefix
="$acl_save_prefix"
19358 dir
=`echo "X$x" | sed -e 's/^X-L//'`
19359 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
19361 found_so
="$dir/lib$name.$shlibext"
19362 if test -f "$dir/lib$name.la"; then
19363 found_la
="$dir/lib$name.la"
19365 elif test x
$lib_type != xshared
; then
19366 if test -f "$dir/lib$name.$libext"; then
19368 found_a
="$dir/lib$name.$libext"
19369 if test -f "$dir/lib$name.la"; then
19370 found_la
="$dir/lib$name.la"
19376 if test "X$found_dir" != "X"; then
19381 if test "X$found_dir" != "X"; then
19382 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
19383 if test "X$found_so" != "X"; then
19384 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
19385 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19388 for x
in $ltrpathdirs; do
19389 if test "X$x" = "X$found_dir"; then
19394 if test -z "$haveit"; then
19395 ltrpathdirs
="$ltrpathdirs $found_dir"
19397 if test "$hardcode_direct" = yes; then
19398 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19400 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
19401 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19403 for x
in $rpathdirs; do
19404 if test "X$x" = "X$found_dir"; then
19409 if test -z "$haveit"; then
19410 rpathdirs
="$rpathdirs $found_dir"
19414 for x
in $LDFLAGS $LIBXXHASH; 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-L$found_dir"; then
19429 if test -z "$haveit"; then
19430 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
19432 if test "$hardcode_minus_L" != no
; then
19433 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19435 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19441 if test "X$found_a" != "X"; then
19442 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
19444 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
19447 additional_includedir
=
19448 case "$found_dir" in
19450 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
19451 additional_includedir
="$basedir/include"
19454 if test "X$additional_includedir" != "X"; then
19455 if test "X$additional_includedir" != "X/usr/include"; then
19457 if test "X$additional_includedir" = "X/usr/local/include"; then
19458 if test -n "$GCC"; then
19460 linux
*) haveit
=yes;;
19464 if test -z "$haveit"; then
19465 for x
in $CPPFLAGS $INCXXHASH; do
19467 acl_save_prefix
="$prefix"
19468 prefix
="$acl_final_prefix"
19469 acl_save_exec_prefix
="$exec_prefix"
19470 exec_prefix
="$acl_final_exec_prefix"
19472 exec_prefix
="$acl_save_exec_prefix"
19473 prefix
="$acl_save_prefix"
19475 if test "X$x" = "X-I$additional_includedir"; then
19480 if test -z "$haveit"; then
19481 if test -d "$additional_includedir"; then
19482 INCXXHASH
="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
19488 if test -n "$found_la"; then
19489 save_libdir
="$libdir"
19490 case "$found_la" in
19491 */* |
*\\*) .
"$found_la" ;;
19492 *) .
"./$found_la" ;;
19494 libdir
="$save_libdir"
19495 for dep
in $dependency_libs; do
19498 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
19499 if test "X$additional_libdir" != "X/usr/lib"; then
19501 if test "X$additional_libdir" = "X/usr/local/lib"; then
19502 if test -n "$GCC"; then
19504 linux
*) haveit
=yes;;
19508 if test -z "$haveit"; then
19510 for x
in $LDFLAGS $LIBXXHASH; do
19512 acl_save_prefix
="$prefix"
19513 prefix
="$acl_final_prefix"
19514 acl_save_exec_prefix
="$exec_prefix"
19515 exec_prefix
="$acl_final_exec_prefix"
19517 exec_prefix
="$acl_save_exec_prefix"
19518 prefix
="$acl_save_prefix"
19520 if test "X$x" = "X-L$additional_libdir"; then
19525 if test -z "$haveit"; then
19526 if test -d "$additional_libdir"; then
19527 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
19531 for x
in $LDFLAGS $LTLIBXXHASH; do
19533 acl_save_prefix
="$prefix"
19534 prefix
="$acl_final_prefix"
19535 acl_save_exec_prefix
="$exec_prefix"
19536 exec_prefix
="$acl_final_exec_prefix"
19538 exec_prefix
="$acl_save_exec_prefix"
19539 prefix
="$acl_save_prefix"
19541 if test "X$x" = "X-L$additional_libdir"; then
19546 if test -z "$haveit"; then
19547 if test -d "$additional_libdir"; then
19548 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
19555 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
19556 if test "$enable_rpath" != no
; then
19558 for x
in $rpathdirs; do
19559 if test "X$x" = "X$dir"; then
19564 if test -z "$haveit"; then
19565 rpathdirs
="$rpathdirs $dir"
19568 for x
in $ltrpathdirs; do
19569 if test "X$x" = "X$dir"; then
19574 if test -z "$haveit"; then
19575 ltrpathdirs
="$ltrpathdirs $dir"
19580 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19583 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19586 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$dep"
19587 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
19593 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
19594 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19595 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
19597 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
19598 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
19605 if test "X$rpathdirs" != "X"; then
19606 if test -n "$hardcode_libdir_separator"; then
19608 for found_dir
in $rpathdirs; do
19609 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19611 acl_save_libdir
="$libdir"
19613 eval flag
=\"$hardcode_libdir_flag_spec\"
19614 libdir
="$acl_save_libdir"
19615 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19617 for found_dir
in $rpathdirs; do
19618 acl_save_libdir
="$libdir"
19619 libdir
="$found_dir"
19620 eval flag
=\"$hardcode_libdir_flag_spec\"
19621 libdir
="$acl_save_libdir"
19622 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19626 if test "X$ltrpathdirs" != "X"; then
19627 for found_dir
in $ltrpathdirs; do
19628 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
19633 ac_save_CPPFLAGS
="$CPPFLAGS"
19635 for element
in $INCXXHASH; do
19637 for x
in $CPPFLAGS; do
19639 acl_save_prefix
="$prefix"
19640 prefix
="$acl_final_prefix"
19641 acl_save_exec_prefix
="$exec_prefix"
19642 exec_prefix
="$acl_final_exec_prefix"
19644 exec_prefix
="$acl_save_exec_prefix"
19645 prefix
="$acl_save_prefix"
19647 if test "X$x" = "X$element"; then
19652 if test -z "$haveit"; then
19653 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
19658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
19659 $as_echo_n "checking for libxxhash... " >&6; }
19660 if ${ac_cv_libxxhash+:} false
; then :
19661 $as_echo_n "(cached) " >&6
19664 ac_save_LIBS
="$LIBS"
19665 LIBS
="$LIBS $LIBXXHASH"
19666 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19667 /* end confdefs.h. */
19668 #include <xxhash.h>
19672 XXH32("foo", 3, 0);
19678 if ac_fn_c_try_link
"$LINENO"; then :
19679 ac_cv_libxxhash
=yes
19683 rm -f core conftest.err conftest.
$ac_objext \
19684 conftest
$ac_exeext conftest.
$ac_ext
19685 LIBS
="$ac_save_LIBS"
19688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
19689 $as_echo "$ac_cv_libxxhash" >&6; }
19690 if test "$ac_cv_libxxhash" = yes; then
19693 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
19695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
19696 $as_echo_n "checking how to link with libxxhash... " >&6; }
19697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
19698 $as_echo "$LIBXXHASH" >&6; }
19701 CPPFLAGS
="$ac_save_CPPFLAGS"
19711 if test "$HAVE_LIBXXHASH" != yes; then
19712 if test "$with_xxhash" = yes; then
19713 as_fn_error $?
"xxhash is missing or unusable" "$LINENO" 5
19716 if test "x$with_xxhash" = "xauto"; then
19717 with_xxhash
="$HAVE_LIBXXHASH"
19721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
19722 $as_echo_n "checking whether to use xxhash... " >&6; }
19723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
19724 $as_echo "$with_xxhash" >&6; }
19728 if test "${nativefile}" != ""; then
19729 case "${nativefile}" in
19730 nm-
*.h
) GDB_NM_FILE
="config/${gdb_host_cpu}/${nativefile}" ;;
19731 * ) GDB_NM_FILE
="${nativefile}"
19733 ac_config_links
="$ac_config_links nm.h:$GDB_NM_FILE"
19736 cat >>confdefs.h
<<_ACEOF
19737 #define GDB_NM_FILE "${GDB_NM_FILE}"
19745 for ac_prog
in xsltproc
19747 # Extract the first word of "$ac_prog", so it can be a program name with args.
19748 set dummy
$ac_prog; ac_word
=$2
19749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19750 $as_echo_n "checking for $ac_word... " >&6; }
19751 if ${ac_cv_path_XSLTPROC+:} false
; then :
19752 $as_echo_n "(cached) " >&6
19756 ac_cv_path_XSLTPROC
="$XSLTPROC" # Let the user override the test with a path.
19759 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
19760 for as_dir
in $PATH
19763 test -z "$as_dir" && as_dir
=.
19764 for ac_exec_ext
in '' $ac_executable_extensions; do
19765 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
19766 ac_cv_path_XSLTPROC
="$as_dir/$ac_word$ac_exec_ext"
19767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19777 XSLTPROC
=$ac_cv_path_XSLTPROC
19778 if test -n "$XSLTPROC"; then
19779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19780 $as_echo "$XSLTPROC" >&6; }
19782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19783 $as_echo "no" >&6; }
19787 test -n "$XSLTPROC" && break
19789 test -n "$XSLTPROC" || XSLTPROC
="missing"
19791 if test "x$USE_MAINTAINER_MODE" = xyes
; then
19792 if test "${XSLTPROC}" = missing
; then
19793 as_fn_error $?
"unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
19801 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
19805 # Check whether we will enable the inclusion of unit tests when
19808 # The default value of this option changes depending whether we're on
19809 # development mode (in which case it's "true") or not (in which case
19810 # it's "false"). The $development variable is set by the GDB_AC_COMMON
19811 # macro, which must therefore be used before GDB_AC_SELFTEST.
19813 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
19814 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
19817 # Check whether --enable-unit-tests was given.
19818 if test "${enable_unit_tests+set}" = set; then :
19819 enableval
=$enable_unit_tests; case "${enableval}" in
19820 yes) enable_unittests
=true
;;
19821 no
) enable_unittests
=false
;;
19822 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
19825 enable_unittests
=$development
19829 if $enable_unittests; then
19831 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
19834 CONFIG_OBS
="$CONFIG_OBS \$(SELFTESTS_OBS)"
19835 CONFIG_SRCS
="$CONFIG_SRCS \$(SELFTESTS_SRCS)"
19841 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19842 GDB_TRANSFORM_NAME
=`echo gdb | sed -e "$gdb_ac_transform"`
19843 if test "x$GDB_TRANSFORM_NAME" = x
; then
19844 GDB_TRANSFORM_NAME
=gdb
19849 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19850 GCORE_TRANSFORM_NAME
=`echo gcore | sed -e "$gdb_ac_transform"`
19851 if test "x$GCORE_TRANSFORM_NAME" = x
; then
19852 GCORE_TRANSFORM_NAME
=gcore
19856 ac_config_files
="$ac_config_files gcore"
19858 ac_config_files
="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
19861 cat >confcache
<<\_ACEOF
19862 # This file is a shell script that caches the results of configure
19863 # tests run on this system so they can be shared between configure
19864 # scripts and configure runs, see configure's option --config-cache.
19865 # It is not useful on other systems. If it contains results you don't
19866 # want to keep, you may remove or edit it.
19868 # config.status only pays attention to the cache file if you give it
19869 # the --recheck option to rerun configure.
19871 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19872 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19873 # following values.
19877 # The following way of writing the cache mishandles newlines in values,
19878 # but we know of no workaround that is simple, portable, and efficient.
19879 # So, we kill variables containing newlines.
19880 # Ultrix sh set writes to stderr and can't be redirected directly,
19881 # and sets the high bit in the cache file unless we assign to the vars.
19883 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19884 eval ac_val
=\$
$ac_var
19888 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19889 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19892 _ | IFS | as_nl
) ;; #(
19893 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
19894 *) { eval $ac_var=; unset $ac_var;} ;;
19900 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19901 *${as_nl}ac_space
=\
*)
19902 # `set' does not quote correctly, so add quotes: double-quote
19903 # substitution turns \\\\ into \\, and sed turns \\ into \.
19906 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19909 # `set' quotes correctly as required by POSIX, so do not add quotes.
19910 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19919 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19921 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19923 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
19924 if test -w "$cache_file"; then
19925 if test "x$cache_file" != "x/dev/null"; then
19926 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19927 $as_echo "$as_me: updating cache $cache_file" >&6;}
19928 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
19929 cat confcache
>"$cache_file"
19931 case $cache_file in #(
19933 mv -f confcache
"$cache_file"$$
&&
19934 mv -f "$cache_file"$$
"$cache_file" ;; #(
19936 mv -f confcache
"$cache_file" ;;
19941 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19942 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19947 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
19948 # Let make expand exec_prefix.
19949 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
19951 DEFS
=-DHAVE_CONFIG_H
19956 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
19957 # 1. Remove the extension, and $U if already installed.
19958 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
19959 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
19960 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19961 # will be set to the directory where LIBOBJS objects are built.
19962 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19963 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
19965 LIBOBJS
=$ac_libobjs
19967 LTLIBOBJS
=$ac_ltlibobjs
19970 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19971 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
19972 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19974 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
19975 as_fn_error $?
"conditional \"HAVE_PYTHON\" was never defined.
19976 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19978 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
19979 as_fn_error $?
"conditional \"HAVE_GUILE\" was never defined.
19980 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19984 : "${CONFIG_STATUS=./config.status}"
19986 ac_clean_files_save
=$ac_clean_files
19987 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
19988 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19989 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19991 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19993 # Generated by $as_me.
19994 # Run this file to recreate the current configuration.
19995 # Compiler output produced by configure, useful for debugging
19996 # configure, is in config.log if it exists.
19999 ac_cs_recheck=false
20002 SHELL=\${CONFIG_SHELL-$SHELL}
20005 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
20006 ## -------------------- ##
20007 ## M4sh Initialization. ##
20008 ## -------------------- ##
20010 # Be more Bourne compatible
20011 DUALCASE
=1; export DUALCASE
# for MKS sh
20012 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20015 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20016 # is contrary to our usage. Disable this feature.
20017 alias -g '${1+"$@"}'='"$@"'
20018 setopt NO_GLOB_SUBST
20020 case `(set -o) 2>/dev/null` in #(
20032 # Printing a long string crashes Solaris 7 /usr/bin/printf.
20033 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20034 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20035 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20036 # Prefer a ksh shell builtin over an external printf program on Solaris,
20037 # but without wasting forks for bash or zsh.
20038 if test -z "$BASH_VERSION$ZSH_VERSION" \
20039 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
20040 as_echo='print
-r --'
20041 as_echo_n='print
-rn --'
20042 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20043 as_echo='printf %s
\n'
20044 as_echo_n='printf %s
'
20046 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20047 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
20048 as_echo_n='/usr
/ucb
/echo -n'
20050 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20051 as_echo_n_body='eval
20055 expr "X$arg" : "X\\(.*\\)$as_nl";
20056 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20058 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
20060 export as_echo_n_body
20061 as_echo_n='sh
-c $as_echo_n_body as_echo
'
20063 export as_echo_body
20064 as_echo='sh
-c $as_echo_body as_echo
'
20067 # The user is always right.
20068 if test "${PATH_SEPARATOR+set}" != set; then
20070 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20071 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20078 # We need space, tab and new line, in precisely that order. Quoting is
20079 # there to prevent editors from complaining about space-tab.
20080 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20081 # splitting by setting IFS to empty value.)
20084 # Find who we are. Look in the path if we contain no directory separator.
20087 *[\\/]* ) as_myself=$0 ;;
20088 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20089 for as_dir in $PATH
20092 test -z "$as_dir" && as_dir=.
20093 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20099 # We did not find ourselves, most probably we were run as `sh COMMAND'
20100 # in which case we are not to be found in the path.
20101 if test "x$as_myself" = x
; then
20104 if test ! -f "$as_myself"; then
20105 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20109 # Unset variables that we do not need and which cause bugs (e.g. in
20110 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
20111 # suppresses any "Segmentation fault" message there. '((' could
20112 # trigger a bug in pdksh 5.2.14.
20113 for as_var
in BASH_ENV ENV MAIL MAILPATH
20114 do eval test x\
${$as_var+set} = xset \
20115 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
20128 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
20131 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20132 # ----------------------------------------
20133 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20134 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20135 # script with STATUS, using 1 if that was 0.
20138 as_status
=$1; test $as_status -eq 0 && as_status
=1
20140 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
20141 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20143 $as_echo "$as_me: error: $2" >&2
20144 as_fn_exit
$as_status
20148 # as_fn_set_status STATUS
20149 # -----------------------
20150 # Set $? to STATUS, without forking.
20151 as_fn_set_status
()
20154 } # as_fn_set_status
20156 # as_fn_exit STATUS
20157 # -----------------
20158 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20162 as_fn_set_status
$1
20168 # Portably unset VAR.
20171 { eval $1=; unset $1;}
20173 as_unset
=as_fn_unset
20174 # as_fn_append VAR VALUE
20175 # ----------------------
20176 # Append the text in VALUE to the end of the definition contained in VAR. Take
20177 # advantage of any shell optimizations that allow amortized linear growth over
20178 # repeated appends, instead of the typical quadratic growth present in naive
20180 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
20181 eval 'as_fn_append ()
20192 # as_fn_arith ARG...
20193 # ------------------
20194 # Perform arithmetic evaluation on the ARGs, and store the result in the
20195 # global $as_val. Take advantage of shells that can avoid forks. The arguments
20196 # must be portable across $(()) and expr.
20197 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
20198 eval 'as_fn_arith ()
20205 as_val
=`expr "$@" || test $? -eq 1`
20210 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
20211 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
20217 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20218 as_basename
=basename
20223 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
20229 as_me
=`$as_basename -- "$0" ||
20230 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20231 X"$0" : 'X\(//\)$' \| \
20232 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20234 sed '/^.*\/\([^/][^/]*\)\/*$/{
20248 # Avoid depending upon Character Ranges.
20249 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
20250 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20251 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
20252 as_cr_digits
='0123456789'
20253 as_cr_alnum
=$as_cr_Letters$as_cr_digits
20255 ECHO_C
= ECHO_N
= ECHO_T
=
20256 case `echo -n x` in #(((((
20258 case `echo 'xy\c'` in
20259 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
20261 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
20268 rm -f conf$$ conf$$.exe conf$$.
file
20269 if test -d conf$$.dir
; then
20270 rm -f conf$$.dir
/conf$$.
file
20273 mkdir conf$$.dir
2>/dev
/null
20275 if (echo >conf$$.
file) 2>/dev
/null
; then
20276 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
20278 # ... but there are two gotchas:
20279 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20280 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20281 # In both cases, we have to default to `cp -pR'.
20282 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
20284 elif ln conf$$.
file conf$$
2>/dev
/null
; then
20292 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
20293 rmdir conf$$.dir
2>/dev
/null
20298 # Create "$as_dir" as a directory, including parents if necessary.
20303 -*) as_dir
=.
/$as_dir;;
20305 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
20309 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20310 *) as_qdir
=$as_dir;;
20312 as_dirs
="'$as_qdir' $as_dirs"
20313 as_dir
=`$as_dirname -- "$as_dir" ||
20314 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20315 X"$as_dir" : 'X\(//\)[^/]' \| \
20316 X"$as_dir" : 'X\(//\)$' \| \
20317 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20318 $as_echo X"$as_dir" |
20319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20323 /^X\(\/\/\)[^/].*/{
20336 test -d "$as_dir" && break
20338 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
20339 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
20343 if mkdir
-p .
2>/dev
/null
; then
20344 as_mkdir_p
='mkdir -p "$as_dir"'
20346 test -d .
/-p && rmdir .
/-p
20351 # as_fn_executable_p FILE
20352 # -----------------------
20353 # Test if FILE is an executable regular file.
20354 as_fn_executable_p
()
20356 test -f "$1" && test -x "$1"
20357 } # as_fn_executable_p
20358 as_test_x
='test -x'
20359 as_executable_p
=as_fn_executable_p
20361 # Sed expression to map a string onto a valid CPP name.
20362 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20364 # Sed expression to map a string onto a valid variable name.
20365 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20369 ## ----------------------------------- ##
20370 ## Main body of $CONFIG_STATUS script. ##
20371 ## ----------------------------------- ##
20373 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
20375 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20376 # Save the log message, to keep $0 and so on meaningful, and to
20377 # report actual input values of CONFIG_FILES etc. instead of their
20378 # values after options handling.
20380 This file was extended by $as_me, which was
20381 generated by GNU Autoconf 2.69. Invocation command line was
20383 CONFIG_FILES = $CONFIG_FILES
20384 CONFIG_HEADERS = $CONFIG_HEADERS
20385 CONFIG_LINKS = $CONFIG_LINKS
20386 CONFIG_COMMANDS = $CONFIG_COMMANDS
20389 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20394 case $ac_config_files in *"
20395 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
20398 case $ac_config_headers in *"
20399 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
20403 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20404 # Files that config.status was made for.
20405 config_files="$ac_config_files"
20406 config_headers="$ac_config_headers"
20407 config_links="$ac_config_links"
20408 config_commands="$ac_config_commands"
20412 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20414 \`$as_me' instantiates files and other configuration actions
20415 from templates according to the current configuration. Unless the files
20416 and actions are specified as TAGs, all are instantiated by default.
20418 Usage: $0 [OPTION]... [TAG]...
20420 -h, --help print this help, then exit
20421 -V, --version print version number and configuration settings, then exit
20422 --config print configuration, then exit
20423 -q, --quiet, --silent
20424 do not print progress messages
20425 -d, --debug don't remove temporary files
20426 --recheck update $as_me by reconfiguring in the same conditions
20427 --file=FILE[:TEMPLATE]
20428 instantiate the configuration file FILE
20429 --header=FILE[:TEMPLATE]
20430 instantiate the configuration header FILE
20432 Configuration files:
20435 Configuration headers:
20438 Configuration links:
20441 Configuration commands:
20444 Report bugs to the package provider."
20447 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20448 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20451 configured by $0, generated by GNU Autoconf 2.69,
20452 with options \\"\$ac_cs_config\\"
20454 Copyright (C) 2012 Free Software Foundation, Inc.
20455 This config.status script is free software; the Free Software Foundation
20456 gives unlimited permission to copy, distribute and modify it."
20462 test -n "\$AWK" || AWK=awk
20465 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20466 # The default lists apply if the user does not specify any file.
20472 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
20473 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
20477 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
20489 # Handling of the options.
20490 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
20492 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
20493 $as_echo "$ac_cs_version"; exit ;;
20494 --config |
--confi |
--conf |
--con |
--co |
--c )
20495 $as_echo "$ac_cs_config"; exit ;;
20496 --debug |
--debu |
--deb |
--de |
--d |
-d )
20498 --file |
--fil |
--fi |
--f )
20501 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20502 '') as_fn_error $?
"missing file argument" ;;
20504 as_fn_append CONFIG_FILES
" '$ac_optarg'"
20505 ac_need_defaults
=false
;;
20506 --header |
--heade |
--head |
--hea )
20509 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20511 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
20512 ac_need_defaults
=false
;;
20514 # Conflict between --help and --header
20515 as_fn_error $?
"ambiguous option: \`$1'
20516 Try \`$0 --help' for more information.";;
20517 --help |
--hel |
-h )
20518 $as_echo "$ac_cs_usage"; exit ;;
20519 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
20520 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
20523 # This is an error.
20524 -*) as_fn_error $?
"unrecognized option: \`$1'
20525 Try \`$0 --help' for more information." ;;
20527 *) as_fn_append ac_config_targets
" $1"
20528 ac_need_defaults
=false
;;
20534 ac_configure_extra_args
=
20536 if $ac_cs_silent; then
20538 ac_configure_extra_args
="$ac_configure_extra_args --silent"
20542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20543 if \$ac_cs_recheck; then
20544 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20546 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20547 CONFIG_SHELL='$SHELL'
20548 export CONFIG_SHELL
20553 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20557 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20558 ## Running $as_me. ##
20564 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20568 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
20569 GDB_NM_FILE=$GDB_NM_FILE
20573 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20575 # Handling of arguments.
20576 for ac_config_target
in $ac_config_targets
20578 case $ac_config_target in
20579 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
20580 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
20581 "jit-reader.h") CONFIG_FILES
="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
20582 "nm.h") CONFIG_LINKS
="$CONFIG_LINKS nm.h:$GDB_NM_FILE" ;;
20583 "gcore") CONFIG_FILES
="$CONFIG_FILES gcore" ;;
20584 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
20585 "gdb-gdb.gdb") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.gdb" ;;
20586 "gdb-gdb.py") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.py" ;;
20587 "doc/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/Makefile" ;;
20588 "data-directory/Makefile") CONFIG_FILES
="$CONFIG_FILES data-directory/Makefile" ;;
20590 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20595 # If the user did not use the arguments to specify the items to instantiate,
20596 # then the envvar interface is used. Set only those that are not.
20597 # We use the long form for the default assignment because of an extremely
20598 # bizarre bug on SunOS 4.1.3.
20599 if $ac_need_defaults; then
20600 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
20601 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
20602 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
20603 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
20606 # Have a temporary directory for convenience. Make it in the build tree
20607 # simply because there is no reason against having it here, and in addition,
20608 # creating and moving files from /tmp can sometimes cause problems.
20609 # Hook for its removal unless debugging.
20610 # Note that there is a small window in which the directory will not be cleaned:
20611 # after its creation but before its name has been assigned to `$tmp'.
20615 trap 'exit_status=$?
20616 : "${ac_tmp:=$tmp}"
20617 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20619 trap 'as_fn_exit 1' 1 2 13 15
20621 # Create a (secure) tmp directory for tmp files.
20624 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20628 tmp
=.
/conf$$
-$RANDOM
20629 (umask 077 && mkdir
"$tmp")
20630 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
20633 # Set up the scripts for CONFIG_FILES section.
20634 # No need to generate them if there are no CONFIG_FILES.
20635 # This happens for instance with `./config.status config.h'.
20636 if test -n "$CONFIG_FILES"; then
20638 if $AWK 'BEGIN { getline <"/dev/null" }' </dev
/null
2>/dev
/null
; then
20639 ac_cs_awk_getline
=:
20640 ac_cs_awk_pipe_init
=
20641 ac_cs_awk_read_file
='
20642 while ((getline aline < (F[key])) > 0)
20645 ac_cs_awk_pipe_fini
=
20647 ac_cs_awk_getline
=false
20648 ac_cs_awk_pipe_init
="print \"cat <<'|#_!!_#|' &&\""
20649 ac_cs_awk_read_file
='
20651 print "cat " F[key] " &&"
20652 '$ac_cs_awk_pipe_init
20653 # The final `:' finishes the AND list.
20654 ac_cs_awk_pipe_fini
='END { print "|#_!!_#|"; print ":" }'
20656 ac_cr
=`echo X | tr X '\015'`
20657 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20658 # But we know of no other shell where ac_cr would be empty at this
20659 # point, so we can use a bashism as a fallback.
20660 if test "x$ac_cr" = x
; then
20661 eval ac_cr
=\$
\'\\r
\'
20663 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20664 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20667 ac_cs_awk_cr
=$ac_cr
20670 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20673 # Create commands to substitute file output variables.
20675 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20676 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20677 echo "$ac_subst_files" |
sed 's/.*/F["&"]="$&"/' &&
20680 } >conf$
$files.sh
&&
20681 . .
/conf$
$files.sh ||
20682 as_fn_error $?
"could not make $CONFIG_STATUS" "$LINENO" 5
20683 rm -f conf$
$files.sh
20686 echo "cat >conf$$subs.awk <<_ACEOF" &&
20687 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20689 } >conf$$subs.sh ||
20690 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20691 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20693 for ac_last_try in false false false false false :; do
20694 . ./conf$$subs.sh ||
20695 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20697 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
20698 if test $ac_delim_n = $ac_delim_num; then
20700 elif $ac_last_try; then
20701 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20703 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20706 rm -f conf$$subs.sh
20708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20709 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
20713 s/^/S["/; s
/!.
*/"]=/
20723 s/\(.\{148\}\)..*/\1/
20725 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
20730 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20737 s/\(.\{148\}\)..*/\1/
20739 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
20743 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20748 ' <conf$$subs.awk | sed '
20753 ' >>$CONFIG_STATUS || ac_write_fail=1
20754 rm -f conf$$subs.awk
20755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20757 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
20758 for (key in S) S_is_set[key] = 1
20760 \$ac_cs_awk_pipe_init
20764 nfields = split(line, field, "@
")
20766 len = length(field[1])
20767 for (i = 2; i < nfields; i++) {
20769 keylen = length(key)
20770 if (S_is_set[key]) {
20772 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20773 len += length(value) + length(field[++i])
20778 if (nfields == 3 && !substed) {
20780 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
20781 \$ac_cs_awk_read_file
20787 \$ac_cs_awk_pipe_fini
20790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20791 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20792 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
20795 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
20796 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
20799 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20800 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
20801 # trailing colons and then remove the whole line if VPATH becomes empty
20802 # (actually we leave an empty line to preserve line numbers).
20803 if test "x
$srcdir" = x.; then
20804 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20822 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20823 fi # test -n "$CONFIG_FILES"
20825 # Set up the scripts for CONFIG_HEADERS section.
20826 # No need to generate them if there are no CONFIG_HEADERS.
20827 # This happens for instance with `./config.status Makefile'.
20828 if test -n "$CONFIG_HEADERS"; then
20829 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
20833 # Transform confdefs.h into an awk script `defines.awk', embedded as
20834 # here-document in config.status, that substitutes the proper values into
20835 # config.h.in to produce config.h.
20837 # Create a delimiter string that does not exist in confdefs.h, to ease
20838 # handling of long lines.
20840 for ac_last_try in false false :; do
20841 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
20842 if test -z "$ac_tt"; then
20844 elif $ac_last_try; then
20845 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
20847 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20851 # For the awk script, D is an array of macro values keyed by name,
20852 # likewise P contains macro parameters if any. Preserve backslash
20853 # newline sequences.
20855 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20857 s/.\{148\}/&'"$ac_delim"'/g
20860 s/^[ ]*#[ ]*define[ ][ ]*/ /
20867 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
20869 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
20873 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
20874 D["\
1"]=" \
3\\\\\\n
"\\/p
20876 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
20881 s/.\{148\}/&'"$ac_delim"'/g
20886 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
20889 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
20891 ' <confdefs.h | sed '
20892 s/'"$ac_delim"'/"\\\
20893 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20895 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20896 for (key in D) D_is_set[key] = 1
20899 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20901 split(line, arg, " ")
20902 if (arg[1] == "#") {
20906 defundef
= substr
(arg
[1], 2)
20909 split(mac1
, mac2
, "(") #)
20911 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
20912 if (D_is_set
[macro
]) {
20913 # Preserve the white space surrounding the "#".
20914 print prefix
"define", macro P
[macro
] D
[macro
]
20917 # Replace #undef with comments. This is necessary, for example,
20918 # in the case of _POSIX_SOURCE, which is predefined and required
20919 # on some systems where configure will not decide to define it.
20920 if (defundef
== "undef") {
20921 print
"/*", prefix defundef
, macro
, "*/"
20929 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20930 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
20931 fi # test -n "$CONFIG_HEADERS"
20934 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
20939 :[FHLC
]) ac_mode
=$ac_tag; continue;;
20941 case $ac_mode$ac_tag in
20943 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
20944 :[FH
]-) ac_tag
=-:-;;
20945 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
20962 -) ac_f
="$ac_tmp/stdin";;
20963 *) # Look for the file first in the build tree, then in the source tree
20964 # (if the path is not absolute). The absolute path cannot be DOS-style,
20965 # because $ac_f cannot contain `:'.
20969 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
20971 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20973 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20974 as_fn_append ac_file_inputs
" '$ac_f'"
20977 # Let's still pretend it is `configure' which instantiates (i.e., don't
20978 # use $as_me), people would be surprised to read:
20979 # /* config.h. Generated by config.status. */
20980 configure_input
='Generated from '`
20981 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20983 if test x
"$ac_file" != x-
; then
20984 configure_input
="$ac_file. $configure_input"
20985 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20986 $as_echo "$as_me: creating $ac_file" >&6;}
20988 # Neutralize special characters interpreted by sed in replacement strings.
20989 case $configure_input in #(
20990 *\
&* |
*\|
* |
*\\* )
20991 ac_sed_conf_input
=`$as_echo "$configure_input" |
20992 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20993 *) ac_sed_conf_input
=$configure_input;;
20997 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
20998 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
21003 ac_dir
=`$as_dirname -- "$ac_file" ||
21004 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21005 X"$ac_file" : 'X\(//\)[^/]' \| \
21006 X"$ac_file" : 'X\(//\)$' \| \
21007 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21008 $as_echo X"$ac_file" |
21009 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21013 /^X\(\/\/\)[^/].*/{
21026 as_dir
="$ac_dir"; as_fn_mkdir_p
21030 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21032 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21033 # A ".." for each directory in $ac_dir_suffix.
21034 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21035 case $ac_top_builddir_sub in
21036 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21037 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
21040 ac_abs_top_builddir
=$ac_pwd
21041 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
21042 # for backward compatibility:
21043 ac_top_builddir
=$ac_top_build_prefix
21046 .
) # We are building in place.
21048 ac_top_srcdir
=$ac_top_builddir_sub
21049 ac_abs_top_srcdir
=$ac_pwd ;;
21050 [\\/]* | ?
:[\\/]* ) # Absolute name.
21051 ac_srcdir
=$srcdir$ac_dir_suffix;
21052 ac_top_srcdir
=$srcdir
21053 ac_abs_top_srcdir
=$srcdir ;;
21054 *) # Relative name.
21055 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
21056 ac_top_srcdir
=$ac_top_build_prefix$srcdir
21057 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
21059 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
21069 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
21070 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
21074 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21075 # If the template does not know about datarootdir, expand it.
21076 # FIXME: This hack should be removed a few years after 2.60.
21077 ac_datarootdir_hack
=; ac_datarootdir_seen
=
21088 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21089 *datarootdir
*) ac_datarootdir_seen
=yes;;
21090 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
21091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21092 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21094 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21095 ac_datarootdir_hack='
21096 s&@datadir@&$datadir&g
21097 s&@docdir@&$docdir&g
21098 s&@infodir@&$infodir&g
21099 s&@localedir@&$localedir&g
21100 s&@mandir@&$mandir&g
21101 s&\\\${datarootdir}&$datarootdir&g' ;;
21105 # Neutralize VPATH when `$srcdir' = `.'.
21106 # Shell code in configure.ac might set extrasub.
21107 # FIXME: do we really want to maintain this feature?
21108 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21109 ac_sed_extra="$ac_vpsub
21112 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21114 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
21115 s|@configure_input@|
$ac_sed_conf_input|
;t t
21116 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
21117 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
21118 s
&@srcdir@
&$ac_srcdir&;t t
21119 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
21120 s
&@top_srcdir@
&$ac_top_srcdir&;t t
21121 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
21122 s
&@builddir@
&$ac_builddir&;t t
21123 s
&@abs_builddir@
&$ac_abs_builddir&;t t
21124 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
21125 s
&@INSTALL@
&$ac_INSTALL&;t t
21126 $ac_datarootdir_hack
21128 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
21129 if $ac_cs_awk_getline; then
21130 $AWK -f "$ac_tmp/subs.
awk"
21132 $AWK -f "$ac_tmp/subs.
awk" | $SHELL
21134 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
21136 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21137 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
21138 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
21139 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
21140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
21141 which seems to be undefined. Please make sure it is defined" >&5
21142 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
21143 which seems to be undefined. Please make sure it is defined" >&2;}
21145 rm -f "$ac_tmp/stdin"
21147 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21148 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21150 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21156 if test x"$ac_file" != x-; then
21158 $as_echo "/* $configure_input */" \
21159 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21160 } >"$ac_tmp/config.h" \
21161 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21162 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21163 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21164 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21167 mv "$ac_tmp/config.h" "$ac_file" \
21168 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21171 $as_echo "/* $configure_input */" \
21172 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21173 || as_fn_error $? "could not create -" "$LINENO" 5
21181 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.
'; then
21184 # Prefer the file from the source tree if names are identical.
21185 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
21186 ac_source=$srcdir/$ac_source
21189 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
21190 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
21192 if test ! -r "$ac_source"; then
21193 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
21197 # Try a relative symlink, then a hard link, then a copy.
21199 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
21200 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
21202 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
21203 ln "$ac_source" "$ac_file" 2>/dev/null ||
21204 cp -p "$ac_source" "$ac_file" ||
21205 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
21208 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21209 $as_echo "$as_me: executing $ac_file commands" >&6;}
21214 case $ac_file$ac_mode in
21215 "config.h":H) echo > stamp-h ;;
21216 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
21217 "nm.h":L) echo > stamp-nmh ;;
21218 "gcore":F) chmod +x gcore ;;
21226 ac_clean_files=$ac_clean_files_save
21228 test $ac_write_fail = 0 ||
21229 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21232 # configure is writing to config.log, and then calls config.status.
21233 # config.status does its own redirection, appending to config.log.
21234 # Unfortunately, on DOS this fails, as config.log is still kept open
21235 # by configure, so config.status won't be able to
write to it
; its
21236 # output is simply discarded. So we exec the FD to /dev/null,
21237 # effectively closing config.log, so it can be properly (re)opened and
21238 # appended to by config.status. When coming back to configure, we
21239 # need to make the FD available again.
21240 if test "$no_create" != yes; then
21242 ac_config_status_args
=
21243 test "$silent" = yes &&
21244 ac_config_status_args
="$ac_config_status_args --quiet"
21246 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
21248 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21249 # would make configure fail if this is the last instruction.
21250 $ac_cs_success || as_fn_exit
1
21254 # CONFIG_SUBDIRS section.
21256 if test "$no_recursion" != yes; then
21258 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
21259 # so they do not pile up.
21260 ac_sub_configure_args
=
21262 eval "set x $ac_configure_args"
21266 if test -n "$ac_prev"; then
21271 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
21272 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
21273 ac_prev
=cache_file
;;
21274 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
21275 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
21278 --config-cache |
-C)
21280 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
21282 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
21284 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
21286 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
21288 --disable-option-checking)
21292 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21294 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
21298 # Always prepend --prefix to ensure using the same prefix
21299 # in subdir configurations.
21300 ac_arg
="--prefix=$prefix"
21302 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21304 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
21307 if test "$silent" = yes; then
21308 ac_sub_configure_args
="--silent $ac_sub_configure_args"
21311 # Always prepend --disable-option-checking to silence warnings, since
21312 # different subdirs can have different --enable and --with options.
21313 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
21316 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
21318 # Do not complain, so a configure script can configure whichever
21319 # parts of a large source tree are present.
21320 test -d "$srcdir/$ac_dir" ||
continue
21322 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21323 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
21324 $as_echo "$ac_msg" >&6
21325 as_dir
="$ac_dir"; as_fn_mkdir_p
21329 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21331 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21332 # A ".." for each directory in $ac_dir_suffix.
21333 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21334 case $ac_top_builddir_sub in
21335 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21336 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
21339 ac_abs_top_builddir
=$ac_pwd
21340 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
21341 # for backward compatibility:
21342 ac_top_builddir
=$ac_top_build_prefix
21345 .
) # We are building in place.
21347 ac_top_srcdir
=$ac_top_builddir_sub
21348 ac_abs_top_srcdir
=$ac_pwd ;;
21349 [\\/]* | ?
:[\\/]* ) # Absolute name.
21350 ac_srcdir
=$srcdir$ac_dir_suffix;
21351 ac_top_srcdir
=$srcdir
21352 ac_abs_top_srcdir
=$srcdir ;;
21353 *) # Relative name.
21354 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
21355 ac_top_srcdir
=$ac_top_build_prefix$srcdir
21356 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
21358 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
21363 # Check for guested configure; otherwise get Cygnus style configure.
21364 if test -f "$ac_srcdir/configure.gnu"; then
21365 ac_sub_configure
=$ac_srcdir/configure.gnu
21366 elif test -f "$ac_srcdir/configure"; then
21367 ac_sub_configure
=$ac_srcdir/configure
21368 elif test -f "$ac_srcdir/configure.in"; then
21369 # This should be Cygnus configure.
21370 ac_sub_configure
=$ac_aux_dir/configure
21372 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
21373 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21377 # The recursion is here.
21378 if test -n "$ac_sub_configure"; then
21379 # Make the cache file name correct relative to the subdirectory.
21380 case $cache_file in
21381 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
21382 *) # Relative name.
21383 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
21386 { $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
21387 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21388 # The eval makes quoting arguments work.
21389 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21390 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21391 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
21397 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
21398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21399 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}