2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x
; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var
in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\
${$as_var+set} = xset \
120 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
133 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
138 _as_can_reexec
=no
; export _as_can_reexec
;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
147 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec
=; unset _as_can_reexec
;}
160 if test "x$CONFIG_SHELL" = x
; then
161 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required
="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev
/null
; then :
205 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
208 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
210 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
213 test -z "$as_dir" && as_dir
=.
217 for as_base
in sh bash ksh sh5
; do
218 # Try only shells that exist, to save several forks.
219 as_shell
=$as_dir/$as_base
220 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
222 CONFIG_SHELL
=$as_shell as_have_required
=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
231 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
233 CONFIG_SHELL
=$SHELL as_have_required
=yes
238 if test "x$CONFIG_SHELL" != x
; then :
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
246 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
248 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
260 if test x
$as_have_required = xno
; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x
${ZSH_VERSION+set} = xset
; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
276 SHELL
=${CONFIG_SHELL-/bin/sh}
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE
= GREP_OPTIONS
=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
287 # Portably unset VAR.
290 { eval $1=; unset $1;}
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314 # Create "$as_dir" as a directory, including parents if necessary.
319 -*) as_dir
=.
/$as_dir;;
321 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
325 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
328 as_dirs
="'$as_qdir' $as_dirs"
329 as_dir
=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
352 test -d "$as_dir" && break
354 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
355 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p
()
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
374 eval 'as_fn_append ()
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
398 as_val
=`expr "$@" || test $? -eq 1`
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
410 as_status
=$1; test $as_status -eq 0 && as_status
=1
412 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit
$as_status
419 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
426 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
432 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
438 as_me
=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
457 # Avoid depending upon Character Ranges.
458 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits
='0123456789'
462 as_cr_alnum
=$as_cr_Letters$as_cr_digits
465 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
466 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485 chmod +x
"$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec
=no
; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
496 # Exit status is that of the last command.
500 ECHO_C
= ECHO_N
= ECHO_T
=
501 case `echo -n x` in #(((((
503 case `echo 'xy\c'` in
504 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
513 rm -f conf$$ conf$$.exe conf$$.
file
514 if test -d conf$$.dir
; then
515 rm -f conf$$.dir
/conf$$.
file
518 mkdir conf$$.dir
2>/dev
/null
520 if (echo >conf$$.
file) 2>/dev
/null
; then
521 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
529 elif ln conf$$.
file conf$$
2>/dev
/null
; then
537 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
538 rmdir conf$$.dir
2>/dev
/null
540 if mkdir
-p .
2>/dev
/null
; then
541 as_mkdir_p
='mkdir -p "$as_dir"'
543 test -d .
/-p && rmdir .
/-p
548 as_executable_p
=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
568 ac_default_prefix
=/usr
/local
570 ac_config_libobj_dir
=.
577 # Identity of this package.
585 ac_unique_file
="main.c"
586 # Factoring default headers for most tests.
587 ac_includes_default
="\
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
599 # ifdef HAVE_STDLIB_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
622 enable_option_checking
=no
624 ac_subst_vars
='LTLIBOBJS
637 HAVE_NATIVE_GCORE_HOST
737 READLINE_TEXI_INCFLAG
762 HAVE_NATIVE_GCORE_TARGET
788 INSTALL_STRIP_PROGRAM
817 MAINTAINER_MODE_FALSE
846 program_transform_name
857 ac_subst_files
='nat_makefile_frag'
859 enable_option_checking
860 enable_maintainer_mode
863 with_separate_debug_dir
865 with_relocated_sources
867 with_auto_load_safe_path
897 enable_source_highlight
904 with_system_gdbinit_dir
906 enable_build_warnings
907 enable_gdb_build_warnings
917 with_libbabeltrace_prefix
918 with_libbabeltrace_type
920 with_libxxhash_prefix
924 ac_precious_vars
='build_alias
941 ac_subdirs_all
='testsuite
944 # Initialize some variables set by options.
946 ac_init_version
=false
947 ac_unrecognized_opts
=
949 # The variables have the same names as the options, with
950 # dashes changed to underlines.
958 program_transform_name
=s
,x
,x
,
966 # Installation directory options.
967 # These are left unexpanded so users can "make install exec_prefix=/foo"
968 # and all the variables that are supposed to be based on exec_prefix
969 # by default will actually change.
970 # Use braces instead of parens because sh, perl, etc. also accept them.
971 # (The list follows the same order as the GNU Coding Standards.)
972 bindir
='${exec_prefix}/bin'
973 sbindir
='${exec_prefix}/sbin'
974 libexecdir
='${exec_prefix}/libexec'
975 datarootdir
='${prefix}/share'
976 datadir
='${datarootdir}'
977 sysconfdir
='${prefix}/etc'
978 sharedstatedir
='${prefix}/com'
979 localstatedir
='${prefix}/var'
980 includedir
='${prefix}/include'
981 oldincludedir
='/usr/include'
982 docdir
='${datarootdir}/doc/${PACKAGE}'
983 infodir
='${datarootdir}/info'
988 libdir
='${exec_prefix}/lib'
989 localedir
='${datarootdir}/locale'
990 mandir
='${datarootdir}/man'
996 # If the previous option needs an argument, assign it.
997 if test -n "$ac_prev"; then
998 eval $ac_prev=\
$ac_option
1004 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1009 # Accept the important Cygnus configure options, so we can diagnose typos.
1011 case $ac_dashdash$ac_option in
1015 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1017 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1018 bindir
=$ac_optarg ;;
1020 -build |
--build |
--buil |
--bui |
--bu)
1021 ac_prev
=build_alias
;;
1022 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1023 build_alias
=$ac_optarg ;;
1025 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1026 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1027 ac_prev
=cache_file
;;
1028 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1029 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1030 cache_file
=$ac_optarg ;;
1032 --config-cache |
-C)
1033 cache_file
=config.cache
;;
1035 -datadir |
--datadir |
--datadi |
--datad)
1037 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1038 datadir
=$ac_optarg ;;
1040 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1041 |
--dataroo |
--dataro |
--datar)
1042 ac_prev
=datarootdir
;;
1043 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1044 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1045 datarootdir
=$ac_optarg ;;
1047 -disable-* |
--disable-*)
1048 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1049 # Reject names that are not valid shell variable names.
1050 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1051 as_fn_error $?
"invalid feature name: $ac_useropt"
1052 ac_useropt_orig
=$ac_useropt
1053 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1054 case $ac_user_opts in
1056 "enable_
$ac_useropt"
1058 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1059 ac_unrecognized_sep
=', ';;
1061 eval enable_
$ac_useropt=no
;;
1063 -docdir |
--docdir |
--docdi |
--doc |
--do)
1065 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1066 docdir
=$ac_optarg ;;
1068 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1070 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1071 dvidir
=$ac_optarg ;;
1073 -enable-* |
--enable-*)
1074 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1075 # Reject names that are not valid shell variable names.
1076 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1077 as_fn_error $?
"invalid feature name: $ac_useropt"
1078 ac_useropt_orig
=$ac_useropt
1079 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1080 case $ac_user_opts in
1082 "enable_
$ac_useropt"
1084 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1085 ac_unrecognized_sep
=', ';;
1087 eval enable_
$ac_useropt=\
$ac_optarg ;;
1089 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1090 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1091 |
--exec |
--exe |
--ex)
1092 ac_prev
=exec_prefix
;;
1093 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1094 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1095 |
--exec=* |
--exe=* |
--ex=*)
1096 exec_prefix
=$ac_optarg ;;
1098 -gas |
--gas |
--ga |
--g)
1099 # Obsolete; use --with-gas.
1102 -help |
--help |
--hel |
--he |
-h)
1103 ac_init_help
=long
;;
1104 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1105 ac_init_help
=recursive
;;
1106 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1107 ac_init_help
=short
;;
1109 -host |
--host |
--hos |
--ho)
1110 ac_prev
=host_alias
;;
1111 -host=* |
--host=* |
--hos=* |
--ho=*)
1112 host_alias
=$ac_optarg ;;
1114 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1116 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1118 htmldir
=$ac_optarg ;;
1120 -includedir |
--includedir |
--includedi |
--included |
--include \
1121 |
--includ |
--inclu |
--incl |
--inc)
1122 ac_prev
=includedir
;;
1123 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1124 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1125 includedir
=$ac_optarg ;;
1127 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1129 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1130 infodir
=$ac_optarg ;;
1132 -libdir |
--libdir |
--libdi |
--libd)
1134 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1135 libdir
=$ac_optarg ;;
1137 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1138 |
--libexe |
--libex |
--libe)
1139 ac_prev
=libexecdir
;;
1140 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1141 |
--libexe=* |
--libex=* |
--libe=*)
1142 libexecdir
=$ac_optarg ;;
1144 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1145 ac_prev
=localedir
;;
1146 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1147 localedir
=$ac_optarg ;;
1149 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1150 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1151 ac_prev
=localstatedir
;;
1152 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1153 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1154 localstatedir
=$ac_optarg ;;
1156 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1158 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1159 mandir
=$ac_optarg ;;
1161 -nfp |
--nfp |
--nf)
1162 # Obsolete; use --without-fp.
1165 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1166 |
--no-cr |
--no-c |
-n)
1169 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1170 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1173 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1174 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1175 |
--oldin |
--oldi |
--old |
--ol |
--o)
1176 ac_prev
=oldincludedir
;;
1177 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1178 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1179 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1180 oldincludedir
=$ac_optarg ;;
1182 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1184 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1185 prefix
=$ac_optarg ;;
1187 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1188 |
--program-pre |
--program-pr |
--program-p)
1189 ac_prev
=program_prefix
;;
1190 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1191 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1192 program_prefix
=$ac_optarg ;;
1194 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1195 |
--program-suf |
--program-su |
--program-s)
1196 ac_prev
=program_suffix
;;
1197 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1198 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1199 program_suffix
=$ac_optarg ;;
1201 -program-transform-name |
--program-transform-name \
1202 |
--program-transform-nam |
--program-transform-na \
1203 |
--program-transform-n |
--program-transform- \
1204 |
--program-transform |
--program-transfor \
1205 |
--program-transfo |
--program-transf \
1206 |
--program-trans |
--program-tran \
1207 |
--progr-tra |
--program-tr |
--program-t)
1208 ac_prev
=program_transform_name
;;
1209 -program-transform-name=* |
--program-transform-name=* \
1210 |
--program-transform-nam=* |
--program-transform-na=* \
1211 |
--program-transform-n=* |
--program-transform-=* \
1212 |
--program-transform=* |
--program-transfor=* \
1213 |
--program-transfo=* |
--program-transf=* \
1214 |
--program-trans=* |
--program-tran=* \
1215 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1216 program_transform_name
=$ac_optarg ;;
1218 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1220 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1221 pdfdir
=$ac_optarg ;;
1223 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1225 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1228 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1229 |
-silent |
--silent |
--silen |
--sile |
--sil)
1232 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1234 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1236 sbindir
=$ac_optarg ;;
1238 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1239 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1240 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1242 ac_prev
=sharedstatedir
;;
1243 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1244 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1245 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1247 sharedstatedir
=$ac_optarg ;;
1249 -site |
--site |
--sit)
1251 -site=* |
--site=* |
--sit=*)
1254 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1256 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1257 srcdir
=$ac_optarg ;;
1259 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1260 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1261 ac_prev
=sysconfdir
;;
1262 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1263 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1264 sysconfdir
=$ac_optarg ;;
1266 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1267 ac_prev
=target_alias
;;
1268 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1269 target_alias
=$ac_optarg ;;
1271 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1274 -version |
--version |
--versio |
--versi |
--vers |
-V)
1275 ac_init_version
=: ;;
1278 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1279 # Reject names that are not valid shell variable names.
1280 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1281 as_fn_error $?
"invalid package name: $ac_useropt"
1282 ac_useropt_orig
=$ac_useropt
1283 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1284 case $ac_user_opts in
1288 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1289 ac_unrecognized_sep
=', ';;
1291 eval with_
$ac_useropt=\
$ac_optarg ;;
1293 -without-* |
--without-*)
1294 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1295 # Reject names that are not valid shell variable names.
1296 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1297 as_fn_error $?
"invalid package name: $ac_useropt"
1298 ac_useropt_orig
=$ac_useropt
1299 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1300 case $ac_user_opts in
1304 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1305 ac_unrecognized_sep
=', ';;
1307 eval with_
$ac_useropt=no
;;
1310 # Obsolete; use --with-x.
1313 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1314 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1315 ac_prev
=x_includes
;;
1316 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1317 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1318 x_includes
=$ac_optarg ;;
1320 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1321 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1322 ac_prev
=x_libraries
;;
1323 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1324 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1325 x_libraries
=$ac_optarg ;;
1327 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1328 Try \`$0 --help' for more information"
1332 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1333 # Reject names that are not valid shell variable names.
1334 case $ac_envvar in #(
1335 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1336 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1338 eval $ac_envvar=\
$ac_optarg
1339 export $ac_envvar ;;
1342 # FIXME: should be removed in autoconf 3.0.
1343 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1344 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1345 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1346 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1352 if test -n "$ac_prev"; then
1353 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1354 as_fn_error $?
"missing argument to $ac_option"
1357 if test -n "$ac_unrecognized_opts"; then
1358 case $enable_option_checking in
1360 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1361 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1365 # Check all directory arguments for consistency.
1366 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1367 datadir sysconfdir sharedstatedir localstatedir includedir \
1368 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1369 libdir localedir mandir
1371 eval ac_val
=\$
$ac_var
1372 # Remove trailing slashes.
1375 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1376 eval $ac_var=\
$ac_val;;
1378 # Be sure to have absolute directory names.
1380 [\\/$
]* | ?
:[\\/]* ) continue;;
1381 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1383 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1386 # There might be people who depend on the old broken behavior: `$host'
1387 # used to hold the argument of --host etc.
1388 # FIXME: To remove some day.
1391 target
=$target_alias
1393 # FIXME: To remove some day.
1394 if test "x$host_alias" != x
; then
1395 if test "x$build_alias" = x
; then
1396 cross_compiling
=maybe
1397 elif test "x$build_alias" != "x$host_alias"; then
1403 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1405 test "$silent" = yes && exec 6>/dev
/null
1408 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1409 ac_ls_di
=`ls -di .` &&
1410 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1411 as_fn_error $?
"working directory cannot be determined"
1412 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1413 as_fn_error $?
"pwd does not report name of working directory"
1416 # Find the source files, if location was not specified.
1417 if test -z "$srcdir"; then
1418 ac_srcdir_defaulted
=yes
1419 # Try the directory containing this script, then the parent directory.
1420 ac_confdir
=`$as_dirname -- "$as_myself" ||
1421 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1422 X"$as_myself" : 'X\(//\)[^/]' \| \
1423 X"$as_myself" : 'X\(//\)$' \| \
1424 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1425 $as_echo X"$as_myself" |
1426 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1444 if test ! -r "$srcdir/$ac_unique_file"; then
1448 ac_srcdir_defaulted
=no
1450 if test ! -r "$srcdir/$ac_unique_file"; then
1451 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1452 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1454 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1456 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1458 # When building in place, set srcdir=.
1459 if test "$ac_abs_confdir" = "$ac_pwd"; then
1462 # Remove unnecessary trailing slashes from srcdir.
1463 # Double slashes in file names in object file debugging info
1464 # mess up M-x gdb in Emacs.
1466 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1468 for ac_var
in $ac_precious_vars; do
1469 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1470 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1471 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1472 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1476 # Report the --help message.
1478 if test "$ac_init_help" = "long"; then
1479 # Omit some internal or obsolete options to make the list less imposing.
1480 # This message is too long to be a string in the A/UX 3.1 sh.
1482 \`configure' configures this package to adapt to many kinds of systems.
1484 Usage: $0 [OPTION]... [VAR=VALUE]...
1486 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1487 VAR=VALUE. See below for descriptions of some of the useful variables.
1489 Defaults for the options are specified in brackets.
1492 -h, --help display this help and exit
1493 --help=short display options specific to this package
1494 --help=recursive display the short help of all the included packages
1495 -V, --version display version information and exit
1496 -q, --quiet, --silent do not print \`checking ...' messages
1497 --cache-file=FILE cache test results in FILE [disabled]
1498 -C, --config-cache alias for \`--cache-file=config.cache'
1499 -n, --no-create do not create output files
1500 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1502 Installation directories:
1503 --prefix=PREFIX install architecture-independent files in PREFIX
1504 [$ac_default_prefix]
1505 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1508 By default, \`make install' will install all the files in
1509 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1510 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1511 for instance \`--prefix=\$HOME'.
1513 For better control, use the options below.
1515 Fine tuning of the installation directories:
1516 --bindir=DIR user executables [EPREFIX/bin]
1517 --sbindir=DIR system admin executables [EPREFIX/sbin]
1518 --libexecdir=DIR program executables [EPREFIX/libexec]
1519 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1520 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1521 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1522 --libdir=DIR object code libraries [EPREFIX/lib]
1523 --includedir=DIR C header files [PREFIX/include]
1524 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1525 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1526 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1527 --infodir=DIR info documentation [DATAROOTDIR/info]
1528 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1529 --mandir=DIR man documentation [DATAROOTDIR/man]
1530 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1531 --htmldir=DIR html documentation [DOCDIR]
1532 --dvidir=DIR dvi documentation [DOCDIR]
1533 --pdfdir=DIR pdf documentation [DOCDIR]
1534 --psdir=DIR ps documentation [DOCDIR]
1540 --program-prefix=PREFIX prepend PREFIX to installed program names
1541 --program-suffix=SUFFIX append SUFFIX to installed program names
1542 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1545 --x-includes=DIR X include files are
in DIR
1546 --x-libraries=DIR X library files are
in DIR
1549 --build=BUILD configure
for building on BUILD
[guessed
]
1550 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1551 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1555 if test -n "$ac_init_help"; then
1560 --disable-option-checking ignore unrecognized
--enable/--with options
1561 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1562 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1563 --enable-maintainer-mode
1564 enable make rules and dependencies not useful
(and
1565 sometimes confusing
) to the casual installer
1566 --enable-plugins Enable support
for plugins
1567 --disable-largefile omit support
for large files
1568 --enable-targets=TARGETS
1569 alternative target configurations
1570 --enable-64-bit-bfd 64-bit support
(on hosts with narrower word sizes
)
1571 --disable-gdbmi disable machine-interface
(MI
)
1572 --enable-tui enable full-screen terminal user interface
(TUI
)
1573 --enable-gdbtk enable gdbtk graphical user interface
(GUI
)
1574 --enable-profiling enable profiling of GDB
1575 --enable-codesign=CERT sign gdb with
'codesign -s CERT'
1576 --disable-rpath do not hardcode runtime library paths
1577 --enable-source-highlight
1578 enable source-highlight
for source listings
1579 --enable-werror treat compile warnings as errors
1580 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1581 --enable-gdb-build-warnings
1582 enable GDB specific build-time compiler warnings
if
1584 --enable-ubsan enable undefined behavior sanitizer
(auto
/yes
/no
)
1585 --enable-sim link gdb with simulator
1586 --enable-unit-tests Enable the inclusion of unit tests when compiling
1590 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1591 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1592 --with-separate-debug-dir=PATH
1593 look for global separate debug info
in this path
1595 --with-gdb-datadir=PATH
look for global separate data files
in this path
1597 --with-relocated-sources=PATH
1598 automatically relocate this path
for source files
1599 --with-auto-load-dir=PATH
1600 directories from
which to load auto-loaded scripts
1601 [$debugdir:$datadir/auto-load
]
1602 --with-auto-load-safe-path=PATH
1603 directories safe to hold auto-loaded files
1604 [--with-auto-load-dir]
1605 --without-auto-load-safe-path
1606 do not restrict auto-loaded files locations
1607 --with-debuginfod Enable debuginfo lookups with debuginfod
1609 --with-libunwind-ia64 use libunwind frame unwinding
for ia64 targets
1610 --with-curses use the curses library instead of the termcap
1612 --with-pkgversion=PKG Use PKG
in the version string
in place of
"GDB"
1613 --with-bugurl=URL Direct users to URL to report a bug
1614 --with-system-zlib use installed libz
1615 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1616 --with-libiconv-prefix[=DIR
] search
for libiconv
in DIR
/include and DIR
/lib
1617 --without-libiconv-prefix don
't search for libiconv in includedir and libdir
1618 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1619 --with-iconv-bin=PATH specify where to find the iconv program
1620 --with-system-readline use installed readline library
1621 --with-jit-reader-dir=PATH
1622 directory to load the JIT readers from
1623 --with-expat include expat support (auto/yes/no)
1624 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1625 --without-libexpat-prefix don't search
for libexpat
in includedir and libdir
1626 --with-libexpat-type=TYPE
type of library to search
for (auto
/static
/shared
)
1627 --with-mpfr include MPFR support
(auto
/yes
/no
)
1628 --with-libmpfr-prefix[=DIR
] search
for libmpfr
in DIR
/include and DIR
/lib
1629 --without-libmpfr-prefix don
't search for libmpfr in includedir and libdir
1630 --with-libmpfr-type=TYPE type of library to search for (auto/static/shared)
1631 --with-python[=PYTHON] include python support
1632 (auto/yes/no/<python-program>)
1633 --with-python-libdir[=DIR]
1634 search for python's libraries
in DIR
1635 --with-guile[=GUILE
] include guile support
1636 (auto
/yes
/no
/<guile-version
>/<pkg-config-program
>)
1637 --with-intel-pt include Intel Processor Trace support
(auto
/yes
/no
)
1638 --with-libipt-prefix[=DIR
] search
for libipt
in DIR
/include and DIR
/lib
1639 --without-libipt-prefix don
't search for libipt in includedir and libdir
1640 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1641 --without-included-regex
1642 don't use included regex
; this is the default on
1643 systems with version
2 of the GNU C library
(use
1644 with caution on other system
)
1645 --with-sysroot[=DIR
] search
for usr
/lib et al within DIR
1646 --with-system-gdbinit=PATH
1647 automatically load a system-wide gdbinit
file
1648 --with-system-gdbinit-dir=PATH
1649 automatically load system-wide gdbinit files from
1651 --with-lzma support lzma compression
(auto
/yes
/no
)
1652 --with-liblzma-prefix[=DIR
] search
for liblzma
in DIR
/include and DIR
/lib
1653 --without-liblzma-prefix don
't search for liblzma in includedir and libdir
1654 --with-liblzma-type=TYPE type of library to search for (auto/static/shared)
1655 --with-tcl directory containing tcl configuration (tclConfig.sh)
1656 --with-tk directory containing tk configuration (tkConfig.sh)
1657 --with-x use the X Window System
1658 --with-babeltrace include babeltrace support (auto/yes/no)
1659 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1660 --without-libbabeltrace-prefix don't search
for libbabeltrace
in includedir and libdir
1661 --with-libbabeltrace-type=TYPE
type of library to search
for (auto
/static
/shared
)
1662 --with-xxhash use libxxhash
for hashing
(faster
) (auto
/yes
/no
)
1663 --with-libxxhash-prefix[=DIR
] search
for libxxhash
in DIR
/include and DIR
/lib
1664 --without-libxxhash-prefix don
't search for libxxhash in includedir and libdir
1665 --with-libxxhash-type=TYPE type of library to search for (auto/static/shared)
1667 Some influential environment variables:
1668 CC C compiler command
1669 CFLAGS C compiler flags
1670 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1671 nonstandard directory <lib dir>
1672 LIBS libraries to pass to the linker, e.g. -l<library>
1673 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1674 you have headers in a nonstandard directory <include dir>
1675 CXX C++ compiler command
1676 CXXFLAGS C++ compiler flags
1678 MAKEINFO Parent configure detects if it is of sufficient version.
1680 Parameters for MAKEINFO.
1681 YACC The `Yet Another Compiler Compiler' implementation to use.
1682 Defaults to the first program found out of
: `bison -y', `byacc
',
1684 YFLAGS The list of arguments that will be passed by default to
$YACC.
1685 This
script will default YFLAGS to the empty string to avoid a
1686 default value of
`-d' given by some make applications.
1687 XMKMF Path to xmkmf, Makefile generator for X Window System
1689 Use these variables to override the choices made by `configure
' or to help
1690 it to find libraries and programs with nonstandard names/locations.
1692 Report bugs to the package provider.
1697 if test "$ac_init_help" = "recursive"; then
1698 # If there are subdirs, report their specific --help.
1699 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1700 test -d "$ac_dir" ||
1701 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1706 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1708 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.
[\\/]||
'`
1709 # A ".." for each directory in $ac_dir_suffix.
1710 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|
/[^
\\/]*|
/..|g
;s|
/||
'`
1711 case $ac_top_builddir_sub in
1712 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1713 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1716 ac_abs_top_builddir=$ac_pwd
1717 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1718 # for backward compatibility:
1719 ac_top_builddir=$ac_top_build_prefix
1722 .) # We are building in place.
1724 ac_top_srcdir=$ac_top_builddir_sub
1725 ac_abs_top_srcdir=$ac_pwd ;;
1726 [\\/]* | ?:[\\/]* ) # Absolute name.
1727 ac_srcdir=$srcdir$ac_dir_suffix;
1728 ac_top_srcdir=$srcdir
1729 ac_abs_top_srcdir=$srcdir ;;
1731 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1732 ac_top_srcdir=$ac_top_build_prefix$srcdir
1733 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1735 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1737 cd "$ac_dir" || { ac_status=$?; continue; }
1738 # Check for guested configure.
1739 if test -f "$ac_srcdir/configure.gnu"; then
1741 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1742 elif test -f "$ac_srcdir/configure"; then
1744 $SHELL "$ac_srcdir/configure" --help=recursive
1746 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1748 cd "$ac_pwd" || { ac_status=$?; break; }
1752 test -n "$ac_init_help" && exit $ac_status
1753 if $ac_init_version; then
1756 generated by GNU Autoconf 2.69
1758 Copyright (C) 2012 Free Software Foundation, Inc.
1759 This configure script is free software; the Free Software Foundation
1760 gives unlimited permission to copy, distribute and modify it.
1765 ## ------------------------ ##
1766 ## Autoconf initialization. ##
1767 ## ------------------------ ##
1769 # ac_fn_c_try_compile LINENO
1770 # --------------------------
1771 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1772 ac_fn_c_try_compile ()
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 rm -f conftest.$ac_objext
1776 if { { ac_try="$ac_compile"
1778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779 *) ac_try_echo=$ac_try;;
1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782 $as_echo "$ac_try_echo"; } >&5
1783 (eval "$ac_compile") 2>conftest.err
1785 if test -s conftest.err; then
1786 grep -v '^
*+' conftest.err >conftest.er1
1787 cat conftest.er1 >&5
1788 mv -f conftest.er1 conftest.err
1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 test $ac_status = 0; } && {
1792 test -z "$ac_c_werror_flag" ||
1793 test ! -s conftest.err
1794 } && test -s conftest.$ac_objext; then :
1797 $as_echo "$as_me: failed program was:" >&5
1798 sed 's
/^
/|
/' conftest.$ac_ext >&5
1802 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1803 as_fn_set_status $ac_retval
1805 } # ac_fn_c_try_compile
1807 # ac_fn_cxx_try_compile LINENO
1808 # ----------------------------
1809 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1810 ac_fn_cxx_try_compile ()
1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813 rm -f conftest.$ac_objext
1814 if { { ac_try="$ac_compile"
1816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1817 *) ac_try_echo=$ac_try;;
1819 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1820 $as_echo "$ac_try_echo"; } >&5
1821 (eval "$ac_compile") 2>conftest.err
1823 if test -s conftest.err; then
1824 grep -v '^
*+' conftest.err >conftest.er1
1825 cat conftest.er1 >&5
1826 mv -f conftest.er1 conftest.err
1828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829 test $ac_status = 0; } && {
1830 test -z "$ac_cxx_werror_flag" ||
1831 test ! -s conftest.err
1832 } && test -s conftest.$ac_objext; then :
1835 $as_echo "$as_me: failed program was:" >&5
1836 sed 's
/^
/|
/' conftest.$ac_ext >&5
1840 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1841 as_fn_set_status $ac_retval
1843 } # ac_fn_cxx_try_compile
1845 # ac_fn_c_try_cpp LINENO
1846 # ----------------------
1847 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1850 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1851 if { { ac_try="$ac_cpp conftest.$ac_ext"
1853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1854 *) ac_try_echo=$ac_try;;
1856 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1857 $as_echo "$ac_try_echo"; } >&5
1858 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1860 if test -s conftest.err; then
1861 grep -v '^
*+' conftest.err >conftest.er1
1862 cat conftest.er1 >&5
1863 mv -f conftest.er1 conftest.err
1865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1866 test $ac_status = 0; } > conftest.i && {
1867 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1868 test ! -s conftest.err
1872 $as_echo "$as_me: failed program was:" >&5
1873 sed 's
/^
/|
/' conftest.$ac_ext >&5
1877 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1878 as_fn_set_status $ac_retval
1882 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1883 # -------------------------------------------------------
1884 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1885 # the include files in INCLUDES and setting the cache variable VAR
1887 ac_fn_c_check_header_mongrel ()
1889 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1890 if eval \${$3+:} false; then :
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1892 $as_echo_n "checking for $2... " >&6; }
1893 if eval \${$3+:} false; then :
1894 $as_echo_n "(cached) " >&6
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898 $as_echo "$ac_res" >&6; }
1900 # Is the header compilable?
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1902 $as_echo_n "checking $2 usability... " >&6; }
1903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h. */
1908 if ac_fn_c_try_compile "$LINENO"; then :
1909 ac_header_compiler=yes
1911 ac_header_compiler=no
1913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1915 $as_echo "$ac_header_compiler" >&6; }
1917 # Is the header present?
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1919 $as_echo_n "checking $2 presence... " >&6; }
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 /* end confdefs.h. */
1924 if ac_fn_c_try_cpp "$LINENO"; then :
1925 ac_header_preproc=yes
1927 ac_header_preproc=no
1929 rm -f conftest.err conftest.i conftest.$ac_ext
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1931 $as_echo "$ac_header_preproc" >&6; }
1933 # So? What about this header?
1934 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1937 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1939 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1943 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1945 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1947 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1949 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1951 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1955 $as_echo_n "checking for $2... " >&6; }
1956 if eval \${$3+:} false; then :
1957 $as_echo_n "(cached) " >&6
1959 eval "$3=\$ac_header_compiler"
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963 $as_echo "$ac_res" >&6; }
1965 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1967 } # ac_fn_c_check_header_mongrel
1969 # ac_fn_c_try_run LINENO
1970 # ----------------------
1971 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1972 # that executables *can* be run.
1975 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976 if { { ac_try="$ac_link"
1978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1979 *) ac_try_echo=$ac_try;;
1981 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1982 $as_echo "$ac_try_echo"; } >&5
1983 (eval "$ac_link") 2>&5
1985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1986 test $ac_status = 0; } && { ac_try='.
/conftest
$ac_exeext'
1987 { { case "(($ac_try" in
1988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1989 *) ac_try_echo=$ac_try;;
1991 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1992 $as_echo "$ac_try_echo"; } >&5
1993 (eval "$ac_try") 2>&5
1995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1996 test $ac_status = 0; }; }; then :
1999 $as_echo "$as_me: program exited with status $ac_status" >&5
2000 $as_echo "$as_me: failed program was:" >&5
2001 sed 's
/^
/|
/' conftest.$ac_ext >&5
2003 ac_retval=$ac_status
2005 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2006 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2007 as_fn_set_status $ac_retval
2011 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2012 # -------------------------------------------------------
2013 # Tests whether HEADER exists and can be compiled using the include files in
2014 # INCLUDES, setting the cache variable VAR accordingly.
2015 ac_fn_c_check_header_compile ()
2017 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2019 $as_echo_n "checking for $2... " >&6; }
2020 if eval \${$3+:} false; then :
2021 $as_echo_n "(cached) " >&6
2023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2024 /* end confdefs.h. */
2028 if ac_fn_c_try_compile "$LINENO"; then :
2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2037 $as_echo "$ac_res" >&6; }
2038 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2040 } # ac_fn_c_check_header_compile
2042 # ac_fn_c_try_link LINENO
2043 # -----------------------
2044 # Try to link conftest.$ac_ext, and return whether this succeeded.
2047 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2048 rm -f conftest.$ac_objext conftest$ac_exeext
2049 if { { ac_try="$ac_link"
2051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2052 *) ac_try_echo=$ac_try;;
2054 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2055 $as_echo "$ac_try_echo"; } >&5
2056 (eval "$ac_link") 2>conftest.err
2058 if test -s conftest.err; then
2059 grep -v '^
*+' conftest.err >conftest.er1
2060 cat conftest.er1 >&5
2061 mv -f conftest.er1 conftest.err
2063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2064 test $ac_status = 0; } && {
2065 test -z "$ac_c_werror_flag" ||
2066 test ! -s conftest.err
2067 } && test -s conftest$ac_exeext && {
2068 test "$cross_compiling" = yes ||
2069 test -x conftest$ac_exeext
2073 $as_echo "$as_me: failed program was:" >&5
2074 sed 's
/^
/|
/' conftest.$ac_ext >&5
2078 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2079 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2080 # interfere with the next link command; also delete a directory that is
2081 # left behind by Apple's compiler. We
do this before executing the actions.
2082 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2083 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2084 as_fn_set_status
$ac_retval
2086 } # ac_fn_c_try_link
2088 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2089 # --------------------------------------------
2090 # Tries to find the compile-time value of EXPR in a program that includes
2091 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2093 ac_fn_c_compute_int
()
2095 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2096 if test "$cross_compiling" = yes; then
2097 # Depending upon the size, compute the lo and hi bounds.
2098 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2104 static int test_array [1 - 2 * !(($2) >= 0)];
2106 return test_array [0];
2112 if ac_fn_c_try_compile
"$LINENO"; then :
2115 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2116 /* end confdefs.h. */
2121 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2123 return test_array [0];
2129 if ac_fn_c_try_compile
"$LINENO"; then :
2130 ac_hi
=$ac_mid; break
2132 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2133 if test $ac_lo -le $ac_mid; then
2137 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2139 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2142 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2143 /* end confdefs.h. */
2148 static int test_array [1 - 2 * !(($2) < 0)];
2150 return test_array [0];
2156 if ac_fn_c_try_compile
"$LINENO"; then :
2159 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2160 /* end confdefs.h. */
2165 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2167 return test_array [0];
2173 if ac_fn_c_try_compile
"$LINENO"; then :
2174 ac_lo
=$ac_mid; break
2176 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2177 if test $ac_mid -le $ac_hi; then
2181 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2183 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2188 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2190 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2191 # Binary search between lo and hi bounds.
2192 while test "x$ac_lo" != "x$ac_hi"; do
2193 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2194 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h. */
2200 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2202 return test_array [0];
2208 if ac_fn_c_try_compile
"$LINENO"; then :
2211 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2213 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2216 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2220 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2221 /* end confdefs.h. */
2223 static long int longval () { return $2; }
2224 static unsigned long int ulongval () { return $2; }
2231 FILE *f = fopen ("conftest.val", "w");
2236 long int i = longval ();
2239 fprintf (f, "%ld", i);
2243 unsigned long int i = ulongval ();
2246 fprintf (f, "%lu", i);
2248 /* Do not output a trailing newline, as this causes \r\n confusion
2249 on some platforms. */
2250 return ferror (f) || fclose (f) != 0;
2256 if ac_fn_c_try_run
"$LINENO"; then :
2257 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2261 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2262 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2266 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2267 as_fn_set_status
$ac_retval
2269 } # ac_fn_c_compute_int
2271 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2272 # ---------------------------------------------
2273 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2275 ac_fn_c_check_decl
()
2277 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2278 as_decl_name
=`echo $2|sed 's/ *(.*//'`
2279 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2281 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2282 if eval \
${$3+:} false
; then :
2283 $as_echo_n "(cached) " >&6
2285 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2286 /* end confdefs.h. */
2291 #ifndef $as_decl_name
2293 (void) $as_decl_use;
2295 (void) $as_decl_name;
2303 if ac_fn_c_try_compile
"$LINENO"; then :
2308 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2312 $as_echo "$ac_res" >&6; }
2313 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2315 } # ac_fn_c_check_decl
2317 # ac_fn_c_check_func LINENO FUNC VAR
2318 # ----------------------------------
2319 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2320 ac_fn_c_check_func
()
2322 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2324 $as_echo_n "checking for $2... " >&6; }
2325 if eval \
${$3+:} false
; then :
2326 $as_echo_n "(cached) " >&6
2328 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2329 /* end confdefs.h. */
2330 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2331 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2332 #define $2 innocuous_$2
2334 /* System header to define __stub macros and hopefully few prototypes,
2335 which can conflict with char $2 (); below.
2336 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2337 <limits.h> exists even on freestanding compilers. */
2340 # include <limits.h>
2342 # include <assert.h>
2347 /* Override any GCC internal prototype to avoid an error.
2348 Use char because int might match the return type of a GCC
2349 builtin and then its argument prototype would still apply. */
2354 /* The GNU C library defines this for functions which it implements
2355 to always fail with ENOSYS. Some functions are actually named
2356 something starting with __ and the normal name is an alias. */
2357 #if defined __stub_$2 || defined __stub___$2
2369 if ac_fn_c_try_link
"$LINENO"; then :
2374 rm -f core conftest.err conftest.
$ac_objext \
2375 conftest
$ac_exeext conftest.
$ac_ext
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2379 $as_echo "$ac_res" >&6; }
2380 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2382 } # ac_fn_c_check_func
2384 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2385 # -------------------------------------------
2386 # Tests whether TYPE exists after having included INCLUDES, setting cache
2387 # variable VAR accordingly.
2388 ac_fn_c_check_type
()
2390 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2392 $as_echo_n "checking for $2... " >&6; }
2393 if eval \
${$3+:} false
; then :
2394 $as_echo_n "(cached) " >&6
2397 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2398 /* end confdefs.h. */
2409 if ac_fn_c_try_compile
"$LINENO"; then :
2410 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2411 /* end confdefs.h. */
2422 if ac_fn_c_try_compile
"$LINENO"; then :
2427 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2429 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2433 $as_echo "$ac_res" >&6; }
2434 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2436 } # ac_fn_c_check_type
2438 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2439 # ----------------------------------------------------
2440 # Tries to find if the field MEMBER exists in type AGGR, after including
2441 # INCLUDES, setting cache variable VAR accordingly.
2442 ac_fn_c_check_member
()
2444 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2446 $as_echo_n "checking for $2.$3... " >&6; }
2447 if eval \
${$4+:} false
; then :
2448 $as_echo_n "(cached) " >&6
2450 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2451 /* end confdefs.h. */
2463 if ac_fn_c_try_compile
"$LINENO"; then :
2466 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2467 /* end confdefs.h. */
2473 if (sizeof ac_aggr.$3)
2479 if ac_fn_c_try_compile
"$LINENO"; then :
2484 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2486 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2490 $as_echo "$ac_res" >&6; }
2491 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2493 } # ac_fn_c_check_member
2495 # ac_fn_cxx_try_link LINENO
2496 # -------------------------
2497 # Try to link conftest.$ac_ext, and return whether this succeeded.
2498 ac_fn_cxx_try_link
()
2500 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2501 rm -f conftest.
$ac_objext conftest
$ac_exeext
2502 if { { ac_try
="$ac_link"
2504 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2505 *) ac_try_echo=$ac_try;;
2507 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2508 $as_echo "$ac_try_echo"; } >&5
2509 (eval "$ac_link") 2>conftest.err
2511 if test -s conftest.err; then
2512 grep -v '^ *+' conftest.err >conftest.er1
2513 cat conftest.er1 >&5
2514 mv -f conftest.er1 conftest.err
2516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2517 test $ac_status = 0; } && {
2518 test -z "$ac_cxx_werror_flag" ||
2519 test ! -s conftest.err
2520 } && test -s conftest$ac_exeext && {
2521 test "$cross_compiling" = yes ||
2522 test -x conftest$ac_exeext
2526 $as_echo "$as_me: failed program was:" >&5
2527 sed 's/^/| /' conftest.$ac_ext >&5
2531 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2532 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2533 # interfere with the next link command; also delete a directory that is
2534 # left behind by Apple's compiler. We do this before executing the actions.
2535 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2536 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2537 as_fn_set_status $ac_retval
2539 } # ac_fn_cxx_try_link
2541 # ac_fn_cxx_check_func LINENO FUNC VAR
2542 # ------------------------------------
2543 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2544 ac_fn_cxx_check_func ()
2546 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2548 $as_echo_n "checking for $2... " >&6; }
2549 if eval \${$3+:} false; then :
2550 $as_echo_n "(cached) " >&6
2552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2553 /* end confdefs.h. */
2554 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2555 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2556 #define $2 innocuous_$2
2558 /* System header to define __stub macros and hopefully few prototypes,
2559 which can conflict with char $2 (); below.
2560 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2561 <limits.h> exists even on freestanding compilers. */
2564 # include <limits.h>
2566 # include <assert.h>
2571 /* Override any GCC internal prototype to avoid an error.
2572 Use char because int might match the return type of a GCC
2573 builtin and then its argument prototype would still apply. */
2578 /* The GNU C library defines this for functions which it implements
2579 to always fail with ENOSYS. Some functions are actually named
2580 something starting with __ and the normal name is an alias. */
2581 #if defined __stub_$2 || defined __stub___$2
2593 if ac_fn_cxx_try_link "$LINENO"; then :
2598 rm -f core conftest.err conftest.$ac_objext \
2599 conftest$ac_exeext conftest.$ac_ext
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2603 $as_echo "$ac_res" >&6; }
2604 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2606 } # ac_fn_cxx_check_func
2607 cat >config.log <<_ACEOF
2608 This file contains any messages produced by compilers while
2609 running configure, to aid debugging if configure makes a mistake.
2611 It was created by $as_me, which was
2612 generated by GNU Autoconf 2.69. Invocation command line was
2624 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2625 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2626 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2627 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2628 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2630 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2631 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2633 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2634 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2635 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2636 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2637 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2638 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2639 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647 test -z "$as_dir" && as_dir=.
2648 $as_echo "PATH: $as_dir"
2664 # Keep a trace of the command line.
2665 # Strip out --no-create and --no-recursion so they do not pile up.
2666 # Strip out --silent because we don't want to record it for future runs.
2667 # Also quote any args containing shell meta-characters.
2668 # Make two passes to allow for proper duplicate-argument suppression.
2672 ac_must_keep_next=false
2678 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2679 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2680 | -silent | --silent | --silen | --sile | --sil)
2683 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2686 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2688 as_fn_append ac_configure_args1 " '$ac_arg'"
2689 if test $ac_must_keep_next = true; then
2690 ac_must_keep_next=false # Got value, back to normal.
2693 *=* | --config-cache | -C | -disable-* | --disable-* \
2694 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2695 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2696 | -with-* | --with-* | -without-* | --without-* | --x)
2697 case "$ac_configure_args0 " in
2698 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2701 -* ) ac_must_keep_next=true ;;
2704 as_fn_append ac_configure_args " '$ac_arg'"
2709 { ac_configure_args0=; unset ac_configure_args0;}
2710 { ac_configure_args1=; unset ac_configure_args1;}
2712 # When interrupted or exit'd, cleanup temporary files, and complete
2713 # config.log. We remove comments because anyway the quotes in there
2714 # would cause problems or look ugly.
2715 # WARNING: Use '\'' to represent an apostrophe within the trap.
2716 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2717 trap 'exit_status=$?
2718 # Save into config.log some information that might help in debugging.
2722 $as_echo "## ---------------- ##
2723 ## Cache variables. ##
2724 ## ---------------- ##"
2726 # The following way of writing the cache mishandles newlines in values,
2728 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2729 eval ac_val=\$$ac_var
2733 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2734 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2737 _ | IFS | as_nl) ;; #(
2738 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2739 *) { eval $ac_var=; unset $ac_var;} ;;
2744 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2745 *${as_nl}ac_space=\ *)
2747 "s/'\''/'\''\\\\'\'''\''/g;
2748 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2751 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2758 $as_echo "## ----------------- ##
2759 ## Output variables. ##
2760 ## ----------------- ##"
2762 for ac_var in $ac_subst_vars
2764 eval ac_val=\$$ac_var
2766 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2768 $as_echo "$ac_var='\''$ac_val'\''"
2772 if test -n "$ac_subst_files"; then
2773 $as_echo "## ------------------- ##
2774 ## File substitutions. ##
2775 ## ------------------- ##"
2777 for ac_var in $ac_subst_files
2779 eval ac_val=\$$ac_var
2781 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2783 $as_echo "$ac_var='\''$ac_val'\''"
2788 if test -s confdefs.h; then
2789 $as_echo "## ----------- ##
2796 test "$ac_signal" != 0 &&
2797 $as_echo "$as_me: caught signal $ac_signal"
2798 $as_echo "$as_me: exit $exit_status"
2800 rm -f core *.core core.conftest.* &&
2801 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2804 for ac_signal in 1 2 13 15; do
2805 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2809 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2810 rm -f -r conftest* confdefs.h
2812 $as_echo "/* confdefs.h */" > confdefs.h
2814 # Predefined preprocessor variables.
2816 cat >>confdefs.h <<_ACEOF
2817 #define PACKAGE_NAME "$PACKAGE_NAME"
2820 cat >>confdefs.h <<_ACEOF
2821 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2824 cat >>confdefs.h <<_ACEOF
2825 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2828 cat >>confdefs.h <<_ACEOF
2829 #define PACKAGE_STRING "$PACKAGE_STRING"
2832 cat >>confdefs.h <<_ACEOF
2833 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2836 cat >>confdefs.h <<_ACEOF
2837 #define PACKAGE_URL "$PACKAGE_URL"
2841 # Let the site file select an alternate cache file if it wants to.
2842 # Prefer an explicitly selected file to automatically selected ones.
2845 if test -n "$CONFIG_SITE"; then
2846 # We do not want a PATH search for config.site.
2847 case $CONFIG_SITE in #((
2848 -*) ac_site_file1=./$CONFIG_SITE;;
2849 */*) ac_site_file1=$CONFIG_SITE;;
2850 *) ac_site_file1=./$CONFIG_SITE;;
2852 elif test "x$prefix" != xNONE; then
2853 ac_site_file1=$prefix/share/config.site
2854 ac_site_file2=$prefix/etc/config.site
2856 ac_site_file1=$ac_default_prefix/share/config.site
2857 ac_site_file2=$ac_default_prefix/etc/config.site
2859 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2861 test "x$ac_site_file" = xNONE && continue
2862 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2864 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2865 sed 's/^/| /' "$ac_site_file" >&5
2867 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2868 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2869 as_fn_error $? "failed to load site
script $ac_site_file
2870 See \
`config.log' for more details" "$LINENO" 5; }
2874 if test -r "$cache_file"; then
2875 # Some versions of bash will fail to source /dev/null (special files
2876 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2877 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2879 $as_echo "$as_me: loading cache $cache_file" >&6;}
2881 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2882 *) . "./$cache_file";;
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2887 $as_echo "$as_me: creating cache $cache_file" >&6;}
2891 as_fn_append ac_header_list " stdlib.h"
2892 as_fn_append ac_header_list " unistd.h"
2893 as_fn_append ac_header_list " sys/param.h"
2894 # Check that the precious variables saved in the cache have kept the same
2896 ac_cache_corrupted=false
2897 for ac_var in $ac_precious_vars; do
2898 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2899 eval ac_new_set=\$ac_env_${ac_var}_set
2900 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2901 eval ac_new_val=\$ac_env_${ac_var}_value
2902 case $ac_old_set,$ac_new_set in
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2905 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2906 ac_cache_corrupted=: ;;
2908 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2909 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2910 ac_cache_corrupted=: ;;
2913 if test "x$ac_old_val" != "x$ac_new_val"; then
2914 # differences in whitespace do not lead to failure.
2915 ac_old_val_w=`echo x
$ac_old_val`
2916 ac_new_val_w=`echo x
$ac_new_val`
2917 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2919 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2920 ac_cache_corrupted=:
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2923 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2924 eval $ac_var=\$ac_old_val
2926 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2927 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2929 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2932 # Pass precious variables to config.status.
2933 if test "$ac_new_set" = set; then
2935 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2936 *) ac_arg=$ac_var=$ac_new_val ;;
2938 case " $ac_configure_args " in
2939 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2940 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2944 if $ac_cache_corrupted; then
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2946 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2948 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2949 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2951 ## -------------------- ##
2952 ## Main body of script. ##
2953 ## -------------------- ##
2956 ac_cpp='$CPP $CPPFLAGS'
2957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2965 ac_config_headers="$ac_config_headers config.h:config.in"
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2969 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2970 # Check whether --enable-maintainer-mode was given.
2971 if test "${enable_maintainer_mode+set}" = set; then :
2972 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2974 USE_MAINTAINER_MODE=no
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2978 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2979 if test $USE_MAINTAINER_MODE = yes; then
2980 MAINTAINER_MODE_TRUE=
2981 MAINTAINER_MODE_FALSE='#'
2983 MAINTAINER_MODE_TRUE='#'
2984 MAINTAINER_MODE_FALSE=
2987 MAINT=$MAINTAINER_MODE_TRUE
2992 ac_cpp='$CPP $CPPFLAGS'
2993 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2994 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2995 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2996 if test -n "$ac_tool_prefix"; then
2997 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2998 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3000 $as_echo_n "checking for $ac_word... " >&6; }
3001 if ${ac_cv_prog_CC+:} false; then :
3002 $as_echo_n "(cached) " >&6
3004 if test -n "$CC"; then
3005 ac_cv_prog_CC="$CC" # Let the user override the test.
3007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3011 test -z "$as_dir" && as_dir=.
3012 for ac_exec_ext in '' $ac_executable_extensions; do
3013 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3014 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3025 if test -n "$CC"; then
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3027 $as_echo "$CC" >&6; }
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3030 $as_echo "no" >&6; }
3035 if test -z "$ac_cv_prog_CC"; then
3037 # Extract the first word of "gcc", so it can be a program name with args.
3038 set dummy gcc; ac_word=$2
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3040 $as_echo_n "checking for $ac_word... " >&6; }
3041 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3042 $as_echo_n "(cached) " >&6
3044 if test -n "$ac_ct_CC"; then
3045 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3051 test -z "$as_dir" && as_dir=.
3052 for ac_exec_ext in '' $ac_executable_extensions; do
3053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3054 ac_cv_prog_ac_ct_CC="gcc"
3055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3064 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3065 if test -n "$ac_ct_CC"; then
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3067 $as_echo "$ac_ct_CC" >&6; }
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3070 $as_echo "no" >&6; }
3073 if test "x$ac_ct_CC" = x; then
3076 case $cross_compiling:$ac_tool_warned in
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3079 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3080 ac_tool_warned=yes ;;
3088 if test -z "$CC"; then
3089 if test -n "$ac_tool_prefix"; then
3090 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3091 set dummy ${ac_tool_prefix}cc; ac_word=$2
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3093 $as_echo_n "checking for $ac_word... " >&6; }
3094 if ${ac_cv_prog_CC+:} false; then :
3095 $as_echo_n "(cached) " >&6
3097 if test -n "$CC"; then
3098 ac_cv_prog_CC="$CC" # Let the user override the test.
3100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3104 test -z "$as_dir" && as_dir=.
3105 for ac_exec_ext in '' $ac_executable_extensions; do
3106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3107 ac_cv_prog_CC="${ac_tool_prefix}cc"
3108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3118 if test -n "$CC"; then
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3120 $as_echo "$CC" >&6; }
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3123 $as_echo "no" >&6; }
3129 if test -z "$CC"; then
3130 # Extract the first word of "cc", so it can be a program name with args.
3131 set dummy cc; ac_word=$2
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3133 $as_echo_n "checking for $ac_word... " >&6; }
3134 if ${ac_cv_prog_CC+:} false; then :
3135 $as_echo_n "(cached) " >&6
3137 if test -n "$CC"; then
3138 ac_cv_prog_CC="$CC" # Let the user override the test.
3141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3145 test -z "$as_dir" && as_dir=.
3146 for ac_exec_ext in '' $ac_executable_extensions; do
3147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3148 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3149 ac_prog_rejected=yes
3153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3160 if test $ac_prog_rejected = yes; then
3161 # We found a bogon in the path, so make sure we never use it.
3162 set dummy $ac_cv_prog_CC
3164 if test $# != 0; then
3165 # We chose a different compiler from the bogus one.
3166 # However, it has the same basename, so the bogon will be chosen
3167 # first if we set CC to just the basename; use the full file name.
3169 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3175 if test -n "$CC"; then
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3177 $as_echo "$CC" >&6; }
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180 $as_echo "no" >&6; }
3185 if test -z "$CC"; then
3186 if test -n "$ac_tool_prefix"; then
3187 for ac_prog in cl.exe
3189 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3190 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3192 $as_echo_n "checking for $ac_word... " >&6; }
3193 if ${ac_cv_prog_CC+:} false; then :
3194 $as_echo_n "(cached) " >&6
3196 if test -n "$CC"; then
3197 ac_cv_prog_CC="$CC" # Let the user override the test.
3199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3203 test -z "$as_dir" && as_dir=.
3204 for ac_exec_ext in '' $ac_executable_extensions; do
3205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3206 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3217 if test -n "$CC"; then
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3219 $as_echo "$CC" >&6; }
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3222 $as_echo "no" >&6; }
3226 test -n "$CC" && break
3229 if test -z "$CC"; then
3231 for ac_prog in cl.exe
3233 # Extract the first word of "$ac_prog", so it can be a program name with args.
3234 set dummy $ac_prog; ac_word=$2
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3236 $as_echo_n "checking for $ac_word... " >&6; }
3237 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3238 $as_echo_n "(cached) " >&6
3240 if test -n "$ac_ct_CC"; then
3241 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3247 test -z "$as_dir" && as_dir=.
3248 for ac_exec_ext in '' $ac_executable_extensions; do
3249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3250 ac_cv_prog_ac_ct_CC="$ac_prog"
3251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3260 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3261 if test -n "$ac_ct_CC"; then
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3263 $as_echo "$ac_ct_CC" >&6; }
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3266 $as_echo "no" >&6; }
3270 test -n "$ac_ct_CC" && break
3273 if test "x$ac_ct_CC" = x; then
3276 case $cross_compiling:$ac_tool_warned in
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3279 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3280 ac_tool_warned=yes ;;
3289 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3291 as_fn_error $? "no acceptable C compiler found
in \
$PATH
3292 See \
`config.log' for more details" "$LINENO" 5; }
3294 # Provide some information about the compiler.
3295 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3298 for ac_option in --version -v -V -qversion; do
3299 { { ac_try="$ac_compiler $ac_option >&5"
3301 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3302 *) ac_try_echo
=$ac_try;;
3304 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3305 $as_echo "$ac_try_echo"; } >&5
3306 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3308 if test -s conftest.err
; then
3310 ... rest of stderr output deleted ...
3311 10q' conftest.err
>conftest.er1
3312 cat conftest.er1
>&5
3314 rm -f conftest.er1 conftest.err
3315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3316 test $ac_status = 0; }
3319 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3320 /* end confdefs.h. */
3330 ac_clean_files_save
=$ac_clean_files
3331 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3332 # Try to create an executable without -o first, disregard a.out.
3333 # It will help us diagnose broken compilers, and finding out an intuition
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3336 $as_echo_n "checking whether the C compiler works... " >&6; }
3337 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3339 # The possible output files:
3340 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3343 for ac_file
in $ac_files
3346 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3347 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
3352 if { { ac_try
="$ac_link_default"
3354 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3355 *) ac_try_echo=$ac_try;;
3357 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3358 $as_echo "$ac_try_echo"; } >&5
3359 (eval "$ac_link_default") 2>&5
3361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3362 test $ac_status = 0; }; then :
3363 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
3364 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
3365 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3366 # so that the user can short-circuit this test for compilers unknown to
3368 for ac_file in $ac_files ''
3370 test -f "$ac_file" || continue
3372 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3375 # We found the default executable, but exeext='' is most
3379 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3381 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3383 # We set ac_cv_exeext here because the later test for it is not
3384 # safe: cross compilers may not add the suffix if given an `-o'
3385 # argument, so we may need to know it at that point already.
3386 # Even if this section looks crufty: it has the advantage of
3393 test "$ac_cv_exeext" = no && ac_cv_exeext=
3398 if test -z "$ac_file"; then :
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3400 $as_echo "no" >&6; }
3401 $as_echo "$as_me: failed program was:" >&5
3402 sed 's
/^
/|
/' conftest.$ac_ext >&5
3404 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3405 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3406 as_fn_error 77 "C compiler cannot create executables
3407 See \`config.log
' for more details" "$LINENO" 5; }
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3410 $as_echo "yes" >&6; }
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3413 $as_echo_n "checking for C compiler default output file name... " >&6; }
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3415 $as_echo "$ac_file" >&6; }
3416 ac_exeext=$ac_cv_exeext
3418 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3419 ac_clean_files=$ac_clean_files_save
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3421 $as_echo_n "checking for suffix of executables... " >&6; }
3422 if { { ac_try="$ac_link"
3424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3425 *) ac_try_echo=$ac_try;;
3427 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3428 $as_echo "$ac_try_echo"; } >&5
3429 (eval "$ac_link") 2>&5
3431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3432 test $ac_status = 0; }; then :
3433 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3434 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3435 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3437 for ac_file
in conftest.exe conftest conftest.
*; do
3438 test -f "$ac_file" ||
continue
3440 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3441 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3447 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3448 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3449 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3450 See \`config.log' for more details" "$LINENO" 5; }
3452 rm -f conftest conftest
$ac_cv_exeext
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3454 $as_echo "$ac_cv_exeext" >&6; }
3456 rm -f conftest.
$ac_ext
3457 EXEEXT
=$ac_cv_exeext
3459 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3460 /* end confdefs.h. */
3465 FILE *f = fopen ("conftest.out", "w");
3466 return ferror (f) || fclose (f) != 0;
3472 ac_clean_files
="$ac_clean_files conftest.out"
3473 # Check that the compiler produces executables we can run. If not, either
3474 # the compiler is broken, or we cross compile.
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3476 $as_echo_n "checking whether we are cross compiling... " >&6; }
3477 if test "$cross_compiling" != yes; then
3478 { { ac_try
="$ac_link"
3480 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3481 *) ac_try_echo=$ac_try;;
3483 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3484 $as_echo "$ac_try_echo"; } >&5
3485 (eval "$ac_link") 2>&5
3487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3488 test $ac_status = 0; }
3489 if { ac_try='./conftest$ac_cv_exeext'
3490 { { case "(($ac_try" in
3491 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3492 *) ac_try_echo
=$ac_try;;
3494 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3495 $as_echo "$ac_try_echo"; } >&5
3496 (eval "$ac_try") 2>&5
3498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3499 test $ac_status = 0; }; }; then
3502 if test "$cross_compiling" = maybe
; then
3505 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3506 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3507 as_fn_error $?
"cannot run C compiled programs.
3508 If you meant to cross compile, use \`--host'.
3509 See \`config.log' for more details" "$LINENO" 5; }
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3514 $as_echo "$cross_compiling" >&6; }
3516 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3517 ac_clean_files
=$ac_clean_files_save
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3519 $as_echo_n "checking for suffix of object files... " >&6; }
3520 if ${ac_cv_objext+:} false
; then :
3521 $as_echo_n "(cached) " >&6
3523 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3524 /* end confdefs.h. */
3534 rm -f conftest.o conftest.obj
3535 if { { ac_try
="$ac_compile"
3537 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3538 *) ac_try_echo=$ac_try;;
3540 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3541 $as_echo "$ac_try_echo"; } >&5
3542 (eval "$ac_compile") 2>&5
3544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3545 test $ac_status = 0; }; then :
3546 for ac_file in conftest.o conftest.obj conftest.*; do
3547 test -f "$ac_file" || continue;
3549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3550 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3555 $as_echo "$as_me: failed program was:" >&5
3556 sed 's/^/| /' conftest.$ac_ext >&5
3558 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3559 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3560 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3561 See \
`config.log' for more details" "$LINENO" 5; }
3563 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3566 $as_echo "$ac_cv_objext" >&6; }
3567 OBJEXT=$ac_cv_objext
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3570 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3571 if ${ac_cv_c_compiler_gnu+:} false; then :
3572 $as_echo_n "(cached) " >&6
3574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3575 /* end confdefs.h. */
3588 if ac_fn_c_try_compile "$LINENO"; then :
3593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3594 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3598 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3599 if test $ac_compiler_gnu = yes; then
3604 ac_test_CFLAGS=${CFLAGS+set}
3605 ac_save_CFLAGS=$CFLAGS
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3607 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3608 if ${ac_cv_prog_cc_g+:} false; then :
3609 $as_echo_n "(cached) " >&6
3611 ac_save_c_werror_flag=$ac_c_werror_flag
3612 ac_c_werror_flag=yes
3615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3616 /* end confdefs.h. */
3626 if ac_fn_c_try_compile "$LINENO"; then :
3630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3631 /* end confdefs.h. */
3641 if ac_fn_c_try_compile "$LINENO"; then :
3644 ac_c_werror_flag=$ac_save_c_werror_flag
3646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3647 /* end confdefs.h. */
3657 if ac_fn_c_try_compile "$LINENO"; then :
3660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3665 ac_c_werror_flag=$ac_save_c_werror_flag
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3668 $as_echo "$ac_cv_prog_cc_g" >&6; }
3669 if test "$ac_test_CFLAGS" = set; then
3670 CFLAGS=$ac_save_CFLAGS
3671 elif test $ac_cv_prog_cc_g = yes; then
3672 if test "$GCC" = yes; then
3678 if test "$GCC" = yes; then
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3685 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3686 if ${ac_cv_prog_cc_c89+:} false; then :
3687 $as_echo_n "(cached) " >&6
3689 ac_cv_prog_cc_c89=no
3691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3692 /* end confdefs.h. */
3696 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3697 struct buf { int x; };
3698 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3699 static char *e (p, i)
3705 static char *f (char * (*g) (char **, int), char **p, ...)
3710 s = g (p, va_arg (v,int));
3715 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3716 function prototypes and stuff, but not '\xHH' hex character constants.
3717 These don't provoke an error unfortunately, instead are silently treated
3718 as 'x'. The following induces an error, until -std is added to get
3719 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3720 array size at least. It's necessary to write '\x00'==0 to get something
3721 that's true only with -std. */
3722 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3724 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3725 inside strings and character constants. */
3727 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3729 int test (int i, double x);
3730 struct s1 {int (*f) (int a);};
3731 struct s2 {int (*f) (double a);};
3732 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3738 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3743 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3744 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3746 CC="$ac_save_CC $ac_arg"
3747 if ac_fn_c_try_compile "$LINENO"; then :
3748 ac_cv_prog_cc_c89=$ac_arg
3750 rm -f core conftest.err conftest.$ac_objext
3751 test "x$ac_cv_prog_cc_c89" != "xno" && break
3753 rm -f conftest.$ac_ext
3758 case "x$ac_cv_prog_cc_c89" in
3760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3761 $as_echo "none needed" >&6; } ;;
3763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3764 $as_echo "unsupported" >&6; } ;;
3766 CC="$CC $ac_cv_prog_cc_c89"
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3768 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3770 if test "x$ac_cv_prog_cc_c89" != xno; then :
3775 ac_cpp='$CPP $CPPFLAGS'
3776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3781 ac_cpp='$CXXCPP $CPPFLAGS'
3782 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3783 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3784 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3785 if test -z "$CXX"; then
3786 if test -n "$CCC"; then
3789 if test -n "$ac_tool_prefix"; then
3790 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3792 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3793 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3795 $as_echo_n "checking for $ac_word... " >&6; }
3796 if ${ac_cv_prog_CXX+:} false; then :
3797 $as_echo_n "(cached) " >&6
3799 if test -n "$CXX"; then
3800 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3806 test -z "$as_dir" && as_dir=.
3807 for ac_exec_ext in '' $ac_executable_extensions; do
3808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3809 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3820 if test -n "$CXX"; then
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3822 $as_echo "$CXX" >&6; }
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3825 $as_echo "no" >&6; }
3829 test -n "$CXX" && break
3832 if test -z "$CXX"; then
3834 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3836 # Extract the first word of "$ac_prog", so it can be a program name with args.
3837 set dummy $ac_prog; ac_word=$2
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3839 $as_echo_n "checking for $ac_word... " >&6; }
3840 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3841 $as_echo_n "(cached) " >&6
3843 if test -n "$ac_ct_CXX"; then
3844 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3850 test -z "$as_dir" && as_dir=.
3851 for ac_exec_ext in '' $ac_executable_extensions; do
3852 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3853 ac_cv_prog_ac_ct_CXX="$ac_prog"
3854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3863 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3864 if test -n "$ac_ct_CXX"; then
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3866 $as_echo "$ac_ct_CXX" >&6; }
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3869 $as_echo "no" >&6; }
3873 test -n "$ac_ct_CXX" && break
3876 if test "x$ac_ct_CXX" = x; then
3879 case $cross_compiling:$ac_tool_warned in
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3883 ac_tool_warned=yes ;;
3891 # Provide some information about the compiler.
3892 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3895 for ac_option in --version -v -V -qversion; do
3896 { { ac_try="$ac_compiler $ac_option >&5"
3898 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3899 *) ac_try_echo
=$ac_try;;
3901 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3902 $as_echo "$ac_try_echo"; } >&5
3903 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3905 if test -s conftest.err
; then
3907 ... rest of stderr output deleted ...
3908 10q' conftest.err
>conftest.er1
3909 cat conftest.er1
>&5
3911 rm -f conftest.er1 conftest.err
3912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3913 test $ac_status = 0; }
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3917 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3918 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3919 $as_echo_n "(cached) " >&6
3921 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3922 /* end confdefs.h. */
3935 if ac_fn_cxx_try_compile
"$LINENO"; then :
3940 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3941 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3945 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3946 if test $ac_compiler_gnu = yes; then
3951 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3952 ac_save_CXXFLAGS
=$CXXFLAGS
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3954 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3955 if ${ac_cv_prog_cxx_g+:} false
; then :
3956 $as_echo_n "(cached) " >&6
3958 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3959 ac_cxx_werror_flag
=yes
3962 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3963 /* end confdefs.h. */
3973 if ac_fn_cxx_try_compile
"$LINENO"; then :
3974 ac_cv_prog_cxx_g
=yes
3977 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3978 /* end confdefs.h. */
3988 if ac_fn_cxx_try_compile
"$LINENO"; then :
3991 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3993 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3994 /* end confdefs.h. */
4004 if ac_fn_cxx_try_compile
"$LINENO"; then :
4005 ac_cv_prog_cxx_g
=yes
4007 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4009 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4011 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4012 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4015 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4016 if test "$ac_test_CXXFLAGS" = set; then
4017 CXXFLAGS
=$ac_save_CXXFLAGS
4018 elif test $ac_cv_prog_cxx_g = yes; then
4019 if test "$GXX" = yes; then
4025 if test "$GXX" = yes; then
4032 ac_cpp
='$CPP $CPPFLAGS'
4033 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4034 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4035 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4040 ac_cpp
='$CPP $CPPFLAGS'
4041 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4042 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4043 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4045 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4046 # On Suns, sometimes $CPP names a directory.
4047 if test -n "$CPP" && test -d "$CPP"; then
4050 if test -z "$CPP"; then
4051 if ${ac_cv_prog_CPP+:} false
; then :
4052 $as_echo_n "(cached) " >&6
4054 # Double quotes because CPP needs to be expanded
4055 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4058 for ac_c_preproc_warn_flag
in '' yes
4060 # Use a header file that comes with gcc, so configuring glibc
4061 # with a fresh cross-compiler works.
4062 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4063 # <limits.h> exists even on freestanding compilers.
4064 # On the NeXT, cc -E runs the code through the compiler's parser,
4065 # not just through cpp. "Syntax error" is here to catch this case.
4066 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4067 /* end confdefs.h. */
4069 # include <limits.h>
4071 # include <assert.h>
4075 if ac_fn_c_try_cpp
"$LINENO"; then :
4078 # Broken: fails on valid input.
4081 rm -f conftest.err conftest.i conftest.
$ac_ext
4083 # OK, works on sane cases. Now check whether nonexistent headers
4084 # can be detected and how.
4085 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4086 /* end confdefs.h. */
4087 #include <ac_nonexistent.h>
4089 if ac_fn_c_try_cpp
"$LINENO"; then :
4090 # Broken: success on invalid input.
4093 # Passes both tests.
4097 rm -f conftest.err conftest.i conftest.
$ac_ext
4100 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4101 rm -f conftest.i conftest.err conftest.
$ac_ext
4102 if $ac_preproc_ok; then :
4114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4115 $as_echo "$CPP" >&6; }
4117 for ac_c_preproc_warn_flag
in '' yes
4119 # Use a header file that comes with gcc, so configuring glibc
4120 # with a fresh cross-compiler works.
4121 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4122 # <limits.h> exists even on freestanding compilers.
4123 # On the NeXT, cc -E runs the code through the compiler's parser,
4124 # not just through cpp. "Syntax error" is here to catch this case.
4125 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4126 /* end confdefs.h. */
4128 # include <limits.h>
4130 # include <assert.h>
4134 if ac_fn_c_try_cpp
"$LINENO"; then :
4137 # Broken: fails on valid input.
4140 rm -f conftest.err conftest.i conftest.
$ac_ext
4142 # OK, works on sane cases. Now check whether nonexistent headers
4143 # can be detected and how.
4144 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4145 /* end confdefs.h. */
4146 #include <ac_nonexistent.h>
4148 if ac_fn_c_try_cpp
"$LINENO"; then :
4149 # Broken: success on invalid input.
4152 # Passes both tests.
4156 rm -f conftest.err conftest.i conftest.
$ac_ext
4159 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4160 rm -f conftest.i conftest.err conftest.
$ac_ext
4161 if $ac_preproc_ok; then :
4164 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4165 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4166 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
4167 See \`config.log' for more details" "$LINENO" 5; }
4171 ac_cpp
='$CPP $CPPFLAGS'
4172 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4173 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4174 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4178 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4179 if ${ac_cv_path_GREP+:} false
; then :
4180 $as_echo_n "(cached) " >&6
4182 if test -z "$GREP"; then
4183 ac_path_GREP_found
=false
4184 # Loop through the user's path and test for each of PROGNAME-LIST
4185 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4186 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4189 test -z "$as_dir" && as_dir
=.
4190 for ac_prog
in grep ggrep
; do
4191 for ac_exec_ext
in '' $ac_executable_extensions; do
4192 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4193 as_fn_executable_p
"$ac_path_GREP" ||
continue
4194 # Check for GNU ac_path_GREP and select it if it is found.
4195 # Check for GNU $ac_path_GREP
4196 case `"$ac_path_GREP" --version 2>&1` in
4198 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4201 $as_echo_n 0123456789 >"conftest.in"
4204 cat "conftest.in" "conftest.in" >"conftest.tmp"
4205 mv "conftest.tmp" "conftest.in"
4206 cp "conftest.in" "conftest.nl"
4207 $as_echo 'GREP' >> "conftest.nl"
4208 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4209 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4210 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4211 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4212 # Best one so far, save it but keep looking for a better one
4213 ac_cv_path_GREP
="$ac_path_GREP"
4214 ac_path_GREP_max
=$ac_count
4216 # 10*(2^10) chars as input seems more than enough
4217 test $ac_count -gt 10 && break
4219 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4222 $ac_path_GREP_found && break 3
4227 if test -z "$ac_cv_path_GREP"; then
4228 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4231 ac_cv_path_GREP
=$GREP
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4236 $as_echo "$ac_cv_path_GREP" >&6; }
4237 GREP
="$ac_cv_path_GREP"
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4241 $as_echo_n "checking for egrep... " >&6; }
4242 if ${ac_cv_path_EGREP+:} false
; then :
4243 $as_echo_n "(cached) " >&6
4245 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4246 then ac_cv_path_EGREP
="$GREP -E"
4248 if test -z "$EGREP"; then
4249 ac_path_EGREP_found
=false
4250 # Loop through the user's path and test for each of PROGNAME-LIST
4251 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4252 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4255 test -z "$as_dir" && as_dir
=.
4256 for ac_prog
in egrep; do
4257 for ac_exec_ext
in '' $ac_executable_extensions; do
4258 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4259 as_fn_executable_p
"$ac_path_EGREP" ||
continue
4260 # Check for GNU ac_path_EGREP and select it if it is found.
4261 # Check for GNU $ac_path_EGREP
4262 case `"$ac_path_EGREP" --version 2>&1` in
4264 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4267 $as_echo_n 0123456789 >"conftest.in"
4270 cat "conftest.in" "conftest.in" >"conftest.tmp"
4271 mv "conftest.tmp" "conftest.in"
4272 cp "conftest.in" "conftest.nl"
4273 $as_echo 'EGREP' >> "conftest.nl"
4274 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4275 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4276 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4277 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4278 # Best one so far, save it but keep looking for a better one
4279 ac_cv_path_EGREP
="$ac_path_EGREP"
4280 ac_path_EGREP_max
=$ac_count
4282 # 10*(2^10) chars as input seems more than enough
4283 test $ac_count -gt 10 && break
4285 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4288 $ac_path_EGREP_found && break 3
4293 if test -z "$ac_cv_path_EGREP"; then
4294 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4297 ac_cv_path_EGREP
=$EGREP
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4303 $as_echo "$ac_cv_path_EGREP" >&6; }
4304 EGREP
="$ac_cv_path_EGREP"
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4308 $as_echo_n "checking for ANSI C header files... " >&6; }
4309 if ${ac_cv_header_stdc+:} false
; then :
4310 $as_echo_n "(cached) " >&6
4312 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4313 /* end confdefs.h. */
4327 if ac_fn_c_try_compile
"$LINENO"; then :
4328 ac_cv_header_stdc
=yes
4330 ac_cv_header_stdc
=no
4332 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4334 if test $ac_cv_header_stdc = yes; then
4335 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4336 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4337 /* end confdefs.h. */
4341 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4342 $EGREP "memchr" >/dev
/null
2>&1; then :
4345 ac_cv_header_stdc
=no
4351 if test $ac_cv_header_stdc = yes; then
4352 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4353 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4354 /* end confdefs.h. */
4358 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4359 $EGREP "free" >/dev
/null
2>&1; then :
4362 ac_cv_header_stdc
=no
4368 if test $ac_cv_header_stdc = yes; then
4369 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4370 if test "$cross_compiling" = yes; then :
4373 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4374 /* end confdefs.h. */
4377 #if ((' ' & 0x0FF) == 0x020)
4378 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4379 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4381 # define ISLOWER(c) \
4382 (('a' <= (c) && (c) <= 'i') \
4383 || ('j' <= (c) && (c) <= 'r') \
4384 || ('s' <= (c) && (c) <= 'z'))
4385 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4388 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4393 for (i = 0; i < 256; i++)
4394 if (XOR (islower (i), ISLOWER (i))
4395 || toupper (i) != TOUPPER (i))
4400 if ac_fn_c_try_run
"$LINENO"; then :
4403 ac_cv_header_stdc
=no
4405 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4406 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4412 $as_echo "$ac_cv_header_stdc" >&6; }
4413 if test $ac_cv_header_stdc = yes; then
4415 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4419 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4420 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4421 inttypes.h stdint.h unistd.h
4423 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4424 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4426 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4427 cat >>confdefs.h
<<_ACEOF
4428 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4437 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4438 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
4445 if test "$MINIX" = yes; then
4447 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4450 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4453 $as_echo "#define _MINIX 1" >>confdefs.h
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4459 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4460 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
4461 $as_echo_n "(cached) " >&6
4463 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4464 /* end confdefs.h. */
4466 # define __EXTENSIONS__ 1
4467 $ac_includes_default
4476 if ac_fn_c_try_compile
"$LINENO"; then :
4477 ac_cv_safe_to_define___extensions__
=yes
4479 ac_cv_safe_to_define___extensions__
=no
4481 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4484 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4485 test $ac_cv_safe_to_define___extensions__ = yes &&
4486 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4488 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4490 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4492 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4494 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4498 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4499 if test -f "$ac_dir/install-sh"; then
4501 ac_install_sh
="$ac_aux_dir/install-sh -c"
4503 elif test -f "$ac_dir/install.sh"; then
4505 ac_install_sh
="$ac_aux_dir/install.sh -c"
4507 elif test -f "$ac_dir/shtool"; then
4509 ac_install_sh
="$ac_aux_dir/shtool install -c"
4513 if test -z "$ac_aux_dir"; then
4514 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4517 # These three variables are undocumented and unsupported,
4518 # and are intended to be withdrawn in a future Autoconf release.
4519 # They can cause serious problems if a builder's source tree is in a directory
4520 # whose full name contains unusual characters.
4521 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4522 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4523 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4526 # Make sure we can run config.sub.
4527 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
4528 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4531 $as_echo_n "checking build system type... " >&6; }
4532 if ${ac_cv_build+:} false
; then :
4533 $as_echo_n "(cached) " >&6
4535 ac_build_alias
=$build_alias
4536 test "x$ac_build_alias" = x
&&
4537 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
4538 test "x$ac_build_alias" = x
&&
4539 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
4540 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4541 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4545 $as_echo "$ac_cv_build" >&6; }
4546 case $ac_cv_build in
4548 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
4551 ac_save_IFS
=$IFS; IFS
='-'
4557 # Remember, the first character of IFS is used to create $*,
4558 # except with old shells:
4561 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4565 $as_echo_n "checking host system type... " >&6; }
4566 if ${ac_cv_host+:} false
; then :
4567 $as_echo_n "(cached) " >&6
4569 if test "x$host_alias" = x
; then
4570 ac_cv_host
=$ac_cv_build
4572 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4573 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4578 $as_echo "$ac_cv_host" >&6; }
4581 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
4584 ac_save_IFS
=$IFS; IFS
='-'
4590 # Remember, the first character of IFS is used to create $*,
4591 # except with old shells:
4594 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4598 $as_echo_n "checking target system type... " >&6; }
4599 if ${ac_cv_target+:} false
; then :
4600 $as_echo_n "(cached) " >&6
4602 if test "x$target_alias" = x
; then
4603 ac_cv_target
=$ac_cv_host
4605 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4606 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4611 $as_echo "$ac_cv_target" >&6; }
4612 case $ac_cv_target in
4614 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
4616 target
=$ac_cv_target
4617 ac_save_IFS
=$IFS; IFS
='-'
4623 # Remember, the first character of IFS is used to create $*,
4624 # except with old shells:
4627 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
4630 # The aliases save the names the user supplied, while $host etc.
4631 # will get canonicalized.
4632 test -n "$target_alias" &&
4633 test "$program_prefix$program_suffix$program_transform_name" = \
4635 program_prefix
=${target_alias}-
4637 # The tests for host and target for $enable_largefile require
4642 # As the $enable_largefile decision depends on --enable-plugins we must set it
4643 # even in directories otherwise not depending on the $plugins option.
4647 for ac_header
in dlfcn.h
4649 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4651 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
4652 cat >>confdefs.h
<<_ACEOF
4653 #define HAVE_DLFCN_H 1
4660 for ac_header
in windows.h
4662 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4664 if test "x$ac_cv_header_windows_h" = xyes
; then :
4665 cat >>confdefs.h
<<_ACEOF
4666 #define HAVE_WINDOWS_H 1
4674 # Check whether --enable-plugins was given.
4675 if test "${enable_plugins+set}" = set; then :
4676 enableval
=$enable_plugins; case "${enableval}" in
4679 if test "$maybe_plugins" != "yes" ; then
4680 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4684 plugins
=$maybe_plugins
4688 if test "$plugins" = "yes"; then
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
4690 $as_echo_n "checking for library containing dlsym... " >&6; }
4691 if ${ac_cv_search_dlsym+:} false
; then :
4692 $as_echo_n "(cached) " >&6
4694 ac_func_search_save_LIBS
=$LIBS
4695 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4696 /* end confdefs.h. */
4698 /* Override any GCC internal prototype to avoid an error.
4699 Use char because int might match the return type of a GCC
4700 builtin and then its argument prototype would still apply. */
4713 for ac_lib
in '' dl
; do
4714 if test -z "$ac_lib"; then
4715 ac_res
="none required"
4718 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
4720 if ac_fn_c_try_link
"$LINENO"; then :
4721 ac_cv_search_dlsym
=$ac_res
4723 rm -f core conftest.err conftest.
$ac_objext \
4725 if ${ac_cv_search_dlsym+:} false
; then :
4729 if ${ac_cv_search_dlsym+:} false
; then :
4732 ac_cv_search_dlsym
=no
4735 LIBS
=$ac_func_search_save_LIBS
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4738 $as_echo "$ac_cv_search_dlsym" >&6; }
4739 ac_res
=$ac_cv_search_dlsym
4740 if test "$ac_res" != no
; then :
4741 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
4749 sparc-
*-solaris*|i
[3-7]86-*-solaris*)
4750 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4751 # are mutually exclusive; and without procfs support, the bfd/ elf module
4752 # cannot provide certain routines such as elfcore_write_prpsinfo
4753 # or elfcore_write_prstatus. So unless the user explicitly requested
4754 # large-file support through the --enable-largefile switch, disable
4755 # large-file support in favor of procfs support.
4756 test "${target}" = "${host}" -a "x$plugins" = xno \
4757 && : ${enable_largefile="no"}
4761 # Check whether --enable-largefile was given.
4762 if test "${enable_largefile+set}" = set; then :
4763 enableval
=$enable_largefile;
4766 if test "$enable_largefile" != no
; then
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4769 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4770 if ${ac_cv_sys_largefile_CC+:} false
; then :
4771 $as_echo_n "(cached) " >&6
4773 ac_cv_sys_largefile_CC
=no
4774 if test "$GCC" != yes; then
4777 # IRIX 6.2 and later do not support large files by default,
4778 # so use the C compiler's -n32 option if that helps.
4779 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4780 /* end confdefs.h. */
4781 #include <sys/types.h>
4782 /* Check that off_t can represent 2**63 - 1 correctly.
4783 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4784 since some C++ compilers masquerading as C compilers
4785 incorrectly reject 9223372036854775807. */
4786 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4787 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4788 && LARGE_OFF_T % 2147483647 == 1)
4798 if ac_fn_c_try_compile
"$LINENO"; then :
4801 rm -f core conftest.err conftest.
$ac_objext
4803 if ac_fn_c_try_compile
"$LINENO"; then :
4804 ac_cv_sys_largefile_CC
=' -n32'; break
4806 rm -f core conftest.err conftest.
$ac_objext
4810 rm -f conftest.
$ac_ext
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4814 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4815 if test "$ac_cv_sys_largefile_CC" != no
; then
4816 CC
=$CC$ac_cv_sys_largefile_CC
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4820 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4821 if ${ac_cv_sys_file_offset_bits+:} false
; then :
4822 $as_echo_n "(cached) " >&6
4825 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4826 /* end confdefs.h. */
4827 #include <sys/types.h>
4828 /* Check that off_t can represent 2**63 - 1 correctly.
4829 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4830 since some C++ compilers masquerading as C compilers
4831 incorrectly reject 9223372036854775807. */
4832 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4833 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4834 && LARGE_OFF_T % 2147483647 == 1)
4844 if ac_fn_c_try_compile
"$LINENO"; then :
4845 ac_cv_sys_file_offset_bits
=no
; break
4847 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4848 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4849 /* end confdefs.h. */
4850 #define _FILE_OFFSET_BITS 64
4851 #include <sys/types.h>
4852 /* Check that off_t can represent 2**63 - 1 correctly.
4853 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4854 since some C++ compilers masquerading as C compilers
4855 incorrectly reject 9223372036854775807. */
4856 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4857 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4858 && LARGE_OFF_T % 2147483647 == 1)
4868 if ac_fn_c_try_compile
"$LINENO"; then :
4869 ac_cv_sys_file_offset_bits
=64; break
4871 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4872 ac_cv_sys_file_offset_bits
=unknown
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4877 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4878 case $ac_cv_sys_file_offset_bits in #(
4881 cat >>confdefs.h
<<_ACEOF
4882 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4887 if test $ac_cv_sys_file_offset_bits = unknown
; then
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4889 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4890 if ${ac_cv_sys_large_files+:} false
; then :
4891 $as_echo_n "(cached) " >&6
4894 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4895 /* end confdefs.h. */
4896 #include <sys/types.h>
4897 /* Check that off_t can represent 2**63 - 1 correctly.
4898 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4899 since some C++ compilers masquerading as C compilers
4900 incorrectly reject 9223372036854775807. */
4901 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4902 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4903 && LARGE_OFF_T % 2147483647 == 1)
4913 if ac_fn_c_try_compile
"$LINENO"; then :
4914 ac_cv_sys_large_files
=no
; break
4916 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4917 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4918 /* end confdefs.h. */
4919 #define _LARGE_FILES 1
4920 #include <sys/types.h>
4921 /* Check that off_t can represent 2**63 - 1 correctly.
4922 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4923 since some C++ compilers masquerading as C compilers
4924 incorrectly reject 9223372036854775807. */
4925 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4926 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4927 && LARGE_OFF_T % 2147483647 == 1)
4937 if ac_fn_c_try_compile
"$LINENO"; then :
4938 ac_cv_sys_large_files
=1; break
4940 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4941 ac_cv_sys_large_files
=unknown
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4946 $as_echo "$ac_cv_sys_large_files" >&6; }
4947 case $ac_cv_sys_large_files in #(
4950 cat >>confdefs.h
<<_ACEOF
4951 #define _LARGE_FILES $ac_cv_sys_large_files
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4966 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4967 if ${am_cv_prog_cc_stdc+:} false
; then :
4968 $as_echo_n "(cached) " >&6
4970 am_cv_prog_cc_stdc
=no
4972 # Don't try gcc -ansi; that turns off useful extensions and
4973 # breaks some systems' header files.
4974 # AIX -qlanglvl=ansi
4975 # Ultrix and OSF/1 -std1
4976 # HP-UX 10.20 and later -Ae
4977 # HP-UX older versions -Aa -D_HPUX_SOURCE
4978 # SVR4 -Xc -D__EXTENSIONS__
4979 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4981 CC
="$ac_save_CC $ac_arg"
4982 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4983 /* end confdefs.h. */
4986 #include <sys/types.h>
4987 #include <sys/stat.h>
4988 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4989 struct buf { int x; };
4990 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4991 static char *e (p, i)
4997 static char *f (char * (*g) (char **, int), char **p, ...)
5002 s = g (p, va_arg (v,int));
5006 int test (int i, double x);
5007 struct s1 {int (*f) (int a);};
5008 struct s2 {int (*f) (double a);};
5009 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5017 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5023 if ac_fn_c_try_compile
"$LINENO"; then :
5024 am_cv_prog_cc_stdc
="$ac_arg"; break
5026 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5032 if test -z "$am_cv_prog_cc_stdc"; then
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5034 $as_echo "none needed" >&6; }
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
5037 $as_echo "$am_cv_prog_cc_stdc" >&6; }
5039 case "x$am_cv_prog_cc_stdc" in
5041 *) CC
="$CC $am_cv_prog_cc_stdc" ;;
5044 # Expand $ac_aux_dir to an absolute path.
5045 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
5047 if test x
"${install_sh+set}" != xset
; then
5050 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
5052 install_sh
="\${SHELL} $am_aux_dir/install-sh"
5056 # Installed binaries are usually stripped using 'strip' when the user
5057 # run "make install-strip". However 'strip' might not be the right
5058 # tool to use in cross-compilation environments, therefore Automake
5059 # will honor the 'STRIP' environment variable to overrule this program.
5060 if test "$cross_compiling" != no
; then
5061 if test -n "$ac_tool_prefix"; then
5062 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5063 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5065 $as_echo_n "checking for $ac_word... " >&6; }
5066 if ${ac_cv_prog_STRIP+:} false
; then :
5067 $as_echo_n "(cached) " >&6
5069 if test -n "$STRIP"; then
5070 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
5072 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5076 test -z "$as_dir" && as_dir
=.
5077 for ac_exec_ext
in '' $ac_executable_extensions; do
5078 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5079 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
5080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5089 STRIP
=$ac_cv_prog_STRIP
5090 if test -n "$STRIP"; then
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5092 $as_echo "$STRIP" >&6; }
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5095 $as_echo "no" >&6; }
5100 if test -z "$ac_cv_prog_STRIP"; then
5102 # Extract the first word of "strip", so it can be a program name with args.
5103 set dummy strip
; ac_word
=$2
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5105 $as_echo_n "checking for $ac_word... " >&6; }
5106 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
5107 $as_echo_n "(cached) " >&6
5109 if test -n "$ac_ct_STRIP"; then
5110 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
5112 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5116 test -z "$as_dir" && as_dir
=.
5117 for ac_exec_ext
in '' $ac_executable_extensions; do
5118 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5119 ac_cv_prog_ac_ct_STRIP
="strip"
5120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5129 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
5130 if test -n "$ac_ct_STRIP"; then
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5132 $as_echo "$ac_ct_STRIP" >&6; }
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5135 $as_echo "no" >&6; }
5138 if test "x$ac_ct_STRIP" = x
; then
5141 case $cross_compiling:$ac_tool_warned in
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5144 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5145 ac_tool_warned
=yes ;;
5150 STRIP
="$ac_cv_prog_STRIP"
5154 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
5158 for ac_dir
in ..
"$srcdir"/..
; do
5159 if test -f "$ac_dir/install-sh"; then
5161 ac_install_sh
="$ac_aux_dir/install-sh -c"
5163 elif test -f "$ac_dir/install.sh"; then
5165 ac_install_sh
="$ac_aux_dir/install.sh -c"
5167 elif test -f "$ac_dir/shtool"; then
5169 ac_install_sh
="$ac_aux_dir/shtool install -c"
5173 if test -z "$ac_aux_dir"; then
5174 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
5177 # These three variables are undocumented and unsupported,
5178 # and are intended to be withdrawn in a future Autoconf release.
5179 # They can cause serious problems if a builder's source tree is in a directory
5180 # whose full name contains unusual characters.
5181 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5182 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5183 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5187 test "$program_prefix" != NONE
&&
5188 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5189 # Use a double $ so make ignores it.
5190 test "$program_suffix" != NONE
&&
5191 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5192 # Double any \ or $.
5193 # By default was `s,x,x', remove it if useless.
5194 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5195 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5198 # We require a C++11 compiler. Check if one is available, and if
5199 # necessary, set CXX_DIALECT to some -std=xxx switch.
5201 ax_cxx_compile_alternatives
="11 0x" ax_cxx_compile_cxx11_required
=true
5203 ac_cpp
='$CXXCPP $CPPFLAGS'
5204 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5205 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5206 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5210 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5211 if ${ax_cv_cxx_compile_cxx11+:} false
; then :
5212 $as_echo_n "(cached) " >&6
5214 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5215 /* end confdefs.h. */
5218 // If the compiler admits that it is not ready for C++11, why torture it?
5219 // Hopefully, this will speed up the test.
5223 #error "This is not a C++ compiler"
5225 #elif __cplusplus < 201103L
5227 #error "This is not a C++11 compiler"
5234 namespace test_static_assert
5237 template <typename T>
5240 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5245 namespace test_final_override
5253 struct Derived : public Base
5255 virtual void f() override {}
5260 namespace test_double_right_angle_brackets
5263 template < typename T >
5266 typedef check<void> single_type;
5267 typedef check<check<void>> double_type;
5268 typedef check<check<check<void>>> triple_type;
5269 typedef check<check<check<check<void>>>> quadruple_type;
5273 namespace test_decltype
5286 namespace test_type_deduction
5289 template < typename T1, typename T2 >
5292 static const bool value = false;
5295 template < typename T >
5296 struct is_same<T, T>
5298 static const bool value = true;
5301 template < typename T1, typename T2 >
5303 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5309 test(const int c, volatile int v)
5311 static_assert(is_same<int, decltype(0)>::value == true, "");
5312 static_assert(is_same<int, decltype(c)>::value == false, "");
5313 static_assert(is_same<int, decltype(v)>::value == false, "");
5316 auto sumi = ac + av + 'x';
5317 auto sumf = ac + av + 1.0;
5318 static_assert(is_same<int, decltype(ac)>::value == true, "");
5319 static_assert(is_same<int, decltype(av)>::value == true, "");
5320 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5321 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5322 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5323 return (sumf > 0.0) ? sumi : add(c, v);
5328 namespace test_noexcept
5331 int f() { return 0; }
5332 int g() noexcept { return 0; }
5334 static_assert(noexcept(f()) == false, "");
5335 static_assert(noexcept(g()) == true, "");
5339 namespace test_constexpr
5342 template < typename CharT >
5343 unsigned long constexpr
5344 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5346 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5349 template < typename CharT >
5350 unsigned long constexpr
5351 strlen_c(const CharT *const s) noexcept
5353 return strlen_c_r(s, 0UL);
5356 static_assert(strlen_c("") == 0UL, "");
5357 static_assert(strlen_c("1") == 1UL, "");
5358 static_assert(strlen_c("example") == 7UL, "");
5359 static_assert(strlen_c("another\0example") == 7UL, "");
5363 namespace test_rvalue_references
5369 static constexpr int value = N;
5372 answer<1> f(int&) { return answer<1>(); }
5373 answer<2> f(const int&) { return answer<2>(); }
5374 answer<3> f(int&&) { return answer<3>(); }
5381 static_assert(decltype(f(i))::value == 1, "");
5382 static_assert(decltype(f(c))::value == 2, "");
5383 static_assert(decltype(f(0))::value == 3, "");
5388 namespace test_uniform_initialization
5393 static const int zero {};
5394 static const int one {1};
5397 static_assert(test::zero == 0, "");
5398 static_assert(test::one == 1, "");
5402 namespace test_lambdas
5408 auto lambda1 = [](){};
5409 auto lambda2 = lambda1;
5417 auto a = [](int i, int j){ return i + j; }(1, 2);
5418 auto b = []() -> int { return '0'; }();
5419 auto c = [=](){ return a + b; }();
5420 auto d = [&](){ return c; }();
5421 auto e = [a, &b](int x) mutable {
5422 const auto identity = [](int y){ return y; };
5423 for (auto i = 0; i < a; ++i)
5425 return x + identity(a + b);
5427 return a + b + c + d + e;
5433 const auto nullary = [](){ return 0; };
5434 const auto unary = [](int x){ return x; };
5435 using nullary_t = decltype(nullary);
5436 using unary_t = decltype(unary);
5437 const auto higher1st = [](nullary_t f){ return f(); };
5438 const auto higher2nd = [unary](nullary_t f1){
5439 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5441 return higher1st(nullary) + higher2nd(nullary)(unary);
5446 namespace test_variadic_templates
5452 template <int N0, int... N1toN>
5453 struct sum<N0, N1toN...>
5455 static constexpr auto value = N0 + sum<N1toN...>::value;
5461 static constexpr auto value = 0;
5464 static_assert(sum<>::value == 0, "");
5465 static_assert(sum<1>::value == 1, "");
5466 static_assert(sum<23>::value == 23, "");
5467 static_assert(sum<1, 2>::value == 3, "");
5468 static_assert(sum<5, 5, 11>::value == 21, "");
5469 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5473 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5474 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5476 namespace test_template_alias_sfinae
5481 template<typename T>
5482 using member = typename T::member_type;
5484 template<typename T>
5487 template<typename T>
5488 void func(member<T>*) {}
5492 void test() { func<foo>(0); }
5496 } // namespace cxx11
5498 #endif // __cplusplus >= 201103L
5503 if ac_fn_cxx_try_compile
"$LINENO"; then :
5504 ax_cv_cxx_compile_cxx11
=yes
5506 ax_cv_cxx_compile_cxx11
=no
5508 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5511 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5512 if test x
$ax_cv_cxx_compile_cxx11 = xyes
; then
5516 if test x
$ac_success = xno
; then
5517 for alternative
in ${ax_cxx_compile_alternatives}; do
5518 switch
="-std=gnu++${alternative}"
5519 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5521 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5522 if eval \
${$cachevar+:} false
; then :
5523 $as_echo_n "(cached) " >&6
5527 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5528 /* end confdefs.h. */
5531 // If the compiler admits that it is not ready for C++11, why torture it?
5532 // Hopefully, this will speed up the test.
5536 #error "This is not a C++ compiler"
5538 #elif __cplusplus < 201103L
5540 #error "This is not a C++11 compiler"
5547 namespace test_static_assert
5550 template <typename T>
5553 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5558 namespace test_final_override
5566 struct Derived : public Base
5568 virtual void f() override {}
5573 namespace test_double_right_angle_brackets
5576 template < typename T >
5579 typedef check<void> single_type;
5580 typedef check<check<void>> double_type;
5581 typedef check<check<check<void>>> triple_type;
5582 typedef check<check<check<check<void>>>> quadruple_type;
5586 namespace test_decltype
5599 namespace test_type_deduction
5602 template < typename T1, typename T2 >
5605 static const bool value = false;
5608 template < typename T >
5609 struct is_same<T, T>
5611 static const bool value = true;
5614 template < typename T1, typename T2 >
5616 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5622 test(const int c, volatile int v)
5624 static_assert(is_same<int, decltype(0)>::value == true, "");
5625 static_assert(is_same<int, decltype(c)>::value == false, "");
5626 static_assert(is_same<int, decltype(v)>::value == false, "");
5629 auto sumi = ac + av + 'x';
5630 auto sumf = ac + av + 1.0;
5631 static_assert(is_same<int, decltype(ac)>::value == true, "");
5632 static_assert(is_same<int, decltype(av)>::value == true, "");
5633 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5634 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5635 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5636 return (sumf > 0.0) ? sumi : add(c, v);
5641 namespace test_noexcept
5644 int f() { return 0; }
5645 int g() noexcept { return 0; }
5647 static_assert(noexcept(f()) == false, "");
5648 static_assert(noexcept(g()) == true, "");
5652 namespace test_constexpr
5655 template < typename CharT >
5656 unsigned long constexpr
5657 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5659 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5662 template < typename CharT >
5663 unsigned long constexpr
5664 strlen_c(const CharT *const s) noexcept
5666 return strlen_c_r(s, 0UL);
5669 static_assert(strlen_c("") == 0UL, "");
5670 static_assert(strlen_c("1") == 1UL, "");
5671 static_assert(strlen_c("example") == 7UL, "");
5672 static_assert(strlen_c("another\0example") == 7UL, "");
5676 namespace test_rvalue_references
5682 static constexpr int value = N;
5685 answer<1> f(int&) { return answer<1>(); }
5686 answer<2> f(const int&) { return answer<2>(); }
5687 answer<3> f(int&&) { return answer<3>(); }
5694 static_assert(decltype(f(i))::value == 1, "");
5695 static_assert(decltype(f(c))::value == 2, "");
5696 static_assert(decltype(f(0))::value == 3, "");
5701 namespace test_uniform_initialization
5706 static const int zero {};
5707 static const int one {1};
5710 static_assert(test::zero == 0, "");
5711 static_assert(test::one == 1, "");
5715 namespace test_lambdas
5721 auto lambda1 = [](){};
5722 auto lambda2 = lambda1;
5730 auto a = [](int i, int j){ return i + j; }(1, 2);
5731 auto b = []() -> int { return '0'; }();
5732 auto c = [=](){ return a + b; }();
5733 auto d = [&](){ return c; }();
5734 auto e = [a, &b](int x) mutable {
5735 const auto identity = [](int y){ return y; };
5736 for (auto i = 0; i < a; ++i)
5738 return x + identity(a + b);
5740 return a + b + c + d + e;
5746 const auto nullary = [](){ return 0; };
5747 const auto unary = [](int x){ return x; };
5748 using nullary_t = decltype(nullary);
5749 using unary_t = decltype(unary);
5750 const auto higher1st = [](nullary_t f){ return f(); };
5751 const auto higher2nd = [unary](nullary_t f1){
5752 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5754 return higher1st(nullary) + higher2nd(nullary)(unary);
5759 namespace test_variadic_templates
5765 template <int N0, int... N1toN>
5766 struct sum<N0, N1toN...>
5768 static constexpr auto value = N0 + sum<N1toN...>::value;
5774 static constexpr auto value = 0;
5777 static_assert(sum<>::value == 0, "");
5778 static_assert(sum<1>::value == 1, "");
5779 static_assert(sum<23>::value == 23, "");
5780 static_assert(sum<1, 2>::value == 3, "");
5781 static_assert(sum<5, 5, 11>::value == 21, "");
5782 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5786 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5787 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5789 namespace test_template_alias_sfinae
5794 template<typename T>
5795 using member = typename T::member_type;
5797 template<typename T>
5800 template<typename T>
5801 void func(member<T>*) {}
5805 void test() { func<foo>(0); }
5809 } // namespace cxx11
5811 #endif // __cplusplus >= 201103L
5816 if ac_fn_cxx_try_compile
"$LINENO"; then :
5821 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5824 eval ac_res
=\$
$cachevar
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5826 $as_echo "$ac_res" >&6; }
5827 if eval test x\$
$cachevar = xyes
; then
5828 CXX_DIALECT
="$switch"
5835 if test x
$ac_success = xno
; then
5836 for alternative
in ${ax_cxx_compile_alternatives}; do
5837 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5838 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_
$switch" | $as_tr_sh`
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++11 features with
$switch" >&5
5840 $as_echo_n "checking whether
$CXX supports C
++11 features with
$switch...
" >&6; }
5841 if eval \${$cachevar+:} false; then :
5842 $as_echo_n "(cached
) " >&6
5846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5847 /* end confdefs.h. */
5850 // If the compiler admits that it is not ready for C++11, why torture it?
5851 // Hopefully, this will speed up the test.
5855 #error "This is not a C
++ compiler
"
5857 #elif __cplusplus < 201103L
5859 #error "This is not a C
++11 compiler
"
5866 namespace test_static_assert
5869 template <typename T>
5872 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
5877 namespace test_final_override
5885 struct Derived : public Base
5887 virtual void f() override {}
5892 namespace test_double_right_angle_brackets
5895 template < typename T >
5898 typedef check<void> single_type;
5899 typedef check<check<void>> double_type;
5900 typedef check<check<check<void>>> triple_type;
5901 typedef check<check<check<check<void>>>> quadruple_type;
5905 namespace test_decltype
5918 namespace test_type_deduction
5921 template < typename T1, typename T2 >
5924 static const bool value = false;
5927 template < typename T >
5928 struct is_same<T, T>
5930 static const bool value = true;
5933 template < typename T1, typename T2 >
5935 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5941 test(const int c, volatile int v)
5943 static_assert(is_same<int, decltype(0)>::value == true, "");
5944 static_assert(is_same<int, decltype(c)>::value == false, "");
5945 static_assert(is_same<int, decltype(v)>::value == false, "");
5948 auto sumi = ac + av + 'x';
5949 auto sumf = ac + av + 1.0;
5950 static_assert(is_same<int, decltype(ac)>::value == true, "");
5951 static_assert(is_same<int, decltype(av)>::value == true, "");
5952 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5953 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5954 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5955 return (sumf > 0.0) ? sumi : add(c, v);
5960 namespace test_noexcept
5963 int f() { return 0; }
5964 int g() noexcept { return 0; }
5966 static_assert(noexcept(f()) == false, "");
5967 static_assert(noexcept(g()) == true, "");
5971 namespace test_constexpr
5974 template < typename CharT >
5975 unsigned long constexpr
5976 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5978 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5981 template < typename CharT >
5982 unsigned long constexpr
5983 strlen_c(const CharT *const s) noexcept
5985 return strlen_c_r(s, 0UL);
5988 static_assert(strlen_c("") == 0UL, "");
5989 static_assert(strlen_c("1") == 1UL, "");
5990 static_assert(strlen_c("example
") == 7UL, "");
5991 static_assert(strlen_c("another\
0example
") == 7UL, "");
5995 namespace test_rvalue_references
6001 static constexpr int value = N;
6004 answer<1> f(int&) { return answer<1>(); }
6005 answer<2> f(const int&) { return answer<2>(); }
6006 answer<3> f(int&&) { return answer<3>(); }
6013 static_assert(decltype(f(i))::value == 1, "");
6014 static_assert(decltype(f(c))::value == 2, "");
6015 static_assert(decltype(f(0))::value == 3, "");
6020 namespace test_uniform_initialization
6025 static const int zero {};
6026 static const int one {1};
6029 static_assert(test::zero == 0, "");
6030 static_assert(test::one == 1, "");
6034 namespace test_lambdas
6040 auto lambda1 = [](){};
6041 auto lambda2 = lambda1;
6049 auto a = [](int i, int j){ return i + j; }(1, 2);
6050 auto b = []() -> int { return '0'; }();
6051 auto c = [=](){ return a + b; }();
6052 auto d = [&](){ return c; }();
6053 auto e = [a, &b](int x) mutable {
6054 const auto identity = [](int y){ return y; };
6055 for (auto i = 0; i < a; ++i)
6057 return x + identity(a + b);
6059 return a + b + c + d + e;
6065 const auto nullary = [](){ return 0; };
6066 const auto unary = [](int x){ return x; };
6067 using nullary_t = decltype(nullary);
6068 using unary_t = decltype(unary);
6069 const auto higher1st = [](nullary_t f){ return f(); };
6070 const auto higher2nd = [unary](nullary_t f1){
6071 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6073 return higher1st(nullary) + higher2nd(nullary)(unary);
6078 namespace test_variadic_templates
6084 template <int N0, int... N1toN>
6085 struct sum<N0, N1toN...>
6087 static constexpr auto value = N0 + sum<N1toN...>::value;
6093 static constexpr auto value = 0;
6096 static_assert(sum<>::value == 0, "");
6097 static_assert(sum<1>::value == 1, "");
6098 static_assert(sum<23>::value == 23, "");
6099 static_assert(sum<1, 2>::value == 3, "");
6100 static_assert(sum<5, 5, 11>::value == 21, "");
6101 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6105 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6106 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6108 namespace test_template_alias_sfinae
6113 template<typename T>
6114 using member = typename T::member_type;
6116 template<typename T>
6119 template<typename T>
6120 void func(member<T>*) {}
6124 void test() { func<foo>(0); }
6128 } // namespace cxx11
6130 #endif // __cplusplus >= 201103L
6135 if ac_fn_cxx_try_compile "$LINENO"; then :
6140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6143 eval ac_res=\$$cachevar
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
6145 $as_echo "$ac_res" >&6; }
6146 if eval test x\$$cachevar = xyes; then
6147 CXX_DIALECT="$switch"
6152 if test x$ac_success = xyes; then
6158 ac_cpp='$CPP $CPPFLAGS'
6159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6163 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6164 if test x$ac_success = xno; then
6165 as_fn_error $? "*** A compiler with support
for C
++11 language features is required.
" "$LINENO" 5
6168 if test x$ac_success = xno; then
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++11 support was found
" >&5
6171 $as_echo "$as_me: No compiler with C
++11 support was found
" >&6;}
6175 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6182 # Dependency checking.
6183 rm -rf .tst
2>/dev
/null
6184 mkdir .tst
2>/dev
/null
6185 if test -d .tst
; then
6190 rmdir .tst
2>/dev
/null
6192 DEPDIR
="${am__leading_dot}deps"
6194 ac_config_commands
="$ac_config_commands depdir"
6197 depcc
="$CC" am_compiler_list
=
6199 am_depcomp
=$ac_aux_dir/depcomp
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6201 $as_echo_n "checking dependency style of $depcc... " >&6; }
6202 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
6203 $as_echo_n "(cached) " >&6
6205 if test -f "$am_depcomp"; then
6206 # We make a subdir and do the tests there. Otherwise we can end up
6207 # making bogus files that we don't know about and never remove. For
6208 # instance it was reported that on HP-UX the gcc test will end up
6209 # making a dummy file named `D' -- because `-MD' means `put the output
6212 # Copy depcomp to subdir because otherwise we won't find it if we're
6213 # using a relative directory.
6214 cp "$am_depcomp" conftest.dir
6216 # We will build objects and dependencies in a subdirectory because
6217 # it helps to detect inapplicable dependency modes. For instance
6218 # both Tru64's cc and ICC support -MD to output dependencies as a
6219 # side effect of compilation, but ICC will put the dependencies in
6220 # the current directory while Tru64 will put them in the object
6224 am_cv_CC_dependencies_compiler_type
=none
6225 if test "$am_compiler_list" = ""; then
6226 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6228 for depmode
in $am_compiler_list; do
6229 if test $depmode = none
; then break; fi
6231 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6232 # Setup a source with many dependencies, because some compilers
6233 # like to wrap large dependency lists on column 80 (with \), and
6234 # we should not choose a depcomp mode which is confused by this.
6236 # We need to recreate these files for each test, as the compiler may
6237 # overwrite some of them when testing with obscure command lines.
6238 # This happens at least with the AIX C compiler.
6240 for i
in 1 2 3 4 5 6; do
6241 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
6242 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6243 # Solaris 8's {/usr,}/bin/sh.
6244 touch sub
/conftst
$i.h
6246 echo "include sub/conftest.Po" > confmf
6248 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6249 # mode. It turns out that the SunPro C++ compiler does not properly
6250 # handle `-M -o', and we need to detect this.
6251 depcmd
="depmode=$depmode \
6252 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6253 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6254 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6255 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
6256 if env
$depcmd > conftest.err
2>&1 &&
6257 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
6258 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
6259 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
6260 # icc doesn't choke on unknown options, it will just issue warnings
6261 # or remarks (even with -Werror). So we grep stderr for any message
6262 # that says an option was ignored or not supported.
6263 # When given -MP, icc 7.0 and 7.1 complain thusly:
6264 # icc: Command line warning: ignoring option '-M'; no argument required
6265 # The diagnosis changed in icc 8.0:
6266 # icc: Command line remark: option '-MP' not supported
6267 if (grep 'ignoring option' conftest.err ||
6268 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
6269 am_cv_CC_dependencies_compiler_type
=$depmode
6270 $as_echo "$as_me:$LINENO: success" >&5
6274 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6275 sed -e 's/^/| /' < conftest.err
>&5
6281 am_cv_CC_dependencies_compiler_type
=none
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6286 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6287 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
6288 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
6289 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
6305 # If we haven't got the data from the intl directory,
6306 # assume NLS is disabled.
6315 if test -f ..
/intl
/config.intl
; then
6316 . ..
/intl
/config.intl
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6319 $as_echo_n "checking whether NLS is requested... " >&6; }
6320 if test x
"$USE_NLS" != xyes
; then
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6322 $as_echo "no" >&6; }
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6325 $as_echo "yes" >&6; }
6327 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6331 $as_echo_n "checking for catalogs to be installed... " >&6; }
6332 # Look for .po and .gmo files in the source directory.
6335 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
6336 # If there aren't any .gmo files the shell will give us the
6337 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6339 case "$cat" in *\
**)
6342 # The quadruple backslash is collapsed to a double backslash
6343 # by the backticks, then collapsed again by the double quotes,
6344 # leaving us with one backslash in the sed expression (right
6345 # before the dot that mustn't act as a wildcard).
6346 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6347 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
6348 # The user is allowed to set LINGUAS to a list of languages to
6349 # install catalogs for. If it's empty that means "all of them."
6350 if test "x$LINGUAS" = x
; then
6351 CATALOGS
="$CATALOGS $cat"
6352 XLINGUAS
="$XLINGUAS $lang"
6354 case "$LINGUAS" in *$lang*)
6355 CATALOGS
="$CATALOGS $cat"
6356 XLINGUAS
="$XLINGUAS $lang"
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6363 $as_echo "$LINGUAS" >&6; }
6376 localedir
='${datadir}/locale'
6379 if test x
"$USE_NLS" = xyes
; then
6380 CONFIG_ALL
="$CONFIG_ALL all-po"
6381 CONFIG_CLEAN
="$CONFIG_CLEAN clean-po"
6382 CONFIG_INSTALL
="$CONFIG_INSTALL install-po"
6383 CONFIG_UNINSTALL
="$CONFIG_UNINSTALL uninstall-po"
6388 cat >>confdefs.h
<<_ACEOF
6389 #define PACKAGE "$PACKAGE"
6394 # We never need to detect it in this sub-configure.
6395 # But preserve it for config.status --recheck.
6399 MAKEINFO_EXTRA_FLAGS
=""
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6401 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6402 if ${gdb_cv_have_makeinfo_click+:} false
; then :
6403 $as_echo_n "(cached) " >&6
6405 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6406 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6407 gdb_cv_have_makeinfo_click
=yes
6409 gdb_cv_have_makeinfo_click
=no
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6413 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6414 if test x
"$gdb_cv_have_makeinfo_click" = xyes
; then
6415 MAKEINFO_EXTRA_FLAGS
="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6421 # Check whether --with-separate-debug-dir was given.
6422 if test "${with_separate_debug_dir+set}" = set; then :
6423 withval
=$with_separate_debug_dir;
6426 DEBUGDIR
=${libdir}/debug
6430 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6431 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6432 ac_define_dir
=`eval echo $DEBUGDIR`
6433 ac_define_dir
=`eval echo $ac_define_dir`
6435 cat >>confdefs.h
<<_ACEOF
6436 #define DEBUGDIR "$ac_define_dir"
6442 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6443 if test "x$prefix" = xNONE
; then
6444 test_prefix
=/usr
/local
6449 test_prefix
=$exec_prefix
6452 case ${ac_define_dir} in
6453 "${test_prefix}"|
"${test_prefix}/"*|\
6454 '${exec_prefix}'|
'${exec_prefix}/'*)
6459 cat >>confdefs.h
<<_ACEOF
6460 #define DEBUGDIR_RELOCATABLE $value
6466 # We can't pass paths as command line arguments.
6467 # Mingw32 tries to be clever and will convert the paths for us.
6468 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6469 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6470 # This breaks GDB's relocatable path conversions since paths passed in
6471 # config.h would not get so translated, the path prefixes no longer match.
6473 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6474 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6475 ac_define_dir
=`eval echo $bindir`
6476 ac_define_dir
=`eval echo $ac_define_dir`
6478 cat >>confdefs.h
<<_ACEOF
6479 #define BINDIR "$ac_define_dir"
6484 # GDB's datadir relocation
6488 # Check whether --with-gdb-datadir was given.
6489 if test "${with_gdb_datadir+set}" = set; then :
6490 withval
=$with_gdb_datadir;
6491 GDB_DATADIR
=$withval
6493 GDB_DATADIR
=${datadir}/gdb
6497 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6498 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6499 ac_define_dir
=`eval echo $GDB_DATADIR`
6500 ac_define_dir
=`eval echo $ac_define_dir`
6502 cat >>confdefs.h
<<_ACEOF
6503 #define GDB_DATADIR "$ac_define_dir"
6509 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6510 if test "x$prefix" = xNONE
; then
6511 test_prefix
=/usr
/local
6516 test_prefix
=$exec_prefix
6519 case ${ac_define_dir} in
6520 "${test_prefix}"|
"${test_prefix}/"*|\
6521 '${exec_prefix}'|
'${exec_prefix}/'*)
6526 cat >>confdefs.h
<<_ACEOF
6527 #define GDB_DATADIR_RELOCATABLE $value
6534 # Check whether --with-relocated-sources was given.
6535 if test "${with_relocated_sources+set}" = set; then :
6536 withval
=$with_relocated_sources; reloc_srcdir
="${withval}"
6538 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6539 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6540 ac_define_dir
=`eval echo $reloc_srcdir`
6541 ac_define_dir
=`eval echo $ac_define_dir`
6543 cat >>confdefs.h
<<_ACEOF
6544 #define RELOC_SRCDIR "$ac_define_dir"
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6553 $as_echo_n "checking for default auto-load directory... " >&6; }
6555 # Check whether --with-auto-load-dir was given.
6556 if test "${with_auto_load_dir+set}" = set; then :
6557 withval
=$with_auto_load_dir;
6559 with_auto_load_dir
='$debugdir:$datadir/auto-load'
6562 escape_dir
=`echo $with_auto_load_dir | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6564 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6565 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6566 ac_define_dir
=`eval echo $escape_dir`
6567 ac_define_dir
=`eval echo $ac_define_dir`
6569 cat >>confdefs.h
<<_ACEOF
6570 #define AUTO_LOAD_DIR "$ac_define_dir"
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6575 $as_echo "$with_auto_load_dir" >&6; }
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6578 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6580 # Check whether --with-auto-load-safe-path was given.
6581 if test "${with_auto_load_safe_path+set}" = set; then :
6582 withval
=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6583 with_auto_load_safe_path
="/"
6586 with_auto_load_safe_path
="$with_auto_load_dir"
6589 escape_dir
=`echo $with_auto_load_safe_path | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6591 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6592 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6593 ac_define_dir
=`eval echo $escape_dir`
6594 ac_define_dir
=`eval echo $ac_define_dir`
6596 cat >>confdefs.h
<<_ACEOF
6597 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6602 $as_echo "$with_auto_load_safe_path" >&6; }
6606 subdirs
="$subdirs testsuite"
6609 # Check whether to support alternative target configurations
6610 # Check whether --enable-targets was given.
6611 if test "${enable_targets+set}" = set; then :
6612 enableval
=$enable_targets; case "${enableval}" in
6613 yes |
"") as_fn_error $?
"enable-targets option must specify target names or 'all'" "$LINENO" 5
6615 no
) enable_targets
= ;;
6616 *) enable_targets
=$enableval ;;
6621 # Check whether to enable 64-bit support on 32-bit hosts
6622 # Check whether --enable-64-bit-bfd was given.
6623 if test "${enable_64_bit_bfd+set}" = set; then :
6624 enableval
=$enable_64_bit_bfd; case "${enableval}" in
6627 *) as_fn_error $?
"bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6633 # Provide defaults for some variables set by the per-host and per-target
6635 gdb_host_obs
=posix-hdep.o
6637 if test "${target}" = "${host}"; then
6643 .
$srcdir/configure.
host
6645 # Accumulate some settings from configure.tgt over all enabled targets
6649 HAVE_NATIVE_GCORE_TARGET
=
6651 for targ_alias
in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6653 if test "$targ_alias" = "all"; then
6656 # Canonicalize the secondary target names.
6657 result
=`$ac_config_sub $targ_alias 2>/dev/null`
6658 if test -n "$result"; then
6664 .
${srcdir}/configure.tgt
6666 if test -z "${gdb_target_obs}"; then :
6667 as_fn_error $?
"configuration ${targ} is unsupported." "$LINENO" 5
6670 # Target-specific object files
6671 for i
in ${gdb_target_obs}; do
6672 case " $TARGET_OBS " in
6675 TARGET_OBS
="$TARGET_OBS ${i}"
6680 # Check whether this target needs 64-bit CORE_ADDR
6681 if test x
${want64} = xfalse
; then
6682 .
${srcdir}/..
/bfd
/config.bfd
6685 # Check whether this target is native and supports gcore.
6686 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6687 && $gdb_have_gcore; then
6688 HAVE_NATIVE_GCORE_TARGET
=1
6693 if test x
${all_targets} = xtrue
; then
6695 # We want all 64-bit targets if we either:
6696 # - run on a 64-bit host or
6697 # - already require 64-bit support for some other target or
6698 # - the --enable-64-bit-bfd option was supplied
6699 # Otherwise we only support all 32-bit targets.
6701 # NOTE: This test must be in sync with the corresponding
6704 if test x
${want64} = xfalse
; then
6705 # The cast to long int works around a bug in the HP C Compiler
6706 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6707 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6708 # This bug is HP SR number 8606223364.
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6710 $as_echo_n "checking size of long... " >&6; }
6711 if ${ac_cv_sizeof_long+:} false
; then :
6712 $as_echo_n "(cached) " >&6
6714 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6717 if test "$ac_cv_type_long" = yes; then
6718 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6719 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6720 as_fn_error
77 "cannot compute sizeof (long)
6721 See \`config.log' for more details" "$LINENO" 5; }
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6729 $as_echo "$ac_cv_sizeof_long" >&6; }
6733 cat >>confdefs.h
<<_ACEOF
6734 #define SIZEOF_LONG $ac_cv_sizeof_long
6738 if test "x${ac_cv_sizeof_long}" = "x8"; then
6742 if test x
${want64} = xtrue
; then
6743 TARGET_OBS
='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6745 TARGET_OBS
='$(ALL_TARGET_OBS)'
6752 # For other settings, only the main target counts.
6755 targ
=$target; .
${srcdir}/configure.tgt
6757 # Fetch the default architecture and default target vector from BFD.
6758 targ
=$target; .
$srcdir/..
/bfd
/config.bfd
6760 # We only want the first architecture, so strip off the others if
6761 # there is more than one.
6762 targ_archs
=`echo $targ_archs | sed 's/ .*//'`
6764 if test "x$targ_archs" != x
; then
6766 cat >>confdefs.h
<<_ACEOF
6767 #define DEFAULT_BFD_ARCH $targ_archs
6771 if test "x$targ_defvec" != x
; then
6773 cat >>confdefs.h
<<_ACEOF
6774 #define DEFAULT_BFD_VEC $targ_defvec
6780 # Check whether --enable-gdbmi was given.
6781 if test "${enable_gdbmi+set}" = set; then :
6782 enableval
=$enable_gdbmi; case $enableval in
6786 as_fn_error $?
"bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6792 if test x
"$enable_gdbmi" = xyes
; then
6793 if test -d "$srcdir/mi"; then
6794 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6795 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6796 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6797 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6802 # Check whether --enable-tui was given.
6803 if test "${enable_tui+set}" = set; then :
6804 enableval
=$enable_tui; case $enableval in
6808 as_fn_error $?
"bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6816 # Check whether --enable-gdbtk was given.
6817 if test "${enable_gdbtk+set}" = set; then :
6818 enableval
=$enable_gdbtk; case $enableval in
6822 as_fn_error $?
"bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6825 if test -d "$srcdir/gdbtk"; then
6832 # We unconditionally disable gdbtk tests on selected platforms.
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6836 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6840 # Handle optional debuginfod support
6844 # Check whether --with-debuginfod was given.
6845 if test "${with_debuginfod+set}" = set; then :
6846 withval
=$with_debuginfod;
6848 with_debuginfod
=auto
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
6852 $as_echo_n "checking whether to use debuginfod... " >&6; }
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
6854 $as_echo "$with_debuginfod" >&6; }
6856 if test "${with_debuginfod}" = no
; then
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
6858 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for debuginfod_begin in -ldebuginfod" >&5
6861 $as_echo_n "checking for debuginfod_begin in -ldebuginfod... " >&6; }
6862 if ${ac_cv_lib_debuginfod_debuginfod_begin+:} false
; then :
6863 $as_echo_n "(cached) " >&6
6865 ac_check_lib_save_LIBS
=$LIBS
6866 LIBS
="-ldebuginfod $LIBS"
6867 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6868 /* end confdefs.h. */
6870 /* Override any GCC internal prototype to avoid an error.
6871 Use char because int might match the return type of a GCC
6872 builtin and then its argument prototype would still apply. */
6876 char debuginfod_begin ();
6880 return debuginfod_begin ();
6885 if ac_fn_c_try_link
"$LINENO"; then :
6886 ac_cv_lib_debuginfod_debuginfod_begin
=yes
6888 ac_cv_lib_debuginfod_debuginfod_begin
=no
6890 rm -f core conftest.err conftest.
$ac_objext \
6891 conftest
$ac_exeext conftest.
$ac_ext
6892 LIBS
=$ac_check_lib_save_LIBS
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_debuginfod_debuginfod_begin" >&5
6895 $as_echo "$ac_cv_lib_debuginfod_debuginfod_begin" >&6; }
6896 if test "x$ac_cv_lib_debuginfod_debuginfod_begin" = xyes
; then :
6897 have_debuginfod_lib
=yes
6900 ac_fn_c_check_decl
"$LINENO" "debuginfod_begin" "ac_cv_have_decl_debuginfod_begin" "#include <elfutils/debuginfod.h>
6902 if test "x$ac_cv_have_decl_debuginfod_begin" = xyes
; then :
6903 have_debuginfod_h
=yes
6906 if test "x$have_debuginfod_lib" = "xyes" -a \
6907 "x$have_debuginfod_h" = "xyes"; then
6909 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
6911 LIBDEBUGINFOD
="-ldebuginfod"
6915 if test "$with_debuginfod" = yes; then
6916 as_fn_error $?
"debuginfod is missing or unusable" "$LINENO" 5
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&5
6919 $as_echo "$as_me: WARNING: debuginfod is missing or unusable; some features may be unavailable." >&2;}
6925 # Libunwind support for ia64.
6927 # Check whether --with-libunwind-ia64 was given.
6928 if test "${with_libunwind_ia64+set}" = set; then :
6929 withval
=$with_libunwind_ia64;
6931 with_libunwind_ia64
=auto
6935 # Backward compatibility option.
6936 if test "${with_libunwind+set}" = set; then
6937 if test x
"$with_libunwind_ia64" != xauto
; then
6938 as_fn_error $?
"option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6941 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6942 with_libunwind_ia64
="$with_libunwind"
6945 case "$with_libunwind_ia64" in
6949 for ac_header
in libunwind-ia64.h
6951 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6952 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
6953 cat >>confdefs.h
<<_ACEOF
6954 #define HAVE_LIBUNWIND_IA64_H 1
6961 with_libunwind_ia64
=$ac_cv_header_libunwind_ia64_h
6964 as_fn_error $?
"bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6968 if test x
"$with_libunwind_ia64" = xyes
; then
6969 for ac_header
in libunwind-ia64.h
6971 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6972 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
6973 cat >>confdefs.h
<<_ACEOF
6974 #define HAVE_LIBUNWIND_IA64_H 1
6981 if test x
"$ac_cv_header_libunwind_ia64_h" != xyes
; then
6982 as_fn_error $?
"GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6984 CONFIG_OBS
="$CONFIG_OBS ia64-libunwind-tdep.o"
6985 CONFIG_DEPS
="$CONFIG_DEPS ia64-libunwind-tdep.o"
6986 CONFIG_SRCS
="$CONFIG_SRCS ia64-libunwind-tdep.c"
6991 # Check whether --with-curses was given.
6992 if test "${with_curses+set}" = set; then :
6993 withval
=$with_curses; opt_curses
=$withval
6998 if test "$opt_curses" = "yes"; then
7002 # Profiling support.
7003 # Check whether --enable-profiling was given.
7004 if test "${enable_profiling+set}" = set; then :
7005 enableval
=$enable_profiling; case $enableval in
7009 as_fn_error $?
"bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7016 for ac_func
in monstartup _mcleanup
7018 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7019 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7020 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7021 cat >>confdefs.h
<<_ACEOF
7022 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7029 $as_echo_n "checking for _etext... " >&6; }
7030 if ${ac_cv_var__etext+:} false
; then :
7031 $as_echo_n "(cached) " >&6
7033 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7034 /* end confdefs.h. */
7046 if ac_fn_c_try_link
"$LINENO"; then :
7047 ac_cv_var__etext
=yes
7051 rm -f core conftest.err conftest.
$ac_objext \
7052 conftest
$ac_exeext conftest.
$ac_ext
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7055 $as_echo "$ac_cv_var__etext" >&6; }
7056 if test "$ac_cv_var__etext" = yes; then
7058 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7062 $as_echo_n "checking for etext... " >&6; }
7063 if ${ac_cv_var_etext+:} false
; then :
7064 $as_echo_n "(cached) " >&6
7066 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7067 /* end confdefs.h. */
7079 if ac_fn_c_try_link
"$LINENO"; then :
7084 rm -f core conftest.err conftest.
$ac_objext \
7085 conftest
$ac_exeext conftest.
$ac_ext
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7088 $as_echo "$ac_cv_var_etext" >&6; }
7089 if test "$ac_cv_var_etext" = yes; then
7091 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7094 if test "$enable_profiling" = yes ; then
7095 if test "$ac_cv_func_monstartup" = no ||
test "$ac_cv_func__mcleanup" = no
; then
7096 as_fn_error $?
"--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7099 OLD_CFLAGS
="$CFLAGS"
7100 CFLAGS
="$CFLAGS $PROFILE_CFLAGS"
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7103 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7104 if ${ac_cv_cc_supports_pg+:} false
; then :
7105 $as_echo_n "(cached) " >&6
7107 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7108 /* end confdefs.h. */
7118 if ac_fn_c_try_compile
"$LINENO"; then :
7119 ac_cv_cc_supports_pg
=yes
7121 ac_cv_cc_supports_pg
=no
7123 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7126 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7128 if test "$ac_cv_cc_supports_pg" = no
; then
7129 as_fn_error $?
"--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7132 CFLAGS
="$OLD_CFLAGS"
7136 # Check whether --enable-codesign was given.
7137 if test "${enable_codesign+set}" = set; then :
7138 enableval
=$enable_codesign; CODESIGN_CERT
=$enableval
7145 # Check whether --with-pkgversion was given.
7146 if test "${with_pkgversion+set}" = set; then :
7147 withval
=$with_pkgversion; case "$withval" in
7148 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
7150 *) PKGVERSION
="($withval) " ;;
7161 # Check whether --with-bugurl was given.
7162 if test "${with_bugurl+set}" = set; then :
7163 withval
=$with_bugurl; case "$withval" in
7164 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
7167 *) BUGURL
="$withval"
7171 BUGURL
="https://www.gnu.org/software/gdb/bugs/"
7181 REPORT_BUGS_TO
="<$BUGURL>"
7182 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
7189 cat >>confdefs.h
<<_ACEOF
7190 #define PKGVERSION "$PKGVERSION"
7194 cat >>confdefs.h
<<_ACEOF
7195 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7199 # --------------------- #
7200 # Checks for programs. #
7201 # --------------------- #
7203 for ac_prog
in gawk mawk nawk
awk
7205 # Extract the first word of "$ac_prog", so it can be a program name with args.
7206 set dummy
$ac_prog; ac_word
=$2
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7208 $as_echo_n "checking for $ac_word... " >&6; }
7209 if ${ac_cv_prog_AWK+:} false
; then :
7210 $as_echo_n "(cached) " >&6
7212 if test -n "$AWK"; then
7213 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7215 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7219 test -z "$as_dir" && as_dir
=.
7220 for ac_exec_ext
in '' $ac_executable_extensions; do
7221 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7222 ac_cv_prog_AWK
="$ac_prog"
7223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7233 if test -n "$AWK"; then
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7235 $as_echo "$AWK" >&6; }
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238 $as_echo "no" >&6; }
7242 test -n "$AWK" && break
7245 # Find a good install program. We prefer a C program (faster),
7246 # so one script is as good as another. But avoid the broken or
7247 # incompatible versions:
7248 # SysV /etc/install, /usr/sbin/install
7249 # SunOS /usr/etc/install
7250 # IRIX /sbin/install
7252 # AmigaOS /C/install, which installs bootblocks on floppy discs
7253 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7254 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7255 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7256 # OS/2's system install, which has a completely different semantic
7257 # ./install, which can be erroneously created by make from ./install.sh.
7258 # Reject install programs that cannot install multiple files.
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7260 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7261 if test -z "$INSTALL"; then
7262 if ${ac_cv_path_install+:} false
; then :
7263 $as_echo_n "(cached) " >&6
7265 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7269 test -z "$as_dir" && as_dir
=.
7270 # Account for people who put trailing slashes in PATH elements.
7271 case $as_dir/ in #((
7272 .
/ | .
// |
/[cC
]/* | \
7273 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
7274 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
7277 # OSF1 and SCO ODT 3.0 have their own names for install.
7278 # Don't use installbsd from OSF since it installs stuff as root
7280 for ac_prog
in ginstall scoinst
install; do
7281 for ac_exec_ext
in '' $ac_executable_extensions; do
7282 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
7283 if test $ac_prog = install &&
7284 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7285 # AIX install. It has an incompatible calling convention.
7287 elif test $ac_prog = install &&
7288 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7289 # program-specific install script used by HP pwplus--don't use.
7292 rm -rf conftest.one conftest.two conftest.dir
7293 echo one
> conftest.one
7294 echo two
> conftest.two
7296 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
7297 test -s conftest.one
&& test -s conftest.two
&&
7298 test -s conftest.dir
/conftest.one
&&
7299 test -s conftest.dir
/conftest.two
7301 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
7314 rm -rf conftest.one conftest.two conftest.dir
7317 if test "${ac_cv_path_install+set}" = set; then
7318 INSTALL
=$ac_cv_path_install
7320 # As a last resort, use the slow shell script. Don't cache a
7321 # value for INSTALL within a source directory, because that will
7322 # break other packages using the cache if that directory is
7323 # removed, or if the value is a relative name.
7324 INSTALL
=$ac_install_sh
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7328 $as_echo "$INSTALL" >&6; }
7330 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7331 # It thinks the first close brace ends the variable substitution.
7332 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7334 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
7336 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7339 $as_echo_n "checking whether ln -s works... " >&6; }
7341 if test "$LN_S" = "ln -s"; then
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7343 $as_echo "yes" >&6; }
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7346 $as_echo "no, using $LN_S" >&6; }
7349 if test -n "$ac_tool_prefix"; then
7350 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7351 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7353 $as_echo_n "checking for $ac_word... " >&6; }
7354 if ${ac_cv_prog_RANLIB+:} false
; then :
7355 $as_echo_n "(cached) " >&6
7357 if test -n "$RANLIB"; then
7358 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7360 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7364 test -z "$as_dir" && as_dir
=.
7365 for ac_exec_ext
in '' $ac_executable_extensions; do
7366 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7367 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7377 RANLIB
=$ac_cv_prog_RANLIB
7378 if test -n "$RANLIB"; then
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7380 $as_echo "$RANLIB" >&6; }
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7383 $as_echo "no" >&6; }
7388 if test -z "$ac_cv_prog_RANLIB"; then
7389 ac_ct_RANLIB
=$RANLIB
7390 # Extract the first word of "ranlib", so it can be a program name with args.
7391 set dummy ranlib
; ac_word
=$2
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7393 $as_echo_n "checking for $ac_word... " >&6; }
7394 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
7395 $as_echo_n "(cached) " >&6
7397 if test -n "$ac_ct_RANLIB"; then
7398 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7400 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7404 test -z "$as_dir" && as_dir
=.
7405 for ac_exec_ext
in '' $ac_executable_extensions; do
7406 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7407 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7417 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7418 if test -n "$ac_ct_RANLIB"; then
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7420 $as_echo "$ac_ct_RANLIB" >&6; }
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 $as_echo "no" >&6; }
7426 if test "x$ac_ct_RANLIB" = x
; then
7429 case $cross_compiling:$ac_tool_warned in
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7432 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7433 ac_tool_warned
=yes ;;
7435 RANLIB
=$ac_ct_RANLIB
7438 RANLIB
="$ac_cv_prog_RANLIB"
7441 for ac_prog
in 'bison -y' byacc
7443 # Extract the first word of "$ac_prog", so it can be a program name with args.
7444 set dummy
$ac_prog; ac_word
=$2
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7446 $as_echo_n "checking for $ac_word... " >&6; }
7447 if ${ac_cv_prog_YACC+:} false
; then :
7448 $as_echo_n "(cached) " >&6
7450 if test -n "$YACC"; then
7451 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
7453 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7457 test -z "$as_dir" && as_dir
=.
7458 for ac_exec_ext
in '' $ac_executable_extensions; do
7459 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7460 ac_cv_prog_YACC
="$ac_prog"
7461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7470 YACC
=$ac_cv_prog_YACC
7471 if test -n "$YACC"; then
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7473 $as_echo "$YACC" >&6; }
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7476 $as_echo "no" >&6; }
7480 test -n "$YACC" && break
7482 test -n "$YACC" || YACC
="yacc"
7485 if test -n "$ac_tool_prefix"; then
7486 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7487 set dummy
${ac_tool_prefix}ar; ac_word
=$2
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7489 $as_echo_n "checking for $ac_word... " >&6; }
7490 if ${ac_cv_prog_AR+:} false
; then :
7491 $as_echo_n "(cached) " >&6
7493 if test -n "$AR"; then
7494 ac_cv_prog_AR
="$AR" # Let the user override the test.
7496 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7500 test -z "$as_dir" && as_dir
=.
7501 for ac_exec_ext
in '' $ac_executable_extensions; do
7502 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7503 ac_cv_prog_AR
="${ac_tool_prefix}ar"
7504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7514 if test -n "$AR"; then
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7516 $as_echo "$AR" >&6; }
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7519 $as_echo "no" >&6; }
7524 if test -z "$ac_cv_prog_AR"; then
7526 # Extract the first word of "ar", so it can be a program name with args.
7527 set dummy
ar; ac_word
=$2
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7529 $as_echo_n "checking for $ac_word... " >&6; }
7530 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
7531 $as_echo_n "(cached) " >&6
7533 if test -n "$ac_ct_AR"; then
7534 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
7536 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7540 test -z "$as_dir" && as_dir
=.
7541 for ac_exec_ext
in '' $ac_executable_extensions; do
7542 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7543 ac_cv_prog_ac_ct_AR
="ar"
7544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7553 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
7554 if test -n "$ac_ct_AR"; then
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7556 $as_echo "$ac_ct_AR" >&6; }
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7559 $as_echo "no" >&6; }
7562 if test "x$ac_ct_AR" = x
; then
7565 case $cross_compiling:$ac_tool_warned in
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7568 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7569 ac_tool_warned
=yes ;;
7577 if test -n "$ac_tool_prefix"; then
7578 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7579 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7581 $as_echo_n "checking for $ac_word... " >&6; }
7582 if ${ac_cv_prog_DLLTOOL+:} false
; then :
7583 $as_echo_n "(cached) " >&6
7585 if test -n "$DLLTOOL"; then
7586 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
7588 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7592 test -z "$as_dir" && as_dir
=.
7593 for ac_exec_ext
in '' $ac_executable_extensions; do
7594 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7595 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
7596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7605 DLLTOOL
=$ac_cv_prog_DLLTOOL
7606 if test -n "$DLLTOOL"; then
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7608 $as_echo "$DLLTOOL" >&6; }
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7611 $as_echo "no" >&6; }
7616 if test -z "$ac_cv_prog_DLLTOOL"; then
7617 ac_ct_DLLTOOL
=$DLLTOOL
7618 # Extract the first word of "dlltool", so it can be a program name with args.
7619 set dummy dlltool
; ac_word
=$2
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7621 $as_echo_n "checking for $ac_word... " >&6; }
7622 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false
; then :
7623 $as_echo_n "(cached) " >&6
7625 if test -n "$ac_ct_DLLTOOL"; then
7626 ac_cv_prog_ac_ct_DLLTOOL
="$ac_ct_DLLTOOL" # Let the user override the test.
7628 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7632 test -z "$as_dir" && as_dir
=.
7633 for ac_exec_ext
in '' $ac_executable_extensions; do
7634 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7635 ac_cv_prog_ac_ct_DLLTOOL
="dlltool"
7636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7645 ac_ct_DLLTOOL
=$ac_cv_prog_ac_ct_DLLTOOL
7646 if test -n "$ac_ct_DLLTOOL"; then
7647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7648 $as_echo "$ac_ct_DLLTOOL" >&6; }
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7651 $as_echo "no" >&6; }
7654 if test "x$ac_ct_DLLTOOL" = x
; then
7657 case $cross_compiling:$ac_tool_warned in
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7660 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7661 ac_tool_warned
=yes ;;
7663 DLLTOOL
=$ac_ct_DLLTOOL
7666 DLLTOOL
="$ac_cv_prog_DLLTOOL"
7669 if test -n "$ac_tool_prefix"; then
7670 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7671 set dummy
${ac_tool_prefix}windres
; ac_word
=$2
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7673 $as_echo_n "checking for $ac_word... " >&6; }
7674 if ${ac_cv_prog_WINDRES+:} false
; then :
7675 $as_echo_n "(cached) " >&6
7677 if test -n "$WINDRES"; then
7678 ac_cv_prog_WINDRES
="$WINDRES" # Let the user override the test.
7680 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7684 test -z "$as_dir" && as_dir
=.
7685 for ac_exec_ext
in '' $ac_executable_extensions; do
7686 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7687 ac_cv_prog_WINDRES
="${ac_tool_prefix}windres"
7688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7697 WINDRES
=$ac_cv_prog_WINDRES
7698 if test -n "$WINDRES"; then
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7700 $as_echo "$WINDRES" >&6; }
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7703 $as_echo "no" >&6; }
7708 if test -z "$ac_cv_prog_WINDRES"; then
7709 ac_ct_WINDRES
=$WINDRES
7710 # Extract the first word of "windres", so it can be a program name with args.
7711 set dummy windres
; ac_word
=$2
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7713 $as_echo_n "checking for $ac_word... " >&6; }
7714 if ${ac_cv_prog_ac_ct_WINDRES+:} false
; then :
7715 $as_echo_n "(cached) " >&6
7717 if test -n "$ac_ct_WINDRES"; then
7718 ac_cv_prog_ac_ct_WINDRES
="$ac_ct_WINDRES" # Let the user override the test.
7720 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7724 test -z "$as_dir" && as_dir
=.
7725 for ac_exec_ext
in '' $ac_executable_extensions; do
7726 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7727 ac_cv_prog_ac_ct_WINDRES
="windres"
7728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7737 ac_ct_WINDRES
=$ac_cv_prog_ac_ct_WINDRES
7738 if test -n "$ac_ct_WINDRES"; then
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7740 $as_echo "$ac_ct_WINDRES" >&6; }
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743 $as_echo "no" >&6; }
7746 if test "x$ac_ct_WINDRES" = x
; then
7749 case $cross_compiling:$ac_tool_warned in
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7752 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7753 ac_tool_warned
=yes ;;
7755 WINDRES
=$ac_ct_WINDRES
7758 WINDRES
="$ac_cv_prog_WINDRES"
7764 # Needed for GNU Hurd hosts.
7765 if test -n "$ac_tool_prefix"; then
7766 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7767 set dummy
${ac_tool_prefix}mig
; ac_word
=$2
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7769 $as_echo_n "checking for $ac_word... " >&6; }
7770 if ${ac_cv_prog_MIG+:} false
; then :
7771 $as_echo_n "(cached) " >&6
7773 if test -n "$MIG"; then
7774 ac_cv_prog_MIG
="$MIG" # Let the user override the test.
7776 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7780 test -z "$as_dir" && as_dir
=.
7781 for ac_exec_ext
in '' $ac_executable_extensions; do
7782 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7783 ac_cv_prog_MIG
="${ac_tool_prefix}mig"
7784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7794 if test -n "$MIG"; then
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7796 $as_echo "$MIG" >&6; }
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7799 $as_echo "no" >&6; }
7804 if test -z "$ac_cv_prog_MIG"; then
7806 # Extract the first word of "mig", so it can be a program name with args.
7807 set dummy mig
; ac_word
=$2
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7809 $as_echo_n "checking for $ac_word... " >&6; }
7810 if ${ac_cv_prog_ac_ct_MIG+:} false
; then :
7811 $as_echo_n "(cached) " >&6
7813 if test -n "$ac_ct_MIG"; then
7814 ac_cv_prog_ac_ct_MIG
="$ac_ct_MIG" # Let the user override the test.
7816 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7820 test -z "$as_dir" && as_dir
=.
7821 for ac_exec_ext
in '' $ac_executable_extensions; do
7822 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7823 ac_cv_prog_ac_ct_MIG
="mig"
7824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7833 ac_ct_MIG
=$ac_cv_prog_ac_ct_MIG
7834 if test -n "$ac_ct_MIG"; then
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7836 $as_echo "$ac_ct_MIG" >&6; }
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7839 $as_echo "no" >&6; }
7842 if test "x$ac_ct_MIG" = x
; then
7845 case $cross_compiling:$ac_tool_warned in
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7848 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7849 ac_tool_warned
=yes ;;
7854 MIG
="$ac_cv_prog_MIG"
7857 if test x
"$MIG" = x
; then
7858 as_fn_error $?
"MIG not found but required for $host hosts" "$LINENO" 5
7863 # ---------------------- #
7864 # Checks for libraries. #
7865 # ---------------------- #
7867 # We might need to link with -lm; most simulators need it.
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7869 $as_echo_n "checking for main in -lm... " >&6; }
7870 if ${ac_cv_lib_m_main+:} false
; then :
7871 $as_echo_n "(cached) " >&6
7873 ac_check_lib_save_LIBS
=$LIBS
7875 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7876 /* end confdefs.h. */
7887 if ac_fn_c_try_link
"$LINENO"; then :
7888 ac_cv_lib_m_main
=yes
7892 rm -f core conftest.err conftest.
$ac_objext \
7893 conftest
$ac_exeext conftest.
$ac_ext
7894 LIBS
=$ac_check_lib_save_LIBS
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7897 $as_echo "$ac_cv_lib_m_main" >&6; }
7898 if test "x$ac_cv_lib_m_main" = xyes
; then :
7899 cat >>confdefs.h
<<_ACEOF
7908 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7910 $as_echo_n "checking for library containing gethostbyname... " >&6; }
7911 if ${ac_cv_search_gethostbyname+:} false
; then :
7912 $as_echo_n "(cached) " >&6
7914 ac_func_search_save_LIBS
=$LIBS
7915 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7916 /* end confdefs.h. */
7918 /* Override any GCC internal prototype to avoid an error.
7919 Use char because int might match the return type of a GCC
7920 builtin and then its argument prototype would still apply. */
7924 char gethostbyname ();
7928 return gethostbyname ();
7933 for ac_lib
in '' nsl
; do
7934 if test -z "$ac_lib"; then
7935 ac_res
="none required"
7938 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7940 if ac_fn_c_try_link
"$LINENO"; then :
7941 ac_cv_search_gethostbyname
=$ac_res
7943 rm -f core conftest.err conftest.
$ac_objext \
7945 if ${ac_cv_search_gethostbyname+:} false
; then :
7949 if ${ac_cv_search_gethostbyname+:} false
; then :
7952 ac_cv_search_gethostbyname
=no
7955 LIBS
=$ac_func_search_save_LIBS
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7958 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7959 ac_res
=$ac_cv_search_gethostbyname
7960 if test "$ac_res" != no
; then :
7961 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
7966 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7968 $as_echo_n "checking for library containing socketpair... " >&6; }
7969 if ${ac_cv_search_socketpair+:} false
; then :
7970 $as_echo_n "(cached) " >&6
7972 ac_func_search_save_LIBS
=$LIBS
7973 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7974 /* end confdefs.h. */
7976 /* Override any GCC internal prototype to avoid an error.
7977 Use char because int might match the return type of a GCC
7978 builtin and then its argument prototype would still apply. */
7986 return socketpair ();
7991 for ac_lib
in '' socket
; do
7992 if test -z "$ac_lib"; then
7993 ac_res
="none required"
7996 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7998 if ac_fn_c_try_link
"$LINENO"; then :
7999 ac_cv_search_socketpair
=$ac_res
8001 rm -f core conftest.err conftest.
$ac_objext \
8003 if ${ac_cv_search_socketpair+:} false
; then :
8007 if ${ac_cv_search_socketpair+:} false
; then :
8010 ac_cv_search_socketpair
=no
8013 LIBS
=$ac_func_search_save_LIBS
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8016 $as_echo "$ac_cv_search_socketpair" >&6; }
8017 ac_res
=$ac_cv_search_socketpair
8018 if test "$ac_res" != no
; then :
8019 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8024 # Link in zlib if we can. This allows us to read compressed debug sections.
8026 # Use the system's zlib library.
8027 zlibdir
="-L\$(top_builddir)/../zlib"
8028 zlibinc
="-I\$(top_srcdir)/../zlib"
8030 # Check whether --with-system-zlib was given.
8031 if test "${with_system_zlib+set}" = set; then :
8032 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
8043 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
8044 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
8046 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
8047 if ${ac_cv_search_kinfo_getvmmap+:} false
; then :
8048 $as_echo_n "(cached) " >&6
8050 ac_func_search_save_LIBS
=$LIBS
8051 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8052 /* end confdefs.h. */
8054 /* Override any GCC internal prototype to avoid an error.
8055 Use char because int might match the return type of a GCC
8056 builtin and then its argument prototype would still apply. */
8060 char kinfo_getvmmap ();
8064 return kinfo_getvmmap ();
8069 for ac_lib
in '' util util-freebsd
; do
8070 if test -z "$ac_lib"; then
8071 ac_res
="none required"
8074 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8076 if ac_fn_c_try_link
"$LINENO"; then :
8077 ac_cv_search_kinfo_getvmmap
=$ac_res
8079 rm -f core conftest.err conftest.
$ac_objext \
8081 if ${ac_cv_search_kinfo_getvmmap+:} false
; then :
8085 if ${ac_cv_search_kinfo_getvmmap+:} false
; then :
8088 ac_cv_search_kinfo_getvmmap
=no
8091 LIBS
=$ac_func_search_save_LIBS
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
8094 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
8095 ac_res
=$ac_cv_search_kinfo_getvmmap
8096 if test "$ac_res" != no
; then :
8097 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8099 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
8105 if test "X$prefix" = "XNONE"; then
8106 acl_final_prefix
="$ac_default_prefix"
8108 acl_final_prefix
="$prefix"
8110 if test "X$exec_prefix" = "XNONE"; then
8111 acl_final_exec_prefix
='${prefix}'
8113 acl_final_exec_prefix
="$exec_prefix"
8115 acl_save_prefix
="$prefix"
8116 prefix
="$acl_final_prefix"
8117 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
8118 prefix
="$acl_save_prefix"
8121 # Check whether --with-gnu-ld was given.
8122 if test "${with_gnu_ld+set}" = set; then :
8123 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
8128 # Prepare PATH_SEPARATOR.
8129 # The user is always right.
8130 if test "${PATH_SEPARATOR+set}" != set; then
8131 echo "#! /bin/sh" >conf$$.sh
8132 echo "exit 0" >>conf$$.sh
8134 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
8142 if test "$GCC" = yes; then
8143 # Check if gcc -print-prog-name=ld gives a path.
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8145 $as_echo_n "checking for ld used by GCC... " >&6; }
8148 # gcc leaves a trailing carriage return which upsets mingw
8149 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8151 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
8154 # Accept absolute paths.
8155 [\\/]* |
[A-Za-z
]:[\\/]*)
8156 re_direlt
='/[^/][^/]*/\.\./'
8157 # Canonicalize the path of ld
8158 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
8159 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
8160 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
8162 test -z "$LD" && LD
="$ac_prog"
8165 # If it fails, then pretend we aren't using GCC.
8169 # If it is relative, then search for the first ld in PATH.
8173 elif test "$with_gnu_ld" = yes; then
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8175 $as_echo_n "checking for GNU ld... " >&6; }
8177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8178 $as_echo_n "checking for non-GNU ld... " >&6; }
8180 if ${acl_cv_path_LD+:} false
; then :
8181 $as_echo_n "(cached) " >&6
8183 if test -z "$LD"; then
8184 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8185 for ac_dir
in $PATH; do
8186 test -z "$ac_dir" && ac_dir
=.
8187 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
8188 acl_cv_path_LD
="$ac_dir/$ac_prog"
8189 # Check to see if the program is GNU ld. I'd rather use --version,
8190 # but apparently some GNU ld's only accept -v.
8191 # Break only if it was the GNU/non-GNU ld that we prefer.
8192 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
8193 test "$with_gnu_ld" != no
&& break
8195 test "$with_gnu_ld" != yes && break
8201 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
8205 LD
="$acl_cv_path_LD"
8206 if test -n "$LD"; then
8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8208 $as_echo "$LD" >&6; }
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8211 $as_echo "no" >&6; }
8213 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8215 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8216 if ${acl_cv_prog_gnu_ld+:} false
; then :
8217 $as_echo_n "(cached) " >&6
8219 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8220 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
8221 acl_cv_prog_gnu_ld
=yes
8223 acl_cv_prog_gnu_ld
=no
8226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8227 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8228 with_gnu_ld
=$acl_cv_prog_gnu_ld
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8233 $as_echo_n "checking for shared library run path origin... " >&6; }
8234 if ${acl_cv_rpath+:} false
; then :
8235 $as_echo_n "(cached) " >&6
8238 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
8239 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8246 $as_echo "$acl_cv_rpath" >&6; }
8248 libext
="$acl_cv_libext"
8249 shlibext
="$acl_cv_shlibext"
8250 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
8251 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
8252 hardcode_direct
="$acl_cv_hardcode_direct"
8253 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
8254 # Check whether --enable-rpath was given.
8255 if test "${enable_rpath+set}" = set; then :
8256 enableval
=$enable_rpath; :
8270 acl_save_prefix
="$prefix"
8271 prefix
="$acl_final_prefix"
8272 acl_save_exec_prefix
="$exec_prefix"
8273 exec_prefix
="$acl_final_exec_prefix"
8275 eval additional_includedir
=\"$includedir\"
8276 eval additional_libdir
=\"$libdir\"
8278 exec_prefix
="$acl_save_exec_prefix"
8279 prefix
="$acl_save_prefix"
8282 # Check whether --with-libiconv-prefix was given.
8283 if test "${with_libiconv_prefix+set}" = set; then :
8284 withval
=$with_libiconv_prefix;
8285 if test "X$withval" = "Xno"; then
8288 if test "X$withval" = "X"; then
8290 acl_save_prefix
="$prefix"
8291 prefix
="$acl_final_prefix"
8292 acl_save_exec_prefix
="$exec_prefix"
8293 exec_prefix
="$acl_final_exec_prefix"
8295 eval additional_includedir
=\"$includedir\"
8296 eval additional_libdir
=\"$libdir\"
8298 exec_prefix
="$acl_save_exec_prefix"
8299 prefix
="$acl_save_prefix"
8302 additional_includedir
="$withval/include"
8303 additional_libdir
="$withval/lib"
8310 # Check whether --with-libiconv-type was given.
8311 if test "${with_libiconv_type+set}" = set; then :
8312 withval
=$with_libiconv_type; with_libiconv_type
=$withval
8314 with_libiconv_type
=auto
8317 lib_type
=`eval echo \$with_libiconv_type`
8324 names_already_handled
=
8325 names_next_round
='iconv '
8326 while test -n "$names_next_round"; do
8327 names_this_round
="$names_next_round"
8329 for name
in $names_this_round; do
8331 for n
in $names_already_handled; do
8332 if test "$n" = "$name"; then
8337 if test -z "$already_handled"; then
8338 names_already_handled
="$names_already_handled $name"
8339 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8340 eval value
=\"\
$HAVE_LIB$uppername\"
8341 if test -n "$value"; then
8342 if test "$value" = yes; then
8343 eval value
=\"\
$LIB$uppername\"
8344 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
8345 eval value
=\"\
$LTLIB$uppername\"
8346 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
8355 if test $use_additional = yes; then
8356 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8357 found_dir
="$additional_libdir"
8358 found_so
="$additional_libdir/lib$name.$shlibext"
8359 if test -f "$additional_libdir/lib$name.la"; then
8360 found_la
="$additional_libdir/lib$name.la"
8362 elif test x
$lib_type != xshared
; then
8363 if test -f "$additional_libdir/lib$name.$libext"; then
8364 found_dir
="$additional_libdir"
8365 found_a
="$additional_libdir/lib$name.$libext"
8366 if test -f "$additional_libdir/lib$name.la"; then
8367 found_la
="$additional_libdir/lib$name.la"
8372 if test "X$found_dir" = "X"; then
8373 for x
in $LDFLAGS $LTLIBICONV; do
8375 acl_save_prefix
="$prefix"
8376 prefix
="$acl_final_prefix"
8377 acl_save_exec_prefix
="$exec_prefix"
8378 exec_prefix
="$acl_final_exec_prefix"
8380 exec_prefix
="$acl_save_exec_prefix"
8381 prefix
="$acl_save_prefix"
8385 dir
=`echo "X$x" | sed -e 's/^X-L//'`
8386 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8388 found_so
="$dir/lib$name.$shlibext"
8389 if test -f "$dir/lib$name.la"; then
8390 found_la
="$dir/lib$name.la"
8392 elif test x
$lib_type != xshared
; then
8393 if test -f "$dir/lib$name.$libext"; then
8395 found_a
="$dir/lib$name.$libext"
8396 if test -f "$dir/lib$name.la"; then
8397 found_la
="$dir/lib$name.la"
8403 if test "X$found_dir" != "X"; then
8408 if test "X$found_dir" != "X"; then
8409 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8410 if test "X$found_so" != "X"; then
8411 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
8412 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8415 for x
in $ltrpathdirs; do
8416 if test "X$x" = "X$found_dir"; then
8421 if test -z "$haveit"; then
8422 ltrpathdirs
="$ltrpathdirs $found_dir"
8424 if test "$hardcode_direct" = yes; then
8425 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8427 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
8428 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8430 for x
in $rpathdirs; do
8431 if test "X$x" = "X$found_dir"; then
8436 if test -z "$haveit"; then
8437 rpathdirs
="$rpathdirs $found_dir"
8441 for x
in $LDFLAGS $LIBICONV; do
8443 acl_save_prefix
="$prefix"
8444 prefix
="$acl_final_prefix"
8445 acl_save_exec_prefix
="$exec_prefix"
8446 exec_prefix
="$acl_final_exec_prefix"
8448 exec_prefix
="$acl_save_exec_prefix"
8449 prefix
="$acl_save_prefix"
8451 if test "X$x" = "X-L$found_dir"; then
8456 if test -z "$haveit"; then
8457 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8459 if test "$hardcode_minus_L" != no
; then
8460 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8462 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8468 if test "X$found_a" != "X"; then
8469 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
8471 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8474 additional_includedir
=
8475 case "$found_dir" in
8477 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8478 additional_includedir
="$basedir/include"
8481 if test "X$additional_includedir" != "X"; then
8482 if test "X$additional_includedir" != "X/usr/include"; then
8484 if test "X$additional_includedir" = "X/usr/local/include"; then
8485 if test -n "$GCC"; then
8487 linux
*) haveit
=yes;;
8491 if test -z "$haveit"; then
8492 for x
in $CPPFLAGS $INCICONV; do
8494 acl_save_prefix
="$prefix"
8495 prefix
="$acl_final_prefix"
8496 acl_save_exec_prefix
="$exec_prefix"
8497 exec_prefix
="$acl_final_exec_prefix"
8499 exec_prefix
="$acl_save_exec_prefix"
8500 prefix
="$acl_save_prefix"
8502 if test "X$x" = "X-I$additional_includedir"; then
8507 if test -z "$haveit"; then
8508 if test -d "$additional_includedir"; then
8509 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8515 if test -n "$found_la"; then
8516 save_libdir
="$libdir"
8518 */* |
*\\*) .
"$found_la" ;;
8519 *) .
"./$found_la" ;;
8521 libdir
="$save_libdir"
8522 for dep
in $dependency_libs; do
8525 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
8526 if test "X$additional_libdir" != "X/usr/lib"; then
8528 if test "X$additional_libdir" = "X/usr/local/lib"; then
8529 if test -n "$GCC"; then
8531 linux
*) haveit
=yes;;
8535 if test -z "$haveit"; then
8537 for x
in $LDFLAGS $LIBICONV; do
8539 acl_save_prefix
="$prefix"
8540 prefix
="$acl_final_prefix"
8541 acl_save_exec_prefix
="$exec_prefix"
8542 exec_prefix
="$acl_final_exec_prefix"
8544 exec_prefix
="$acl_save_exec_prefix"
8545 prefix
="$acl_save_prefix"
8547 if test "X$x" = "X-L$additional_libdir"; then
8552 if test -z "$haveit"; then
8553 if test -d "$additional_libdir"; then
8554 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8558 for x
in $LDFLAGS $LTLIBICONV; do
8560 acl_save_prefix
="$prefix"
8561 prefix
="$acl_final_prefix"
8562 acl_save_exec_prefix
="$exec_prefix"
8563 exec_prefix
="$acl_final_exec_prefix"
8565 exec_prefix
="$acl_save_exec_prefix"
8566 prefix
="$acl_save_prefix"
8568 if test "X$x" = "X-L$additional_libdir"; then
8573 if test -z "$haveit"; then
8574 if test -d "$additional_libdir"; then
8575 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8582 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
8583 if test "$enable_rpath" != no
; then
8585 for x
in $rpathdirs; do
8586 if test "X$x" = "X$dir"; then
8591 if test -z "$haveit"; then
8592 rpathdirs
="$rpathdirs $dir"
8595 for x
in $ltrpathdirs; do
8596 if test "X$x" = "X$dir"; then
8601 if test -z "$haveit"; then
8602 ltrpathdirs
="$ltrpathdirs $dir"
8607 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8610 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8613 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
8614 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8620 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
8621 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8622 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8624 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
8625 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
8632 if test "X$rpathdirs" != "X"; then
8633 if test -n "$hardcode_libdir_separator"; then
8635 for found_dir
in $rpathdirs; do
8636 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8638 acl_save_libdir
="$libdir"
8640 eval flag
=\"$hardcode_libdir_flag_spec\"
8641 libdir
="$acl_save_libdir"
8642 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8644 for found_dir
in $rpathdirs; do
8645 acl_save_libdir
="$libdir"
8647 eval flag
=\"$hardcode_libdir_flag_spec\"
8648 libdir
="$acl_save_libdir"
8649 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8653 if test "X$ltrpathdirs" != "X"; then
8654 for found_dir
in $ltrpathdirs; do
8655 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8666 $as_echo_n "checking for iconv... " >&6; }
8667 if ${am_cv_func_iconv+:} false
; then :
8668 $as_echo_n "(cached) " >&6
8671 am_cv_func_iconv
="no, consider installing GNU libiconv"
8673 am_save_CPPFLAGS
="$CPPFLAGS"
8674 CPPFLAGS
="$CPPFLAGS $INCICONV"
8675 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8676 /* end confdefs.h. */
8682 iconv_t cd = iconv_open("","");
8683 iconv(cd,NULL,NULL,NULL,NULL);
8689 if ac_fn_c_try_link
"$LINENO"; then :
8690 am_cv_func_iconv
=yes
8692 rm -f core conftest.err conftest.
$ac_objext \
8693 conftest
$ac_exeext conftest.
$ac_ext
8694 CPPFLAGS
="$am_save_CPPFLAGS"
8696 if test "$am_cv_func_iconv" != yes && test -d ..
/libiconv
; then
8697 for _libs
in .libs _libs
; do
8698 am_save_CPPFLAGS
="$CPPFLAGS"
8699 am_save_LIBS
="$LIBS"
8700 CPPFLAGS
="$CPPFLAGS -I../libiconv/include"
8701 LIBS
="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8702 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8703 /* end confdefs.h. */
8709 iconv_t cd = iconv_open("","");
8710 iconv(cd,NULL,NULL,NULL,NULL);
8716 if ac_fn_c_try_link
"$LINENO"; then :
8717 INCICONV
="-I../libiconv/include"
8718 LIBICONV
='${top_builddir}'/..
/libiconv
/lib
/$_libs/libiconv.a
8719 LTLIBICONV
='${top_builddir}'/..
/libiconv
/lib
/libiconv.la
8721 am_cv_func_iconv
=yes
8723 rm -f core conftest.err conftest.
$ac_objext \
8724 conftest
$ac_exeext conftest.
$ac_ext
8725 CPPFLAGS
="$am_save_CPPFLAGS"
8726 LIBS
="$am_save_LIBS"
8727 if test "$am_cv_func_iconv" = "yes"; then
8733 if test "$am_cv_func_iconv" != yes; then
8734 am_save_CPPFLAGS
="$CPPFLAGS"
8735 am_save_LIBS
="$LIBS"
8736 CPPFLAGS
="$CPPFLAGS $INCICONV"
8737 LIBS
="$LIBS $LIBICONV"
8738 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8739 /* end confdefs.h. */
8745 iconv_t cd = iconv_open("","");
8746 iconv(cd,NULL,NULL,NULL,NULL);
8752 if ac_fn_c_try_link
"$LINENO"; then :
8754 am_cv_func_iconv
=yes
8756 rm -f core conftest.err conftest.
$ac_objext \
8757 conftest
$ac_exeext conftest.
$ac_ext
8758 CPPFLAGS
="$am_save_CPPFLAGS"
8759 LIBS
="$am_save_LIBS"
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8764 $as_echo "$am_cv_func_iconv" >&6; }
8765 if test "$am_cv_func_iconv" = yes; then
8767 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8770 if test "$am_cv_lib_iconv" = yes; then
8772 for element
in $INCICONV; do
8774 for x
in $CPPFLAGS; do
8776 acl_save_prefix
="$prefix"
8777 prefix
="$acl_final_prefix"
8778 acl_save_exec_prefix
="$exec_prefix"
8779 exec_prefix
="$acl_final_exec_prefix"
8781 exec_prefix
="$acl_save_exec_prefix"
8782 prefix
="$acl_save_prefix"
8784 if test "X$x" = "X$element"; then
8789 if test -z "$haveit"; then
8790 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8795 $as_echo_n "checking how to link with libiconv... " >&6; }
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8797 $as_echo "$LIBICONV" >&6; }
8805 if test "$am_cv_func_iconv" = yes; then
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8807 $as_echo_n "checking for iconv declaration... " >&6; }
8808 if ${am_cv_proto_iconv+:} false
; then :
8809 $as_echo_n "(cached) " >&6
8812 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8813 /* end confdefs.h. */
8821 #if defined(__STDC__) || defined(__cplusplus)
8822 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8835 if ac_fn_c_try_compile
"$LINENO"; then :
8836 am_cv_proto_iconv_arg1
=""
8838 am_cv_proto_iconv_arg1
="const"
8840 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8841 am_cv_proto_iconv
="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
8844 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8846 }$am_cv_proto_iconv" >&5
8848 }$am_cv_proto_iconv" >&6; }
8850 cat >>confdefs.h
<<_ACEOF
8851 #define ICONV_CONST $am_cv_proto_iconv_arg1
8857 # GDB may fork/exec the iconv program to get the list of supported character
8858 # sets. Allow the user to specify where to find it.
8859 # There are several factors affecting the choice of option name:
8860 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8861 # the build-time location of libiconv files.
8862 # - The program we need to find is iconv, which comes with glibc. The user
8863 # doesn't necessarily have libiconv installed. Therefore naming this
8864 # --with-libiconv-foo feels wrong.
8865 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8866 # defined to work on directories not files (though it really doesn't know
8868 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8869 # with --with-libiconv-prefix.
8870 # Putting these together is why the option name is --with-iconv-bin.
8873 # Check whether --with-iconv-bin was given.
8874 if test "${with_iconv_bin+set}" = set; then :
8875 withval
=$with_iconv_bin; iconv_bin
="${withval}"
8877 cat >>confdefs.h
<<_ACEOF
8878 #define ICONV_BIN "${iconv_bin}"
8882 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
8883 if test "x$prefix" = xNONE
; then
8884 test_prefix
=/usr
/local
8889 test_prefix
=$exec_prefix
8892 case ${iconv_bin} in
8893 "${test_prefix}"|
"${test_prefix}/"*|\
8894 '${exec_prefix}'|
'${exec_prefix}/'*)
8899 cat >>confdefs.h
<<_ACEOF
8900 #define ICONV_BIN_RELOCATABLE $value
8908 # For the TUI, we need enhanced curses functionality.
8909 if test x
"$enable_tui" != xno
; then
8914 if test x
"$prefer_curses" = xyes
; then
8915 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8916 # curses library because the latter might not provide all the
8917 # functionality we need. However, this leads to problems on systems
8918 # where the linker searches /usr/local/lib, but the compiler doesn't
8919 # search /usr/local/include, if ncurses is installed in /usr/local. A
8920 # default installation of ncurses on alpha*-dec-osf* will lead to such
8922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8923 $as_echo_n "checking for library containing waddstr... " >&6; }
8924 if ${ac_cv_search_waddstr+:} false
; then :
8925 $as_echo_n "(cached) " >&6
8927 ac_func_search_save_LIBS
=$LIBS
8928 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8929 /* end confdefs.h. */
8931 /* Override any GCC internal prototype to avoid an error.
8932 Use char because int might match the return type of a GCC
8933 builtin and then its argument prototype would still apply. */
8946 for ac_lib
in '' ncursesw ncurses cursesX curses
; do
8947 if test -z "$ac_lib"; then
8948 ac_res
="none required"
8951 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8953 if ac_fn_c_try_link
"$LINENO"; then :
8954 ac_cv_search_waddstr
=$ac_res
8956 rm -f core conftest.err conftest.
$ac_objext \
8958 if ${ac_cv_search_waddstr+:} false
; then :
8962 if ${ac_cv_search_waddstr+:} false
; then :
8965 ac_cv_search_waddstr
=no
8968 LIBS
=$ac_func_search_save_LIBS
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8971 $as_echo "$ac_cv_search_waddstr" >&6; }
8972 ac_res
=$ac_cv_search_waddstr
8973 if test "$ac_res" != no
; then :
8974 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8979 if test "$ac_cv_search_waddstr" != no
; then
8984 # Check whether we should enable the TUI, but only do so if we really
8986 if test x
"$enable_tui" != xno
; then
8987 if test -d "$srcdir/tui"; then
8988 if test "$curses_found" != no
; then
8989 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8990 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8991 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8992 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8994 if test x
"$enable_tui" = xyes
; then
8995 as_fn_error $?
"no enhanced curses library found; disable TUI" "$LINENO" 5
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8998 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9004 # Since GDB uses Readline, we need termcap functionality. In many
9005 # cases this will be provided by the curses library, but some systems
9006 # have a separate termcap library, or no curses library at all.
9010 if test -d "$srcdir/libtermcap"; then
9011 LIBS
="../libtermcap/libtermcap.a $LIBS"
9012 ac_cv_search_tgetent
="../libtermcap/libtermcap.a"
9015 ac_cv_search_tgetent
="none required"
9019 # These are the libraries checked by Readline.
9020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9021 $as_echo_n "checking for library containing tgetent... " >&6; }
9022 if ${ac_cv_search_tgetent+:} false
; then :
9023 $as_echo_n "(cached) " >&6
9025 ac_func_search_save_LIBS
=$LIBS
9026 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9027 /* end confdefs.h. */
9029 /* Override any GCC internal prototype to avoid an error.
9030 Use char because int might match the return type of a GCC
9031 builtin and then its argument prototype would still apply. */
9044 for ac_lib
in '' termcap tinfow tinfo curses ncursesw ncurses
; do
9045 if test -z "$ac_lib"; then
9046 ac_res
="none required"
9049 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9051 if ac_fn_c_try_link
"$LINENO"; then :
9052 ac_cv_search_tgetent
=$ac_res
9054 rm -f core conftest.err conftest.
$ac_objext \
9056 if ${ac_cv_search_tgetent+:} false
; then :
9060 if ${ac_cv_search_tgetent+:} false
; then :
9063 ac_cv_search_tgetent
=no
9066 LIBS
=$ac_func_search_save_LIBS
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9069 $as_echo "$ac_cv_search_tgetent" >&6; }
9070 ac_res
=$ac_cv_search_tgetent
9071 if test "$ac_res" != no
; then :
9072 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9077 if test "$ac_cv_search_tgetent" = no
; then
9078 CONFIG_OBS
="$CONFIG_OBS stub-termcap.o"
9082 # Check whether --with-system-readline was given.
9083 if test "${with_system_readline+set}" = set; then :
9084 withval
=$with_system_readline;
9088 if test "$with_system_readline" = yes; then
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system readline is new enough" >&5
9090 $as_echo_n "checking whether system readline is new enough... " >&6; }
9091 if ${gdb_cv_readline_ok+:} false
; then :
9092 $as_echo_n "(cached) " >&6
9094 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9095 /* end confdefs.h. */
9097 #include <readline/readline.h>
9101 #if RL_VERSION_MAJOR < 7
9102 # error "readline version 7 required"
9108 if ac_fn_c_try_compile
"$LINENO"; then :
9109 gdb_cv_readline_ok
=yes
9111 gdb_cv_readline_ok
=no
9113 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_readline_ok" >&5
9116 $as_echo "$gdb_cv_readline_ok" >&6; }
9117 if test "$gdb_cv_readline_ok" != yes; then
9118 as_fn_error $?
"system readline is not new enough" "$LINENO" 5
9124 READLINE_TEXI_INCFLAG
=
9126 READLINE
='$(READLINE_DIR)/libreadline.a'
9127 READLINE_DEPS
='$(READLINE)'
9128 READLINE_CFLAGS
='-I$(READLINE_SRC)/..'
9129 READLINE_TEXI_INCFLAG
='-I $(READLINE_DIR)'
9136 # Generate jit-reader.h
9138 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9141 # The cast to long int works around a bug in the HP C Compiler
9142 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9143 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9144 # This bug is HP SR number 8606223364.
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9146 $as_echo_n "checking size of unsigned long long... " >&6; }
9147 if ${ac_cv_sizeof_unsigned_long_long+:} false
; then :
9148 $as_echo_n "(cached) " >&6
9150 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
9153 if test "$ac_cv_type_unsigned_long_long" = yes; then
9154 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9155 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9156 as_fn_error
77 "cannot compute sizeof (unsigned long long)
9157 See \`config.log' for more details" "$LINENO" 5; }
9159 ac_cv_sizeof_unsigned_long_long
=0
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9165 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9169 cat >>confdefs.h
<<_ACEOF
9170 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9174 # The cast to long int works around a bug in the HP C Compiler
9175 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9176 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9177 # This bug is HP SR number 8606223364.
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9179 $as_echo_n "checking size of unsigned long... " >&6; }
9180 if ${ac_cv_sizeof_unsigned_long+:} false
; then :
9181 $as_echo_n "(cached) " >&6
9183 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9186 if test "$ac_cv_type_unsigned_long" = yes; then
9187 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9188 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9189 as_fn_error
77 "cannot compute sizeof (unsigned long)
9190 See \`config.log' for more details" "$LINENO" 5; }
9192 ac_cv_sizeof_unsigned_long
=0
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9198 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9202 cat >>confdefs.h
<<_ACEOF
9203 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9207 # The cast to long int works around a bug in the HP C Compiler
9208 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9209 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9210 # This bug is HP SR number 8606223364.
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9212 $as_echo_n "checking size of unsigned __int128... " >&6; }
9213 if ${ac_cv_sizeof_unsigned___int128+:} false
; then :
9214 $as_echo_n "(cached) " >&6
9216 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9219 if test "$ac_cv_type_unsigned___int128" = yes; then
9220 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9221 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9222 as_fn_error
77 "cannot compute sizeof (unsigned __int128)
9223 See \`config.log' for more details" "$LINENO" 5; }
9225 ac_cv_sizeof_unsigned___int128
=0
9230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9231 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9235 cat >>confdefs.h
<<_ACEOF
9236 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9241 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9242 TARGET_PTR
="unsigned long"
9243 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9244 TARGET_PTR
="unsigned long long"
9245 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9246 TARGET_PTR
="unsigned __int128"
9248 TARGET_PTR
="unsigned long"
9252 ac_config_files
="$ac_config_files jit-reader.h:jit-reader.in"
9255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9256 $as_echo_n "checking for library containing dlopen... " >&6; }
9257 if ${ac_cv_search_dlopen+:} false
; then :
9258 $as_echo_n "(cached) " >&6
9260 ac_func_search_save_LIBS
=$LIBS
9261 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9262 /* end confdefs.h. */
9264 /* Override any GCC internal prototype to avoid an error.
9265 Use char because int might match the return type of a GCC
9266 builtin and then its argument prototype would still apply. */
9279 for ac_lib
in '' dl
; do
9280 if test -z "$ac_lib"; then
9281 ac_res
="none required"
9284 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9286 if ac_fn_c_try_link
"$LINENO"; then :
9287 ac_cv_search_dlopen
=$ac_res
9289 rm -f core conftest.err conftest.
$ac_objext \
9291 if ${ac_cv_search_dlopen+:} false
; then :
9295 if ${ac_cv_search_dlopen+:} false
; then :
9298 ac_cv_search_dlopen
=no
9301 LIBS
=$ac_func_search_save_LIBS
9303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9304 $as_echo "$ac_cv_search_dlopen" >&6; }
9305 ac_res
=$ac_cv_search_dlopen
9306 if test "$ac_res" != no
; then :
9307 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9314 # Check whether --with-jit-reader-dir was given.
9315 if test "${with_jit_reader_dir+set}" = set; then :
9316 withval
=$with_jit_reader_dir;
9317 JIT_READER_DIR
=$withval
9319 JIT_READER_DIR
=${libdir}/gdb
9323 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
9324 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
9325 ac_define_dir
=`eval echo $JIT_READER_DIR`
9326 ac_define_dir
=`eval echo $ac_define_dir`
9328 cat >>confdefs.h
<<_ACEOF
9329 #define JIT_READER_DIR "$ac_define_dir"
9335 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
9336 if test "x$prefix" = xNONE
; then
9337 test_prefix
=/usr
/local
9342 test_prefix
=$exec_prefix
9345 case ${ac_define_dir} in
9346 "${test_prefix}"|
"${test_prefix}/"*|\
9347 '${exec_prefix}'|
'${exec_prefix}/'*)
9352 cat >>confdefs.h
<<_ACEOF
9353 #define JIT_READER_DIR_RELOCATABLE $value
9360 # Check whether --with-expat was given.
9361 if test "${with_expat+set}" = set; then :
9362 withval
=$with_expat;
9367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9368 $as_echo_n "checking whether to use expat... " >&6; }
9369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9370 $as_echo "$with_expat" >&6; }
9372 if test "${with_expat}" = no
; then
9373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9374 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9387 acl_save_prefix
="$prefix"
9388 prefix
="$acl_final_prefix"
9389 acl_save_exec_prefix
="$exec_prefix"
9390 exec_prefix
="$acl_final_exec_prefix"
9392 eval additional_includedir
=\"$includedir\"
9393 eval additional_libdir
=\"$libdir\"
9395 exec_prefix
="$acl_save_exec_prefix"
9396 prefix
="$acl_save_prefix"
9399 # Check whether --with-libexpat-prefix was given.
9400 if test "${with_libexpat_prefix+set}" = set; then :
9401 withval
=$with_libexpat_prefix;
9402 if test "X$withval" = "Xno"; then
9405 if test "X$withval" = "X"; then
9407 acl_save_prefix
="$prefix"
9408 prefix
="$acl_final_prefix"
9409 acl_save_exec_prefix
="$exec_prefix"
9410 exec_prefix
="$acl_final_exec_prefix"
9412 eval additional_includedir
=\"$includedir\"
9413 eval additional_libdir
=\"$libdir\"
9415 exec_prefix
="$acl_save_exec_prefix"
9416 prefix
="$acl_save_prefix"
9419 additional_includedir
="$withval/include"
9420 additional_libdir
="$withval/lib"
9427 # Check whether --with-libexpat-type was given.
9428 if test "${with_libexpat_type+set}" = set; then :
9429 withval
=$with_libexpat_type; with_libexpat_type
=$withval
9431 with_libexpat_type
=auto
9434 lib_type
=`eval echo \$with_libexpat_type`
9441 names_already_handled
=
9442 names_next_round
='expat '
9443 while test -n "$names_next_round"; do
9444 names_this_round
="$names_next_round"
9446 for name
in $names_this_round; do
9448 for n
in $names_already_handled; do
9449 if test "$n" = "$name"; then
9454 if test -z "$already_handled"; then
9455 names_already_handled
="$names_already_handled $name"
9456 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9457 eval value
=\"\
$HAVE_LIB$uppername\"
9458 if test -n "$value"; then
9459 if test "$value" = yes; then
9460 eval value
=\"\
$LIB$uppername\"
9461 test -z "$value" || LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$value"
9462 eval value
=\"\
$LTLIB$uppername\"
9463 test -z "$value" || LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9472 if test $use_additional = yes; then
9473 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9474 found_dir
="$additional_libdir"
9475 found_so
="$additional_libdir/lib$name.$shlibext"
9476 if test -f "$additional_libdir/lib$name.la"; then
9477 found_la
="$additional_libdir/lib$name.la"
9479 elif test x
$lib_type != xshared
; then
9480 if test -f "$additional_libdir/lib$name.$libext"; then
9481 found_dir
="$additional_libdir"
9482 found_a
="$additional_libdir/lib$name.$libext"
9483 if test -f "$additional_libdir/lib$name.la"; then
9484 found_la
="$additional_libdir/lib$name.la"
9489 if test "X$found_dir" = "X"; then
9490 for x
in $LDFLAGS $LTLIBEXPAT; do
9492 acl_save_prefix
="$prefix"
9493 prefix
="$acl_final_prefix"
9494 acl_save_exec_prefix
="$exec_prefix"
9495 exec_prefix
="$acl_final_exec_prefix"
9497 exec_prefix
="$acl_save_exec_prefix"
9498 prefix
="$acl_save_prefix"
9502 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9503 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9505 found_so
="$dir/lib$name.$shlibext"
9506 if test -f "$dir/lib$name.la"; then
9507 found_la
="$dir/lib$name.la"
9509 elif test x
$lib_type != xshared
; then
9510 if test -f "$dir/lib$name.$libext"; then
9512 found_a
="$dir/lib$name.$libext"
9513 if test -f "$dir/lib$name.la"; then
9514 found_la
="$dir/lib$name.la"
9520 if test "X$found_dir" != "X"; then
9525 if test "X$found_dir" != "X"; then
9526 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9527 if test "X$found_so" != "X"; then
9528 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9529 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9532 for x
in $ltrpathdirs; do
9533 if test "X$x" = "X$found_dir"; then
9538 if test -z "$haveit"; then
9539 ltrpathdirs
="$ltrpathdirs $found_dir"
9541 if test "$hardcode_direct" = yes; then
9542 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9544 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9545 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9547 for x
in $rpathdirs; do
9548 if test "X$x" = "X$found_dir"; then
9553 if test -z "$haveit"; then
9554 rpathdirs
="$rpathdirs $found_dir"
9558 for x
in $LDFLAGS $LIBEXPAT; do
9560 acl_save_prefix
="$prefix"
9561 prefix
="$acl_final_prefix"
9562 acl_save_exec_prefix
="$exec_prefix"
9563 exec_prefix
="$acl_final_exec_prefix"
9565 exec_prefix
="$acl_save_exec_prefix"
9566 prefix
="$acl_save_prefix"
9568 if test "X$x" = "X-L$found_dir"; then
9573 if test -z "$haveit"; then
9574 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9576 if test "$hardcode_minus_L" != no
; then
9577 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9579 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9585 if test "X$found_a" != "X"; then
9586 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9588 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9591 additional_includedir
=
9592 case "$found_dir" in
9594 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9595 additional_includedir
="$basedir/include"
9598 if test "X$additional_includedir" != "X"; then
9599 if test "X$additional_includedir" != "X/usr/include"; then
9601 if test "X$additional_includedir" = "X/usr/local/include"; then
9602 if test -n "$GCC"; then
9604 linux
*) haveit
=yes;;
9608 if test -z "$haveit"; then
9609 for x
in $CPPFLAGS $INCEXPAT; do
9611 acl_save_prefix
="$prefix"
9612 prefix
="$acl_final_prefix"
9613 acl_save_exec_prefix
="$exec_prefix"
9614 exec_prefix
="$acl_final_exec_prefix"
9616 exec_prefix
="$acl_save_exec_prefix"
9617 prefix
="$acl_save_prefix"
9619 if test "X$x" = "X-I$additional_includedir"; then
9624 if test -z "$haveit"; then
9625 if test -d "$additional_includedir"; then
9626 INCEXPAT
="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9632 if test -n "$found_la"; then
9633 save_libdir
="$libdir"
9635 */* |
*\\*) .
"$found_la" ;;
9636 *) .
"./$found_la" ;;
9638 libdir
="$save_libdir"
9639 for dep
in $dependency_libs; do
9642 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9643 if test "X$additional_libdir" != "X/usr/lib"; then
9645 if test "X$additional_libdir" = "X/usr/local/lib"; then
9646 if test -n "$GCC"; then
9648 linux
*) haveit
=yes;;
9652 if test -z "$haveit"; then
9654 for x
in $LDFLAGS $LIBEXPAT; do
9656 acl_save_prefix
="$prefix"
9657 prefix
="$acl_final_prefix"
9658 acl_save_exec_prefix
="$exec_prefix"
9659 exec_prefix
="$acl_final_exec_prefix"
9661 exec_prefix
="$acl_save_exec_prefix"
9662 prefix
="$acl_save_prefix"
9664 if test "X$x" = "X-L$additional_libdir"; then
9669 if test -z "$haveit"; then
9670 if test -d "$additional_libdir"; then
9671 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9675 for x
in $LDFLAGS $LTLIBEXPAT; do
9677 acl_save_prefix
="$prefix"
9678 prefix
="$acl_final_prefix"
9679 acl_save_exec_prefix
="$exec_prefix"
9680 exec_prefix
="$acl_final_exec_prefix"
9682 exec_prefix
="$acl_save_exec_prefix"
9683 prefix
="$acl_save_prefix"
9685 if test "X$x" = "X-L$additional_libdir"; then
9690 if test -z "$haveit"; then
9691 if test -d "$additional_libdir"; then
9692 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9699 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
9700 if test "$enable_rpath" != no
; then
9702 for x
in $rpathdirs; do
9703 if test "X$x" = "X$dir"; then
9708 if test -z "$haveit"; then
9709 rpathdirs
="$rpathdirs $dir"
9712 for x
in $ltrpathdirs; do
9713 if test "X$x" = "X$dir"; then
9718 if test -z "$haveit"; then
9719 ltrpathdirs
="$ltrpathdirs $dir"
9724 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9727 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9730 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9731 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9737 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
9738 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9739 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9741 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l:lib$name.$libext"
9742 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l:lib$name.$libext"
9749 if test "X$rpathdirs" != "X"; then
9750 if test -n "$hardcode_libdir_separator"; then
9752 for found_dir
in $rpathdirs; do
9753 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9755 acl_save_libdir
="$libdir"
9757 eval flag
=\"$hardcode_libdir_flag_spec\"
9758 libdir
="$acl_save_libdir"
9759 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9761 for found_dir
in $rpathdirs; do
9762 acl_save_libdir
="$libdir"
9764 eval flag
=\"$hardcode_libdir_flag_spec\"
9765 libdir
="$acl_save_libdir"
9766 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9770 if test "X$ltrpathdirs" != "X"; then
9771 for found_dir
in $ltrpathdirs; do
9772 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9777 ac_save_CPPFLAGS
="$CPPFLAGS"
9779 for element
in $INCEXPAT; do
9781 for x
in $CPPFLAGS; do
9783 acl_save_prefix
="$prefix"
9784 prefix
="$acl_final_prefix"
9785 acl_save_exec_prefix
="$exec_prefix"
9786 exec_prefix
="$acl_final_exec_prefix"
9788 exec_prefix
="$acl_save_exec_prefix"
9789 prefix
="$acl_save_prefix"
9791 if test "X$x" = "X$element"; then
9796 if test -z "$haveit"; then
9797 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9803 $as_echo_n "checking for libexpat... " >&6; }
9804 if ${ac_cv_libexpat+:} false
; then :
9805 $as_echo_n "(cached) " >&6
9808 ac_save_LIBS
="$LIBS"
9809 LIBS
="$LIBS $LIBEXPAT"
9810 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9811 /* end confdefs.h. */
9816 XML_Parser p = XML_ParserCreate (0);
9821 if ac_fn_c_try_link
"$LINENO"; then :
9826 rm -f core conftest.err conftest.
$ac_objext \
9827 conftest
$ac_exeext conftest.
$ac_ext
9828 LIBS
="$ac_save_LIBS"
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9832 $as_echo "$ac_cv_libexpat" >&6; }
9833 if test "$ac_cv_libexpat" = yes; then
9836 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9839 $as_echo_n "checking how to link with libexpat... " >&6; }
9840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9841 $as_echo "$LIBEXPAT" >&6; }
9844 CPPFLAGS
="$ac_save_CPPFLAGS"
9854 if test "$HAVE_LIBEXPAT" != yes; then
9855 if test "$with_expat" = yes; then
9856 as_fn_error $?
"expat is missing or unusable" "$LINENO" 5
9858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9859 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9863 LIBS
="$LIBS $LIBEXPAT"
9864 for ac_func
in XML_StopParser
9866 ac_fn_c_check_func
"$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9867 if test "x$ac_cv_func_XML_StopParser" = xyes
; then :
9868 cat >>confdefs.h
<<_ACEOF
9869 #define HAVE_XML_STOPPARSER 1
9880 # Check whether --with-mpfr was given.
9881 if test "${with_mpfr+set}" = set; then :
9887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9888 $as_echo_n "checking whether to use MPFR... " >&6; }
9889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9890 $as_echo "$with_mpfr" >&6; }
9892 if test "${with_mpfr}" = no
; then
9893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
9894 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
9907 acl_save_prefix
="$prefix"
9908 prefix
="$acl_final_prefix"
9909 acl_save_exec_prefix
="$exec_prefix"
9910 exec_prefix
="$acl_final_exec_prefix"
9912 eval additional_includedir
=\"$includedir\"
9913 eval additional_libdir
=\"$libdir\"
9915 exec_prefix
="$acl_save_exec_prefix"
9916 prefix
="$acl_save_prefix"
9919 # Check whether --with-libmpfr-prefix was given.
9920 if test "${with_libmpfr_prefix+set}" = set; then :
9921 withval
=$with_libmpfr_prefix;
9922 if test "X$withval" = "Xno"; then
9925 if test "X$withval" = "X"; then
9927 acl_save_prefix
="$prefix"
9928 prefix
="$acl_final_prefix"
9929 acl_save_exec_prefix
="$exec_prefix"
9930 exec_prefix
="$acl_final_exec_prefix"
9932 eval additional_includedir
=\"$includedir\"
9933 eval additional_libdir
=\"$libdir\"
9935 exec_prefix
="$acl_save_exec_prefix"
9936 prefix
="$acl_save_prefix"
9939 additional_includedir
="$withval/include"
9940 additional_libdir
="$withval/lib"
9947 # Check whether --with-libmpfr-type was given.
9948 if test "${with_libmpfr_type+set}" = set; then :
9949 withval
=$with_libmpfr_type; with_libmpfr_type
=$withval
9951 with_libmpfr_type
=auto
9954 lib_type
=`eval echo \$with_libmpfr_type`
9961 names_already_handled
=
9962 names_next_round
='mpfr gmp'
9963 while test -n "$names_next_round"; do
9964 names_this_round
="$names_next_round"
9966 for name
in $names_this_round; do
9968 for n
in $names_already_handled; do
9969 if test "$n" = "$name"; then
9974 if test -z "$already_handled"; then
9975 names_already_handled
="$names_already_handled $name"
9976 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9977 eval value
=\"\
$HAVE_LIB$uppername\"
9978 if test -n "$value"; then
9979 if test "$value" = yes; then
9980 eval value
=\"\
$LIB$uppername\"
9981 test -z "$value" || LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$value"
9982 eval value
=\"\
$LTLIB$uppername\"
9983 test -z "$value" || LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
9992 if test $use_additional = yes; then
9993 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9994 found_dir
="$additional_libdir"
9995 found_so
="$additional_libdir/lib$name.$shlibext"
9996 if test -f "$additional_libdir/lib$name.la"; then
9997 found_la
="$additional_libdir/lib$name.la"
9999 elif test x
$lib_type != xshared
; then
10000 if test -f "$additional_libdir/lib$name.$libext"; then
10001 found_dir
="$additional_libdir"
10002 found_a
="$additional_libdir/lib$name.$libext"
10003 if test -f "$additional_libdir/lib$name.la"; then
10004 found_la
="$additional_libdir/lib$name.la"
10009 if test "X$found_dir" = "X"; then
10010 for x
in $LDFLAGS $LTLIBMPFR; do
10012 acl_save_prefix
="$prefix"
10013 prefix
="$acl_final_prefix"
10014 acl_save_exec_prefix
="$exec_prefix"
10015 exec_prefix
="$acl_final_exec_prefix"
10017 exec_prefix
="$acl_save_exec_prefix"
10018 prefix
="$acl_save_prefix"
10022 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10023 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10025 found_so
="$dir/lib$name.$shlibext"
10026 if test -f "$dir/lib$name.la"; then
10027 found_la
="$dir/lib$name.la"
10029 elif test x
$lib_type != xshared
; then
10030 if test -f "$dir/lib$name.$libext"; then
10032 found_a
="$dir/lib$name.$libext"
10033 if test -f "$dir/lib$name.la"; then
10034 found_la
="$dir/lib$name.la"
10040 if test "X$found_dir" != "X"; then
10045 if test "X$found_dir" != "X"; then
10046 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
10047 if test "X$found_so" != "X"; then
10048 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10049 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10052 for x
in $ltrpathdirs; do
10053 if test "X$x" = "X$found_dir"; then
10058 if test -z "$haveit"; then
10059 ltrpathdirs
="$ltrpathdirs $found_dir"
10061 if test "$hardcode_direct" = yes; then
10062 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10064 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10065 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10067 for x
in $rpathdirs; do
10068 if test "X$x" = "X$found_dir"; then
10073 if test -z "$haveit"; then
10074 rpathdirs
="$rpathdirs $found_dir"
10078 for x
in $LDFLAGS $LIBMPFR; do
10080 acl_save_prefix
="$prefix"
10081 prefix
="$acl_final_prefix"
10082 acl_save_exec_prefix
="$exec_prefix"
10083 exec_prefix
="$acl_final_exec_prefix"
10085 exec_prefix
="$acl_save_exec_prefix"
10086 prefix
="$acl_save_prefix"
10088 if test "X$x" = "X-L$found_dir"; then
10093 if test -z "$haveit"; then
10094 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
10096 if test "$hardcode_minus_L" != no
; then
10097 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10099 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10105 if test "X$found_a" != "X"; then
10106 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_a"
10108 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
10111 additional_includedir
=
10112 case "$found_dir" in
10114 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10115 additional_includedir
="$basedir/include"
10118 if test "X$additional_includedir" != "X"; then
10119 if test "X$additional_includedir" != "X/usr/include"; then
10121 if test "X$additional_includedir" = "X/usr/local/include"; then
10122 if test -n "$GCC"; then
10124 linux
*) haveit
=yes;;
10128 if test -z "$haveit"; then
10129 for x
in $CPPFLAGS $INCMPFR; do
10131 acl_save_prefix
="$prefix"
10132 prefix
="$acl_final_prefix"
10133 acl_save_exec_prefix
="$exec_prefix"
10134 exec_prefix
="$acl_final_exec_prefix"
10136 exec_prefix
="$acl_save_exec_prefix"
10137 prefix
="$acl_save_prefix"
10139 if test "X$x" = "X-I$additional_includedir"; then
10144 if test -z "$haveit"; then
10145 if test -d "$additional_includedir"; then
10146 INCMPFR
="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
10152 if test -n "$found_la"; then
10153 save_libdir
="$libdir"
10154 case "$found_la" in
10155 */* |
*\\*) .
"$found_la" ;;
10156 *) .
"./$found_la" ;;
10158 libdir
="$save_libdir"
10159 for dep
in $dependency_libs; do
10162 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10163 if test "X$additional_libdir" != "X/usr/lib"; then
10165 if test "X$additional_libdir" = "X/usr/local/lib"; then
10166 if test -n "$GCC"; then
10168 linux
*) haveit
=yes;;
10172 if test -z "$haveit"; then
10174 for x
in $LDFLAGS $LIBMPFR; do
10176 acl_save_prefix
="$prefix"
10177 prefix
="$acl_final_prefix"
10178 acl_save_exec_prefix
="$exec_prefix"
10179 exec_prefix
="$acl_final_exec_prefix"
10181 exec_prefix
="$acl_save_exec_prefix"
10182 prefix
="$acl_save_prefix"
10184 if test "X$x" = "X-L$additional_libdir"; then
10189 if test -z "$haveit"; then
10190 if test -d "$additional_libdir"; then
10191 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10195 for x
in $LDFLAGS $LTLIBMPFR; do
10197 acl_save_prefix
="$prefix"
10198 prefix
="$acl_final_prefix"
10199 acl_save_exec_prefix
="$exec_prefix"
10200 exec_prefix
="$acl_final_exec_prefix"
10202 exec_prefix
="$acl_save_exec_prefix"
10203 prefix
="$acl_save_prefix"
10205 if test "X$x" = "X-L$additional_libdir"; then
10210 if test -z "$haveit"; then
10211 if test -d "$additional_libdir"; then
10212 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10219 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10220 if test "$enable_rpath" != no
; then
10222 for x
in $rpathdirs; do
10223 if test "X$x" = "X$dir"; then
10228 if test -z "$haveit"; then
10229 rpathdirs
="$rpathdirs $dir"
10232 for x
in $ltrpathdirs; do
10233 if test "X$x" = "X$dir"; then
10238 if test -z "$haveit"; then
10239 ltrpathdirs
="$ltrpathdirs $dir"
10244 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10247 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10250 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$dep"
10251 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10257 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10258 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10259 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10261 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l:lib$name.$libext"
10262 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l:lib$name.$libext"
10269 if test "X$rpathdirs" != "X"; then
10270 if test -n "$hardcode_libdir_separator"; then
10272 for found_dir
in $rpathdirs; do
10273 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10275 acl_save_libdir
="$libdir"
10277 eval flag
=\"$hardcode_libdir_flag_spec\"
10278 libdir
="$acl_save_libdir"
10279 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10281 for found_dir
in $rpathdirs; do
10282 acl_save_libdir
="$libdir"
10283 libdir
="$found_dir"
10284 eval flag
=\"$hardcode_libdir_flag_spec\"
10285 libdir
="$acl_save_libdir"
10286 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10290 if test "X$ltrpathdirs" != "X"; then
10291 for found_dir
in $ltrpathdirs; do
10292 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10297 ac_save_CPPFLAGS
="$CPPFLAGS"
10299 for element
in $INCMPFR; do
10301 for x
in $CPPFLAGS; do
10303 acl_save_prefix
="$prefix"
10304 prefix
="$acl_final_prefix"
10305 acl_save_exec_prefix
="$exec_prefix"
10306 exec_prefix
="$acl_final_exec_prefix"
10308 exec_prefix
="$acl_save_exec_prefix"
10309 prefix
="$acl_save_prefix"
10311 if test "X$x" = "X$element"; then
10316 if test -z "$haveit"; then
10317 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10323 $as_echo_n "checking for libmpfr... " >&6; }
10324 if ${ac_cv_libmpfr+:} false
; then :
10325 $as_echo_n "(cached) " >&6
10328 ac_save_LIBS
="$LIBS"
10329 LIBS
="$LIBS $LIBMPFR"
10330 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10331 /* end confdefs.h. */
10336 mpfr_exp_t exp; mpfr_t x;
10337 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10342 if ac_fn_c_try_link
"$LINENO"; then :
10347 rm -f core conftest.err conftest.
$ac_objext \
10348 conftest
$ac_exeext conftest.
$ac_ext
10349 LIBS
="$ac_save_LIBS"
10352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10353 $as_echo "$ac_cv_libmpfr" >&6; }
10354 if test "$ac_cv_libmpfr" = yes; then
10357 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10360 $as_echo_n "checking how to link with libmpfr... " >&6; }
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10362 $as_echo "$LIBMPFR" >&6; }
10365 CPPFLAGS
="$ac_save_CPPFLAGS"
10375 if test "$HAVE_LIBMPFR" != yes; then
10376 if test "$with_mpfr" = yes; then
10377 as_fn_error $?
"MPFR is missing or unusable" "$LINENO" 5
10379 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10380 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10385 # --------------------- #
10386 # Check for libpython. #
10387 # --------------------- #
10394 # Check whether --with-python was given.
10395 if test "${with_python+set}" = set; then :
10396 withval
=$with_python;
10401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10402 $as_echo_n "checking whether to use python... " >&6; }
10403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10404 $as_echo "$with_python" >&6; }
10406 if test "${with_python}" = no
; then
10407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10408 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10411 case "${with_python}" in
10413 if test -d "${with_python}"; then
10414 # Assume the python binary is ${with_python}/bin/python.
10415 python_prog
="${with_python}/bin/python"
10417 # If python does not exit ${with_python}/bin, then try in
10418 # ${with_python}. On Windows/MinGW, this is where the Python
10420 if test ! -x "${python_prog}"; then
10421 python_prog
="${with_python}/python"
10424 if test ! -x "${python_prog}"; then
10425 # Fall back to gdb 7.0/7.1 behaviour.
10426 python_prog
=missing
10427 python_prefix
=${with_python}
10429 elif test -x "${with_python}"; then
10430 # While we can't run python compiled for $host (unless host == build),
10431 # the user could write a script that provides the needed information,
10432 # so we support that.
10433 python_prog
=${with_python}
10436 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
10440 # Disallow --with-python=foo/bar.
10441 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
10444 # The user has either specified auto, yes, or the name of the python
10445 # program assumed to be in $PATH.
10447 case "${with_python}" in
10449 if test "${build}" = "${host}"; then
10450 # Extract the first word of "python", so it can be a program name with args.
10451 set dummy python
; ac_word
=$2
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10453 $as_echo_n "checking for $ac_word... " >&6; }
10454 if ${ac_cv_path_python_prog_path+:} false
; then :
10455 $as_echo_n "(cached) " >&6
10457 case $python_prog_path in
10459 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
10462 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
10463 for as_dir
in $PATH
10466 test -z "$as_dir" && as_dir
=.
10467 for ac_exec_ext
in '' $ac_executable_extensions; do
10468 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
10469 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
10470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10477 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
10481 python_prog_path
=$ac_cv_path_python_prog_path
10482 if test -n "$python_prog_path"; then
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10484 $as_echo "$python_prog_path" >&6; }
10486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10487 $as_echo "no" >&6; }
10491 if test "${python_prog_path}" = missing
; then
10492 python_prog
=missing
10494 python_prog
=${python_prog_path}
10497 # Not much we can do except assume the cross-compiler will find the
10499 python_prog
=missing
10503 # While we can't run python compiled for $host (unless host == build),
10504 # the user could write a script that provides the needed information,
10505 # so we support that.
10506 python_prog
="${with_python}"
10507 # Extract the first word of "${python_prog}", so it can be a program name with args.
10508 set dummy
${python_prog}; ac_word
=$2
10509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10510 $as_echo_n "checking for $ac_word... " >&6; }
10511 if ${ac_cv_path_python_prog_path+:} false
; then :
10512 $as_echo_n "(cached) " >&6
10514 case $python_prog_path in
10516 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
10519 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
10520 for as_dir
in $PATH
10523 test -z "$as_dir" && as_dir
=.
10524 for ac_exec_ext
in '' $ac_executable_extensions; do
10525 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
10526 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
10527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10534 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
10538 python_prog_path
=$ac_cv_path_python_prog_path
10539 if test -n "$python_prog_path"; then
10540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10541 $as_echo "$python_prog_path" >&6; }
10543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10544 $as_echo "no" >&6; }
10548 if test "${python_prog_path}" = missing
; then
10549 as_fn_error $?
"unable to find python program ${python_prog}" "$LINENO" 5
10555 if test "${python_prog}" != missing
; then
10556 # We have a python program to use, but it may be too old.
10557 # Don't flag an error for --with-python=auto (the default).
10558 have_python_config
=yes
10559 python_includes
=`${python_prog} ${srcdir}/python/python-config.py --includes`
10560 if test $?
!= 0; then
10561 have_python_config
=failed
10562 if test "${with_python}" != auto
; then
10563 as_fn_error $?
"failure running python-config --includes" "$LINENO" 5
10566 python_libs
=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10567 if test $?
!= 0; then
10568 have_python_config
=failed
10569 if test "${with_python}" != auto
; then
10570 as_fn_error $?
"failure running python-config --ldflags" "$LINENO" 5
10573 python_prefix
=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10574 if test $?
!= 0; then
10575 have_python_config
=failed
10576 if test "${with_python}" != auto
; then
10577 as_fn_error $?
"failure running python-config --exec-prefix" "$LINENO" 5
10581 # We do not have a python executable we can use to determine where
10582 # to find the Python headers and libs. We cannot guess the include
10583 # path from the python_prefix either, because that include path
10584 # depends on the Python version. So, there is nothing much we can
10585 # do except assume that the compiler will be able to find those files.
10588 have_python_config
=no
10591 # If we have python-config, only try the configuration it provides.
10592 # Otherwise fallback on the old way of trying different versions of
10596 if test "${have_python_config}" = yes; then
10599 new_CPPFLAGS
=${python_includes}
10600 new_LIBS
=${python_libs}
10601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10602 $as_echo_n "checking for python... " >&6; }
10603 save_CPPFLAGS
=$CPPFLAGS
10605 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
10606 LIBS
="$new_LIBS $LIBS"
10607 found_usable_python
=no
10608 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10609 /* end confdefs.h. */
10610 #include "Python.h"
10619 if ac_fn_c_try_link
"$LINENO"; then :
10621 found_usable_python
=yes
10622 PYTHON_CPPFLAGS
=$new_CPPFLAGS
10623 PYTHON_LIBS
=$new_LIBS
10625 rm -f core conftest.err conftest.
$ac_objext \
10626 conftest
$ac_exeext conftest.
$ac_ext
10627 CPPFLAGS
=$save_CPPFLAGS
10629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10630 $as_echo "${found_usable_python}" >&6; }
10632 elif test "${have_python_config}" != failed
; then
10633 if test "${have_libpython}" = no
; then
10636 new_CPPFLAGS
=${python_includes}
10637 new_LIBS
="-lpython2.7 ${python_libs}"
10638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10639 $as_echo_n "checking for python... " >&6; }
10640 save_CPPFLAGS
=$CPPFLAGS
10642 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
10643 LIBS
="$new_LIBS $LIBS"
10644 found_usable_python
=no
10645 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10646 /* end confdefs.h. */
10647 #include "Python.h"
10656 if ac_fn_c_try_link
"$LINENO"; then :
10658 found_usable_python
=yes
10659 PYTHON_CPPFLAGS
=$new_CPPFLAGS
10660 PYTHON_LIBS
=$new_LIBS
10662 rm -f core conftest.err conftest.
$ac_objext \
10663 conftest
$ac_exeext conftest.
$ac_ext
10664 CPPFLAGS
=$save_CPPFLAGS
10666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10667 $as_echo "${found_usable_python}" >&6; }
10670 if test "${have_libpython}" = no
; then
10673 new_CPPFLAGS
=${python_includes}
10674 new_LIBS
="-lpython2.6 ${python_libs}"
10675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10676 $as_echo_n "checking for python... " >&6; }
10677 save_CPPFLAGS
=$CPPFLAGS
10679 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
10680 LIBS
="$new_LIBS $LIBS"
10681 found_usable_python
=no
10682 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10683 /* end confdefs.h. */
10684 #include "Python.h"
10693 if ac_fn_c_try_link
"$LINENO"; then :
10695 found_usable_python
=yes
10696 PYTHON_CPPFLAGS
=$new_CPPFLAGS
10697 PYTHON_LIBS
=$new_LIBS
10699 rm -f core conftest.err conftest.
$ac_objext \
10700 conftest
$ac_exeext conftest.
$ac_ext
10701 CPPFLAGS
=$save_CPPFLAGS
10703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10704 $as_echo "${found_usable_python}" >&6; }
10709 if test "${have_libpython}" = no
; then
10710 case "${with_python}" in
10712 as_fn_error $?
"python is missing or unusable" "$LINENO" 5
10715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10716 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10719 as_fn_error $?
"no usable python found at ${with_python}" "$LINENO" 5
10723 if test -n "${python_prefix}"; then
10725 cat >>confdefs.h
<<_ACEOF
10726 #define WITH_PYTHON_PATH "${python_prefix}"
10730 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
10731 if test "x$prefix" = xNONE
; then
10732 test_prefix
=/usr
/local
10734 test_prefix
=$prefix
10737 test_prefix
=$exec_prefix
10740 case ${python_prefix} in
10741 "${test_prefix}"|
"${test_prefix}/"*|\
10742 '${exec_prefix}'|
'${exec_prefix}/'*)
10747 cat >>confdefs.h
<<_ACEOF
10748 #define PYTHON_PATH_RELOCATABLE $value
10757 # Check whether --with-python-libdir was given.
10758 if test "${with_python_libdir+set}" = set; then :
10759 withval
=$with_python_libdir;
10762 # If no python libdir is specified then select one based on
10763 # python's prefix path.
10764 if test -n "${python_prefix}"; then
10765 with_python_libdir
=${python_prefix}/lib
10771 if test "${have_libpython}" != no
; then
10773 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10775 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10776 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10777 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10778 CONFIG_INSTALL
="$CONFIG_INSTALL install-python"
10779 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10781 if test -n "${with_python_libdir}"; then
10783 cat >>confdefs.h
<<_ACEOF
10784 #define WITH_PYTHON_LIBDIR "${with_python_libdir}"
10788 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
10789 if test "x$prefix" = xNONE
; then
10790 test_prefix
=/usr
/local
10792 test_prefix
=$prefix
10795 test_prefix
=$exec_prefix
10798 case ${with_python_libdir} in
10799 "${test_prefix}"|
"${test_prefix}/"*|\
10800 '${exec_prefix}'|
'${exec_prefix}/'*)
10805 cat >>confdefs.h
<<_ACEOF
10806 #define PYTHON_LIBDIR_RELOCATABLE $value
10812 # Flags needed to compile Python code (taken from python-config --cflags).
10813 # We cannot call python-config directly because it will output whatever was
10814 # used when compiling the Python interpreter itself, including flags which
10815 # would make the python-related objects be compiled differently from the
10816 # rest of GDB (e.g., -O2 and -fPIC).
10817 if test "${GCC}" = yes; then
10818 tentative_python_cflags
="-fno-strict-aliasing -fwrapv"
10819 # Python headers recommend -DNDEBUG, but it's unclear if that just
10820 # refers to building Python itself. In release mode, though, it
10821 # doesn't hurt for the Python code in gdb to follow.
10822 $development || tentative_python_cflags
="$tentative_python_cflags -DNDEBUG"
10825 if test "x${tentative_python_cflags}" != x
; then
10826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10827 $as_echo_n "checking compiler flags for python code... " >&6; }
10828 for flag
in ${tentative_python_cflags}; do
10829 # Check that the compiler accepts it
10830 saved_CFLAGS
="$CFLAGS"
10831 CFLAGS
="$CFLAGS $flag"
10832 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10833 /* end confdefs.h. */
10843 if ac_fn_c_try_compile
"$LINENO"; then :
10844 PYTHON_CFLAGS
="${PYTHON_CFLAGS} $flag"
10846 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10847 CFLAGS
="$saved_CFLAGS"
10849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10850 $as_echo "${PYTHON_CFLAGS}" >&6; }
10853 # On x64 Windows, Python's include headers, and pyconfig.h in
10854 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10855 # version of Windows. Unfortunately, MS_WIN64 is only defined if
10856 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
10857 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10858 # The issue was reported to the Python community, but still isn't
10859 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10861 case "$gdb_host" in
10863 if test "${GCC}" = yes; then
10864 CPPFLAGS
="$CPPFLAGS -DMS_WIN64"
10869 # Even if Python support is not compiled in, we need to have this file
10870 # included so that the "python" command, et.al., still exists.
10871 CONFIG_OBS
="$CONFIG_OBS python/python.o"
10872 CONFIG_SRCS
="$CONFIG_SRCS python/python.c"
10875 # Work around Python http://bugs.python.org/issue10112. See also
10876 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10877 # no effect. Note that the only test after this that uses Python is
10878 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10879 # run without -export-dynamic too.
10880 PYTHON_LIBS
=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10885 if test "${have_libpython}" != no
; then
10887 HAVE_PYTHON_FALSE
='#'
10889 HAVE_PYTHON_TRUE
='#'
10894 # -------------------- #
10895 # Check for libguile. #
10896 # -------------------- #
10903 # Check whether --with-guile was given.
10904 if test "${with_guile+set}" = set; then :
10905 withval
=$with_guile;
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10911 $as_echo_n "checking whether to use guile... " >&6; }
10912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10913 $as_echo "$with_guile" >&6; }
10915 # Extract the first word of "pkg-config", so it can be a program name with args.
10916 set dummy pkg-config
; ac_word
=$2
10917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10918 $as_echo_n "checking for $ac_word... " >&6; }
10919 if ${ac_cv_path_pkg_config_prog_path+:} false
; then :
10920 $as_echo_n "(cached) " >&6
10922 case $pkg_config_prog_path in
10924 ac_cv_path_pkg_config_prog_path
="$pkg_config_prog_path" # Let the user override the test with a path.
10927 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
10928 for as_dir
in $PATH
10931 test -z "$as_dir" && as_dir
=.
10932 for ac_exec_ext
in '' $ac_executable_extensions; do
10933 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
10934 ac_cv_path_pkg_config_prog_path
="$as_dir/$ac_word$ac_exec_ext"
10935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10942 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path
="missing"
10946 pkg_config_prog_path
=$ac_cv_path_pkg_config_prog_path
10947 if test -n "$pkg_config_prog_path"; then
10948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10949 $as_echo "$pkg_config_prog_path" >&6; }
10951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10952 $as_echo "no" >&6; }
10957 try_guile_versions
="guile-2.0"
10959 case "${with_guile}" in
10961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10962 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10965 if test "${pkg_config_prog_path}" = "missing"; then
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10967 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10970 pkg_config
=${pkg_config_prog_path}
10971 guile_version_list
=${try_guile_versions}
10974 found_usable_guile
=checking
10975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10976 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10977 for guile_version
in ${guile_version_list}; do
10978 ${pkg_config} --exists ${guile_version} 2>/dev
/null
10979 if test $?
!= 0; then
10982 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
10983 if test $?
!= 0; then
10984 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10986 new_LIBS
=`${pkg_config} --libs ${guile_version}`
10987 if test $?
!= 0; then
10988 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10990 found_usable_guile
=${guile_version}
10993 if test "${found_usable_guile}" = "checking"; then
10994 if test "${flag_errors}" = "yes"; then
10995 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10997 found_usable_guile
=no
11000 if test "${found_usable_guile}" != no
; then
11001 save_CPPFLAGS
=$CPPFLAGS
11003 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11004 LIBS
="$LIBS $new_LIBS"
11005 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11006 /* end confdefs.h. */
11007 #include "libguile.h"
11016 if ac_fn_c_try_link
"$LINENO"; then :
11018 GUILE_CPPFLAGS
=$new_CPPFLAGS
11019 GUILE_LIBS
=$new_LIBS
11021 found_usable_guile
=no
11023 rm -f core conftest.err conftest.
$ac_objext \
11024 conftest
$ac_exeext conftest.
$ac_ext
11025 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11026 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11028 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11033 CPPFLAGS
=$save_CPPFLAGS
11035 if test "${found_usable_guile}" = no
; then
11036 if test "${flag_errors}" = yes; then
11037 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11038 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11039 as_fn_error $?
"linking guile version ${guile_version} test program failed
11040 See \`config.log' for more details" "$LINENO" 5; }
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11045 $as_echo "${found_usable_guile}" >&6; }
11050 if test "${pkg_config_prog_path}" = "missing"; then
11051 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11054 pkg_config
=${pkg_config_prog_path}
11055 guile_version_list
=${try_guile_versions}
11058 found_usable_guile
=checking
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11060 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11061 for guile_version
in ${guile_version_list}; do
11062 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11063 if test $?
!= 0; then
11066 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11067 if test $?
!= 0; then
11068 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11070 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11071 if test $?
!= 0; then
11072 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11074 found_usable_guile
=${guile_version}
11077 if test "${found_usable_guile}" = "checking"; then
11078 if test "${flag_errors}" = "yes"; then
11079 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11081 found_usable_guile
=no
11084 if test "${found_usable_guile}" != no
; then
11085 save_CPPFLAGS
=$CPPFLAGS
11087 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11088 LIBS
="$LIBS $new_LIBS"
11089 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11090 /* end confdefs.h. */
11091 #include "libguile.h"
11100 if ac_fn_c_try_link
"$LINENO"; then :
11102 GUILE_CPPFLAGS
=$new_CPPFLAGS
11103 GUILE_LIBS
=$new_LIBS
11105 found_usable_guile
=no
11107 rm -f core conftest.err conftest.
$ac_objext \
11108 conftest
$ac_exeext conftest.
$ac_ext
11109 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11110 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11112 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11117 CPPFLAGS
=$save_CPPFLAGS
11119 if test "${found_usable_guile}" = no
; then
11120 if test "${flag_errors}" = yes; then
11121 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11122 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11123 as_fn_error $?
"linking guile version ${guile_version} test program failed
11124 See \`config.log' for more details" "$LINENO" 5; }
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11129 $as_echo "${found_usable_guile}" >&6; }
11133 if test -x "${with_guile}"; then
11135 pkg_config
=${with_guile}
11136 guile_version_list
=${try_guile_versions}
11139 found_usable_guile
=checking
11140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11141 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11142 for guile_version
in ${guile_version_list}; do
11143 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11144 if test $?
!= 0; then
11147 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11148 if test $?
!= 0; then
11149 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11151 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11152 if test $?
!= 0; then
11153 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11155 found_usable_guile
=${guile_version}
11158 if test "${found_usable_guile}" = "checking"; then
11159 if test "${flag_errors}" = "yes"; then
11160 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11162 found_usable_guile
=no
11165 if test "${found_usable_guile}" != no
; then
11166 save_CPPFLAGS
=$CPPFLAGS
11168 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11169 LIBS
="$LIBS $new_LIBS"
11170 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11171 /* end confdefs.h. */
11172 #include "libguile.h"
11181 if ac_fn_c_try_link
"$LINENO"; then :
11183 GUILE_CPPFLAGS
=$new_CPPFLAGS
11184 GUILE_LIBS
=$new_LIBS
11186 found_usable_guile
=no
11188 rm -f core conftest.err conftest.
$ac_objext \
11189 conftest
$ac_exeext conftest.
$ac_ext
11190 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11191 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11193 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11198 CPPFLAGS
=$save_CPPFLAGS
11200 if test "${found_usable_guile}" = no
; then
11201 if test "${flag_errors}" = yes; then
11202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11204 as_fn_error $?
"linking guile version ${guile_version} test program failed
11205 See \`config.log' for more details" "$LINENO" 5; }
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11210 $as_echo "${found_usable_guile}" >&6; }
11213 as_fn_error $?
"Guile config program not executable: ${with_guile}" "$LINENO" 5
11217 # Disallow --with=guile="" and --with-guile=foo/bar.
11218 as_fn_error $?
"invalid value for --with-guile" "$LINENO" 5
11221 # A space separate list of guile versions to try, in order.
11222 if test "${pkg_config_prog_path}" = "missing"; then
11223 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11226 pkg_config
=${pkg_config_prog_path}
11227 guile_version_list
=${with_guile}
11230 found_usable_guile
=checking
11231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11232 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11233 for guile_version
in ${guile_version_list}; do
11234 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11235 if test $?
!= 0; then
11238 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11239 if test $?
!= 0; then
11240 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11242 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11243 if test $?
!= 0; then
11244 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11246 found_usable_guile
=${guile_version}
11249 if test "${found_usable_guile}" = "checking"; then
11250 if test "${flag_errors}" = "yes"; then
11251 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11253 found_usable_guile
=no
11256 if test "${found_usable_guile}" != no
; then
11257 save_CPPFLAGS
=$CPPFLAGS
11259 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11260 LIBS
="$LIBS $new_LIBS"
11261 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11262 /* end confdefs.h. */
11263 #include "libguile.h"
11272 if ac_fn_c_try_link
"$LINENO"; then :
11274 GUILE_CPPFLAGS
=$new_CPPFLAGS
11275 GUILE_LIBS
=$new_LIBS
11277 found_usable_guile
=no
11279 rm -f core conftest.err conftest.
$ac_objext \
11280 conftest
$ac_exeext conftest.
$ac_ext
11281 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11282 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11284 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11289 CPPFLAGS
=$save_CPPFLAGS
11291 if test "${found_usable_guile}" = no
; then
11292 if test "${flag_errors}" = yes; then
11293 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11295 as_fn_error $?
"linking guile version ${guile_version} test program failed
11296 See \`config.log' for more details" "$LINENO" 5; }
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11301 $as_echo "${found_usable_guile}" >&6; }
11306 if test "${have_libguile}" != no
; then
11307 case "${with_guile}" in
11310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11311 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11312 if ${ac_cv_guild_program_name+:} false
; then :
11313 $as_echo_n "(cached) " >&6
11315 ac_cv_guild_program_name
="`"${with_guile}" --variable guild "${guile_version}"`"
11317 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11318 # the 'guild' and 'bindir' variables. In that case, try to guess
11319 # what the program name is, at the risk of getting it wrong if
11320 # Guile was configured with '--program-suffix' or similar.
11321 if test "x$ac_cv_guild_program_name" = "x"; then
11322 guile_exec_prefix
="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11323 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11328 $as_echo "$ac_cv_guild_program_name" >&6; }
11330 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11331 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11334 GUILD
="$ac_cv_guild_program_name"
11340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11341 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11342 if ${ac_cv_guild_program_name+:} false
; then :
11343 $as_echo_n "(cached) " >&6
11345 ac_cv_guild_program_name
="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11347 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11348 # the 'guild' and 'bindir' variables. In that case, try to guess
11349 # what the program name is, at the risk of getting it wrong if
11350 # Guile was configured with '--program-suffix' or similar.
11351 if test "x$ac_cv_guild_program_name" = "x"; then
11352 guile_exec_prefix
="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11353 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11358 $as_echo "$ac_cv_guild_program_name" >&6; }
11360 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11361 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11364 GUILD
="$ac_cv_guild_program_name"
11371 if test "$cross_compiling" = no
; then
11374 GUILD_TARGET_FLAG
="--target=$host"
11380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11381 $as_echo_n "checking whether guild supports this host... " >&6; }
11382 if ${ac_cv_guild_ok+:} false
; then :
11383 $as_echo_n "(cached) " >&6
11385 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11386 if "$ac_cv_guild_program_name" compile
$GUILD_TARGET_FLAG -o conftest.go
"$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11393 $as_echo "$ac_cv_guild_ok" >&6; }
11395 if test "$ac_cv_guild_ok" = no
; then
11397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11398 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
11402 if test "${have_libguile}" != no
; then
11404 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
11406 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11407 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11408 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11409 CONFIG_INSTALL
="$CONFIG_INSTALL install-guile"
11410 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11413 save_CPPFLAGS
="$CPPFLAGS"
11415 CPPFLAGS
="$GUILE_CPPFLAGS"
11416 for ac_func
in scm_new_smob
11418 ac_fn_c_check_func
"$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11419 if test "x$ac_cv_func_scm_new_smob" = xyes
; then :
11420 cat >>confdefs.h
<<_ACEOF
11421 #define HAVE_SCM_NEW_SMOB 1
11428 CPPFLAGS
="$save_CPPFLAGS"
11430 # Even if Guile support is not compiled in, we need to have these files
11432 CONFIG_OBS
="$CONFIG_OBS guile/guile.o"
11433 CONFIG_SRCS
="$CONFIG_SRCS guile/guile.c"
11437 if test "${have_libguile}" != no
; then
11439 HAVE_GUILE_FALSE
='#'
11441 HAVE_GUILE_TRUE
='#'
11446 # ---------------------------- #
11447 # Check for source highlight. #
11448 # ---------------------------- #
11453 # Check whether --enable-source-highlight was given.
11454 if test "${enable_source_highlight+set}" = set; then :
11455 enableval
=$enable_source_highlight; case "${enableval}" in
11456 yes) enable_source_highlight
=yes ;;
11457 no
) enable_source_highlight
=no
;;
11458 *) as_fn_error $?
"bad value ${enableval} for source-highlight option" "$LINENO" 5 ;;
11461 enable_source_highlight
=auto
11465 if test "${enable_source_highlight}" != "no"; then
11466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the source-highlight library" >&5
11467 $as_echo_n "checking for the source-highlight library... " >&6; }
11468 if test "${pkg_config_prog_path}" = "missing"; then
11469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - pkg-config not found" >&5
11470 $as_echo "no - pkg-config not found" >&6; }
11471 if test "${enable_source_highlight}" = "yes"; then
11472 as_fn_error $?
"pkg-config was not found in your system" "$LINENO" 5
11477 as_fn_error $?
"source highlight is incompatible with -static-libstdc++; either use --disable-source-highlight or --without-static-standard-libraries" "$LINENO" 5
11481 if ${pkg_config_prog_path} --exists source-highlight
; then
11482 SRCHIGH_CFLAGS
=`${pkg_config_prog_path} --cflags source-highlight`
11483 SRCHIGH_LIBS
=`${pkg_config_prog_path} --libs source-highlight`
11485 $as_echo "#define HAVE_SOURCE_HIGHLIGHT 1" >>confdefs.h
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11488 $as_echo "yes" >&6; }
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11491 $as_echo "no" >&6; }
11492 if test "${enable_source_highlight}" = "yes"; then
11493 as_fn_error $?
"source-highlight was not found in your system" "$LINENO" 5
11501 # ------------------------- #
11502 # Checks for header files. #
11503 # ------------------------- #
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11506 $as_echo_n "checking for ANSI C header files... " >&6; }
11507 if ${ac_cv_header_stdc+:} false
; then :
11508 $as_echo_n "(cached) " >&6
11510 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11511 /* end confdefs.h. */
11512 #include <stdlib.h>
11513 #include <stdarg.h>
11514 #include <string.h>
11525 if ac_fn_c_try_compile
"$LINENO"; then :
11526 ac_cv_header_stdc
=yes
11528 ac_cv_header_stdc
=no
11530 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11532 if test $ac_cv_header_stdc = yes; then
11533 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11534 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11535 /* end confdefs.h. */
11536 #include <string.h>
11539 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11540 $EGREP "memchr" >/dev
/null
2>&1; then :
11543 ac_cv_header_stdc
=no
11549 if test $ac_cv_header_stdc = yes; then
11550 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11551 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11552 /* end confdefs.h. */
11553 #include <stdlib.h>
11556 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11557 $EGREP "free" >/dev
/null
2>&1; then :
11560 ac_cv_header_stdc
=no
11566 if test $ac_cv_header_stdc = yes; then
11567 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11568 if test "$cross_compiling" = yes; then :
11571 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11572 /* end confdefs.h. */
11574 #include <stdlib.h>
11575 #if ((' ' & 0x0FF) == 0x020)
11576 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11577 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11579 # define ISLOWER(c) \
11580 (('a' <= (c) && (c) <= 'i') \
11581 || ('j' <= (c) && (c) <= 'r') \
11582 || ('s' <= (c) && (c) <= 'z'))
11583 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11586 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11591 for (i = 0; i < 256; i++)
11592 if (XOR (islower (i), ISLOWER (i))
11593 || toupper (i) != TOUPPER (i))
11598 if ac_fn_c_try_run
"$LINENO"; then :
11601 ac_cv_header_stdc
=no
11603 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11604 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11610 $as_echo "$ac_cv_header_stdc" >&6; }
11611 if test $ac_cv_header_stdc = yes; then
11613 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11617 # elf_hp.h is for HP/UX 64-bit shared library support.
11618 for ac_header
in nlist.h machine
/reg.h \
11620 sys
/file.h sys
/filio.h sys
/ioctl.h sys
/param.h \
11621 sys
/resource.h sys
/ptrace.h ptrace.h \
11622 sys
/reg.h sys
/debugreg.h \
11625 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11626 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11627 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
11628 cat >>confdefs.h
<<_ACEOF
11629 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11636 for ac_header
in sys
/user.h
11638 ac_fn_c_check_header_compile
"$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11639 # include <sys/param.h>
11643 if test "x$ac_cv_header_sys_user_h" = xyes
; then :
11644 cat >>confdefs.h
<<_ACEOF
11645 #define HAVE_SYS_USER_H 1
11653 for ac_header
in curses.h cursesX.h ncurses.h ncursesw
/ncurses.h ncurses
/ncurses.h ncurses
/term.h
11655 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11656 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11657 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
11658 cat >>confdefs.h
<<_ACEOF
11659 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11666 for ac_header
in term.h
11668 ac_fn_c_check_header_compile
"$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11669 # include <curses.h>
11673 if test "x$ac_cv_header_term_h" = xyes
; then :
11674 cat >>confdefs.h
<<_ACEOF
11675 #define HAVE_TERM_H 1
11683 # ------------------------- #
11684 # Checks for declarations. #
11685 # ------------------------- #
11688 # Check for presence and size of long long.
11689 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11690 if test "x$ac_cv_type_long_long" = xyes
; then :
11692 cat >>confdefs.h
<<_ACEOF
11693 #define HAVE_LONG_LONG 1
11696 # The cast to long int works around a bug in the HP C Compiler
11697 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11698 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11699 # This bug is HP SR number 8606223364.
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
11701 $as_echo_n "checking size of long long... " >&6; }
11702 if ${ac_cv_sizeof_long_long+:} false
; then :
11703 $as_echo_n "(cached) " >&6
11705 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
11708 if test "$ac_cv_type_long_long" = yes; then
11709 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11710 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11711 as_fn_error
77 "cannot compute sizeof (long long)
11712 See \`config.log' for more details" "$LINENO" 5; }
11714 ac_cv_sizeof_long_long
=0
11719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
11720 $as_echo "$ac_cv_sizeof_long_long" >&6; }
11724 cat >>confdefs.h
<<_ACEOF
11725 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
11732 as_ac_Symbol
=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
11733 ac_fn_c_check_decl
"$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
11734 if eval test \"x\$
"$as_ac_Symbol"\" = x
"yes"; then :
11740 cat >>confdefs.h
<<_ACEOF
11741 #define HAVE_DECL_BASENAME $ac_have_decl
11743 ac_fn_c_check_decl
"$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
11744 if test "x$ac_cv_have_decl_ffs" = xyes
; then :
11750 cat >>confdefs.h
<<_ACEOF
11751 #define HAVE_DECL_FFS $ac_have_decl
11753 ac_fn_c_check_decl
"$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
11754 if test "x$ac_cv_have_decl_asprintf" = xyes
; then :
11760 cat >>confdefs.h
<<_ACEOF
11761 #define HAVE_DECL_ASPRINTF $ac_have_decl
11763 ac_fn_c_check_decl
"$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
11764 if test "x$ac_cv_have_decl_vasprintf" = xyes
; then :
11770 cat >>confdefs.h
<<_ACEOF
11771 #define HAVE_DECL_VASPRINTF $ac_have_decl
11773 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11774 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
11780 cat >>confdefs.h
<<_ACEOF
11781 #define HAVE_DECL_SNPRINTF $ac_have_decl
11783 ac_fn_c_check_decl
"$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11784 if test "x$ac_cv_have_decl_vsnprintf" = xyes
; then :
11790 cat >>confdefs.h
<<_ACEOF
11791 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11794 ac_fn_c_check_decl
"$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
11795 if test "x$ac_cv_have_decl_strtol" = xyes
; then :
11801 cat >>confdefs.h
<<_ACEOF
11802 #define HAVE_DECL_STRTOL $ac_have_decl
11804 ac_fn_c_check_decl
"$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
11805 if test "x$ac_cv_have_decl_strtoul" = xyes
; then :
11811 cat >>confdefs.h
<<_ACEOF
11812 #define HAVE_DECL_STRTOUL $ac_have_decl
11814 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
11815 if test "x$ac_cv_have_decl_strtoll" = xyes
; then :
11821 cat >>confdefs.h
<<_ACEOF
11822 #define HAVE_DECL_STRTOLL $ac_have_decl
11824 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
11825 if test "x$ac_cv_have_decl_strtoull" = xyes
; then :
11831 cat >>confdefs.h
<<_ACEOF
11832 #define HAVE_DECL_STRTOULL $ac_have_decl
11835 ac_fn_c_check_decl
"$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
11836 if test "x$ac_cv_have_decl_strverscmp" = xyes
; then :
11842 cat >>confdefs.h
<<_ACEOF
11843 #define HAVE_DECL_STRVERSCMP $ac_have_decl
11848 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11849 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
11855 cat >>confdefs.h
<<_ACEOF
11856 #define HAVE_DECL_SNPRINTF $ac_have_decl
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11861 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11862 if ${am_cv_val_LC_MESSAGES+:} false
; then :
11863 $as_echo_n "(cached) " >&6
11865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11866 /* end confdefs.h. */
11867 #include <locale.h>
11876 if ac_fn_c_try_link
"$LINENO"; then :
11877 am_cv_val_LC_MESSAGES
=yes
11879 am_cv_val_LC_MESSAGES
=no
11881 rm -f core conftest.err conftest.
$ac_objext \
11882 conftest
$ac_exeext conftest.
$ac_ext
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11885 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11886 if test $am_cv_val_LC_MESSAGES = yes; then
11888 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11893 # ------------------ #
11894 # Checks for types. #
11895 # ------------------ #
11897 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11898 #include <sys/socket.h>
11901 if test "x$ac_cv_type_socklen_t" = xyes
; then :
11903 cat >>confdefs.h
<<_ACEOF
11904 #define HAVE_SOCKLEN_T 1
11911 # ------------------------------------- #
11912 # Checks for compiler characteristics. #
11913 # ------------------------------------- #
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11916 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11917 if ${ac_cv_c_const+:} false
; then :
11918 $as_echo_n "(cached) " >&6
11920 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11921 /* end confdefs.h. */
11927 #ifndef __cplusplus
11928 /* Ultrix mips cc rejects this sort of thing. */
11929 typedef int charset[2];
11930 const charset cs = { 0, 0 };
11931 /* SunOS 4.1.1 cc rejects this. */
11932 char const *const *pcpcc;
11934 /* NEC SVR4.0.2 mips cc rejects this. */
11935 struct point {int x, y;};
11936 static struct point const zero = {0,0};
11937 /* AIX XL C 1.02.0.0 rejects this.
11938 It does not let you subtract one const X* pointer from another in
11939 an arm of an if-expression whose if-part is not a constant
11941 const char *g = "string";
11942 pcpcc = &g + (g ? g-g : 0);
11943 /* HPUX 7.0 cc rejects these. */
11945 ppc = (char**) pcpcc;
11946 pcpcc = (char const *const *) ppc;
11947 { /* SCO 3.2v4 cc rejects this sort of thing. */
11950 char const *s = 0 ? (char *) 0 : (char const *) 0;
11955 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11956 int x[] = {25, 17};
11957 const int *foo = &x[0];
11960 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11961 typedef const int *iptr;
11965 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11966 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11967 struct s { int j; const int *ap[3]; } bx;
11968 struct s *b = &bx; b->j = 5;
11970 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11971 const int foo = 10;
11972 if (!foo) return 0;
11974 return !cs[0] && !zero.x;
11981 if ac_fn_c_try_compile
"$LINENO"; then :
11986 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11989 $as_echo "$ac_cv_c_const" >&6; }
11990 if test $ac_cv_c_const = no
; then
11992 $as_echo "#define const /**/" >>confdefs.h
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11997 $as_echo_n "checking for inline... " >&6; }
11998 if ${ac_cv_c_inline+:} false
; then :
11999 $as_echo_n "(cached) " >&6
12002 for ac_kw
in inline __inline__ __inline
; do
12003 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12004 /* end confdefs.h. */
12005 #ifndef __cplusplus
12007 static $ac_kw foo_t static_foo () {return 0; }
12008 $ac_kw foo_t foo () {return 0; }
12012 if ac_fn_c_try_compile
"$LINENO"; then :
12013 ac_cv_c_inline
=$ac_kw
12015 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12016 test "$ac_cv_c_inline" != no
&& break
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12021 $as_echo "$ac_cv_c_inline" >&6; }
12023 case $ac_cv_c_inline in
12026 case $ac_cv_c_inline in
12028 *) ac_val
=$ac_cv_c_inline;;
12030 cat >>confdefs.h
<<_ACEOF
12031 #ifndef __cplusplus
12032 #define inline $ac_val
12038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12039 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12040 if ${ac_cv_c_bigendian+:} false
; then :
12041 $as_echo_n "(cached) " >&6
12043 ac_cv_c_bigendian
=unknown
12044 # See if we're dealing with a universal compiler.
12045 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12046 /* end confdefs.h. */
12047 #ifndef __APPLE_CC__
12048 not a universal capable compiler
12053 if ac_fn_c_try_compile
"$LINENO"; then :
12055 # Check for potential -arch flags. It is not universal unless
12056 # there are at least two -arch flags with different values.
12059 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12060 if test -n "$ac_prev"; then
12062 i?
86 | x86_64 | ppc | ppc64
)
12063 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
12066 ac_cv_c_bigendian
=universal
12072 elif test "x$ac_word" = "x-arch"; then
12077 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12078 if test $ac_cv_c_bigendian = unknown
; then
12079 # See if sys/param.h defines the BYTE_ORDER macro.
12080 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12081 /* end confdefs.h. */
12082 #include <sys/types.h>
12083 #include <sys/param.h>
12088 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12089 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12091 bogus endian macros
12098 if ac_fn_c_try_compile
"$LINENO"; then :
12099 # It does; now see whether it defined to BIG_ENDIAN or not.
12100 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12101 /* end confdefs.h. */
12102 #include <sys/types.h>
12103 #include <sys/param.h>
12108 #if BYTE_ORDER != BIG_ENDIAN
12116 if ac_fn_c_try_compile
"$LINENO"; then :
12117 ac_cv_c_bigendian
=yes
12119 ac_cv_c_bigendian
=no
12121 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12123 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12125 if test $ac_cv_c_bigendian = unknown
; then
12126 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12127 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12128 /* end confdefs.h. */
12129 #include <limits.h>
12134 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12135 bogus endian macros
12142 if ac_fn_c_try_compile
"$LINENO"; then :
12143 # It does; now see whether it defined to _BIG_ENDIAN or not.
12144 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12145 /* end confdefs.h. */
12146 #include <limits.h>
12151 #ifndef _BIG_ENDIAN
12159 if ac_fn_c_try_compile
"$LINENO"; then :
12160 ac_cv_c_bigendian
=yes
12162 ac_cv_c_bigendian
=no
12164 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12166 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12168 if test $ac_cv_c_bigendian = unknown
; then
12169 # Compile a test program.
12170 if test "$cross_compiling" = yes; then :
12171 # Try to guess by grepping values from an object file.
12172 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12173 /* end confdefs.h. */
12174 short int ascii_mm[] =
12175 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12176 short int ascii_ii[] =
12177 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12178 int use_ascii (int i) {
12179 return ascii_mm[i] + ascii_ii[i];
12181 short int ebcdic_ii[] =
12182 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12183 short int ebcdic_mm[] =
12184 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12185 int use_ebcdic (int i) {
12186 return ebcdic_mm[i] + ebcdic_ii[i];
12193 return use_ascii (foo) == use_ebcdic (foo);
12198 if ac_fn_c_try_compile
"$LINENO"; then :
12199 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
12200 ac_cv_c_bigendian
=yes
12202 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
12203 if test "$ac_cv_c_bigendian" = unknown
; then
12204 ac_cv_c_bigendian
=no
12206 # finding both strings is unlikely to happen, but who knows?
12207 ac_cv_c_bigendian
=unknown
12211 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12214 /* end confdefs.h. */
12215 $ac_includes_default
12220 /* Are we little or big endian? From Harbison&Steele. */
12224 char c[sizeof (long int)];
12227 return u.c[sizeof (long int) - 1] == 1;
12233 if ac_fn_c_try_run
"$LINENO"; then :
12234 ac_cv_c_bigendian
=no
12236 ac_cv_c_bigendian
=yes
12238 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12239 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12245 $as_echo "$ac_cv_c_bigendian" >&6; }
12246 case $ac_cv_c_bigendian in #(
12248 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12254 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12258 as_fn_error $?
"unknown endianness
12259 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12263 # ------------------------------ #
12264 # Checks for library functions. #
12265 # ------------------------------ #
12267 for ac_func
in getuid getgid \
12268 pipe pread pread64 pwrite resize_term \
12270 sigaction sigsetmask socketpair \
12271 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12272 setrlimit getrlimit posix_madvise waitpid \
12275 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12276 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12277 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12278 cat >>confdefs.h
<<_ACEOF
12279 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12287 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12288 if ${am_cv_langinfo_codeset+:} false
; then :
12289 $as_echo_n "(cached) " >&6
12291 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12292 /* end confdefs.h. */
12293 #include <langinfo.h>
12297 char* cs = nl_langinfo(CODESET);
12302 if ac_fn_c_try_link
"$LINENO"; then :
12303 am_cv_langinfo_codeset
=yes
12305 am_cv_langinfo_codeset
=no
12307 rm -f core conftest.err conftest.
$ac_objext \
12308 conftest
$ac_exeext conftest.
$ac_ext
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12312 $as_echo "$am_cv_langinfo_codeset" >&6; }
12313 if test $am_cv_langinfo_codeset = yes; then
12315 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12319 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12320 if test "x$ac_cv_type_size_t" = xyes
; then :
12324 cat >>confdefs.h
<<_ACEOF
12325 #define size_t unsigned int
12333 for ac_header
in $ac_header_list
12335 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12336 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12338 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12339 cat >>confdefs.h
<<_ACEOF
12340 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12353 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12354 if test "x$ac_cv_type_pid_t" = xyes
; then :
12358 cat >>confdefs.h
<<_ACEOF
12364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
12365 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
12366 if ${ac_cv_path_SED+:} false
; then :
12367 $as_echo_n "(cached) " >&6
12369 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
12370 for ac_i
in 1 2 3 4 5 6 7; do
12371 ac_script
="$ac_script$as_nl$ac_script"
12373 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
12374 { ac_script
=; unset ac_script
;}
12375 if test -z "$SED"; then
12376 ac_path_SED_found
=false
12377 # Loop through the user's path and test for each of PROGNAME-LIST
12378 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
12379 for as_dir
in $PATH
12382 test -z "$as_dir" && as_dir
=.
12383 for ac_prog
in sed gsed
; do
12384 for ac_exec_ext
in '' $ac_executable_extensions; do
12385 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
12386 as_fn_executable_p
"$ac_path_SED" ||
continue
12387 # Check for GNU ac_path_SED and select it if it is found.
12388 # Check for GNU $ac_path_SED
12389 case `"$ac_path_SED" --version 2>&1` in
12391 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
12394 $as_echo_n 0123456789 >"conftest.in"
12397 cat "conftest.in" "conftest.in" >"conftest.tmp"
12398 mv "conftest.tmp" "conftest.in"
12399 cp "conftest.in" "conftest.nl"
12400 $as_echo '' >> "conftest.nl"
12401 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
12402 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
12403 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
12404 if test $ac_count -gt ${ac_path_SED_max-0}; then
12405 # Best one so far, save it but keep looking for a better one
12406 ac_cv_path_SED
="$ac_path_SED"
12407 ac_path_SED_max
=$ac_count
12409 # 10*(2^10) chars as input seems more than enough
12410 test $ac_count -gt 10 && break
12412 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
12415 $ac_path_SED_found && break 3
12420 if test -z "$ac_cv_path_SED"; then
12421 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
12424 ac_cv_path_SED
=$SED
12428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
12429 $as_echo "$ac_cv_path_SED" >&6; }
12430 SED
="$ac_cv_path_SED"
12434 # Set the 'development' global.
12435 .
$srcdir/..
/bfd
/development.sh
12437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12438 $as_echo_n "checking for ANSI C header files... " >&6; }
12439 if ${ac_cv_header_stdc+:} false
; then :
12440 $as_echo_n "(cached) " >&6
12442 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12443 /* end confdefs.h. */
12444 #include <stdlib.h>
12445 #include <stdarg.h>
12446 #include <string.h>
12457 if ac_fn_c_try_compile
"$LINENO"; then :
12458 ac_cv_header_stdc
=yes
12460 ac_cv_header_stdc
=no
12462 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12464 if test $ac_cv_header_stdc = yes; then
12465 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12466 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12467 /* end confdefs.h. */
12468 #include <string.h>
12471 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12472 $EGREP "memchr" >/dev
/null
2>&1; then :
12475 ac_cv_header_stdc
=no
12481 if test $ac_cv_header_stdc = yes; then
12482 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12483 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12484 /* end confdefs.h. */
12485 #include <stdlib.h>
12488 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12489 $EGREP "free" >/dev
/null
2>&1; then :
12492 ac_cv_header_stdc
=no
12498 if test $ac_cv_header_stdc = yes; then
12499 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12500 if test "$cross_compiling" = yes; then :
12503 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12504 /* end confdefs.h. */
12506 #include <stdlib.h>
12507 #if ((' ' & 0x0FF) == 0x020)
12508 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12509 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12511 # define ISLOWER(c) \
12512 (('a' <= (c) && (c) <= 'i') \
12513 || ('j' <= (c) && (c) <= 'r') \
12514 || ('s' <= (c) && (c) <= 'z'))
12515 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12518 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12523 for (i = 0; i < 256; i++)
12524 if (XOR (islower (i), ISLOWER (i))
12525 || toupper (i) != TOUPPER (i))
12530 if ac_fn_c_try_run
"$LINENO"; then :
12533 ac_cv_header_stdc
=no
12535 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12536 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12542 $as_echo "$ac_cv_header_stdc" >&6; }
12543 if test $ac_cv_header_stdc = yes; then
12545 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12549 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12550 # for constant arguments. Useless!
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12552 $as_echo_n "checking for working alloca.h... " >&6; }
12553 if ${ac_cv_working_alloca_h+:} false
; then :
12554 $as_echo_n "(cached) " >&6
12556 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12557 /* end confdefs.h. */
12558 #include <alloca.h>
12562 char *p = (char *) alloca (2 * sizeof (int));
12568 if ac_fn_c_try_link
"$LINENO"; then :
12569 ac_cv_working_alloca_h
=yes
12571 ac_cv_working_alloca_h
=no
12573 rm -f core conftest.err conftest.
$ac_objext \
12574 conftest
$ac_exeext conftest.
$ac_ext
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12577 $as_echo "$ac_cv_working_alloca_h" >&6; }
12578 if test $ac_cv_working_alloca_h = yes; then
12580 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12585 $as_echo_n "checking for alloca... " >&6; }
12586 if ${ac_cv_func_alloca_works+:} false
; then :
12587 $as_echo_n "(cached) " >&6
12589 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12590 /* end confdefs.h. */
12592 # define alloca __builtin_alloca
12595 # include <malloc.h>
12596 # define alloca _alloca
12598 # ifdef HAVE_ALLOCA_H
12599 # include <alloca.h>
12604 # ifndef alloca /* predefined by HP cc +Olibcalls */
12605 void *alloca (size_t);
12615 char *p = (char *) alloca (1);
12621 if ac_fn_c_try_link
"$LINENO"; then :
12622 ac_cv_func_alloca_works
=yes
12624 ac_cv_func_alloca_works
=no
12626 rm -f core conftest.err conftest.
$ac_objext \
12627 conftest
$ac_exeext conftest.
$ac_ext
12629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12630 $as_echo "$ac_cv_func_alloca_works" >&6; }
12632 if test $ac_cv_func_alloca_works = yes; then
12634 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12637 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12638 # that cause trouble. Some versions do not even contain alloca or
12639 # contain a buggy version. If you still want to use their alloca,
12640 # use ar to extract alloca.o from them instead of compiling alloca.c.
12642 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
12644 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12648 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12649 if ${ac_cv_os_cray+:} false
; then :
12650 $as_echo_n "(cached) " >&6
12652 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12653 /* end confdefs.h. */
12654 #if defined CRAY && ! defined CRAY2
12661 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12662 $EGREP "webecray" >/dev
/null
2>&1; then :
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12671 $as_echo "$ac_cv_os_cray" >&6; }
12672 if test $ac_cv_os_cray = yes; then
12673 for ac_func
in _getb67 GETB67 getb67
; do
12674 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12675 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12676 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12678 cat >>confdefs.h
<<_ACEOF
12679 #define CRAY_STACKSEG_END $ac_func
12688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12689 $as_echo_n "checking stack direction for C alloca... " >&6; }
12690 if ${ac_cv_c_stack_direction+:} false
; then :
12691 $as_echo_n "(cached) " >&6
12693 if test "$cross_compiling" = yes; then :
12694 ac_cv_c_stack_direction
=0
12696 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12697 /* end confdefs.h. */
12698 $ac_includes_default
12700 find_stack_direction (int *addr, int depth)
12702 int dir, dummy = 0;
12705 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
12706 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
12707 return dir + dummy;
12711 main (int argc, char **argv)
12713 return find_stack_direction (0, argc + !argv + 20) < 0;
12716 if ac_fn_c_try_run
"$LINENO"; then :
12717 ac_cv_c_stack_direction
=1
12719 ac_cv_c_stack_direction
=-1
12721 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12722 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12727 $as_echo "$ac_cv_c_stack_direction" >&6; }
12728 cat >>confdefs.h
<<_ACEOF
12729 #define STACK_DIRECTION $ac_cv_c_stack_direction
12740 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12742 WIN32APILIBS
="-lws2_32"
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12748 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12749 if ${am_cv_langinfo_codeset+:} false
; then :
12750 $as_echo_n "(cached) " >&6
12752 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12753 /* end confdefs.h. */
12754 #include <langinfo.h>
12758 char* cs = nl_langinfo(CODESET);
12763 if ac_fn_c_try_link
"$LINENO"; then :
12764 am_cv_langinfo_codeset
=yes
12766 am_cv_langinfo_codeset
=no
12768 rm -f core conftest.err conftest.
$ac_objext \
12769 conftest
$ac_exeext conftest.
$ac_ext
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12773 $as_echo "$am_cv_langinfo_codeset" >&6; }
12774 if test $am_cv_langinfo_codeset = yes; then
12776 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12781 for ac_header
in linux
/perf_event.h locale.h memory.h signal.h sys
/resource.h sys
/socket.h sys
/un.h sys
/wait.h thread_db.h
wait.h termios.h dlfcn.h linux
/elf.h sys
/procfs.h proc_service.h poll.h sys
/poll.h sys
/select.h
12783 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12784 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12785 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12786 cat >>confdefs.h
<<_ACEOF
12787 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12796 for ac_func
in getpagesize
12798 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12799 if test "x$ac_cv_func_getpagesize" = xyes
; then :
12800 cat >>confdefs.h
<<_ACEOF
12801 #define HAVE_GETPAGESIZE 1
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12808 $as_echo_n "checking for working mmap... " >&6; }
12809 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
12810 $as_echo_n "(cached) " >&6
12812 if test "$cross_compiling" = yes; then :
12813 ac_cv_func_mmap_fixed_mapped
=no
12815 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12816 /* end confdefs.h. */
12817 $ac_includes_default
12818 /* malloc might have been renamed as rpl_malloc. */
12821 /* Thanks to Mike Haertel and Jim Avera for this test.
12822 Here is a matrix of mmap possibilities:
12823 mmap private not fixed
12824 mmap private fixed at somewhere currently unmapped
12825 mmap private fixed at somewhere already mapped
12826 mmap shared not fixed
12827 mmap shared fixed at somewhere currently unmapped
12828 mmap shared fixed at somewhere already mapped
12829 For private mappings, we should verify that changes cannot be read()
12830 back from the file, nor mmap's back from the file at a different
12831 address. (There have been systems where private was not correctly
12832 implemented like the infamous i386 svr4.0, and systems where the
12833 VM page cache was not coherent with the file system buffer cache
12834 like early versions of FreeBSD and possibly contemporary NetBSD.)
12835 For shared mappings, we should conversely verify that changes get
12836 propagated back to all the places they're supposed to be.
12838 Grep wants private fixed already mapped.
12839 The main things grep needs to know about mmap are:
12840 * does it exist and is it safe to write into the mmap'd area
12841 * how to use it (BSD variants) */
12844 #include <sys/mman.h>
12846 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12850 /* This mess was copied from the GNU getpagesize.h. */
12851 #ifndef HAVE_GETPAGESIZE
12852 # ifdef _SC_PAGESIZE
12853 # define getpagesize() sysconf(_SC_PAGESIZE)
12854 # else /* no _SC_PAGESIZE */
12855 # ifdef HAVE_SYS_PARAM_H
12856 # include <sys/param.h>
12857 # ifdef EXEC_PAGESIZE
12858 # define getpagesize() EXEC_PAGESIZE
12859 # else /* no EXEC_PAGESIZE */
12861 # define getpagesize() NBPG * CLSIZE
12864 # endif /* no CLSIZE */
12865 # else /* no NBPG */
12867 # define getpagesize() NBPC
12868 # else /* no NBPC */
12870 # define getpagesize() PAGESIZE
12871 # endif /* PAGESIZE */
12872 # endif /* no NBPC */
12873 # endif /* no NBPG */
12874 # endif /* no EXEC_PAGESIZE */
12875 # else /* no HAVE_SYS_PARAM_H */
12876 # define getpagesize() 8192 /* punt totally */
12877 # endif /* no HAVE_SYS_PARAM_H */
12878 # endif /* no _SC_PAGESIZE */
12880 #endif /* no HAVE_GETPAGESIZE */
12885 char *data, *data2, *data3;
12886 const char *cdata2;
12890 pagesize = getpagesize ();
12892 /* First, make a file with some known garbage in it. */
12893 data = (char *) malloc (pagesize);
12896 for (i = 0; i < pagesize; ++i)
12897 *(data + i) = rand ();
12899 fd = creat ("conftest.mmap", 0600);
12902 if (write (fd, data, pagesize) != pagesize)
12906 /* Next, check that the tail of a page is zero-filled. File must have
12907 non-zero length, otherwise we risk SIGBUS for entire page. */
12908 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12912 if (write (fd2, cdata2, 1) != 1)
12914 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12915 if (data2 == MAP_FAILED)
12917 for (i = 0; i < pagesize; ++i)
12921 if (munmap (data2, pagesize))
12924 /* Next, try to mmap the file at a fixed address which already has
12925 something else allocated at it. If we can, also make sure that
12926 we see the same garbage. */
12927 fd = open ("conftest.mmap", O_RDWR);
12930 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12931 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12933 for (i = 0; i < pagesize; ++i)
12934 if (*(data + i) != *(data2 + i))
12937 /* Finally, make sure that changes to the mapped area do not
12938 percolate back to the file as seen by read(). (This is a bug on
12939 some variants of i386 svr4.0.) */
12940 for (i = 0; i < pagesize; ++i)
12941 *(data2 + i) = *(data2 + i) + 1;
12942 data3 = (char *) malloc (pagesize);
12945 if (read (fd, data3, pagesize) != pagesize)
12947 for (i = 0; i < pagesize; ++i)
12948 if (*(data + i) != *(data3 + i))
12954 if ac_fn_c_try_run
"$LINENO"; then :
12955 ac_cv_func_mmap_fixed_mapped
=yes
12957 ac_cv_func_mmap_fixed_mapped
=no
12959 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12960 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12965 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12966 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12968 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12971 rm -f conftest.mmap conftest.txt
12973 for ac_header
in vfork.h
12975 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12976 if test "x$ac_cv_header_vfork_h" = xyes
; then :
12977 cat >>confdefs.h
<<_ACEOF
12978 #define HAVE_VFORK_H 1
12985 for ac_func
in fork vfork
12987 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12988 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12989 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12990 cat >>confdefs.h
<<_ACEOF
12991 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12997 if test "x$ac_cv_func_fork" = xyes
; then
12998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12999 $as_echo_n "checking for working fork... " >&6; }
13000 if ${ac_cv_func_fork_works+:} false
; then :
13001 $as_echo_n "(cached) " >&6
13003 if test "$cross_compiling" = yes; then :
13004 ac_cv_func_fork_works
=cross
13006 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13007 /* end confdefs.h. */
13008 $ac_includes_default
13013 /* By Ruediger Kuhlmann. */
13014 return fork () < 0;
13020 if ac_fn_c_try_run
"$LINENO"; then :
13021 ac_cv_func_fork_works
=yes
13023 ac_cv_func_fork_works
=no
13025 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13026 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13031 $as_echo "$ac_cv_func_fork_works" >&6; }
13034 ac_cv_func_fork_works
=$ac_cv_func_fork
13036 if test "x$ac_cv_func_fork_works" = xcross
; then
13038 *-*-amigaos* |
*-*-msdosdjgpp*)
13039 # Override, as these systems have only a dummy fork() stub
13040 ac_cv_func_fork_works
=no
13043 ac_cv_func_fork_works
=yes
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13047 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13049 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13050 if test "x$ac_cv_func_vfork" = xyes
; then
13051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13052 $as_echo_n "checking for working vfork... " >&6; }
13053 if ${ac_cv_func_vfork_works+:} false
; then :
13054 $as_echo_n "(cached) " >&6
13056 if test "$cross_compiling" = yes; then :
13057 ac_cv_func_vfork_works
=cross
13059 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13060 /* end confdefs.h. */
13061 /* Thanks to Paul Eggert for this test. */
13062 $ac_includes_default
13063 #include <sys/wait.h>
13064 #ifdef HAVE_VFORK_H
13065 # include <vfork.h>
13067 /* On some sparc systems, changes by the child to local and incoming
13068 argument registers are propagated back to the parent. The compiler
13069 is told about this with #include <vfork.h>, but some compilers
13070 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13071 static variable whose address is put into a register that is
13072 clobbered by the vfork. */
13075 sparc_address_test (int arg)
13077 sparc_address_test (arg) int arg;
13080 static pid_t child;
13098 pid_t parent = getpid ();
13101 sparc_address_test (0);
13106 /* Here is another test for sparc vfork register problems. This
13107 test uses lots of local variables, at least as many local
13108 variables as main has allocated so far including compiler
13109 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13110 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13111 reuse the register of parent for one of the local variables,
13112 since it will think that parent can't possibly be used any more
13113 in this routine. Assigning to the local variable will thus
13114 munge parent in the parent process. */
13116 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13117 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13118 /* Convince the compiler that p..p7 are live; otherwise, it might
13119 use the same hardware register for all 8 local variables. */
13120 if (p != p1 || p != p2 || p != p3 || p != p4
13121 || p != p5 || p != p6 || p != p7)
13124 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13125 from child file descriptors. If the child closes a descriptor
13126 before it execs or exits, this munges the parent's descriptor
13127 as well. Test for this by closing stdout in the child. */
13128 _exit(close(fileno(stdout)) != 0);
13133 while (wait(&status) != child)
13136 /* Was there some problem with vforking? */
13139 /* Did the child fail? (This shouldn't happen.) */
13142 /* Did the vfork/compiler bug occur? */
13143 || parent != getpid()
13145 /* Did the file descriptor bug occur? */
13146 || fstat(fileno(stdout), &st) != 0
13151 if ac_fn_c_try_run
"$LINENO"; then :
13152 ac_cv_func_vfork_works
=yes
13154 ac_cv_func_vfork_works
=no
13156 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13157 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13162 $as_echo "$ac_cv_func_vfork_works" >&6; }
13165 if test "x$ac_cv_func_fork_works" = xcross
; then
13166 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13168 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13171 if test "x$ac_cv_func_vfork_works" = xyes
; then
13173 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13177 $as_echo "#define vfork fork" >>confdefs.h
13180 if test "x$ac_cv_func_fork_works" = xyes
; then
13182 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13186 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
13187 ptrace64 sbrk setns sigaltstack sigprocmask \
13188 setpgid setpgrp getrusage getauxval
13190 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13191 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13192 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13193 cat >>confdefs.h
<<_ACEOF
13194 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13201 ac_fn_c_check_decl
"$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
13203 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes
; then :
13209 cat >>confdefs.h
<<_ACEOF
13210 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
13214 if test "$cross_compiling" = yes; then :
13215 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13216 /* end confdefs.h. */
13217 #include <sys/personality.h>
13222 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13223 # define ADDR_NO_RANDOMIZE 0x0040000
13225 /* Test the flag could be set and stays set. */
13226 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13227 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13233 if ac_fn_c_try_link
"$LINENO"; then :
13234 have_personality
=true
13236 have_personality
=false
13238 rm -f core conftest.err conftest.
$ac_objext \
13239 conftest
$ac_exeext conftest.
$ac_ext
13241 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13242 /* end confdefs.h. */
13243 #include <sys/personality.h>
13248 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13249 # define ADDR_NO_RANDOMIZE 0x0040000
13251 /* Test the flag could be set and stays set. */
13252 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13253 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13259 if ac_fn_c_try_run
"$LINENO"; then :
13260 have_personality
=true
13262 have_personality
=false
13264 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13265 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13268 if $have_personality
13271 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
13275 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13276 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
13282 cat >>confdefs.h
<<_ACEOF
13283 #define HAVE_DECL_STRSTR $ac_have_decl
13287 # ----------------------- #
13288 # Checks for structures. #
13289 # ----------------------- #
13291 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13292 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
13294 cat >>confdefs.h
<<_ACEOF
13295 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13300 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13301 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
13303 cat >>confdefs.h
<<_ACEOF
13304 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
13312 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
13313 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13314 $as_echo_n "(cached) " >&6
13316 ac_func_search_save_LIBS
=$LIBS
13317 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13318 /* end confdefs.h. */
13320 /* Override any GCC internal prototype to avoid an error.
13321 Use char because int might match the return type of a GCC
13322 builtin and then its argument prototype would still apply. */
13326 char kinfo_getfile ();
13330 return kinfo_getfile ();
13335 for ac_lib
in '' util util-freebsd
; do
13336 if test -z "$ac_lib"; then
13337 ac_res
="none required"
13340 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
13342 if ac_fn_c_try_link
"$LINENO"; then :
13343 ac_cv_search_kinfo_getfile
=$ac_res
13345 rm -f core conftest.err conftest.
$ac_objext \
13347 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13351 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13354 ac_cv_search_kinfo_getfile
=no
13356 rm conftest.
$ac_ext
13357 LIBS
=$ac_func_search_save_LIBS
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
13360 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
13361 ac_res
=$ac_cv_search_kinfo_getfile
13362 if test "$ac_res" != no
; then :
13363 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
13365 $as_echo "#define HAVE_KINFO_GETFILE 1" >>confdefs.h
13370 # Check for std::thread. This does not work on some platforms, like
13373 ac_cpp
='$CXXCPP $CPPFLAGS'
13374 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13375 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13376 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
13383 ac_cpp
='$CPP $CPPFLAGS'
13384 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13385 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13386 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13390 # We used to check for pthread.h first, but this fails if pthread.h
13391 # requires special compiler flags (e.g. on Tru64 or Sequent).
13392 # It gets checked for in the link test anyway.
13394 # First of all, check if the user has set any of the PTHREAD_LIBS,
13395 # etcetera environment variables, and if threads linking works using
13397 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
13398 ax_pthread_save_CC
="$CC"
13399 ax_pthread_save_CFLAGS
="$CFLAGS"
13400 ax_pthread_save_LIBS
="$LIBS"
13401 if test "x$PTHREAD_CC" != "x"; then :
13404 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13405 LIBS
="$PTHREAD_LIBS $LIBS"
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
13407 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
13408 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13409 /* end confdefs.h. */
13411 /* Override any GCC internal prototype to avoid an error.
13412 Use char because int might match the return type of a GCC
13413 builtin and then its argument prototype would still apply. */
13417 char pthread_join ();
13421 return pthread_join ();
13426 if ac_fn_c_try_link
"$LINENO"; then :
13429 rm -f core conftest.err conftest.
$ac_objext \
13430 conftest
$ac_exeext conftest.
$ac_ext
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
13432 $as_echo "$ax_pthread_ok" >&6; }
13433 if test "x$ax_pthread_ok" = "xno"; then
13437 CC
="$ax_pthread_save_CC"
13438 CFLAGS
="$ax_pthread_save_CFLAGS"
13439 LIBS
="$ax_pthread_save_LIBS"
13442 # We must check for the threads library under a number of different
13443 # names; the ordering is very important because some systems
13444 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
13445 # libraries is broken (non-POSIX).
13447 # Create a list of thread flags to try. Items starting with a "-" are
13448 # C compiler flags, and other items are library names, except for "none"
13449 # which indicates that we try without any flags at all, and "pthread-config"
13450 # which is a program returning the flags for the Pth emulation library.
13452 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
13454 # The ordering *is* (sometimes) important. Some notes on the
13455 # individual items follow:
13457 # pthreads: AIX (must check this before -lpthread)
13458 # none: in case threads are in libc; should be tried before -Kthread and
13459 # other compiler flags to prevent continual compiler warnings
13460 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
13461 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
13462 # (Note: HP C rejects this with "bad form for `-t' option")
13463 # -pthreads: Solaris/gcc (Note: HP C also rejects)
13464 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
13465 # doesn't hurt to check since this sometimes defines pthreads and
13466 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
13467 # is present but should not be used directly; and before -mthreads,
13468 # because the compiler interprets this as "-mt" + "-hreads")
13469 # -mthreads: Mingw32/gcc, Lynx/gcc
13470 # pthread: Linux, etcetera
13471 # --thread-safe: KAI C++
13472 # pthread-config: use pthread-config program (for GNU Pth library)
13478 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
13479 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
13481 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
13486 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
13487 # multi-threading and also sets -lpthread."
13489 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
13494 # IBM z/OS requires a feature-test macro to be defined in order to
13495 # enable POSIX threads at all, so give the user a hint if this is
13496 # not set. (We don't define these ourselves, as they can affect
13497 # other portions of the system API in unpredictable ways.)
13499 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13500 /* end confdefs.h. */
13502 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
13503 AX_PTHREAD_ZOS_MISSING
13507 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13508 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
13510 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
13518 # On Solaris (at least, for some versions), libc contains stubbed
13519 # (non-functional) versions of the pthreads routines, so link-based
13520 # tests will erroneously succeed. (N.B.: The stubs are missing
13521 # pthread_cleanup_push, or rather a function called by this macro,
13522 # so we could check for that, but who knows whether they'll stub
13523 # that too in a future libc.) So we'll check first for the
13524 # standard Solaris way of linking pthreads (-mt -lpthread).
13526 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
13530 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
13532 if test "x$GCC" = "xyes"; then :
13533 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
13536 # The presence of a feature test macro requesting re-entrant function
13537 # definitions is, on some systems, a strong hint that pthreads support is
13538 # correctly enabled
13541 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
13542 ax_pthread_check_macro
="_REENTRANT"
13546 ax_pthread_check_macro
="_THREAD_SAFE"
13550 ax_pthread_check_macro
="--"
13553 if test "x$ax_pthread_check_macro" = "x--"; then :
13554 ax_pthread_check_cond
=0
13556 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
13559 # Are we compiling with Clang?
13561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
13562 $as_echo_n "checking whether $CC is Clang... " >&6; }
13563 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
13564 $as_echo_n "(cached) " >&6
13566 ax_cv_PTHREAD_CLANG
=no
13567 # Note that Autoconf sets GCC=yes for Clang as well as GCC
13568 if test "x$GCC" = "xyes"; then
13569 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13570 /* end confdefs.h. */
13571 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
13572 # if defined(__clang__) && defined(__llvm__)
13573 AX_PTHREAD_CC_IS_CLANG
13577 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13578 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
13579 ax_cv_PTHREAD_CLANG
=yes
13586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
13587 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
13588 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
13590 ax_pthread_clang_warning
=no
13592 # Clang needs special handling, because older versions handle the -pthread
13593 # option in a rather... idiosyncratic way
13595 if test "x$ax_pthread_clang" = "xyes"; then
13597 # Clang takes -pthread; it has never supported any other flag
13599 # (Note 1: This will need to be revisited if a system that Clang
13600 # supports has POSIX threads in a separate library. This tends not
13601 # to be the way of modern systems, but it's conceivable.)
13603 # (Note 2: On some systems, notably Darwin, -pthread is not needed
13604 # to get POSIX threads support; the API is always present and
13605 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
13606 # -pthread does define _REENTRANT, and while the Darwin headers
13607 # ignore this macro, third-party headers might not.)
13609 PTHREAD_CFLAGS
="-pthread"
13614 # However, older versions of Clang make a point of warning the user
13615 # that, in an invocation where only linking and no compilation is
13616 # taking place, the -pthread option has no effect ("argument unused
13617 # during compilation"). They expect -pthread to be passed in only
13618 # when source code is being compiled.
13620 # Problem is, this is at odds with the way Automake and most other
13621 # C build frameworks function, which is that the same flags used in
13622 # compilation (CFLAGS) are also used in linking. Many systems
13623 # supported by AX_PTHREAD require exactly this for POSIX threads
13624 # support, and in fact it is often not straightforward to specify a
13625 # flag that is used only in the compilation phase and not in
13626 # linking. Such a scenario is extremely rare in practice.
13628 # Even though use of the -pthread flag in linking would only print
13629 # a warning, this can be a nuisance for well-run software projects
13630 # that build with -Werror. So if the active version of Clang has
13631 # this misfeature, we search for an option to squash it.
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
13634 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
13635 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
13636 $as_echo_n "(cached) " >&6
13638 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
13639 # Create an alternate version of $ac_link that compiles and
13640 # links in two steps (.c -> .o, .o -> exe) instead of one
13641 # (.c -> exe), because the warning occurs only in the second
13643 ax_pthread_save_ac_link
="$ac_link"
13644 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
13645 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
13646 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
13647 ax_pthread_save_CFLAGS
="$CFLAGS"
13648 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
13649 if test "x$ax_pthread_try" = "xunknown"; then :
13652 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
13653 ac_link
="$ax_pthread_save_ac_link"
13654 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13655 /* end confdefs.h. */
13656 int main(void){return 0;}
13658 if ac_fn_c_try_link
"$LINENO"; then :
13659 ac_link
="$ax_pthread_2step_ac_link"
13660 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13661 /* end confdefs.h. */
13662 int main(void){return 0;}
13664 if ac_fn_c_try_link
"$LINENO"; then :
13667 rm -f core conftest.err conftest.
$ac_objext \
13668 conftest
$ac_exeext conftest.
$ac_ext
13671 rm -f core conftest.err conftest.
$ac_objext \
13672 conftest
$ac_exeext conftest.
$ac_ext
13674 ac_link
="$ax_pthread_save_ac_link"
13675 CFLAGS
="$ax_pthread_save_CFLAGS"
13676 if test "x$ax_pthread_try" = "x"; then :
13679 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
13682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
13683 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
13685 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
13687 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
13690 fi # $ax_pthread_clang = yes
13692 if test "x$ax_pthread_ok" = "xno"; then
13693 for ax_pthread_try_flag
in $ax_pthread_flags; do
13695 case $ax_pthread_try_flag in
13697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
13698 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
13702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
13703 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
13704 PTHREAD_CFLAGS
="-mt"
13705 PTHREAD_LIBS
="-lpthread"
13709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
13710 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
13711 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
13715 # Extract the first word of "pthread-config", so it can be a program name with args.
13716 set dummy pthread-config
; ac_word
=$2
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13718 $as_echo_n "checking for $ac_word... " >&6; }
13719 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
13720 $as_echo_n "(cached) " >&6
13722 if test -n "$ax_pthread_config"; then
13723 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
13725 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13726 for as_dir
in $PATH
13729 test -z "$as_dir" && as_dir
=.
13730 for ac_exec_ext
in '' $ac_executable_extensions; do
13731 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
13732 ac_cv_prog_ax_pthread_config
="yes"
13733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13740 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
13743 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
13744 if test -n "$ax_pthread_config"; then
13745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
13746 $as_echo "$ax_pthread_config" >&6; }
13748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13749 $as_echo "no" >&6; }
13753 if test "x$ax_pthread_config" = "xno"; then :
13756 PTHREAD_CFLAGS
="`pthread-config --cflags`"
13757 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
13761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
13762 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
13763 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
13767 ax_pthread_save_CFLAGS
="$CFLAGS"
13768 ax_pthread_save_LIBS
="$LIBS"
13769 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13770 LIBS
="$PTHREAD_LIBS $LIBS"
13772 # Check for various functions. We must include pthread.h,
13773 # since some functions may be macros. (On the Sequent, we
13774 # need a special flag -Kthread to make this header compile.)
13775 # We check for pthread_join because it is in -lpthread on IRIX
13776 # while pthread_create is in libc. We check for pthread_attr_init
13777 # due to DEC craziness with -lpthreads. We check for
13778 # pthread_cleanup_push because it is one of the few pthread
13779 # functions on Solaris that doesn't have a non-functional libc stub.
13780 # We try pthread_create on general principles.
13782 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13783 /* end confdefs.h. */
13784 #include <pthread.h>
13785 # if $ax_pthread_check_cond
13786 # error "$ax_pthread_check_macro must be defined"
13788 static void routine(void *a) { a = 0; }
13789 static void *start_routine(void *a) { return a; }
13793 pthread_t th; pthread_attr_t attr;
13794 pthread_create(&th, 0, start_routine, 0);
13795 pthread_join(th, 0);
13796 pthread_attr_init(&attr);
13797 pthread_cleanup_push(routine, 0);
13798 pthread_cleanup_pop(0) /* ; */
13803 if ac_fn_c_try_link
"$LINENO"; then :
13806 rm -f core conftest.err conftest.
$ac_objext \
13807 conftest
$ac_exeext conftest.
$ac_ext
13809 CFLAGS
="$ax_pthread_save_CFLAGS"
13810 LIBS
="$ax_pthread_save_LIBS"
13812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
13813 $as_echo "$ax_pthread_ok" >&6; }
13814 if test "x$ax_pthread_ok" = "xyes"; then :
13823 # Various other checks:
13824 if test "x$ax_pthread_ok" = "xyes"; then
13825 ax_pthread_save_CFLAGS
="$CFLAGS"
13826 ax_pthread_save_LIBS
="$LIBS"
13827 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13828 LIBS
="$PTHREAD_LIBS $LIBS"
13830 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
13831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
13832 $as_echo_n "checking for joinable pthread attribute... " >&6; }
13833 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
13834 $as_echo_n "(cached) " >&6
13836 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
13837 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
13838 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13839 /* end confdefs.h. */
13840 #include <pthread.h>
13844 int attr = $ax_pthread_attr; return attr /* ; */
13849 if ac_fn_c_try_link
"$LINENO"; then :
13850 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
13852 rm -f core conftest.err conftest.
$ac_objext \
13853 conftest
$ac_exeext conftest.
$ac_ext
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
13858 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
13859 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
13860 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
13861 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
13863 cat >>confdefs.h
<<_ACEOF
13864 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
13867 ax_pthread_joinable_attr_defined
=yes
13871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
13872 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
13873 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
13874 $as_echo_n "(cached) " >&6
13876 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
13879 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
13885 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
13886 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
13887 test "x$ax_pthread_special_flags_added" != "xyes"; then :
13888 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
13889 ax_pthread_special_flags_added
=yes
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
13893 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
13894 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
13895 $as_echo_n "(cached) " >&6
13897 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13898 /* end confdefs.h. */
13899 #include <pthread.h>
13903 int i = PTHREAD_PRIO_INHERIT;
13908 if ac_fn_c_try_link
"$LINENO"; then :
13909 ax_cv_PTHREAD_PRIO_INHERIT
=yes
13911 ax_cv_PTHREAD_PRIO_INHERIT
=no
13913 rm -f core conftest.err conftest.
$ac_objext \
13914 conftest
$ac_exeext conftest.
$ac_ext
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
13918 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
13919 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
13920 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
13922 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
13924 ax_pthread_prio_inherit_defined
=yes
13928 CFLAGS
="$ax_pthread_save_CFLAGS"
13929 LIBS
="$ax_pthread_save_LIBS"
13931 # More AIX lossage: compile with *_r variant
13932 if test "x$GCC" != "xyes"; then
13936 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
13937 #handle absolute path differently from PATH based program lookup
13940 if as_fn_executable_p
${CC}_r
; then :
13941 PTHREAD_CC
="${CC}_r"
13944 for ac_prog
in ${CC}_r
13946 # Extract the first word of "$ac_prog", so it can be a program name with args.
13947 set dummy
$ac_prog; ac_word
=$2
13948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13949 $as_echo_n "checking for $ac_word... " >&6; }
13950 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
13951 $as_echo_n "(cached) " >&6
13953 if test -n "$PTHREAD_CC"; then
13954 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
13956 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13957 for as_dir
in $PATH
13960 test -z "$as_dir" && as_dir
=.
13961 for ac_exec_ext
in '' $ac_executable_extensions; do
13962 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
13963 ac_cv_prog_PTHREAD_CC
="$ac_prog"
13964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13973 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
13974 if test -n "$PTHREAD_CC"; then
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
13976 $as_echo "$PTHREAD_CC" >&6; }
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13979 $as_echo "no" >&6; }
13983 test -n "$PTHREAD_CC" && break
13985 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
13996 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14002 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14003 if test "x$ax_pthread_ok" = "xyes"; then
14011 ac_cpp
='$CXXCPP $CPPFLAGS'
14012 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14013 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14014 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
14017 if test "$threads" = "yes"; then
14019 LIBS
="$PTHREAD_LIBS $LIBS"
14020 save_CXXFLAGS
="$CXXFLAGS"
14021 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
14023 $as_echo_n "checking for std::thread... " >&6; }
14024 if ${gdb_cv_cxx_std_thread+:} false
; then :
14025 $as_echo_n "(cached) " >&6
14027 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14028 /* end confdefs.h. */
14030 void callback() { }
14034 std::thread t(callback);
14039 if ac_fn_cxx_try_compile
"$LINENO"; then :
14040 gdb_cv_cxx_std_thread
=yes
14042 gdb_cv_cxx_std_thread
=no
14044 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
14047 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
14049 # This check must be here, while LIBS includes any necessary
14050 # threading library.
14051 for ac_func
in pthread_sigmask pthread_setname_np
14053 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14054 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14055 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
14056 cat >>confdefs.h
<<_ACEOF
14057 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14065 CXXFLAGS
="$save_CXXFLAGS"
14067 if test "$gdb_cv_cxx_std_thread" = "yes"; then
14069 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
14073 ac_cpp
='$CPP $CPPFLAGS'
14074 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14075 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14076 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14080 $as_echo_n "checking for sigsetjmp... " >&6; }
14081 if ${gdb_cv_func_sigsetjmp+:} false
; then :
14082 $as_echo_n "(cached) " >&6
14084 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14085 /* end confdefs.h. */
14087 #include <setjmp.h>
14092 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
14097 if ac_fn_c_try_compile
"$LINENO"; then :
14098 gdb_cv_func_sigsetjmp
=yes
14100 gdb_cv_func_sigsetjmp
=no
14102 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14105 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14106 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
14108 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14113 # Check whether --with-intel_pt was given.
14114 if test "${with_intel_pt+set}" = set; then :
14115 withval
=$with_intel_pt;
14120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
14121 $as_echo_n "checking whether to use intel pt... " >&6; }
14122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
14123 $as_echo "$with_intel_pt" >&6; }
14125 if test "${with_intel_pt}" = no
; then
14126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
14127 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
14130 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14131 /* end confdefs.h. */
14133 #include <linux/perf_event.h>
14134 #ifndef PERF_ATTR_SIZE_VER5
14139 if ac_fn_c_try_cpp
"$LINENO"; then :
14144 rm -f conftest.err conftest.i conftest.
$ac_ext
14145 if test "$perf_event" != yes; then
14146 if test "$with_intel_pt" = yes; then
14147 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
14149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
14150 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
14164 acl_save_prefix
="$prefix"
14165 prefix
="$acl_final_prefix"
14166 acl_save_exec_prefix
="$exec_prefix"
14167 exec_prefix
="$acl_final_exec_prefix"
14169 eval additional_includedir
=\"$includedir\"
14170 eval additional_libdir
=\"$libdir\"
14172 exec_prefix
="$acl_save_exec_prefix"
14173 prefix
="$acl_save_prefix"
14176 # Check whether --with-libipt-prefix was given.
14177 if test "${with_libipt_prefix+set}" = set; then :
14178 withval
=$with_libipt_prefix;
14179 if test "X$withval" = "Xno"; then
14182 if test "X$withval" = "X"; then
14184 acl_save_prefix
="$prefix"
14185 prefix
="$acl_final_prefix"
14186 acl_save_exec_prefix
="$exec_prefix"
14187 exec_prefix
="$acl_final_exec_prefix"
14189 eval additional_includedir
=\"$includedir\"
14190 eval additional_libdir
=\"$libdir\"
14192 exec_prefix
="$acl_save_exec_prefix"
14193 prefix
="$acl_save_prefix"
14196 additional_includedir
="$withval/include"
14197 additional_libdir
="$withval/lib"
14204 # Check whether --with-libipt-type was given.
14205 if test "${with_libipt_type+set}" = set; then :
14206 withval
=$with_libipt_type; with_libipt_type
=$withval
14208 with_libipt_type
=auto
14211 lib_type
=`eval echo \$with_libipt_type`
14218 names_already_handled
=
14219 names_next_round
='ipt '
14220 while test -n "$names_next_round"; do
14221 names_this_round
="$names_next_round"
14223 for name
in $names_this_round; do
14225 for n
in $names_already_handled; do
14226 if test "$n" = "$name"; then
14227 already_handled
=yes
14231 if test -z "$already_handled"; then
14232 names_already_handled
="$names_already_handled $name"
14233 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14234 eval value
=\"\
$HAVE_LIB$uppername\"
14235 if test -n "$value"; then
14236 if test "$value" = yes; then
14237 eval value
=\"\
$LIB$uppername\"
14238 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
14239 eval value
=\"\
$LTLIB$uppername\"
14240 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
14249 if test $use_additional = yes; then
14250 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14251 found_dir
="$additional_libdir"
14252 found_so
="$additional_libdir/lib$name.$shlibext"
14253 if test -f "$additional_libdir/lib$name.la"; then
14254 found_la
="$additional_libdir/lib$name.la"
14256 elif test x
$lib_type != xshared
; then
14257 if test -f "$additional_libdir/lib$name.$libext"; then
14258 found_dir
="$additional_libdir"
14259 found_a
="$additional_libdir/lib$name.$libext"
14260 if test -f "$additional_libdir/lib$name.la"; then
14261 found_la
="$additional_libdir/lib$name.la"
14266 if test "X$found_dir" = "X"; then
14267 for x
in $LDFLAGS $LTLIBIPT; do
14269 acl_save_prefix
="$prefix"
14270 prefix
="$acl_final_prefix"
14271 acl_save_exec_prefix
="$exec_prefix"
14272 exec_prefix
="$acl_final_exec_prefix"
14274 exec_prefix
="$acl_save_exec_prefix"
14275 prefix
="$acl_save_prefix"
14279 dir
=`echo "X$x" | sed -e 's/^X-L//'`
14280 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14282 found_so
="$dir/lib$name.$shlibext"
14283 if test -f "$dir/lib$name.la"; then
14284 found_la
="$dir/lib$name.la"
14286 elif test x
$lib_type != xshared
; then
14287 if test -f "$dir/lib$name.$libext"; then
14289 found_a
="$dir/lib$name.$libext"
14290 if test -f "$dir/lib$name.la"; then
14291 found_la
="$dir/lib$name.la"
14297 if test "X$found_dir" != "X"; then
14302 if test "X$found_dir" != "X"; then
14303 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
14304 if test "X$found_so" != "X"; then
14305 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
14306 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14309 for x
in $ltrpathdirs; do
14310 if test "X$x" = "X$found_dir"; then
14315 if test -z "$haveit"; then
14316 ltrpathdirs
="$ltrpathdirs $found_dir"
14318 if test "$hardcode_direct" = yes; then
14319 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14321 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
14322 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14324 for x
in $rpathdirs; do
14325 if test "X$x" = "X$found_dir"; then
14330 if test -z "$haveit"; then
14331 rpathdirs
="$rpathdirs $found_dir"
14335 for x
in $LDFLAGS $LIBIPT; do
14337 acl_save_prefix
="$prefix"
14338 prefix
="$acl_final_prefix"
14339 acl_save_exec_prefix
="$exec_prefix"
14340 exec_prefix
="$acl_final_exec_prefix"
14342 exec_prefix
="$acl_save_exec_prefix"
14343 prefix
="$acl_save_prefix"
14345 if test "X$x" = "X-L$found_dir"; then
14350 if test -z "$haveit"; then
14351 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
14353 if test "$hardcode_minus_L" != no
; then
14354 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14356 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
14362 if test "X$found_a" != "X"; then
14363 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
14365 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
14368 additional_includedir
=
14369 case "$found_dir" in
14371 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14372 additional_includedir
="$basedir/include"
14375 if test "X$additional_includedir" != "X"; then
14376 if test "X$additional_includedir" != "X/usr/include"; then
14378 if test "X$additional_includedir" = "X/usr/local/include"; then
14379 if test -n "$GCC"; then
14381 linux
*) haveit
=yes;;
14385 if test -z "$haveit"; then
14386 for x
in $CPPFLAGS $INCIPT; do
14388 acl_save_prefix
="$prefix"
14389 prefix
="$acl_final_prefix"
14390 acl_save_exec_prefix
="$exec_prefix"
14391 exec_prefix
="$acl_final_exec_prefix"
14393 exec_prefix
="$acl_save_exec_prefix"
14394 prefix
="$acl_save_prefix"
14396 if test "X$x" = "X-I$additional_includedir"; then
14401 if test -z "$haveit"; then
14402 if test -d "$additional_includedir"; then
14403 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
14409 if test -n "$found_la"; then
14410 save_libdir
="$libdir"
14411 case "$found_la" in
14412 */* |
*\\*) .
"$found_la" ;;
14413 *) .
"./$found_la" ;;
14415 libdir
="$save_libdir"
14416 for dep
in $dependency_libs; do
14419 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
14420 if test "X$additional_libdir" != "X/usr/lib"; then
14422 if test "X$additional_libdir" = "X/usr/local/lib"; then
14423 if test -n "$GCC"; then
14425 linux
*) haveit
=yes;;
14429 if test -z "$haveit"; then
14431 for x
in $LDFLAGS $LIBIPT; do
14433 acl_save_prefix
="$prefix"
14434 prefix
="$acl_final_prefix"
14435 acl_save_exec_prefix
="$exec_prefix"
14436 exec_prefix
="$acl_final_exec_prefix"
14438 exec_prefix
="$acl_save_exec_prefix"
14439 prefix
="$acl_save_prefix"
14441 if test "X$x" = "X-L$additional_libdir"; then
14446 if test -z "$haveit"; then
14447 if test -d "$additional_libdir"; then
14448 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
14452 for x
in $LDFLAGS $LTLIBIPT; do
14454 acl_save_prefix
="$prefix"
14455 prefix
="$acl_final_prefix"
14456 acl_save_exec_prefix
="$exec_prefix"
14457 exec_prefix
="$acl_final_exec_prefix"
14459 exec_prefix
="$acl_save_exec_prefix"
14460 prefix
="$acl_save_prefix"
14462 if test "X$x" = "X-L$additional_libdir"; then
14467 if test -z "$haveit"; then
14468 if test -d "$additional_libdir"; then
14469 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
14476 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
14477 if test "$enable_rpath" != no
; then
14479 for x
in $rpathdirs; do
14480 if test "X$x" = "X$dir"; then
14485 if test -z "$haveit"; then
14486 rpathdirs
="$rpathdirs $dir"
14489 for x
in $ltrpathdirs; do
14490 if test "X$x" = "X$dir"; then
14495 if test -z "$haveit"; then
14496 ltrpathdirs
="$ltrpathdirs $dir"
14501 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14504 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14507 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
14508 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
14514 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
14515 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
14516 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
14518 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
14519 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
14526 if test "X$rpathdirs" != "X"; then
14527 if test -n "$hardcode_libdir_separator"; then
14529 for found_dir
in $rpathdirs; do
14530 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14532 acl_save_libdir
="$libdir"
14534 eval flag
=\"$hardcode_libdir_flag_spec\"
14535 libdir
="$acl_save_libdir"
14536 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
14538 for found_dir
in $rpathdirs; do
14539 acl_save_libdir
="$libdir"
14540 libdir
="$found_dir"
14541 eval flag
=\"$hardcode_libdir_flag_spec\"
14542 libdir
="$acl_save_libdir"
14543 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
14547 if test "X$ltrpathdirs" != "X"; then
14548 for found_dir
in $ltrpathdirs; do
14549 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
14554 ac_save_CPPFLAGS
="$CPPFLAGS"
14556 for element
in $INCIPT; do
14558 for x
in $CPPFLAGS; do
14560 acl_save_prefix
="$prefix"
14561 prefix
="$acl_final_prefix"
14562 acl_save_exec_prefix
="$exec_prefix"
14563 exec_prefix
="$acl_final_exec_prefix"
14565 exec_prefix
="$acl_save_exec_prefix"
14566 prefix
="$acl_save_prefix"
14568 if test "X$x" = "X$element"; then
14573 if test -z "$haveit"; then
14574 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
14580 $as_echo_n "checking for libipt... " >&6; }
14581 if ${ac_cv_libipt+:} false
; then :
14582 $as_echo_n "(cached) " >&6
14585 ac_save_LIBS
="$LIBS"
14586 LIBS
="$LIBS $LIBIPT"
14587 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14588 /* end confdefs.h. */
14589 #include "intel-pt.h"
14593 pt_insn_alloc_decoder (0);
14598 if ac_fn_c_try_link
"$LINENO"; then :
14603 rm -f core conftest.err conftest.
$ac_objext \
14604 conftest
$ac_exeext conftest.
$ac_ext
14605 LIBS
="$ac_save_LIBS"
14608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
14609 $as_echo "$ac_cv_libipt" >&6; }
14610 if test "$ac_cv_libipt" = yes; then
14613 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
14616 $as_echo_n "checking how to link with libipt... " >&6; }
14617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
14618 $as_echo "$LIBIPT" >&6; }
14621 CPPFLAGS
="$ac_save_CPPFLAGS"
14631 if test "$HAVE_LIBIPT" != yes; then
14632 if test "$with_intel_pt" = yes; then
14633 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
14636 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
14640 LIBS
="$LIBS $LIBIPT"
14641 for ac_func
in pt_insn_event
14643 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
14644 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
14645 cat >>confdefs.h
<<_ACEOF
14646 #define HAVE_PT_INSN_EVENT 1
14652 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
14654 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
14656 cat >>confdefs.h
<<_ACEOF
14657 #define HAVE_STRUCT_PT_INSN_ENABLED 1
14662 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
14664 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
14666 cat >>confdefs.h
<<_ACEOF
14667 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
14677 if test "$ac_cv_header_sys_procfs_h" = yes; then
14678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14679 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14680 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
14681 $as_echo_n "(cached) " >&6
14683 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14684 /* end confdefs.h. */
14687 /* Needed for new procfs interface on sparc-solaris. */
14688 #define _STRUCTURED_PROC 1
14689 #include <sys/procfs.h>
14698 if ac_fn_c_try_compile
"$LINENO"; then :
14699 bfd_cv_have_sys_procfs_type_gregset_t
=yes
14701 bfd_cv_have_sys_procfs_type_gregset_t
=no
14704 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14707 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14709 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14713 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14716 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14717 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
14718 $as_echo_n "(cached) " >&6
14720 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14721 /* end confdefs.h. */
14724 /* Needed for new procfs interface on sparc-solaris. */
14725 #define _STRUCTURED_PROC 1
14726 #include <sys/procfs.h>
14735 if ac_fn_c_try_compile
"$LINENO"; then :
14736 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
14738 bfd_cv_have_sys_procfs_type_fpregset_t
=no
14741 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14744 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14746 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14750 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14753 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14754 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
14755 $as_echo_n "(cached) " >&6
14757 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14758 /* end confdefs.h. */
14761 /* Needed for new procfs interface on sparc-solaris. */
14762 #define _STRUCTURED_PROC 1
14763 #include <sys/procfs.h>
14772 if ac_fn_c_try_compile
"$LINENO"; then :
14773 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
14775 bfd_cv_have_sys_procfs_type_prgregset_t
=no
14778 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14781 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14783 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14787 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14790 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14791 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
14792 $as_echo_n "(cached) " >&6
14794 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14795 /* end confdefs.h. */
14798 /* Needed for new procfs interface on sparc-solaris. */
14799 #define _STRUCTURED_PROC 1
14800 #include <sys/procfs.h>
14809 if ac_fn_c_try_compile
"$LINENO"; then :
14810 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
14812 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
14815 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14818 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14820 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14824 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14827 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14828 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
14829 $as_echo_n "(cached) " >&6
14831 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14832 /* end confdefs.h. */
14835 /* Needed for new procfs interface on sparc-solaris. */
14836 #define _STRUCTURED_PROC 1
14837 #include <sys/procfs.h>
14846 if ac_fn_c_try_compile
"$LINENO"; then :
14847 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
14849 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
14852 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14855 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
14857 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
14860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
14861 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
14863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
14864 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
14865 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
14866 $as_echo_n "(cached) " >&6
14868 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14869 /* end confdefs.h. */
14872 /* Needed for new procfs interface on sparc-solaris. */
14873 #define _STRUCTURED_PROC 1
14874 #include <sys/procfs.h>
14883 if ac_fn_c_try_compile
"$LINENO"; then :
14884 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
14886 bfd_cv_have_sys_procfs_type_lwpid_t
=no
14889 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14892 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14894 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14898 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14901 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14902 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
14903 $as_echo_n "(cached) " >&6
14905 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14906 /* end confdefs.h. */
14909 /* Needed for new procfs interface on sparc-solaris. */
14910 #define _STRUCTURED_PROC 1
14911 #include <sys/procfs.h>
14920 if ac_fn_c_try_compile
"$LINENO"; then :
14921 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
14923 bfd_cv_have_sys_procfs_type_psaddr_t
=no
14926 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14929 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14931 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14935 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
14938 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
14939 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
14940 $as_echo_n "(cached) " >&6
14942 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14943 /* end confdefs.h. */
14946 /* Needed for new procfs interface on sparc-solaris. */
14947 #define _STRUCTURED_PROC 1
14948 #include <sys/procfs.h>
14952 elf_fpregset_t avar
14957 if ac_fn_c_try_compile
"$LINENO"; then :
14958 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
14960 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
14963 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14966 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
14968 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
14971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
14972 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
14977 # Check the return and argument types of ptrace.
14980 for ac_header
in sys
/ptrace.h ptrace.h
14982 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14983 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14984 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
14985 cat >>confdefs.h
<<_ACEOF
14986 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14994 gdb_ptrace_headers
='
14995 #include <sys/types.h>
14996 #if HAVE_SYS_PTRACE_H
14997 # include <sys/ptrace.h>
15000 # include <unistd.h>
15004 # Check return type. Varargs (used on GNU/Linux) conflict with the
15005 # empty argument list, so check for that explicitly.
15006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
15007 $as_echo_n "checking return type of ptrace... " >&6; }
15008 if ${gdb_cv_func_ptrace_ret+:} false
; then :
15009 $as_echo_n "(cached) " >&6
15011 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15012 /* end confdefs.h. */
15013 $gdb_ptrace_headers
15017 extern long ptrace (enum __ptrace_request, ...);
15022 if ac_fn_c_try_compile
"$LINENO"; then :
15023 gdb_cv_func_ptrace_ret
='long'
15025 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15026 /* end confdefs.h. */
15027 $gdb_ptrace_headers
15031 extern int ptrace ();
15036 if ac_fn_c_try_compile
"$LINENO"; then :
15037 gdb_cv_func_ptrace_ret
='int'
15039 gdb_cv_func_ptrace_ret
='long'
15041 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15043 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
15046 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
15048 cat >>confdefs.h
<<_ACEOF
15049 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
15052 # Check argument types.
15053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
15054 $as_echo_n "checking types of arguments for ptrace... " >&6; }
15055 if ${gdb_cv_func_ptrace_args+:} false
; then :
15056 $as_echo_n "(cached) " >&6
15059 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15060 /* end confdefs.h. */
15061 $gdb_ptrace_headers
15065 extern long ptrace (enum __ptrace_request, ...);
15070 if ac_fn_c_try_compile
"$LINENO"; then :
15071 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
15074 for gdb_arg1
in 'int' 'long'; do
15075 for gdb_arg2
in 'pid_t' 'int' 'long'; do
15076 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
15077 for gdb_arg4
in 'int' 'long' 'void *'; do
15078 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15079 /* end confdefs.h. */
15080 $gdb_ptrace_headers
15085 extern $gdb_cv_func_ptrace_ret
15086 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15092 if ac_fn_c_try_compile
"$LINENO"; then :
15093 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15096 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15097 for gdb_arg5
in 'int *' 'int' 'long'; do
15098 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15099 /* end confdefs.h. */
15100 $gdb_ptrace_headers
15105 extern $gdb_cv_func_ptrace_ret
15106 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15112 if ac_fn_c_try_compile
"$LINENO"; then :
15114 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15117 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15123 # Provide a safe default value.
15124 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15127 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
15130 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
15131 ac_save_IFS
=$IFS; IFS
=','
15132 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15136 cat >>confdefs.h
<<_ACEOF
15137 #define PTRACE_TYPE_ARG1 $1
15141 cat >>confdefs.h
<<_ACEOF
15142 #define PTRACE_TYPE_ARG3 $3
15146 cat >>confdefs.h
<<_ACEOF
15147 #define PTRACE_TYPE_ARG4 $4
15150 if test -n "$5"; then
15152 cat >>confdefs.h
<<_ACEOF
15153 #define PTRACE_TYPE_ARG5 $5
15159 if test "$cross_compiling" = no
; then
15160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15161 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15162 if ${ac_cv_func_setpgrp_void+:} false
; then :
15163 $as_echo_n "(cached) " >&6
15165 if test "$cross_compiling" = yes; then :
15166 as_fn_error $?
"cannot check setpgrp when cross compiling" "$LINENO" 5
15168 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15169 /* end confdefs.h. */
15170 $ac_includes_default
15174 /* If this system has a BSD-style setpgrp which takes arguments,
15175 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15176 exit successfully. */
15177 return setpgrp (1,1) != -1;
15182 if ac_fn_c_try_run
"$LINENO"; then :
15183 ac_cv_func_setpgrp_void
=no
15185 ac_cv_func_setpgrp_void
=yes
15187 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15188 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15193 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15194 if test $ac_cv_func_setpgrp_void = yes; then
15196 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15202 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15203 if ${ac_cv_func_setpgrp_void+:} false
; then :
15204 $as_echo_n "(cached) " >&6
15206 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15207 /* end confdefs.h. */
15209 #include <unistd.h>
15215 if (setpgrp(1,1) == -1)
15224 if ac_fn_c_try_compile
"$LINENO"; then :
15225 ac_cv_func_setpgrp_void
=no
15227 ac_cv_func_setpgrp_void
=yes
15229 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15232 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15233 if test "$ac_cv_func_setpgrp_void" = yes; then
15234 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15239 # Assume we'll default to using the included libiberty regex.
15240 gdb_use_included_regex
=yes
15242 # However, if the system regex is GNU regex, then default to *not*
15243 # using the included regex.
15244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
15245 $as_echo_n "checking for GNU regex... " >&6; }
15246 if ${gdb_cv_have_gnu_regex+:} false
; then :
15247 $as_echo_n "(cached) " >&6
15249 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15250 /* end confdefs.h. */
15251 #include <gnu-versions.h>
15255 #define REGEX_INTERFACE_VERSION 1
15256 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
15257 # error "Version mismatch"
15263 if ac_fn_c_try_compile
"$LINENO"; then :
15264 gdb_cv_have_gnu_regex
=yes
15266 gdb_cv_have_gnu_regex
=no
15268 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
15271 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
15272 if test "$gdb_cv_have_gnu_regex" = yes; then
15273 gdb_use_included_regex
=no
15277 # Check whether --with-included-regex was given.
15278 if test "${with_included_regex+set}" = set; then :
15279 withval
=$with_included_regex; gdb_with_regex
=$withval
15281 gdb_with_regex
=$gdb_use_included_regex
15284 if test "$gdb_with_regex" = yes; then
15286 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
15290 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
15291 ac_fn_c_check_member
"$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
15292 #include <sys/proc.h>
15295 if test "x$ac_cv_member_struct_thread_td_pcb" = xyes
; then :
15297 cat >>confdefs.h
<<_ACEOF
15298 #define HAVE_STRUCT_THREAD_TD_PCB 1
15305 # See if <sys/lwp.h> defines `struct lwp`.
15306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
15307 $as_echo_n "checking for struct lwp... " >&6; }
15308 if ${gdb_cv_struct_lwp+:} false
; then :
15309 $as_echo_n "(cached) " >&6
15311 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15312 /* end confdefs.h. */
15313 #include <sys/param.h>
15315 #include <sys/lwp.h>
15324 if ac_fn_c_try_compile
"$LINENO"; then :
15325 gdb_cv_struct_lwp
=yes
15327 gdb_cv_struct_lwp
=no
15329 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
15332 $as_echo "$gdb_cv_struct_lwp" >&6; }
15333 if test "$gdb_cv_struct_lwp" = yes; then
15335 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
15339 # See if <machine/reg.h> degines `struct reg'.
15340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
15341 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
15342 if ${gdb_cv_struct_reg+:} false
; then :
15343 $as_echo_n "(cached) " >&6
15345 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15346 /* end confdefs.h. */
15347 #include <sys/types.h>
15348 #include <machine/reg.h>
15357 if ac_fn_c_try_compile
"$LINENO"; then :
15358 gdb_cv_struct_reg
=yes
15360 gdb_cv_struct_reg
=no
15362 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
15365 $as_echo "$gdb_cv_struct_reg" >&6; }
15366 if test "$gdb_cv_struct_reg" = yes; then
15368 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
15372 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
15373 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
15374 ac_fn_c_check_member
"$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
15375 #include <machine/reg.h>
15377 if test "x$ac_cv_member_struct_reg_r_fs" = xyes
; then :
15379 cat >>confdefs.h
<<_ACEOF
15380 #define HAVE_STRUCT_REG_R_FS 1
15385 ac_fn_c_check_member
"$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
15386 #include <machine/reg.h>
15388 if test "x$ac_cv_member_struct_reg_r_gs" = xyes
; then :
15390 cat >>confdefs.h
<<_ACEOF
15391 #define HAVE_STRUCT_REG_R_GS 1
15398 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
15399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
15400 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
15401 if ${gdb_cv_have_ptrace_getregs+:} false
; then :
15402 $as_echo_n "(cached) " >&6
15404 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15405 /* end confdefs.h. */
15406 #include <sys/ptrace.h>
15415 if ac_fn_c_try_compile
"$LINENO"; then :
15416 gdb_cv_have_ptrace_getregs
=yes
15418 gdb_cv_have_ptrace_getregs
=no
15420 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
15424 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
15425 if test "$gdb_cv_have_ptrace_getregs" = yes; then
15427 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
15431 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
15432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
15433 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
15434 if ${gdb_cv_have_ptrace_getfpxregs+:} false
; then :
15435 $as_echo_n "(cached) " >&6
15437 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15438 /* end confdefs.h. */
15439 #include <sys/ptrace.h>
15448 if ac_fn_c_try_compile
"$LINENO"; then :
15449 gdb_cv_have_ptrace_getfpxregs
=yes
15451 gdb_cv_have_ptrace_getfpxregs
=no
15453 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
15457 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
15458 if test "$gdb_cv_have_ptrace_getfpxregs" = yes; then
15460 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
15464 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
15465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
15466 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
15467 if ${gdb_cv_have_pt_getdbregs+:} false
; then :
15468 $as_echo_n "(cached) " >&6
15470 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15471 /* end confdefs.h. */
15472 #include <sys/types.h>
15473 #include <sys/ptrace.h>
15482 if ac_fn_c_try_compile
"$LINENO"; then :
15483 gdb_cv_have_pt_getdbregs
=yes
15485 gdb_cv_have_pt_getdbregs
=no
15487 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
15491 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
15492 if test "$gdb_cv_have_pt_getdbregs" = yes; then
15494 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
15498 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
15499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
15500 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
15501 if ${gdb_cv_have_pt_getxmmregs+:} false
; then :
15502 $as_echo_n "(cached) " >&6
15504 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15505 /* end confdefs.h. */
15506 #include <sys/types.h>
15507 #include <sys/ptrace.h>
15516 if ac_fn_c_try_compile
"$LINENO"; then :
15517 gdb_cv_have_pt_getxmmregs
=yes
15519 gdb_cv_have_pt_getxmmregs
=no
15521 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
15525 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
15526 if test "$gdb_cv_have_pt_getxmmregs" = yes; then
15528 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
15532 # See if <sys/ptrace.h> supports LWP names on FreeBSD
15533 # Older FreeBSD versions don't have the pl_tdname member of
15534 # `struct ptrace_lwpinfo'.
15535 ac_fn_c_check_member
"$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
15537 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes
; then :
15539 cat >>confdefs.h
<<_ACEOF
15540 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
15547 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
15548 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
15550 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>
15552 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes
; then :
15554 cat >>confdefs.h
<<_ACEOF
15555 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
15562 # Check if the compiler supports the `long long' type.
15564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
15565 $as_echo_n "checking for long long support in compiler... " >&6; }
15566 if ${gdb_cv_c_long_long+:} false
; then :
15567 $as_echo_n "(cached) " >&6
15569 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15570 /* end confdefs.h. */
15571 extern long long foo;
15575 switch (foo & 2) { case 0: return 1; }
15580 if ac_fn_c_try_compile
"$LINENO"; then :
15581 gdb_cv_c_long_long
=yes
15583 gdb_cv_c_long_long
=no
15585 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
15588 $as_echo "$gdb_cv_c_long_long" >&6; }
15589 if test "$gdb_cv_c_long_long" != yes; then
15590 # libdecnumber requires long long.
15591 as_fn_error $?
"Compiler must support long long for GDB." "$LINENO" 5
15594 # Check if the compiler and runtime support printing long longs.
15596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
15597 $as_echo_n "checking for long long support in printf... " >&6; }
15598 if ${gdb_cv_printf_has_long_long+:} false
; then :
15599 $as_echo_n "(cached) " >&6
15601 if test "$cross_compiling" = yes; then :
15602 gdb_cv_printf_has_long_long
=no
15604 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15605 /* end confdefs.h. */
15606 $ac_includes_default
15612 l = (l << 16) + 0x0123;
15613 l = (l << 16) + 0x4567;
15614 l = (l << 16) + 0x89ab;
15615 l = (l << 16) + 0xcdef;
15616 sprintf (buf, "0x%016llx", l);
15617 return (strcmp ("0x0123456789abcdef", buf));
15622 if ac_fn_c_try_run
"$LINENO"; then :
15623 gdb_cv_printf_has_long_long
=yes
15625 gdb_cv_printf_has_long_long
=no
15627 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15628 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
15633 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
15634 if test "$gdb_cv_printf_has_long_long" = yes; then
15636 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
15640 # Check if the compiler and runtime support printing decfloats.
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
15643 $as_echo_n "checking for decfloat support in printf... " >&6; }
15644 if ${gdb_cv_printf_has_decfloat+:} false
; then :
15645 $as_echo_n "(cached) " >&6
15647 if test "$cross_compiling" = yes; then :
15648 gdb_cv_printf_has_decfloat
=no
15650 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15651 /* end confdefs.h. */
15652 $ac_includes_default
15657 _Decimal32 d32 = 1.2345df;
15658 _Decimal64 d64 = 1.2345dd;
15659 _Decimal128 d128 = 1.2345dl;
15660 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
15661 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
15666 if ac_fn_c_try_run
"$LINENO"; then :
15667 gdb_cv_printf_has_decfloat
=yes
15669 gdb_cv_printf_has_decfloat
=no
15671 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15672 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
15677 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
15678 if test "$gdb_cv_printf_has_decfloat" = yes; then
15680 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
15684 # Check if the compiler supports the `long double' type. We can't use
15685 # AC_C_LONG_DOUBLE because that one does additional checks on the
15686 # constants defined in <float.h> that fail on some systems,
15687 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
15690 $as_echo_n "checking for long double support in compiler... " >&6; }
15691 if ${gdb_cv_c_long_double+:} false
; then :
15692 $as_echo_n "(cached) " >&6
15694 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15695 /* end confdefs.h. */
15698 if ac_fn_c_try_compile
"$LINENO"; then :
15699 gdb_cv_c_long_double
=yes
15701 gdb_cv_c_long_double
=no
15703 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
15706 $as_echo "$gdb_cv_c_long_double" >&6; }
15707 if test "$gdb_cv_c_long_double" = yes; then
15709 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
15713 # Check if the compiler and runtime support printing long doubles.
15715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
15716 $as_echo_n "checking for long double support in printf... " >&6; }
15717 if ${gdb_cv_printf_has_long_double+:} false
; then :
15718 $as_echo_n "(cached) " >&6
15720 if test "$cross_compiling" = yes; then :
15721 gdb_cv_printf_has_long_double
=no
15723 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15724 /* end confdefs.h. */
15725 $ac_includes_default
15730 long double f = 3.141592653;
15731 sprintf (buf, "%Lg", f);
15732 return (strncmp ("3.14159", buf, 7));
15737 if ac_fn_c_try_run
"$LINENO"; then :
15738 gdb_cv_printf_has_long_double
=yes
15740 gdb_cv_printf_has_long_double
=no
15742 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15743 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
15748 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
15749 if test "$gdb_cv_printf_has_long_double" = yes; then
15751 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
15755 # Check if the compiler and runtime support scanning long doubles.
15757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
15758 $as_echo_n "checking for long double support in scanf... " >&6; }
15759 if ${gdb_cv_scanf_has_long_double+:} false
; then :
15760 $as_echo_n "(cached) " >&6
15762 if test "$cross_compiling" = yes; then :
15763 gdb_cv_scanf_has_long_double
=no
15765 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15766 /* end confdefs.h. */
15771 char *buf = "3.141592653";
15773 sscanf (buf, "%Lg", &f);
15774 return !(f > 3.14159 && f < 3.14160);
15779 if ac_fn_c_try_run
"$LINENO"; then :
15780 gdb_cv_scanf_has_long_double
=yes
15782 gdb_cv_scanf_has_long_double
=no
15784 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15785 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
15790 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
15791 if test "$gdb_cv_scanf_has_long_double" = yes; then
15793 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
15799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
15800 $as_echo_n "checking for -bbigtoc option... " >&6; }
15801 if ${gdb_cv_bigtoc+:} false
; then :
15802 $as_echo_n "(cached) " >&6
15805 SAVE_LDFLAGS
=$LDFLAGS
15808 yes) gdb_cv_bigtoc
=-Wl,-bbigtoc ;;
15809 *) gdb_cv_bigtoc
=-bbigtoc ;;
15812 LDFLAGS
=$LDFLAGS\
$gdb_cv_bigtoc
15813 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15814 /* end confdefs.h. */
15824 if ac_fn_c_try_link
"$LINENO"; then :
15829 rm -f core conftest.err conftest.
$ac_objext \
15830 conftest
$ac_exeext conftest.
$ac_ext
15831 LDFLAGS
="${SAVE_LDFLAGS}"
15834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
15835 $as_echo "$gdb_cv_bigtoc" >&6; }
15836 CONFIG_LDFLAGS
="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
15840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
15841 $as_echo_n "checking for the dynamic export flag... " >&6; }
15843 if test "${gdb_native}" = yes; then
15844 # The dynamically loaded libthread_db needs access to symbols in the gdb
15845 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
15846 # may not be supported there.
15847 old_LDFLAGS
="$LDFLAGS"
15848 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
15849 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
15850 LDFLAGS
="$LDFLAGS $RDYNAMIC"
15851 if test "${have_libpython}" = no
; then
15852 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15853 /* end confdefs.h. */
15863 if ac_fn_c_try_link
"$LINENO"; then :
15866 rm -f core conftest.err conftest.
$ac_objext \
15867 conftest
$ac_exeext conftest.
$ac_ext
15869 # Workaround http://bugs.python.org/issue4434 where static
15870 # libpythonX.Y.a would get its symbols required for
15871 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
15872 # Problem does not happen for the recommended libpythonX.Y.so linkage.
15874 # Note the workaround for Python
15875 # http://bugs.python.org/issue10112 earlier has removed
15876 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
15877 # here too, as otherwise it'd make this -Wl,--dynamic-list test
15879 old_CFLAGS
="$CFLAGS"
15880 CFLAGS
="$CFLAGS $PYTHON_CFLAGS"
15882 LIBS
="$LIBS $PYTHON_LIBS"
15883 old_CPPFLAGS
="$CPPFLAGS"
15884 CPPFLAGS
="$CPPFLAGS $PYTHON_CPPFLAGS"
15885 if test "$cross_compiling" = yes; then :
15888 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15889 /* end confdefs.h. */
15890 #include "Python.h"
15896 err = PyRun_SimpleString ("import itertools\n");
15898 return err == 0 ? 0 : 1;
15903 if ac_fn_c_try_run
"$LINENO"; then :
15906 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15907 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15911 CFLAGS
="$old_CFLAGS"
15912 CPPFLAGS
="$old_CPPFLAGS"
15914 LDFLAGS
="$old_LDFLAGS"
15916 if $dynamic_list; then
15917 found
="-Wl,--dynamic-list"
15918 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
15921 RDYNAMIC
="-rdynamic"
15924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
15925 $as_echo "$found" >&6; }
15928 if test "${build}" = "${host}" -a "${host}" = "${target}" ; then
15931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
15932 $as_echo_n "checking for AiX thread debugging library... " >&6; }
15933 if ${gdb_cv_have_aix_thread_debug+:} false
; then :
15934 $as_echo_n "(cached) " >&6
15936 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15937 /* end confdefs.h. */
15938 #include <sys/pthdebug.h>
15942 #ifndef PTHDB_VERSION_3
15949 if ac_fn_c_try_compile
"$LINENO"; then :
15950 gdb_cv_have_aix_thread_debug
=yes
15952 gdb_cv_have_aix_thread_debug
=no
15954 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
15958 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
15959 if test "$gdb_cv_have_aix_thread_debug" = yes; then
15960 CONFIG_SRCS
="${CONFIG_SRCS} aix-thread.c"
15961 CONFIG_OBS
="${CONFIG_OBS} aix-thread.o"
15962 LIBS
="$LIBS -lpthdebug"
15964 # Older versions of AIX do not provide the declaration for
15965 # the getthrds function (it appears that it was introduced
15967 ac_fn_c_check_decl
"$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
15969 if test "x$ac_cv_have_decl_getthrds" = xyes
; then :
15975 cat >>confdefs.h
<<_ACEOF
15976 #define HAVE_DECL_GETTHRDS $ac_have_decl
15985 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
15986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
15987 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
15988 if ${gdb_cv_thread_db_h_has_td_notalloc+:} false
; then :
15989 $as_echo_n "(cached) " >&6
15991 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15992 /* end confdefs.h. */
15993 #include <thread_db.h>
15997 int i = TD_NOTALLOC;
16002 if ac_fn_c_try_compile
"$LINENO"; then :
16003 gdb_cv_thread_db_h_has_td_notalloc
=yes
16005 gdb_cv_thread_db_h_has_td_notalloc
=no
16008 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16012 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16014 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16015 if ${gdb_cv_thread_db_h_has_td_version+:} false
; then :
16016 $as_echo_n "(cached) " >&6
16018 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16019 /* end confdefs.h. */
16020 #include <thread_db.h>
16024 int i = TD_VERSION;
16029 if ac_fn_c_try_compile
"$LINENO"; then :
16030 gdb_cv_thread_db_h_has_td_version
=yes
16032 gdb_cv_thread_db_h_has_td_version
=no
16035 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16039 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16041 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16042 if ${gdb_cv_thread_db_h_has_td_notls+:} false
; then :
16043 $as_echo_n "(cached) " >&6
16045 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16046 /* end confdefs.h. */
16047 #include <thread_db.h>
16056 if ac_fn_c_try_compile
"$LINENO"; then :
16057 gdb_cv_thread_db_h_has_td_notls
=yes
16059 gdb_cv_thread_db_h_has_td_notls
=no
16062 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16066 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16068 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16070 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16073 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16075 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16078 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16080 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16093 cat >>confdefs.h
<<_ACEOF
16094 #define GDBINIT "$gdbinit"
16099 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16100 # except that the argument to --with-sysroot is optional.
16101 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16102 if test "x$with_sysroot" = xyes
; then
16103 with_sysroot
="${exec_prefix}/${target_alias}/sys-root"
16106 # Check whether --with-sysroot was given.
16107 if test "${with_sysroot+set}" = set; then :
16108 withval
=$with_sysroot; TARGET_SYSTEM_ROOT
=$withval
16110 TARGET_SYSTEM_ROOT
=
16114 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16115 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16116 ac_define_dir
=`eval echo $TARGET_SYSTEM_ROOT`
16117 ac_define_dir
=`eval echo $ac_define_dir`
16119 cat >>confdefs.h
<<_ACEOF
16120 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16126 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16127 if test "x$prefix" = xNONE
; then
16128 test_prefix
=/usr
/local
16130 test_prefix
=$prefix
16133 test_prefix
=$exec_prefix
16136 case ${ac_define_dir} in
16137 "${test_prefix}"|
"${test_prefix}/"*|\
16138 '${exec_prefix}'|
'${exec_prefix}/'*)
16143 cat >>confdefs.h
<<_ACEOF
16144 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16151 # Check whether --with-system-gdbinit was given.
16152 if test "${with_system_gdbinit+set}" = set; then :
16153 withval
=$with_system_gdbinit;
16154 SYSTEM_GDBINIT
=$withval
16160 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16161 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16162 ac_define_dir
=`eval echo $SYSTEM_GDBINIT`
16163 ac_define_dir
=`eval echo $ac_define_dir`
16165 cat >>confdefs.h
<<_ACEOF
16166 #define SYSTEM_GDBINIT "$ac_define_dir"
16172 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16173 if test "x$prefix" = xNONE
; then
16174 test_prefix
=/usr
/local
16176 test_prefix
=$prefix
16179 test_prefix
=$exec_prefix
16182 case ${ac_define_dir} in
16183 "${test_prefix}"|
"${test_prefix}/"*|\
16184 '${exec_prefix}'|
'${exec_prefix}/'*)
16189 cat >>confdefs.h
<<_ACEOF
16190 #define SYSTEM_GDBINIT_RELOCATABLE $value
16197 # Check whether --with-system-gdbinit-dir was given.
16198 if test "${with_system_gdbinit_dir+set}" = set; then :
16199 withval
=$with_system_gdbinit_dir;
16200 SYSTEM_GDBINIT_DIR
=$withval
16202 SYSTEM_GDBINIT_DIR
=
16206 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16207 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16208 ac_define_dir
=`eval echo $SYSTEM_GDBINIT_DIR`
16209 ac_define_dir
=`eval echo $ac_define_dir`
16211 cat >>confdefs.h
<<_ACEOF
16212 #define SYSTEM_GDBINIT_DIR "$ac_define_dir"
16218 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16219 if test "x$prefix" = xNONE
; then
16220 test_prefix
=/usr
/local
16222 test_prefix
=$prefix
16225 test_prefix
=$exec_prefix
16228 case ${ac_define_dir} in
16229 "${test_prefix}"|
"${test_prefix}/"*|\
16230 '${exec_prefix}'|
'${exec_prefix}/'*)
16235 cat >>confdefs.h
<<_ACEOF
16236 #define SYSTEM_GDBINIT_DIR_RELOCATABLE $value
16243 # Check whether --enable-werror was given.
16244 if test "${enable_werror+set}" = set; then :
16245 enableval
=$enable_werror; case "${enableval}" in
16246 yes | y
) ERROR_ON_WARNING
="yes" ;;
16247 no | n
) ERROR_ON_WARNING
="no" ;;
16248 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16253 # Enable -Werror by default when using gcc. Turn it off for releases.
16254 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
16255 ERROR_ON_WARNING
=yes
16259 if test "${ERROR_ON_WARNING}" = yes ; then
16260 WERROR_CFLAGS
="-Werror"
16263 # The options we'll try to enable.
16264 build_warnings
="-Wall -Wpointer-arith \
16265 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
16266 -Wno-switch -Wno-char-subscripts \
16267 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
16268 -Wno-sign-compare -Wno-error=maybe-uninitialized \
16269 -Wno-mismatched-tags \
16270 -Wno-error=deprecated-register \
16271 -Wsuggest-override \
16272 -Wimplicit-fallthrough=3 \
16273 -Wduplicated-cond \
16275 -Wdeprecated-copy \
16276 -Wdeprecated-copy-dtor \
16278 -Wmissing-declarations \
16279 -Wmissing-prototypes \
16280 -Wstrict-null-sentinel \
16285 # Enable -Wno-format by default when using gcc on mingw since many
16286 # GCC versions complain about %I64.
16287 build_warnings
="$build_warnings -Wno-format" ;;
16289 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
16290 # doesn't understand.
16291 build_warnings
="$build_warnings -Wno-unknown-pragmas"
16292 # Solaris 11 <unistd.h> marks vfork deprecated.
16293 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
16295 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
16296 # but there's a special case for this below.
16297 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
16300 # Check whether --enable-build-warnings was given.
16301 if test "${enable_build_warnings+set}" = set; then :
16302 enableval
=$enable_build_warnings; case "${enableval}" in
16304 no
) build_warnings
="-w";;
16305 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16306 build_warnings
="${build_warnings} ${t}";;
16307 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16308 build_warnings
="${t} ${build_warnings}";;
16309 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16311 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16312 echo "Setting compiler warning flags = $build_warnings" 6>&1
16315 # Check whether --enable-gdb-build-warnings was given.
16316 if test "${enable_gdb_build_warnings+set}" = set; then :
16317 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
16319 no
) build_warnings
="-w";;
16320 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16321 build_warnings
="${build_warnings} ${t}";;
16322 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16323 build_warnings
="${t} ${build_warnings}";;
16324 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16326 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16327 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
16331 # The set of warnings supported by a C++ compiler is not the same as
16332 # of the C compiler.
16334 ac_cpp
='$CXXCPP $CPPFLAGS'
16335 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16336 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16337 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
16341 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
16343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
16344 $as_echo_n "checking compiler warning flags... " >&6; }
16345 # Separate out the -Werror flag as some files just cannot be
16346 # compiled with it enabled.
16347 for w
in ${build_warnings}; do
16348 # GCC does not complain about -Wno-unknown-warning. Invert
16349 # and test -Wunknown-warning instead.
16352 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
16353 -Wformat-nonliteral)
16354 # gcc requires -Wformat before -Wformat-nonliteral
16355 # will work, so stick them together.
16364 -Werr*) WERROR_CFLAGS
=-Werror ;;
16366 # Check whether GCC accepts it.
16367 saved_CFLAGS
="$CFLAGS"
16368 CFLAGS
="$CFLAGS -Werror $wtest"
16369 saved_CXXFLAGS
="$CXXFLAGS"
16370 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
16371 if test "x$w" = "x-Wunused-variable"; then
16372 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
16373 # fixed in GCC 4.9. This test is derived from the gdb
16374 # source code that triggered this bug in GCC.
16375 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16376 /* end confdefs.h. */
16377 struct scoped_restore_base {};
16378 struct scoped_restore_tmpl : public scoped_restore_base {
16379 ~scoped_restore_tmpl() {}
16384 const scoped_restore_base &b = scoped_restore_tmpl();
16389 if ac_fn_cxx_try_compile
"$LINENO"; then :
16390 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16392 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16394 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16395 /* end confdefs.h. */
16405 if ac_fn_cxx_try_compile
"$LINENO"; then :
16406 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16408 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16410 CFLAGS
="$saved_CFLAGS"
16411 CXXFLAGS
="$saved_CXXFLAGS"
16414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
16415 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
16421 ac_cpp='$CPP $CPPFLAGS'
16422 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16423 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16424 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16428 # Check whether --enable-ubsan was given.
16429 if test "${enable_ubsan+set}" = set; then :
16430 enableval=$enable_ubsan;
16435 if test "x
$enable_ubsan" = xauto; then
16436 if $development; then
16441 ac_cpp='$CXXCPP $CPPFLAGS'
16442 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16443 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16444 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16446 if test "x
$enable_ubsan" = xyes; then
16447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
-fsanitize=undefined is accepted
" >&5
16448 $as_echo_n "checking whether
-fsanitize=undefined is accepted...
" >&6; }
16449 saved_CXXFLAGS="$CXXFLAGS"
16450 CXXFLAGS="$CXXFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
16451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16452 /* end confdefs.h. */
16462 if ac_fn_cxx_try_link "$LINENO"; then :
16467 rm -f core conftest.err conftest.$ac_objext \
16468 conftest$ac_exeext conftest.$ac_ext
16469 CXXFLAGS="$saved_CXXFLAGS"
16470 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $enable_ubsan" >&5
16471 $as_echo "$enable_ubsan" >&6; }
16472 if test "x
$enable_ubsan" = xyes; then
16473 WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
16474 CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined
"
16478 ac_cpp='$CPP $CPPFLAGS'
16479 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16480 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16481 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16485 # In the Cygwin environment, we need some additional flags.
16486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for cygwin
" >&5
16487 $as_echo_n "checking
for cygwin...
" >&6; }
16488 if ${gdb_cv_os_cygwin+:} false; then :
16489 $as_echo_n "(cached
) " >&6
16491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16492 /* end confdefs.h. */
16494 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
16498 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
16499 $EGREP "^lose$
" >/dev/null 2>&1; then :
16500 gdb_cv_os_cygwin=yes
16502 gdb_cv_os_cygwin=no
16507 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_os_cygwin" >&5
16508 $as_echo "$gdb_cv_os_cygwin" >&6; }
16511 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o
"
16513 *go32* ) SER_HARDWIRE=ser-go32.o ;;
16514 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
16515 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o
" ;;
16516 *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o
" ;;
16520 # libreadline needs libuser32.a in a cygwin environment
16522 if test x"$gdb_cv_os_cygwin" = xyes; then
16523 WIN32LIBS="-luser32"
16524 case "${target}" in
16525 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
16530 # The ser-tcp.c module requires sockets.
16531 # Note that WIN32APILIBS is set by GDB_AC_COMMON.
16532 WIN32LIBS="$WIN32LIBS $WIN32APILIBS"
16534 # Add ELF support to GDB, but only if BFD includes ELF support.
16537 OLD_LDFLAGS=$LDFLAGS
16539 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
16540 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
16541 # always want our bfd.
16542 CFLAGS="-I${srcdir}/..
/include
-I..
/bfd
-I${srcdir}/..
/bfd
$CFLAGS"
16543 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
16544 LDFLAGS="-L..
/bfd
-L..
/libiberty
$ZLIBDIR $LDFLAGS"
16545 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
16546 LIBS="-lbfd -liberty -lz $intl $LIBS"
16547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ELF support
in BFD
" >&5
16548 $as_echo_n "checking
for ELF support
in BFD...
" >&6; }
16549 if ${gdb_cv_var_elf+:} false; then :
16550 $as_echo_n "(cached
) " >&6
16552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16553 /* end confdefs.h. */
16554 #include <stdlib.h>
16556 #include "elf-bfd.h
"
16561 return bfd_get_elf_phdr_upper_bound (NULL);
16566 if ac_fn_c_try_link "$LINENO"; then :
16571 rm -f core conftest.err conftest.$ac_objext \
16572 conftest$ac_exeext conftest.$ac_ext
16574 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_var_elf" >&5
16575 $as_echo "$gdb_cv_var_elf" >&6; }
16577 LDFLAGS=$OLD_LDFLAGS
16579 if test "$gdb_cv_var_elf" = yes; then
16580 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o
"
16582 $as_echo "#define HAVE_ELF 1" >>confdefs.h
16584 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
16585 if test "$plugins" = "yes"; then
16586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16587 $as_echo_n "checking for library containing dlopen... " >&6; }
16588 if ${ac_cv_search_dlopen+:} false
; then :
16589 $as_echo_n "(cached) " >&6
16591 ac_func_search_save_LIBS
=$LIBS
16592 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16593 /* end confdefs.h. */
16595 /* Override any GCC internal prototype to avoid an error.
16596 Use char because int might match the return type of a GCC
16597 builtin and then its argument prototype would still apply. */
16610 for ac_lib
in '' dl
; do
16611 if test -z "$ac_lib"; then
16612 ac_res
="none required"
16615 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
16617 if ac_fn_c_try_link
"$LINENO"; then :
16618 ac_cv_search_dlopen
=$ac_res
16620 rm -f core conftest.err conftest.
$ac_objext \
16622 if ${ac_cv_search_dlopen+:} false
; then :
16626 if ${ac_cv_search_dlopen+:} false
; then :
16629 ac_cv_search_dlopen
=no
16631 rm conftest.
$ac_ext
16632 LIBS
=$ac_func_search_save_LIBS
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16635 $as_echo "$ac_cv_search_dlopen" >&6; }
16636 ac_res
=$ac_cv_search_dlopen
16637 if test "$ac_res" != no
; then :
16638 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
16645 # Add macho support to GDB, but only if BFD includes it.
16648 OLD_LDFLAGS
=$LDFLAGS
16650 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
16651 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
16652 # always want our bfd.
16653 CFLAGS
="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
16654 ZLIBDIR
=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
16655 LDFLAGS
="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
16656 intl
=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
16657 LIBS
="-lbfd -liberty -lz $intl $LIBS"
16658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
16659 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
16660 if ${gdb_cv_var_macho+:} false
; then :
16661 $as_echo_n "(cached) " >&6
16663 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16664 /* end confdefs.h. */
16665 #include <stdlib.h>
16667 #include "mach-o.h"
16672 return bfd_mach_o_lookup_command (NULL, 0, NULL);
16677 if ac_fn_c_try_link
"$LINENO"; then :
16678 gdb_cv_var_macho
=yes
16680 gdb_cv_var_macho
=no
16682 rm -f core conftest.err conftest.
$ac_objext \
16683 conftest
$ac_exeext conftest.
$ac_ext
16685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
16686 $as_echo "$gdb_cv_var_macho" >&6; }
16688 LDFLAGS
=$OLD_LDFLAGS
16690 if test "$gdb_cv_var_macho" = yes; then
16691 CONFIG_OBS
="$CONFIG_OBS machoread.o"
16694 # Add any host-specific objects to GDB.
16695 CONFIG_OBS
="${CONFIG_OBS} ${gdb_host_obs}"
16697 # If building on ELF, look for lzma support for embedded compressed debug info.
16698 if test "$gdb_cv_var_elf" = yes; then
16700 # Check whether --with-lzma was given.
16701 if test "${with_lzma+set}" = set; then :
16702 withval
=$with_lzma;
16707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
16708 $as_echo_n "checking whether to use lzma... " >&6; }
16709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
16710 $as_echo "$with_lzma" >&6; }
16712 if test "${with_lzma}" != no
; then
16723 acl_save_prefix
="$prefix"
16724 prefix
="$acl_final_prefix"
16725 acl_save_exec_prefix
="$exec_prefix"
16726 exec_prefix
="$acl_final_exec_prefix"
16728 eval additional_includedir
=\"$includedir\"
16729 eval additional_libdir
=\"$libdir\"
16731 exec_prefix
="$acl_save_exec_prefix"
16732 prefix
="$acl_save_prefix"
16735 # Check whether --with-liblzma-prefix was given.
16736 if test "${with_liblzma_prefix+set}" = set; then :
16737 withval
=$with_liblzma_prefix;
16738 if test "X$withval" = "Xno"; then
16741 if test "X$withval" = "X"; then
16743 acl_save_prefix
="$prefix"
16744 prefix
="$acl_final_prefix"
16745 acl_save_exec_prefix
="$exec_prefix"
16746 exec_prefix
="$acl_final_exec_prefix"
16748 eval additional_includedir
=\"$includedir\"
16749 eval additional_libdir
=\"$libdir\"
16751 exec_prefix
="$acl_save_exec_prefix"
16752 prefix
="$acl_save_prefix"
16755 additional_includedir
="$withval/include"
16756 additional_libdir
="$withval/lib"
16763 # Check whether --with-liblzma-type was given.
16764 if test "${with_liblzma_type+set}" = set; then :
16765 withval
=$with_liblzma_type; with_liblzma_type
=$withval
16767 with_liblzma_type
=auto
16770 lib_type
=`eval echo \$with_liblzma_type`
16777 names_already_handled
=
16778 names_next_round
='lzma '
16779 while test -n "$names_next_round"; do
16780 names_this_round
="$names_next_round"
16782 for name
in $names_this_round; do
16784 for n
in $names_already_handled; do
16785 if test "$n" = "$name"; then
16786 already_handled
=yes
16790 if test -z "$already_handled"; then
16791 names_already_handled
="$names_already_handled $name"
16792 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16793 eval value
=\"\
$HAVE_LIB$uppername\"
16794 if test -n "$value"; then
16795 if test "$value" = yes; then
16796 eval value
=\"\
$LIB$uppername\"
16797 test -z "$value" || LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$value"
16798 eval value
=\"\
$LTLIB$uppername\"
16799 test -z "$value" || LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
16808 if test $use_additional = yes; then
16809 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
16810 found_dir
="$additional_libdir"
16811 found_so
="$additional_libdir/lib$name.$shlibext"
16812 if test -f "$additional_libdir/lib$name.la"; then
16813 found_la
="$additional_libdir/lib$name.la"
16815 elif test x
$lib_type != xshared
; then
16816 if test -f "$additional_libdir/lib$name.$libext"; then
16817 found_dir
="$additional_libdir"
16818 found_a
="$additional_libdir/lib$name.$libext"
16819 if test -f "$additional_libdir/lib$name.la"; then
16820 found_la
="$additional_libdir/lib$name.la"
16825 if test "X$found_dir" = "X"; then
16826 for x
in $LDFLAGS $LTLIBLZMA; do
16828 acl_save_prefix
="$prefix"
16829 prefix
="$acl_final_prefix"
16830 acl_save_exec_prefix
="$exec_prefix"
16831 exec_prefix
="$acl_final_exec_prefix"
16833 exec_prefix
="$acl_save_exec_prefix"
16834 prefix
="$acl_save_prefix"
16838 dir
=`echo "X$x" | sed -e 's/^X-L//'`
16839 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
16841 found_so
="$dir/lib$name.$shlibext"
16842 if test -f "$dir/lib$name.la"; then
16843 found_la
="$dir/lib$name.la"
16845 elif test x
$lib_type != xshared
; then
16846 if test -f "$dir/lib$name.$libext"; then
16848 found_a
="$dir/lib$name.$libext"
16849 if test -f "$dir/lib$name.la"; then
16850 found_la
="$dir/lib$name.la"
16856 if test "X$found_dir" != "X"; then
16861 if test "X$found_dir" != "X"; then
16862 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
16863 if test "X$found_so" != "X"; then
16864 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
16865 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16868 for x
in $ltrpathdirs; do
16869 if test "X$x" = "X$found_dir"; then
16874 if test -z "$haveit"; then
16875 ltrpathdirs
="$ltrpathdirs $found_dir"
16877 if test "$hardcode_direct" = yes; then
16878 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16880 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
16881 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16883 for x
in $rpathdirs; do
16884 if test "X$x" = "X$found_dir"; then
16889 if test -z "$haveit"; then
16890 rpathdirs
="$rpathdirs $found_dir"
16894 for x
in $LDFLAGS $LIBLZMA; do
16896 acl_save_prefix
="$prefix"
16897 prefix
="$acl_final_prefix"
16898 acl_save_exec_prefix
="$exec_prefix"
16899 exec_prefix
="$acl_final_exec_prefix"
16901 exec_prefix
="$acl_save_exec_prefix"
16902 prefix
="$acl_save_prefix"
16904 if test "X$x" = "X-L$found_dir"; then
16909 if test -z "$haveit"; then
16910 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
16912 if test "$hardcode_minus_L" != no
; then
16913 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
16915 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
16921 if test "X$found_a" != "X"; then
16922 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_a"
16924 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
16927 additional_includedir
=
16928 case "$found_dir" in
16930 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16931 additional_includedir
="$basedir/include"
16934 if test "X$additional_includedir" != "X"; then
16935 if test "X$additional_includedir" != "X/usr/include"; then
16937 if test "X$additional_includedir" = "X/usr/local/include"; then
16938 if test -n "$GCC"; then
16940 linux
*) haveit
=yes;;
16944 if test -z "$haveit"; then
16945 for x
in $CPPFLAGS $INCLZMA; do
16947 acl_save_prefix
="$prefix"
16948 prefix
="$acl_final_prefix"
16949 acl_save_exec_prefix
="$exec_prefix"
16950 exec_prefix
="$acl_final_exec_prefix"
16952 exec_prefix
="$acl_save_exec_prefix"
16953 prefix
="$acl_save_prefix"
16955 if test "X$x" = "X-I$additional_includedir"; then
16960 if test -z "$haveit"; then
16961 if test -d "$additional_includedir"; then
16962 INCLZMA
="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
16968 if test -n "$found_la"; then
16969 save_libdir
="$libdir"
16970 case "$found_la" in
16971 */* |
*\\*) .
"$found_la" ;;
16972 *) .
"./$found_la" ;;
16974 libdir
="$save_libdir"
16975 for dep
in $dependency_libs; do
16978 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
16979 if test "X$additional_libdir" != "X/usr/lib"; then
16981 if test "X$additional_libdir" = "X/usr/local/lib"; then
16982 if test -n "$GCC"; then
16984 linux
*) haveit
=yes;;
16988 if test -z "$haveit"; then
16990 for x
in $LDFLAGS $LIBLZMA; do
16992 acl_save_prefix
="$prefix"
16993 prefix
="$acl_final_prefix"
16994 acl_save_exec_prefix
="$exec_prefix"
16995 exec_prefix
="$acl_final_exec_prefix"
16997 exec_prefix
="$acl_save_exec_prefix"
16998 prefix
="$acl_save_prefix"
17000 if test "X$x" = "X-L$additional_libdir"; then
17005 if test -z "$haveit"; then
17006 if test -d "$additional_libdir"; then
17007 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
17011 for x
in $LDFLAGS $LTLIBLZMA; do
17013 acl_save_prefix
="$prefix"
17014 prefix
="$acl_final_prefix"
17015 acl_save_exec_prefix
="$exec_prefix"
17016 exec_prefix
="$acl_final_exec_prefix"
17018 exec_prefix
="$acl_save_exec_prefix"
17019 prefix
="$acl_save_prefix"
17021 if test "X$x" = "X-L$additional_libdir"; then
17026 if test -z "$haveit"; then
17027 if test -d "$additional_libdir"; then
17028 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
17035 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
17036 if test "$enable_rpath" != no
; then
17038 for x
in $rpathdirs; do
17039 if test "X$x" = "X$dir"; then
17044 if test -z "$haveit"; then
17045 rpathdirs
="$rpathdirs $dir"
17048 for x
in $ltrpathdirs; do
17049 if test "X$x" = "X$dir"; then
17054 if test -z "$haveit"; then
17055 ltrpathdirs
="$ltrpathdirs $dir"
17060 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17063 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17066 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$dep"
17067 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
17073 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
17074 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17075 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
17077 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l:lib$name.$libext"
17078 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l:lib$name.$libext"
17085 if test "X$rpathdirs" != "X"; then
17086 if test -n "$hardcode_libdir_separator"; then
17088 for found_dir
in $rpathdirs; do
17089 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17091 acl_save_libdir
="$libdir"
17093 eval flag
=\"$hardcode_libdir_flag_spec\"
17094 libdir
="$acl_save_libdir"
17095 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17097 for found_dir
in $rpathdirs; do
17098 acl_save_libdir
="$libdir"
17099 libdir
="$found_dir"
17100 eval flag
=\"$hardcode_libdir_flag_spec\"
17101 libdir
="$acl_save_libdir"
17102 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17106 if test "X$ltrpathdirs" != "X"; then
17107 for found_dir
in $ltrpathdirs; do
17108 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
17113 ac_save_CPPFLAGS
="$CPPFLAGS"
17115 for element
in $INCLZMA; do
17117 for x
in $CPPFLAGS; do
17119 acl_save_prefix
="$prefix"
17120 prefix
="$acl_final_prefix"
17121 acl_save_exec_prefix
="$exec_prefix"
17122 exec_prefix
="$acl_final_exec_prefix"
17124 exec_prefix
="$acl_save_exec_prefix"
17125 prefix
="$acl_save_prefix"
17127 if test "X$x" = "X$element"; then
17132 if test -z "$haveit"; then
17133 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
17138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
17139 $as_echo_n "checking for liblzma... " >&6; }
17140 if ${ac_cv_liblzma+:} false
; then :
17141 $as_echo_n "(cached) " >&6
17144 ac_save_LIBS
="$LIBS"
17145 LIBS
="$LIBS $LIBLZMA"
17146 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17147 /* end confdefs.h. */
17152 lzma_index_iter iter;
17153 lzma_index_iter_init (&iter, 0);
17154 lzma_mf_is_supported (LZMA_MF_HC3);
17159 if ac_fn_c_try_link
"$LINENO"; then :
17164 rm -f core conftest.err conftest.
$ac_objext \
17165 conftest
$ac_exeext conftest.
$ac_ext
17166 LIBS
="$ac_save_LIBS"
17169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
17170 $as_echo "$ac_cv_liblzma" >&6; }
17171 if test "$ac_cv_liblzma" = yes; then
17174 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
17176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
17177 $as_echo_n "checking how to link with liblzma... " >&6; }
17178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
17179 $as_echo "$LIBLZMA" >&6; }
17182 CPPFLAGS
="$ac_save_CPPFLAGS"
17192 if test "$HAVE_LIBLZMA" != yes; then
17193 if test "$with_lzma" = yes; then
17194 as_fn_error $?
"missing liblzma for --with-lzma" "$LINENO" 5
17200 LIBGUI
="../libgui/src/libgui.a"
17201 GUI_CFLAGS_X
="-I${srcdir}/../libgui/src"
17210 *-*-cygwin* |
*-*-mingw* )
17219 if test "${enable_gdbtk}" = "yes"; then
17221 # Gdbtk must have an absolute path to srcdir in order to run
17222 # properly when not installed.
17225 GDBTK_SRC_DIR
=`pwd`
17230 # Ok, lets find the tcl configuration
17231 # First, look for one uninstalled.
17232 # the alternative search directory is invoked by --with-tcl
17235 if test x
"${no_tcl}" = x
; then
17236 # we reset no_tcl in case something fails here
17239 # Check whether --with-tcl was given.
17240 if test "${with_tcl+set}" = set; then :
17241 withval
=$with_tcl; with_tclconfig
=${withval}
17244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
17245 $as_echo_n "checking for Tcl configuration... " >&6; }
17246 if ${ac_cv_c_tclconfig+:} false
; then :
17247 $as_echo_n "(cached) " >&6
17251 # First check to see if --with-tcl was specified.
17253 *-*-cygwin*) platDir
="win" ;;
17254 *) platDir
="unix" ;;
17256 if test x
"${with_tclconfig}" != x
; then
17257 if test -f "${with_tclconfig}/tclConfig.sh" ; then
17258 ac_cv_c_tclconfig
=`(cd ${with_tclconfig}; pwd)`
17260 as_fn_error $?
"${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
17264 # then check for a private Tcl installation
17265 if test x
"${ac_cv_c_tclconfig}" = x
; then
17268 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17269 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
17270 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
17272 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17273 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
17274 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
17276 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17277 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
17278 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
17279 if test -f "$i/$platDir/tclConfig.sh" ; then
17280 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17286 # on Darwin, check in Framework installation locations
17287 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tclconfig}" = x
; then
17288 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17289 `ls -d /Library/Frameworks 2>/dev/null` \
17290 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17291 `ls -d /System/Library/Frameworks 2>/dev/null` \
17293 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
17294 ac_cv_c_tclconfig
=`(cd $i/Tcl.framework; pwd)`
17300 # check in a few common install locations
17301 if test x
"${ac_cv_c_tclconfig}" = x
; then
17302 for i
in `ls -d ${libdir} 2>/dev/null` \
17303 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17304 `ls -d ${prefix}/lib 2>/dev/null` \
17305 `ls -d /usr/local/lib 2>/dev/null` \
17306 `ls -d /usr/contrib/lib 2>/dev/null` \
17307 `ls -d /usr/lib 2>/dev/null` \
17309 if test -f "$i/tclConfig.sh" ; then
17310 ac_cv_c_tclconfig
=`(cd $i; pwd)`
17316 # check in a few other private locations
17317 if test x
"${ac_cv_c_tclconfig}" = x
; then
17320 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17321 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
17322 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
17323 if test -f "$i/$platDir/tclConfig.sh" ; then
17324 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17333 if test x
"${ac_cv_c_tclconfig}" = x
; then
17334 TCL_BIN_DIR
="# no Tcl configs found"
17335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
17336 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
17339 TCL_BIN_DIR
=${ac_cv_c_tclconfig}
17340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
17341 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17346 # If $no_tk is nonempty, then we can't do Tk, and there is no
17347 # point to doing Tcl.
17350 # Ok, lets find the tk configuration
17351 # First, look for one uninstalled.
17352 # the alternative search directory is invoked by --with-tk
17355 if test x
"${no_tk}" = x
; then
17356 # we reset no_tk in case something fails here
17359 # Check whether --with-tk was given.
17360 if test "${with_tk+set}" = set; then :
17361 withval
=$with_tk; with_tkconfig
=${withval}
17364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
17365 $as_echo_n "checking for Tk configuration... " >&6; }
17366 if ${ac_cv_c_tkconfig+:} false
; then :
17367 $as_echo_n "(cached) " >&6
17371 # First check to see if --with-tkconfig was specified.
17372 if test x
"${with_tkconfig}" != x
; then
17373 if test -f "${with_tkconfig}/tkConfig.sh" ; then
17374 ac_cv_c_tkconfig
=`(cd ${with_tkconfig}; pwd)`
17376 as_fn_error $?
"${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
17380 # then check for a private Tk library
17382 *-*-cygwin*) platDir
="win" ;;
17383 *) platDir
="unix" ;;
17385 if test x
"${ac_cv_c_tkconfig}" = x
; then
17388 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17389 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
17390 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
17392 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17393 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
17394 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
17396 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17397 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
17398 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
17399 if test -f "$i/$platDir/tkConfig.sh" ; then
17400 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
17406 # on Darwin, check in Framework installation locations
17407 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tkconfig}" = x
; then
17408 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17409 `ls -d /Library/Frameworks 2>/dev/null` \
17410 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17411 `ls -d /System/Library/Frameworks 2>/dev/null` \
17413 if test -f "$i/Tk.framework/tkConfig.sh" ; then
17414 ac_cv_c_tkconfig
=`(cd $i/Tk.framework; pwd)`
17420 # check in a few common install locations
17421 if test x
"${ac_cv_c_tkconfig}" = x
; then
17422 for i
in `ls -d ${libdir} 2>/dev/null` \
17423 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17424 `ls -d ${prefix}/lib 2>/dev/null` \
17425 `ls -d /usr/local/lib 2>/dev/null` \
17426 `ls -d /usr/contrib/lib 2>/dev/null` \
17427 `ls -d /usr/lib 2>/dev/null` \
17429 if test -f "$i/tkConfig.sh" ; then
17430 ac_cv_c_tkconfig
=`(cd $i; pwd)`
17435 # check in a few other private locations
17436 if test x
"${ac_cv_c_tkconfig}" = x
; then
17439 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17440 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
17441 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
17442 if test -f "$i/$platDir/tkConfig.sh" ; then
17443 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
17452 if test x
"${ac_cv_c_tkconfig}" = x
; then
17453 TK_BIN_DIR
="# no Tk configs found"
17454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
17455 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
17458 TK_BIN_DIR
=${ac_cv_c_tkconfig}
17459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
17460 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17465 if test -z "${no_tcl}" -a -z "${no_tk}"; then
17467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
17468 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
17470 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
17471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17472 $as_echo "loading" >&6; }
17473 .
${TCL_BIN_DIR}/tclConfig.sh
17475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
17476 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17479 # eval is required to do the TCL_DBGX substitution
17480 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
17481 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
17483 # If the TCL_BIN_DIR is the build directory (not the install directory),
17484 # then set the common variable name to the value of the build variables.
17485 # For example, the variable TCL_LIB_SPEC will be set to the value
17486 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
17487 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
17488 # installed and uninstalled version of Tcl.
17489 if test -f "${TCL_BIN_DIR}/Makefile" ; then
17490 TCL_LIB_SPEC
=${TCL_BUILD_LIB_SPEC}
17491 TCL_STUB_LIB_SPEC
=${TCL_BUILD_STUB_LIB_SPEC}
17492 TCL_STUB_LIB_PATH
=${TCL_BUILD_STUB_LIB_PATH}
17493 elif test "`uname -s`" = "Darwin"; then
17494 # If Tcl was built as a framework, attempt to use the libraries
17495 # from the framework at the given location so that linking works
17496 # against Tcl.framework installed in an arbitrary location.
17497 case ${TCL_DEFS} in
17499 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
17500 for i
in "`cd ${TCL_BIN_DIR}; pwd`" \
17501 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
17502 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
17503 TCL_LIB_SPEC
="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
17508 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
17509 TCL_STUB_LIB_SPEC
="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
17510 TCL_STUB_LIB_PATH
="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
17516 # eval is required to do the TCL_DBGX substitution
17517 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
17518 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
17519 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
17520 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
17536 # Check for in-tree tcl
17543 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
17547 # Find Tcl private headers
17548 if test x
"${intree}" = xno
; then
17550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
17551 $as_echo_n "checking for Tcl private headers... " >&6; }
17553 dir
=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
17554 if test -f ${dir}/tclInt.h
; then
17558 if test x
"${private_dir}" = x
; then
17559 as_fn_error $?
"could not find private Tcl headers" "$LINENO" 5
17561 TCL_PRIVATE_INCLUDE
="-I${private_dir}"
17562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17563 $as_echo "${private_dir}" >&6; }
17566 TCL_INCLUDE
="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
17567 TCL_LIBRARY
="${TCL_LIB_SPEC}"
17570 # If building tcl in the same src tree, private headers
17571 # are not needed, but we need to be sure to use the right
17573 TCL_INCLUDE
="-I${TCL_SRC_DIR}/generic"
17574 TCL_LIBRARY
="${TCL_BUILD_LIB_SPEC}"
17575 TCL_DEPS
="../tcl/${configdir}${TCL_LIB_FILE}"
17582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
17583 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
17585 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
17586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17587 $as_echo "loading" >&6; }
17588 .
${TK_BIN_DIR}/tkConfig.sh
17590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
17591 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17594 # eval is required to do the TK_DBGX substitution
17595 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
17596 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
17598 # If the TK_BIN_DIR is the build directory (not the install directory),
17599 # then set the common variable name to the value of the build variables.
17600 # For example, the variable TK_LIB_SPEC will be set to the value
17601 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
17602 # instead of TK_BUILD_LIB_SPEC since it will work with both an
17603 # installed and uninstalled version of Tcl.
17604 if test -f "${TK_BIN_DIR}/Makefile" ; then
17605 TK_LIB_SPEC
=${TK_BUILD_LIB_SPEC}
17606 TK_STUB_LIB_SPEC
=${TK_BUILD_STUB_LIB_SPEC}
17607 TK_STUB_LIB_PATH
=${TK_BUILD_STUB_LIB_PATH}
17608 elif test "`uname -s`" = "Darwin"; then
17609 # If Tk was built as a framework, attempt to use the libraries
17610 # from the framework at the given location so that linking works
17611 # against Tk.framework installed in an arbitrary location.
17614 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
17615 for i
in "`cd ${TK_BIN_DIR}; pwd`" \
17616 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
17617 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
17618 TK_LIB_SPEC
="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
17623 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
17624 TK_STUB_LIB_SPEC
="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
17625 TK_STUB_LIB_PATH
="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
17631 # eval is required to do the TK_DBGX substitution
17632 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
17633 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
17634 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
17635 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
17650 # Check for in-tree Tk
17652 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
17656 # Find Tk private headers
17657 if test x
"${intree}" = xno
; then
17659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
17660 $as_echo_n "checking for Tk private headers... " >&6; }
17662 dir
=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
17663 if test -f ${dir}/tkInt.h
; then
17667 if test x
"${private_dir}" = x
; then
17668 as_fn_error $?
"could not find Tk private headers" "$LINENO" 5
17670 TK_PRIVATE_INCLUDE
="-I${private_dir}"
17671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17672 $as_echo "${private_dir}" >&6; }
17675 TK_INCLUDE
="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
17676 TK_LIBRARY
=${TK_LIB_SPEC}
17679 TK_INCLUDE
="-I${TK_SRC_DIR}/generic"
17680 TK_LIBRARY
="${TK_BUILD_LIB_SPEC}"
17681 TK_DEPS
="../tk/${configdir}/${TK_LIB_FILE}"
17688 ENABLE_CFLAGS
="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
17690 # Include some libraries that Tcl and Tk want.
17691 TCL_LIBS
='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
17692 # Yes, the ordering seems wrong here. But it isn't.
17693 # TK_LIBS is the list of libraries that need to be linked
17694 # after Tcl/Tk. Note that this isn't put into LIBS. If it
17695 # were in LIBS then any link tests after this point would
17696 # try to include things like `$(LIBGUI)', which wouldn't work.
17697 GDBTKLIBS
="${TCL_LIBS} ${TK_LIBS}"
17699 CONFIG_OBS
="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
17700 CONFIG_DEPS
="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
17701 CONFIG_SRCS
="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
17702 CONFIG_ALL
="${CONFIG_ALL} all-gdbtk"
17703 CONFIG_CLEAN
="${CONFIG_CLEAN} clean-gdbtk"
17704 CONFIG_INSTALL
="${CONFIG_INSTALL} install-gdbtk"
17705 CONFIG_UNINSTALL
="${CONFIG_UNINSTALL} uninstall-gdbtk"
17707 if test x
"$gdb_cv_os_cygwin" = xyes
; then
17708 WIN32LIBS
="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
17709 WIN32LDAPP
="-Wl,--subsystem,console"
17710 CONFIG_OBS
="${CONFIG_OBS} gdbres.o"
17713 subdirs
="$subdirs gdbtk"
17725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
17726 $as_echo_n "checking for X... " >&6; }
17729 # Check whether --with-x was given.
17730 if test "${with_x+set}" = set; then :
17734 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
17735 if test "x$with_x" = xno
; then
17736 # The user explicitly disabled X.
17739 case $x_includes,$x_libraries in #(
17740 *\'*) as_fn_error $?
"cannot use X directory names containing '" "$LINENO" 5;; #(
17741 *,NONE | NONE
,*) if ${ac_cv_have_x+:} false
; then :
17742 $as_echo_n "(cached) " >&6
17744 # One or both of the vars are not set, and there is no cached value.
17745 ac_x_includes
=no ac_x_libraries
=no
17746 rm -f -r conftest.dir
17747 if mkdir conftest.dir
; then
17749 cat >Imakefile
<<'_ACEOF'
17751 @echo incroot='${INCROOT}'
17753 @echo usrlibdir='${USRLIBDIR}'
17755 @echo libdir='${LIBDIR}'
17757 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
17758 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
17759 for ac_var
in incroot usrlibdir libdir
; do
17760 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
17762 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
17763 for ac_extension
in a so sl dylib la dll
; do
17764 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
17765 test -f "$ac_im_libdir/libX11.$ac_extension"; then
17766 ac_im_usrlibdir
=$ac_im_libdir; break
17769 # Screen out bogus values from the imake configuration. They are
17770 # bogus both because they are the default anyway, and because
17771 # using them would break gcc on systems where it needs fixed includes.
17772 case $ac_im_incroot in
17773 /usr
/include
) ac_x_includes
= ;;
17774 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
17776 case $ac_im_usrlibdir in
17777 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
17778 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
17782 rm -f -r conftest.dir
17785 # Standard set of common directories for X headers.
17786 # Check X11 before X11Rn because it is often a symlink to the current release.
17800 /usr/local/X11/include
17801 /usr/local/X11R7/include
17802 /usr/local/X11R6/include
17803 /usr/local/X11R5/include
17804 /usr/local/X11R4/include
17806 /usr/local/include/X11
17807 /usr/local/include/X11R7
17808 /usr/local/include/X11R6
17809 /usr/local/include/X11R5
17810 /usr/local/include/X11R4
17814 /usr/XFree86/include/X11
17818 /usr/unsupported/include
17819 /usr/athena/include
17820 /usr/local/x11r5/include
17821 /usr/lpp/Xamples/include
17823 /usr/openwin/include
17824 /usr/openwin/share/include'
17826 if test "$ac_x_includes" = no
; then
17827 # Guess where to find include files, by looking for Xlib.h.
17828 # First, try using that file with no special directory specified.
17829 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17830 /* end confdefs.h. */
17831 #include <X11/Xlib.h>
17833 if ac_fn_c_try_cpp
"$LINENO"; then :
17834 # We can compile using X headers with no special include directory.
17837 for ac_dir
in $ac_x_header_dirs; do
17838 if test -r "$ac_dir/X11/Xlib.h"; then
17839 ac_x_includes
=$ac_dir
17844 rm -f conftest.err conftest.i conftest.
$ac_ext
17845 fi # $ac_x_includes = no
17847 if test "$ac_x_libraries" = no
; then
17848 # Check for the libraries.
17849 # See if we find them without any special options.
17850 # Don't add to $LIBS permanently.
17853 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17854 /* end confdefs.h. */
17855 #include <X11/Xlib.h>
17864 if ac_fn_c_try_link
"$LINENO"; then :
17866 # We can link X programs with no special library path.
17870 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
17872 # Don't even attempt the hair of trying to link an X program!
17873 for ac_extension
in a so sl dylib la dll
; do
17874 if test -r "$ac_dir/libX11.$ac_extension"; then
17875 ac_x_libraries
=$ac_dir
17881 rm -f core conftest.err conftest.
$ac_objext \
17882 conftest
$ac_exeext conftest.
$ac_ext
17883 fi # $ac_x_libraries = no
17885 case $ac_x_includes,$ac_x_libraries in #(
17886 no
,* |
*,no |
*\'*)
17887 # Didn't find X, or a directory has "'" in its name.
17888 ac_cv_have_x
="have_x=no";; #(
17890 # Record where we found X for the cache.
17891 ac_cv_have_x
="have_x=yes\
17892 ac_x_includes='$ac_x_includes'\
17893 ac_x_libraries='$ac_x_libraries'"
17899 eval "$ac_cv_have_x"
17902 if test "$have_x" != yes; then
17903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
17904 $as_echo "$have_x" >&6; }
17907 # If each of the values was on the command line, it overrides each guess.
17908 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
17909 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
17910 # Update the cache value to reflect the command line values.
17911 ac_cv_have_x
="have_x=yes\
17912 ac_x_includes='$x_includes'\
17913 ac_x_libraries='$x_libraries'"
17914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
17915 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
17919 # Unlike the sim directory, whether a simulator is linked is controlled by
17920 # presence of a gdb_sim definition in the target configure.tgt entry.
17921 # This code just checks for a few cases where we'd like to ignore those
17922 # definitions, even when they're present in the '.mt' file. These cases
17923 # are when --disable-sim is specified, or if the simulator directory is
17924 # not part of the source tree.
17926 # Check whether --enable-sim was given.
17927 if test "${enable_sim+set}" = set; then :
17928 enableval
=$enable_sim; echo "enable_sim = $enable_sim";
17929 echo "enableval = ${enableval}";
17930 case "${enableval}" in
17931 yes) ignore_sim
=false
;;
17932 no
) ignore_sim
=true
;;
17933 *) ignore_sim
=false
;;
17940 if test ! -d "${srcdir}/../sim"; then
17946 if test "${ignore_sim}" = "false"; then
17947 if test x
"${gdb_sim}" != x
; then
17949 SIM_OBS
="remote-sim.o"
17951 $as_echo "#define WITH_SIM 1" >>confdefs.h
17954 # Some tdep code should only be compiled in when the ppc sim is
17955 # built. PR sim/13418.
17959 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
17979 # List of host floatformats.
17981 cat >>confdefs.h
<<_ACEOF
17982 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
17986 cat >>confdefs.h
<<_ACEOF
17987 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
17991 cat >>confdefs.h
<<_ACEOF
17992 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
17996 # target_subdir is used by the testsuite to find the target libraries.
17998 if test "${host}" != "${target}"; then
17999 target_subdir
="${target_alias}/"
18003 # Import nat definitions.
18004 nat_makefile_frag
=/dev
/null
18005 if test "${gdb_native}" = "yes"; then
18006 .
${srcdir}/configure.nat
18007 nativefile
=$NAT_FILE
18020 if test x
"${gdb_osabi}" != x
; then
18022 cat >>confdefs.h
<<_ACEOF
18023 #define GDB_OSABI_DEFAULT $gdb_osabi
18028 # Check for babeltrace and babeltrace-ctf
18030 # Check whether --with-babeltrace was given.
18031 if test "${with_babeltrace+set}" = set; then :
18032 withval
=$with_babeltrace;
18034 with_babeltrace
=auto
18037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
18038 $as_echo_n "checking whether to use babeltrace... " >&6; }
18039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
18040 $as_echo "$with_babeltrace" >&6; }
18042 if test "x$with_babeltrace" = "xno"; then
18043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
18044 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
18046 # Append -Werror to CFLAGS so that configure can catch the warning
18047 # "assignment from incompatible pointer type", which is related to
18048 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
18049 # in GDB, while babeltrace 1.0.3 is broken.
18050 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
18051 # safe to save and restore CFLAGS here.
18052 saved_CFLAGS
=$CFLAGS
18053 CFLAGS
="$CFLAGS -Werror"
18064 acl_save_prefix
="$prefix"
18065 prefix
="$acl_final_prefix"
18066 acl_save_exec_prefix
="$exec_prefix"
18067 exec_prefix
="$acl_final_exec_prefix"
18069 eval additional_includedir
=\"$includedir\"
18070 eval additional_libdir
=\"$libdir\"
18072 exec_prefix
="$acl_save_exec_prefix"
18073 prefix
="$acl_save_prefix"
18076 # Check whether --with-libbabeltrace-prefix was given.
18077 if test "${with_libbabeltrace_prefix+set}" = set; then :
18078 withval
=$with_libbabeltrace_prefix;
18079 if test "X$withval" = "Xno"; then
18082 if test "X$withval" = "X"; then
18084 acl_save_prefix
="$prefix"
18085 prefix
="$acl_final_prefix"
18086 acl_save_exec_prefix
="$exec_prefix"
18087 exec_prefix
="$acl_final_exec_prefix"
18089 eval additional_includedir
=\"$includedir\"
18090 eval additional_libdir
=\"$libdir\"
18092 exec_prefix
="$acl_save_exec_prefix"
18093 prefix
="$acl_save_prefix"
18096 additional_includedir
="$withval/include"
18097 additional_libdir
="$withval/lib"
18104 # Check whether --with-libbabeltrace-type was given.
18105 if test "${with_libbabeltrace_type+set}" = set; then :
18106 withval
=$with_libbabeltrace_type; with_libbabeltrace_type
=$withval
18108 with_libbabeltrace_type
=auto
18111 lib_type
=`eval echo \$with_libbabeltrace_type`
18118 names_already_handled
=
18119 names_next_round
='babeltrace babeltrace-ctf'
18120 while test -n "$names_next_round"; do
18121 names_this_round
="$names_next_round"
18123 for name
in $names_this_round; do
18125 for n
in $names_already_handled; do
18126 if test "$n" = "$name"; then
18127 already_handled
=yes
18131 if test -z "$already_handled"; then
18132 names_already_handled
="$names_already_handled $name"
18133 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18134 eval value
=\"\
$HAVE_LIB$uppername\"
18135 if test -n "$value"; then
18136 if test "$value" = yes; then
18137 eval value
=\"\
$LIB$uppername\"
18138 test -z "$value" || LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
18139 eval value
=\"\
$LTLIB$uppername\"
18140 test -z "$value" || LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
18149 if test $use_additional = yes; then
18150 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18151 found_dir
="$additional_libdir"
18152 found_so
="$additional_libdir/lib$name.$shlibext"
18153 if test -f "$additional_libdir/lib$name.la"; then
18154 found_la
="$additional_libdir/lib$name.la"
18156 elif test x
$lib_type != xshared
; then
18157 if test -f "$additional_libdir/lib$name.$libext"; then
18158 found_dir
="$additional_libdir"
18159 found_a
="$additional_libdir/lib$name.$libext"
18160 if test -f "$additional_libdir/lib$name.la"; then
18161 found_la
="$additional_libdir/lib$name.la"
18166 if test "X$found_dir" = "X"; then
18167 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18169 acl_save_prefix
="$prefix"
18170 prefix
="$acl_final_prefix"
18171 acl_save_exec_prefix
="$exec_prefix"
18172 exec_prefix
="$acl_final_exec_prefix"
18174 exec_prefix
="$acl_save_exec_prefix"
18175 prefix
="$acl_save_prefix"
18179 dir
=`echo "X$x" | sed -e 's/^X-L//'`
18180 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18182 found_so
="$dir/lib$name.$shlibext"
18183 if test -f "$dir/lib$name.la"; then
18184 found_la
="$dir/lib$name.la"
18186 elif test x
$lib_type != xshared
; then
18187 if test -f "$dir/lib$name.$libext"; then
18189 found_a
="$dir/lib$name.$libext"
18190 if test -f "$dir/lib$name.la"; then
18191 found_la
="$dir/lib$name.la"
18197 if test "X$found_dir" != "X"; then
18202 if test "X$found_dir" != "X"; then
18203 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
18204 if test "X$found_so" != "X"; then
18205 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
18206 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18209 for x
in $ltrpathdirs; do
18210 if test "X$x" = "X$found_dir"; then
18215 if test -z "$haveit"; then
18216 ltrpathdirs
="$ltrpathdirs $found_dir"
18218 if test "$hardcode_direct" = yes; then
18219 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18221 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
18222 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18224 for x
in $rpathdirs; do
18225 if test "X$x" = "X$found_dir"; then
18230 if test -z "$haveit"; then
18231 rpathdirs
="$rpathdirs $found_dir"
18235 for x
in $LDFLAGS $LIBBABELTRACE; do
18237 acl_save_prefix
="$prefix"
18238 prefix
="$acl_final_prefix"
18239 acl_save_exec_prefix
="$exec_prefix"
18240 exec_prefix
="$acl_final_exec_prefix"
18242 exec_prefix
="$acl_save_exec_prefix"
18243 prefix
="$acl_save_prefix"
18245 if test "X$x" = "X-L$found_dir"; then
18250 if test -z "$haveit"; then
18251 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
18253 if test "$hardcode_minus_L" != no
; then
18254 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18256 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18262 if test "X$found_a" != "X"; then
18263 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
18265 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
18268 additional_includedir
=
18269 case "$found_dir" in
18271 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18272 additional_includedir
="$basedir/include"
18275 if test "X$additional_includedir" != "X"; then
18276 if test "X$additional_includedir" != "X/usr/include"; then
18278 if test "X$additional_includedir" = "X/usr/local/include"; then
18279 if test -n "$GCC"; then
18281 linux
*) haveit
=yes;;
18285 if test -z "$haveit"; then
18286 for x
in $CPPFLAGS $INCBABELTRACE; do
18288 acl_save_prefix
="$prefix"
18289 prefix
="$acl_final_prefix"
18290 acl_save_exec_prefix
="$exec_prefix"
18291 exec_prefix
="$acl_final_exec_prefix"
18293 exec_prefix
="$acl_save_exec_prefix"
18294 prefix
="$acl_save_prefix"
18296 if test "X$x" = "X-I$additional_includedir"; then
18301 if test -z "$haveit"; then
18302 if test -d "$additional_includedir"; then
18303 INCBABELTRACE
="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
18309 if test -n "$found_la"; then
18310 save_libdir
="$libdir"
18311 case "$found_la" in
18312 */* |
*\\*) .
"$found_la" ;;
18313 *) .
"./$found_la" ;;
18315 libdir
="$save_libdir"
18316 for dep
in $dependency_libs; do
18319 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
18320 if test "X$additional_libdir" != "X/usr/lib"; then
18322 if test "X$additional_libdir" = "X/usr/local/lib"; then
18323 if test -n "$GCC"; then
18325 linux
*) haveit
=yes;;
18329 if test -z "$haveit"; then
18331 for x
in $LDFLAGS $LIBBABELTRACE; do
18333 acl_save_prefix
="$prefix"
18334 prefix
="$acl_final_prefix"
18335 acl_save_exec_prefix
="$exec_prefix"
18336 exec_prefix
="$acl_final_exec_prefix"
18338 exec_prefix
="$acl_save_exec_prefix"
18339 prefix
="$acl_save_prefix"
18341 if test "X$x" = "X-L$additional_libdir"; then
18346 if test -z "$haveit"; then
18347 if test -d "$additional_libdir"; then
18348 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
18352 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18354 acl_save_prefix
="$prefix"
18355 prefix
="$acl_final_prefix"
18356 acl_save_exec_prefix
="$exec_prefix"
18357 exec_prefix
="$acl_final_exec_prefix"
18359 exec_prefix
="$acl_save_exec_prefix"
18360 prefix
="$acl_save_prefix"
18362 if test "X$x" = "X-L$additional_libdir"; then
18367 if test -z "$haveit"; then
18368 if test -d "$additional_libdir"; then
18369 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
18376 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
18377 if test "$enable_rpath" != no
; then
18379 for x
in $rpathdirs; do
18380 if test "X$x" = "X$dir"; then
18385 if test -z "$haveit"; then
18386 rpathdirs
="$rpathdirs $dir"
18389 for x
in $ltrpathdirs; do
18390 if test "X$x" = "X$dir"; then
18395 if test -z "$haveit"; then
18396 ltrpathdirs
="$ltrpathdirs $dir"
18401 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
18404 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
18407 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
18408 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
18414 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
18415 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18416 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
18418 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l:lib$name.$libext"
18419 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l:lib$name.$libext"
18426 if test "X$rpathdirs" != "X"; then
18427 if test -n "$hardcode_libdir_separator"; then
18429 for found_dir
in $rpathdirs; do
18430 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
18432 acl_save_libdir
="$libdir"
18434 eval flag
=\"$hardcode_libdir_flag_spec\"
18435 libdir
="$acl_save_libdir"
18436 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
18438 for found_dir
in $rpathdirs; do
18439 acl_save_libdir
="$libdir"
18440 libdir
="$found_dir"
18441 eval flag
=\"$hardcode_libdir_flag_spec\"
18442 libdir
="$acl_save_libdir"
18443 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
18447 if test "X$ltrpathdirs" != "X"; then
18448 for found_dir
in $ltrpathdirs; do
18449 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
18454 ac_save_CPPFLAGS
="$CPPFLAGS"
18456 for element
in $INCBABELTRACE; do
18458 for x
in $CPPFLAGS; do
18460 acl_save_prefix
="$prefix"
18461 prefix
="$acl_final_prefix"
18462 acl_save_exec_prefix
="$exec_prefix"
18463 exec_prefix
="$acl_final_exec_prefix"
18465 exec_prefix
="$acl_save_exec_prefix"
18466 prefix
="$acl_save_prefix"
18468 if test "X$x" = "X$element"; then
18473 if test -z "$haveit"; then
18474 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
18479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
18480 $as_echo_n "checking for libbabeltrace... " >&6; }
18481 if ${ac_cv_libbabeltrace+:} false
; then :
18482 $as_echo_n "(cached) " >&6
18485 ac_save_LIBS
="$LIBS"
18486 LIBS
="$LIBS $LIBBABELTRACE"
18487 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18488 /* end confdefs.h. */
18489 #include <babeltrace/babeltrace.h>
18490 #include <babeltrace/ctf/events.h>
18491 #include <babeltrace/ctf/iterator.h>
18495 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
18496 struct bt_ctf_event *event = NULL;
18497 const struct bt_definition *scope;
18499 pos->type = BT_SEEK_BEGIN;
18500 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
18501 scope = bt_ctf_get_top_level_scope (event,
18502 BT_STREAM_EVENT_HEADER);
18503 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
18509 if ac_fn_c_try_link
"$LINENO"; then :
18510 ac_cv_libbabeltrace
=yes
18512 ac_cv_libbabeltrace
=no
18514 rm -f core conftest.err conftest.
$ac_objext \
18515 conftest
$ac_exeext conftest.
$ac_ext
18516 LIBS
="$ac_save_LIBS"
18519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
18520 $as_echo "$ac_cv_libbabeltrace" >&6; }
18521 if test "$ac_cv_libbabeltrace" = yes; then
18522 HAVE_LIBBABELTRACE
=yes
18524 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
18526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
18527 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
18528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
18529 $as_echo "$LIBBABELTRACE" >&6; }
18531 HAVE_LIBBABELTRACE
=no
18532 CPPFLAGS
="$ac_save_CPPFLAGS"
18542 CFLAGS
=$saved_CFLAGS
18544 if test "$HAVE_LIBBABELTRACE" != yes; then
18545 if test "$with_babeltrace" = yes; then
18546 as_fn_error $?
"babeltrace is missing or unusable" "$LINENO" 5
18548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
18549 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
18556 # Check whether --with-xxhash was given.
18557 if test "${with_xxhash+set}" = set; then :
18558 withval
=$with_xxhash;
18564 if test "x$with_xxhash" != "xno"; then
18575 acl_save_prefix
="$prefix"
18576 prefix
="$acl_final_prefix"
18577 acl_save_exec_prefix
="$exec_prefix"
18578 exec_prefix
="$acl_final_exec_prefix"
18580 eval additional_includedir
=\"$includedir\"
18581 eval additional_libdir
=\"$libdir\"
18583 exec_prefix
="$acl_save_exec_prefix"
18584 prefix
="$acl_save_prefix"
18587 # Check whether --with-libxxhash-prefix was given.
18588 if test "${with_libxxhash_prefix+set}" = set; then :
18589 withval
=$with_libxxhash_prefix;
18590 if test "X$withval" = "Xno"; then
18593 if test "X$withval" = "X"; then
18595 acl_save_prefix
="$prefix"
18596 prefix
="$acl_final_prefix"
18597 acl_save_exec_prefix
="$exec_prefix"
18598 exec_prefix
="$acl_final_exec_prefix"
18600 eval additional_includedir
=\"$includedir\"
18601 eval additional_libdir
=\"$libdir\"
18603 exec_prefix
="$acl_save_exec_prefix"
18604 prefix
="$acl_save_prefix"
18607 additional_includedir
="$withval/include"
18608 additional_libdir
="$withval/lib"
18615 # Check whether --with-libxxhash-type was given.
18616 if test "${with_libxxhash_type+set}" = set; then :
18617 withval
=$with_libxxhash_type; with_libxxhash_type
=$withval
18619 with_libxxhash_type
=auto
18622 lib_type
=`eval echo \$with_libxxhash_type`
18629 names_already_handled
=
18630 names_next_round
='xxhash '
18631 while test -n "$names_next_round"; do
18632 names_this_round
="$names_next_round"
18634 for name
in $names_this_round; do
18636 for n
in $names_already_handled; do
18637 if test "$n" = "$name"; then
18638 already_handled
=yes
18642 if test -z "$already_handled"; then
18643 names_already_handled
="$names_already_handled $name"
18644 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18645 eval value
=\"\
$HAVE_LIB$uppername\"
18646 if test -n "$value"; then
18647 if test "$value" = yes; then
18648 eval value
=\"\
$LIB$uppername\"
18649 test -z "$value" || LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$value"
18650 eval value
=\"\
$LTLIB$uppername\"
18651 test -z "$value" || LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
18660 if test $use_additional = yes; then
18661 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18662 found_dir
="$additional_libdir"
18663 found_so
="$additional_libdir/lib$name.$shlibext"
18664 if test -f "$additional_libdir/lib$name.la"; then
18665 found_la
="$additional_libdir/lib$name.la"
18667 elif test x
$lib_type != xshared
; then
18668 if test -f "$additional_libdir/lib$name.$libext"; then
18669 found_dir
="$additional_libdir"
18670 found_a
="$additional_libdir/lib$name.$libext"
18671 if test -f "$additional_libdir/lib$name.la"; then
18672 found_la
="$additional_libdir/lib$name.la"
18677 if test "X$found_dir" = "X"; then
18678 for x
in $LDFLAGS $LTLIBXXHASH; do
18680 acl_save_prefix
="$prefix"
18681 prefix
="$acl_final_prefix"
18682 acl_save_exec_prefix
="$exec_prefix"
18683 exec_prefix
="$acl_final_exec_prefix"
18685 exec_prefix
="$acl_save_exec_prefix"
18686 prefix
="$acl_save_prefix"
18690 dir
=`echo "X$x" | sed -e 's/^X-L//'`
18691 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18693 found_so
="$dir/lib$name.$shlibext"
18694 if test -f "$dir/lib$name.la"; then
18695 found_la
="$dir/lib$name.la"
18697 elif test x
$lib_type != xshared
; then
18698 if test -f "$dir/lib$name.$libext"; then
18700 found_a
="$dir/lib$name.$libext"
18701 if test -f "$dir/lib$name.la"; then
18702 found_la
="$dir/lib$name.la"
18708 if test "X$found_dir" != "X"; then
18713 if test "X$found_dir" != "X"; then
18714 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
18715 if test "X$found_so" != "X"; then
18716 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
18717 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18720 for x
in $ltrpathdirs; do
18721 if test "X$x" = "X$found_dir"; then
18726 if test -z "$haveit"; then
18727 ltrpathdirs
="$ltrpathdirs $found_dir"
18729 if test "$hardcode_direct" = yes; then
18730 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18732 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
18733 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18735 for x
in $rpathdirs; do
18736 if test "X$x" = "X$found_dir"; then
18741 if test -z "$haveit"; then
18742 rpathdirs
="$rpathdirs $found_dir"
18746 for x
in $LDFLAGS $LIBXXHASH; do
18748 acl_save_prefix
="$prefix"
18749 prefix
="$acl_final_prefix"
18750 acl_save_exec_prefix
="$exec_prefix"
18751 exec_prefix
="$acl_final_exec_prefix"
18753 exec_prefix
="$acl_save_exec_prefix"
18754 prefix
="$acl_save_prefix"
18756 if test "X$x" = "X-L$found_dir"; then
18761 if test -z "$haveit"; then
18762 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
18764 if test "$hardcode_minus_L" != no
; then
18765 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18767 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
18773 if test "X$found_a" != "X"; then
18774 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
18776 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
18779 additional_includedir
=
18780 case "$found_dir" in
18782 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18783 additional_includedir
="$basedir/include"
18786 if test "X$additional_includedir" != "X"; then
18787 if test "X$additional_includedir" != "X/usr/include"; then
18789 if test "X$additional_includedir" = "X/usr/local/include"; then
18790 if test -n "$GCC"; then
18792 linux
*) haveit
=yes;;
18796 if test -z "$haveit"; then
18797 for x
in $CPPFLAGS $INCXXHASH; do
18799 acl_save_prefix
="$prefix"
18800 prefix
="$acl_final_prefix"
18801 acl_save_exec_prefix
="$exec_prefix"
18802 exec_prefix
="$acl_final_exec_prefix"
18804 exec_prefix
="$acl_save_exec_prefix"
18805 prefix
="$acl_save_prefix"
18807 if test "X$x" = "X-I$additional_includedir"; then
18812 if test -z "$haveit"; then
18813 if test -d "$additional_includedir"; then
18814 INCXXHASH
="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
18820 if test -n "$found_la"; then
18821 save_libdir
="$libdir"
18822 case "$found_la" in
18823 */* |
*\\*) .
"$found_la" ;;
18824 *) .
"./$found_la" ;;
18826 libdir
="$save_libdir"
18827 for dep
in $dependency_libs; do
18830 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
18831 if test "X$additional_libdir" != "X/usr/lib"; then
18833 if test "X$additional_libdir" = "X/usr/local/lib"; then
18834 if test -n "$GCC"; then
18836 linux
*) haveit
=yes;;
18840 if test -z "$haveit"; then
18842 for x
in $LDFLAGS $LIBXXHASH; do
18844 acl_save_prefix
="$prefix"
18845 prefix
="$acl_final_prefix"
18846 acl_save_exec_prefix
="$exec_prefix"
18847 exec_prefix
="$acl_final_exec_prefix"
18849 exec_prefix
="$acl_save_exec_prefix"
18850 prefix
="$acl_save_prefix"
18852 if test "X$x" = "X-L$additional_libdir"; then
18857 if test -z "$haveit"; then
18858 if test -d "$additional_libdir"; then
18859 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
18863 for x
in $LDFLAGS $LTLIBXXHASH; do
18865 acl_save_prefix
="$prefix"
18866 prefix
="$acl_final_prefix"
18867 acl_save_exec_prefix
="$exec_prefix"
18868 exec_prefix
="$acl_final_exec_prefix"
18870 exec_prefix
="$acl_save_exec_prefix"
18871 prefix
="$acl_save_prefix"
18873 if test "X$x" = "X-L$additional_libdir"; then
18878 if test -z "$haveit"; then
18879 if test -d "$additional_libdir"; then
18880 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
18887 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
18888 if test "$enable_rpath" != no
; then
18890 for x
in $rpathdirs; do
18891 if test "X$x" = "X$dir"; then
18896 if test -z "$haveit"; then
18897 rpathdirs
="$rpathdirs $dir"
18900 for x
in $ltrpathdirs; do
18901 if test "X$x" = "X$dir"; then
18906 if test -z "$haveit"; then
18907 ltrpathdirs
="$ltrpathdirs $dir"
18912 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
18915 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
18918 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$dep"
18919 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
18925 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
18926 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
18927 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
18929 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
18930 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
18937 if test "X$rpathdirs" != "X"; then
18938 if test -n "$hardcode_libdir_separator"; then
18940 for found_dir
in $rpathdirs; do
18941 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
18943 acl_save_libdir
="$libdir"
18945 eval flag
=\"$hardcode_libdir_flag_spec\"
18946 libdir
="$acl_save_libdir"
18947 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
18949 for found_dir
in $rpathdirs; do
18950 acl_save_libdir
="$libdir"
18951 libdir
="$found_dir"
18952 eval flag
=\"$hardcode_libdir_flag_spec\"
18953 libdir
="$acl_save_libdir"
18954 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
18958 if test "X$ltrpathdirs" != "X"; then
18959 for found_dir
in $ltrpathdirs; do
18960 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
18965 ac_save_CPPFLAGS
="$CPPFLAGS"
18967 for element
in $INCXXHASH; do
18969 for x
in $CPPFLAGS; do
18971 acl_save_prefix
="$prefix"
18972 prefix
="$acl_final_prefix"
18973 acl_save_exec_prefix
="$exec_prefix"
18974 exec_prefix
="$acl_final_exec_prefix"
18976 exec_prefix
="$acl_save_exec_prefix"
18977 prefix
="$acl_save_prefix"
18979 if test "X$x" = "X$element"; then
18984 if test -z "$haveit"; then
18985 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
18990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
18991 $as_echo_n "checking for libxxhash... " >&6; }
18992 if ${ac_cv_libxxhash+:} false
; then :
18993 $as_echo_n "(cached) " >&6
18996 ac_save_LIBS
="$LIBS"
18997 LIBS
="$LIBS $LIBXXHASH"
18998 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18999 /* end confdefs.h. */
19000 #include <xxhash.h>
19004 XXH32("foo", 3, 0);
19010 if ac_fn_c_try_link
"$LINENO"; then :
19011 ac_cv_libxxhash
=yes
19015 rm -f core conftest.err conftest.
$ac_objext \
19016 conftest
$ac_exeext conftest.
$ac_ext
19017 LIBS
="$ac_save_LIBS"
19020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
19021 $as_echo "$ac_cv_libxxhash" >&6; }
19022 if test "$ac_cv_libxxhash" = yes; then
19025 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
19027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
19028 $as_echo_n "checking how to link with libxxhash... " >&6; }
19029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
19030 $as_echo "$LIBXXHASH" >&6; }
19033 CPPFLAGS
="$ac_save_CPPFLAGS"
19043 if test "$HAVE_LIBXXHASH" != yes; then
19044 if test "$with_xxhash" = yes; then
19045 as_fn_error $?
"xxhash is missing or unusable" "$LINENO" 5
19048 if test "x$with_xxhash" = "xauto"; then
19049 with_xxhash
="$HAVE_LIBXXHASH"
19053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
19054 $as_echo_n "checking whether to use xxhash... " >&6; }
19055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
19056 $as_echo "$with_xxhash" >&6; }
19060 if test "${nativefile}" != ""; then
19061 case "${nativefile}" in
19062 nm-
*.h
) GDB_NM_FILE
="config/${gdb_host_cpu}/${nativefile}" ;;
19063 * ) GDB_NM_FILE
="${nativefile}"
19065 ac_config_links
="$ac_config_links nm.h:$GDB_NM_FILE"
19068 cat >>confdefs.h
<<_ACEOF
19069 #define GDB_NM_FILE "${GDB_NM_FILE}"
19077 for ac_prog
in xsltproc
19079 # Extract the first word of "$ac_prog", so it can be a program name with args.
19080 set dummy
$ac_prog; ac_word
=$2
19081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19082 $as_echo_n "checking for $ac_word... " >&6; }
19083 if ${ac_cv_path_XSLTPROC+:} false
; then :
19084 $as_echo_n "(cached) " >&6
19088 ac_cv_path_XSLTPROC
="$XSLTPROC" # Let the user override the test with a path.
19091 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
19092 for as_dir
in $PATH
19095 test -z "$as_dir" && as_dir
=.
19096 for ac_exec_ext
in '' $ac_executable_extensions; do
19097 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
19098 ac_cv_path_XSLTPROC
="$as_dir/$ac_word$ac_exec_ext"
19099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19109 XSLTPROC
=$ac_cv_path_XSLTPROC
19110 if test -n "$XSLTPROC"; then
19111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19112 $as_echo "$XSLTPROC" >&6; }
19114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19115 $as_echo "no" >&6; }
19119 test -n "$XSLTPROC" && break
19121 test -n "$XSLTPROC" || XSLTPROC
="missing"
19123 if test "x$USE_MAINTAINER_MODE" = xyes
; then
19124 if test "${XSLTPROC}" = missing
; then
19125 as_fn_error $?
"unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
19133 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
19137 # Check whether we will enable the inclusion of unit tests when
19140 # The default value of this option changes depending whether we're on
19141 # development mode (in which case it's "true") or not (in which case
19142 # it's "false"). The $development variable is set by the GDB_AC_COMMON
19143 # macro, which must therefore be used before GDB_AC_SELFTEST.
19145 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
19146 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
19149 # Check whether --enable-unit-tests was given.
19150 if test "${enable_unit_tests+set}" = set; then :
19151 enableval
=$enable_unit_tests; case "${enableval}" in
19152 yes) enable_unittests
=true
;;
19153 no
) enable_unittests
=false
;;
19154 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
19157 enable_unittests
=$development
19161 if $enable_unittests; then
19163 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
19166 CONFIG_OBS
="$CONFIG_OBS \$(SELFTESTS_OBS)"
19167 CONFIG_SRCS
="$CONFIG_SRCS \$(SELFTESTS_SRCS)"
19173 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19174 GDB_TRANSFORM_NAME
=`echo gdb | sed -e "$gdb_ac_transform"`
19175 if test "x$GDB_TRANSFORM_NAME" = x
; then
19176 GDB_TRANSFORM_NAME
=gdb
19181 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19182 GCORE_TRANSFORM_NAME
=`echo gcore | sed -e "$gdb_ac_transform"`
19183 if test "x$GCORE_TRANSFORM_NAME" = x
; then
19184 GCORE_TRANSFORM_NAME
=gcore
19188 ac_config_files
="$ac_config_files gcore"
19190 ac_config_files
="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
19193 cat >confcache
<<\_ACEOF
19194 # This file is a shell script that caches the results of configure
19195 # tests run on this system so they can be shared between configure
19196 # scripts and configure runs, see configure's option --config-cache.
19197 # It is not useful on other systems. If it contains results you don't
19198 # want to keep, you may remove or edit it.
19200 # config.status only pays attention to the cache file if you give it
19201 # the --recheck option to rerun configure.
19203 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19204 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19205 # following values.
19209 # The following way of writing the cache mishandles newlines in values,
19210 # but we know of no workaround that is simple, portable, and efficient.
19211 # So, we kill variables containing newlines.
19212 # Ultrix sh set writes to stderr and can't be redirected directly,
19213 # and sets the high bit in the cache file unless we assign to the vars.
19215 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19216 eval ac_val
=\$
$ac_var
19220 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19221 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19224 _ | IFS | as_nl
) ;; #(
19225 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
19226 *) { eval $ac_var=; unset $ac_var;} ;;
19232 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19233 *${as_nl}ac_space
=\
*)
19234 # `set' does not quote correctly, so add quotes: double-quote
19235 # substitution turns \\\\ into \\, and sed turns \\ into \.
19238 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19241 # `set' quotes correctly as required by POSIX, so do not add quotes.
19242 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19251 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19253 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19255 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
19256 if test -w "$cache_file"; then
19257 if test "x$cache_file" != "x/dev/null"; then
19258 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19259 $as_echo "$as_me: updating cache $cache_file" >&6;}
19260 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
19261 cat confcache
>"$cache_file"
19263 case $cache_file in #(
19265 mv -f confcache
"$cache_file"$$
&&
19266 mv -f "$cache_file"$$
"$cache_file" ;; #(
19268 mv -f confcache
"$cache_file" ;;
19273 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19274 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19279 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
19280 # Let make expand exec_prefix.
19281 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
19283 DEFS
=-DHAVE_CONFIG_H
19288 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
19289 # 1. Remove the extension, and $U if already installed.
19290 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
19291 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
19292 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19293 # will be set to the directory where LIBOBJS objects are built.
19294 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19295 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
19297 LIBOBJS
=$ac_libobjs
19299 LTLIBOBJS
=$ac_ltlibobjs
19302 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19303 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
19304 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19306 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
19307 as_fn_error $?
"conditional \"HAVE_PYTHON\" was never defined.
19308 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19310 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
19311 as_fn_error $?
"conditional \"HAVE_GUILE\" was never defined.
19312 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19316 : "${CONFIG_STATUS=./config.status}"
19318 ac_clean_files_save
=$ac_clean_files
19319 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
19320 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19321 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19323 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19325 # Generated by $as_me.
19326 # Run this file to recreate the current configuration.
19327 # Compiler output produced by configure, useful for debugging
19328 # configure, is in config.log if it exists.
19331 ac_cs_recheck=false
19334 SHELL=\${CONFIG_SHELL-$SHELL}
19337 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
19338 ## -------------------- ##
19339 ## M4sh Initialization. ##
19340 ## -------------------- ##
19342 # Be more Bourne compatible
19343 DUALCASE
=1; export DUALCASE
# for MKS sh
19344 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
19347 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19348 # is contrary to our usage. Disable this feature.
19349 alias -g '${1+"$@"}'='"$@"'
19350 setopt NO_GLOB_SUBST
19352 case `(set -o) 2>/dev/null` in #(
19364 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19365 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19366 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19367 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19368 # Prefer a ksh shell builtin over an external printf program on Solaris,
19369 # but without wasting forks for bash or zsh.
19370 if test -z "$BASH_VERSION$ZSH_VERSION" \
19371 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19372 as_echo='print
-r --'
19373 as_echo_n='print
-rn --'
19374 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19375 as_echo='printf %s
\n'
19376 as_echo_n='printf %s
'
19378 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19379 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
19380 as_echo_n='/usr
/ucb
/echo -n'
19382 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19383 as_echo_n_body='eval
19387 expr "X$arg" : "X\\(.*\\)$as_nl";
19388 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19390 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
19392 export as_echo_n_body
19393 as_echo_n='sh
-c $as_echo_n_body as_echo
'
19395 export as_echo_body
19396 as_echo='sh
-c $as_echo_body as_echo
'
19399 # The user is always right.
19400 if test "${PATH_SEPARATOR+set}" != set; then
19402 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19403 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19410 # We need space, tab and new line, in precisely that order. Quoting is
19411 # there to prevent editors from complaining about space-tab.
19412 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19413 # splitting by setting IFS to empty value.)
19416 # Find who we are. Look in the path if we contain no directory separator.
19419 *[\\/]* ) as_myself=$0 ;;
19420 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19421 for as_dir in $PATH
19424 test -z "$as_dir" && as_dir=.
19425 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19431 # We did not find ourselves, most probably we were run as `sh COMMAND'
19432 # in which case we are not to be found in the path.
19433 if test "x$as_myself" = x
; then
19436 if test ! -f "$as_myself"; then
19437 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19441 # Unset variables that we do not need and which cause bugs (e.g. in
19442 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
19443 # suppresses any "Segmentation fault" message there. '((' could
19444 # trigger a bug in pdksh 5.2.14.
19445 for as_var
in BASH_ENV ENV MAIL MAILPATH
19446 do eval test x\
${$as_var+set} = xset \
19447 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
19460 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
19463 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19464 # ----------------------------------------
19465 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19466 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19467 # script with STATUS, using 1 if that was 0.
19470 as_status
=$1; test $as_status -eq 0 && as_status
=1
19472 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
19473 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19475 $as_echo "$as_me: error: $2" >&2
19476 as_fn_exit
$as_status
19480 # as_fn_set_status STATUS
19481 # -----------------------
19482 # Set $? to STATUS, without forking.
19483 as_fn_set_status
()
19486 } # as_fn_set_status
19488 # as_fn_exit STATUS
19489 # -----------------
19490 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19494 as_fn_set_status
$1
19500 # Portably unset VAR.
19503 { eval $1=; unset $1;}
19505 as_unset
=as_fn_unset
19506 # as_fn_append VAR VALUE
19507 # ----------------------
19508 # Append the text in VALUE to the end of the definition contained in VAR. Take
19509 # advantage of any shell optimizations that allow amortized linear growth over
19510 # repeated appends, instead of the typical quadratic growth present in naive
19512 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
19513 eval 'as_fn_append ()
19524 # as_fn_arith ARG...
19525 # ------------------
19526 # Perform arithmetic evaluation on the ARGs, and store the result in the
19527 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19528 # must be portable across $(()) and expr.
19529 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
19530 eval 'as_fn_arith ()
19537 as_val
=`expr "$@" || test $? -eq 1`
19542 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
19543 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
19549 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19550 as_basename
=basename
19555 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
19561 as_me
=`$as_basename -- "$0" ||
19562 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19563 X"$0" : 'X\(//\)$' \| \
19564 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19566 sed '/^.*\/\([^/][^/]*\)\/*$/{
19580 # Avoid depending upon Character Ranges.
19581 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
19582 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19583 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
19584 as_cr_digits
='0123456789'
19585 as_cr_alnum
=$as_cr_Letters$as_cr_digits
19587 ECHO_C
= ECHO_N
= ECHO_T
=
19588 case `echo -n x` in #(((((
19590 case `echo 'xy\c'` in
19591 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
19593 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
19600 rm -f conf$$ conf$$.exe conf$$.
file
19601 if test -d conf$$.dir
; then
19602 rm -f conf$$.dir
/conf$$.
file
19605 mkdir conf$$.dir
2>/dev
/null
19607 if (echo >conf$$.
file) 2>/dev
/null
; then
19608 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
19610 # ... but there are two gotchas:
19611 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19612 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19613 # In both cases, we have to default to `cp -pR'.
19614 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
19616 elif ln conf$$.
file conf$$
2>/dev
/null
; then
19624 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
19625 rmdir conf$$.dir
2>/dev
/null
19630 # Create "$as_dir" as a directory, including parents if necessary.
19635 -*) as_dir
=.
/$as_dir;;
19637 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
19641 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19642 *) as_qdir
=$as_dir;;
19644 as_dirs
="'$as_qdir' $as_dirs"
19645 as_dir
=`$as_dirname -- "$as_dir" ||
19646 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19647 X"$as_dir" : 'X\(//\)[^/]' \| \
19648 X"$as_dir" : 'X\(//\)$' \| \
19649 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19650 $as_echo X"$as_dir" |
19651 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19655 /^X\(\/\/\)[^/].*/{
19668 test -d "$as_dir" && break
19670 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
19671 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
19675 if mkdir
-p .
2>/dev
/null
; then
19676 as_mkdir_p
='mkdir -p "$as_dir"'
19678 test -d .
/-p && rmdir .
/-p
19683 # as_fn_executable_p FILE
19684 # -----------------------
19685 # Test if FILE is an executable regular file.
19686 as_fn_executable_p
()
19688 test -f "$1" && test -x "$1"
19689 } # as_fn_executable_p
19690 as_test_x
='test -x'
19691 as_executable_p
=as_fn_executable_p
19693 # Sed expression to map a string onto a valid CPP name.
19694 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19696 # Sed expression to map a string onto a valid variable name.
19697 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19701 ## ----------------------------------- ##
19702 ## Main body of $CONFIG_STATUS script. ##
19703 ## ----------------------------------- ##
19705 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
19707 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19708 # Save the log message, to keep $0 and so on meaningful, and to
19709 # report actual input values of CONFIG_FILES etc. instead of their
19710 # values after options handling.
19712 This file was extended by $as_me, which was
19713 generated by GNU Autoconf 2.69. Invocation command line was
19715 CONFIG_FILES = $CONFIG_FILES
19716 CONFIG_HEADERS = $CONFIG_HEADERS
19717 CONFIG_LINKS = $CONFIG_LINKS
19718 CONFIG_COMMANDS = $CONFIG_COMMANDS
19721 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19726 case $ac_config_files in *"
19727 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
19730 case $ac_config_headers in *"
19731 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
19735 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19736 # Files that config.status was made for.
19737 config_files="$ac_config_files"
19738 config_headers="$ac_config_headers"
19739 config_links="$ac_config_links"
19740 config_commands="$ac_config_commands"
19744 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19746 \`$as_me' instantiates files and other configuration actions
19747 from templates according to the current configuration. Unless the files
19748 and actions are specified as TAGs, all are instantiated by default.
19750 Usage: $0 [OPTION]... [TAG]...
19752 -h, --help print this help, then exit
19753 -V, --version print version number and configuration settings, then exit
19754 --config print configuration, then exit
19755 -q, --quiet, --silent
19756 do not print progress messages
19757 -d, --debug don't remove temporary files
19758 --recheck update $as_me by reconfiguring in the same conditions
19759 --file=FILE[:TEMPLATE]
19760 instantiate the configuration file FILE
19761 --header=FILE[:TEMPLATE]
19762 instantiate the configuration header FILE
19764 Configuration files:
19767 Configuration headers:
19770 Configuration links:
19773 Configuration commands:
19776 Report bugs to the package provider."
19779 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19780 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19783 configured by $0, generated by GNU Autoconf 2.69,
19784 with options \\"\$ac_cs_config\\"
19786 Copyright (C) 2012 Free Software Foundation, Inc.
19787 This config.status script is free software; the Free Software Foundation
19788 gives unlimited permission to copy, distribute and modify it."
19794 test -n "\$AWK" || AWK=awk
19797 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19798 # The default lists apply if the user does not specify any file.
19804 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
19805 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
19809 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
19821 # Handling of the options.
19822 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
19824 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
19825 $as_echo "$ac_cs_version"; exit ;;
19826 --config |
--confi |
--conf |
--con |
--co |
--c )
19827 $as_echo "$ac_cs_config"; exit ;;
19828 --debug |
--debu |
--deb |
--de |
--d |
-d )
19830 --file |
--fil |
--fi |
--f )
19833 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19834 '') as_fn_error $?
"missing file argument" ;;
19836 as_fn_append CONFIG_FILES
" '$ac_optarg'"
19837 ac_need_defaults
=false
;;
19838 --header |
--heade |
--head |
--hea )
19841 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19843 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
19844 ac_need_defaults
=false
;;
19846 # Conflict between --help and --header
19847 as_fn_error $?
"ambiguous option: \`$1'
19848 Try \`$0 --help' for more information.";;
19849 --help |
--hel |
-h )
19850 $as_echo "$ac_cs_usage"; exit ;;
19851 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
19852 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
19855 # This is an error.
19856 -*) as_fn_error $?
"unrecognized option: \`$1'
19857 Try \`$0 --help' for more information." ;;
19859 *) as_fn_append ac_config_targets
" $1"
19860 ac_need_defaults
=false
;;
19866 ac_configure_extra_args
=
19868 if $ac_cs_silent; then
19870 ac_configure_extra_args
="$ac_configure_extra_args --silent"
19874 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19875 if \$ac_cs_recheck; then
19876 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19878 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19879 CONFIG_SHELL='$SHELL'
19880 export CONFIG_SHELL
19885 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19889 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19890 ## Running $as_me. ##
19896 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19900 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
19901 GDB_NM_FILE=$GDB_NM_FILE
19905 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19907 # Handling of arguments.
19908 for ac_config_target
in $ac_config_targets
19910 case $ac_config_target in
19911 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
19912 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
19913 "jit-reader.h") CONFIG_FILES
="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
19914 "nm.h") CONFIG_LINKS
="$CONFIG_LINKS nm.h:$GDB_NM_FILE" ;;
19915 "gcore") CONFIG_FILES
="$CONFIG_FILES gcore" ;;
19916 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
19917 "gdb-gdb.gdb") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.gdb" ;;
19918 "gdb-gdb.py") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.py" ;;
19919 "doc/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/Makefile" ;;
19920 "data-directory/Makefile") CONFIG_FILES
="$CONFIG_FILES data-directory/Makefile" ;;
19922 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19927 # If the user did not use the arguments to specify the items to instantiate,
19928 # then the envvar interface is used. Set only those that are not.
19929 # We use the long form for the default assignment because of an extremely
19930 # bizarre bug on SunOS 4.1.3.
19931 if $ac_need_defaults; then
19932 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
19933 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
19934 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
19935 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
19938 # Have a temporary directory for convenience. Make it in the build tree
19939 # simply because there is no reason against having it here, and in addition,
19940 # creating and moving files from /tmp can sometimes cause problems.
19941 # Hook for its removal unless debugging.
19942 # Note that there is a small window in which the directory will not be cleaned:
19943 # after its creation but before its name has been assigned to `$tmp'.
19947 trap 'exit_status=$?
19948 : "${ac_tmp:=$tmp}"
19949 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19951 trap 'as_fn_exit 1' 1 2 13 15
19953 # Create a (secure) tmp directory for tmp files.
19956 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19960 tmp
=.
/conf$$
-$RANDOM
19961 (umask 077 && mkdir
"$tmp")
19962 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
19965 # Set up the scripts for CONFIG_FILES section.
19966 # No need to generate them if there are no CONFIG_FILES.
19967 # This happens for instance with `./config.status config.h'.
19968 if test -n "$CONFIG_FILES"; then
19970 if $AWK 'BEGIN { getline <"/dev/null" }' </dev
/null
2>/dev
/null
; then
19971 ac_cs_awk_getline
=:
19972 ac_cs_awk_pipe_init
=
19973 ac_cs_awk_read_file
='
19974 while ((getline aline < (F[key])) > 0)
19977 ac_cs_awk_pipe_fini
=
19979 ac_cs_awk_getline
=false
19980 ac_cs_awk_pipe_init
="print \"cat <<'|#_!!_#|' &&\""
19981 ac_cs_awk_read_file
='
19983 print "cat " F[key] " &&"
19984 '$ac_cs_awk_pipe_init
19985 # The final `:' finishes the AND list.
19986 ac_cs_awk_pipe_fini
='END { print "|#_!!_#|"; print ":" }'
19988 ac_cr
=`echo X | tr X '\015'`
19989 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19990 # But we know of no other shell where ac_cr would be empty at this
19991 # point, so we can use a bashism as a fallback.
19992 if test "x$ac_cr" = x
; then
19993 eval ac_cr
=\$
\'\\r
\'
19995 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19996 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19999 ac_cs_awk_cr
=$ac_cr
20002 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20005 # Create commands to substitute file output variables.
20007 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20008 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20009 echo "$ac_subst_files" |
sed 's/.*/F["&"]="$&"/' &&
20012 } >conf$
$files.sh
&&
20013 . .
/conf$
$files.sh ||
20014 as_fn_error $?
"could not make $CONFIG_STATUS" "$LINENO" 5
20015 rm -f conf$
$files.sh
20018 echo "cat >conf$$subs.awk <<_ACEOF" &&
20019 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20021 } >conf$$subs.sh ||
20022 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20023 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20025 for ac_last_try in false false false false false :; do
20026 . ./conf$$subs.sh ||
20027 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20029 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
20030 if test $ac_delim_n = $ac_delim_num; then
20032 elif $ac_last_try; then
20033 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20035 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20038 rm -f conf$$subs.sh
20040 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20041 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
20045 s/^/S["/; s
/!.
*/"]=/
20055 s/\(.\{148\}\)..*/\1/
20057 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
20062 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20069 s/\(.\{148\}\)..*/\1/
20071 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
20075 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20080 ' <conf$$subs.awk | sed '
20085 ' >>$CONFIG_STATUS || ac_write_fail=1
20086 rm -f conf$$subs.awk
20087 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20089 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
20090 for (key in S) S_is_set[key] = 1
20092 \$ac_cs_awk_pipe_init
20096 nfields = split(line, field, "@
")
20098 len = length(field[1])
20099 for (i = 2; i < nfields; i++) {
20101 keylen = length(key)
20102 if (S_is_set[key]) {
20104 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20105 len += length(value) + length(field[++i])
20110 if (nfields == 3 && !substed) {
20112 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
20113 \$ac_cs_awk_read_file
20119 \$ac_cs_awk_pipe_fini
20122 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20123 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20124 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
20127 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
20128 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
20131 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20132 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
20133 # trailing colons and then remove the whole line if VPATH becomes empty
20134 # (actually we leave an empty line to preserve line numbers).
20135 if test "x
$srcdir" = x.; then
20136 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20154 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20155 fi # test -n "$CONFIG_FILES"
20157 # Set up the scripts for CONFIG_HEADERS section.
20158 # No need to generate them if there are no CONFIG_HEADERS.
20159 # This happens for instance with `./config.status Makefile'.
20160 if test -n "$CONFIG_HEADERS"; then
20161 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
20165 # Transform confdefs.h into an awk script `defines.awk', embedded as
20166 # here-document in config.status, that substitutes the proper values into
20167 # config.h.in to produce config.h.
20169 # Create a delimiter string that does not exist in confdefs.h, to ease
20170 # handling of long lines.
20172 for ac_last_try in false false :; do
20173 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
20174 if test -z "$ac_tt"; then
20176 elif $ac_last_try; then
20177 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
20179 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20183 # For the awk script, D is an array of macro values keyed by name,
20184 # likewise P contains macro parameters if any. Preserve backslash
20185 # newline sequences.
20187 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20189 s/.\{148\}/&'"$ac_delim"'/g
20192 s/^[ ]*#[ ]*define[ ][ ]*/ /
20199 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
20201 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
20205 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
20206 D["\
1"]=" \
3\\\\\\n
"\\/p
20208 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
20213 s/.\{148\}/&'"$ac_delim"'/g
20218 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
20221 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
20223 ' <confdefs.h | sed '
20224 s/'"$ac_delim"'/"\\\
20225 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20227 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20228 for (key in D) D_is_set[key] = 1
20231 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20233 split(line, arg, " ")
20234 if (arg[1] == "#") {
20238 defundef
= substr
(arg
[1], 2)
20241 split(mac1
, mac2
, "(") #)
20243 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
20244 if (D_is_set
[macro
]) {
20245 # Preserve the white space surrounding the "#".
20246 print prefix
"define", macro P
[macro
] D
[macro
]
20249 # Replace #undef with comments. This is necessary, for example,
20250 # in the case of _POSIX_SOURCE, which is predefined and required
20251 # on some systems where configure will not decide to define it.
20252 if (defundef
== "undef") {
20253 print
"/*", prefix defundef
, macro
, "*/"
20261 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20262 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
20263 fi # test -n "$CONFIG_HEADERS"
20266 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
20271 :[FHLC
]) ac_mode
=$ac_tag; continue;;
20273 case $ac_mode$ac_tag in
20275 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
20276 :[FH
]-) ac_tag
=-:-;;
20277 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
20294 -) ac_f
="$ac_tmp/stdin";;
20295 *) # Look for the file first in the build tree, then in the source tree
20296 # (if the path is not absolute). The absolute path cannot be DOS-style,
20297 # because $ac_f cannot contain `:'.
20301 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
20303 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20305 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20306 as_fn_append ac_file_inputs
" '$ac_f'"
20309 # Let's still pretend it is `configure' which instantiates (i.e., don't
20310 # use $as_me), people would be surprised to read:
20311 # /* config.h. Generated by config.status. */
20312 configure_input
='Generated from '`
20313 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20315 if test x
"$ac_file" != x-
; then
20316 configure_input
="$ac_file. $configure_input"
20317 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20318 $as_echo "$as_me: creating $ac_file" >&6;}
20320 # Neutralize special characters interpreted by sed in replacement strings.
20321 case $configure_input in #(
20322 *\
&* |
*\|
* |
*\\* )
20323 ac_sed_conf_input
=`$as_echo "$configure_input" |
20324 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20325 *) ac_sed_conf_input
=$configure_input;;
20329 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
20330 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
20335 ac_dir
=`$as_dirname -- "$ac_file" ||
20336 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20337 X"$ac_file" : 'X\(//\)[^/]' \| \
20338 X"$ac_file" : 'X\(//\)$' \| \
20339 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20340 $as_echo X"$ac_file" |
20341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20345 /^X\(\/\/\)[^/].*/{
20358 as_dir
="$ac_dir"; as_fn_mkdir_p
20362 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20364 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20365 # A ".." for each directory in $ac_dir_suffix.
20366 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20367 case $ac_top_builddir_sub in
20368 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20369 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
20372 ac_abs_top_builddir
=$ac_pwd
20373 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
20374 # for backward compatibility:
20375 ac_top_builddir
=$ac_top_build_prefix
20378 .
) # We are building in place.
20380 ac_top_srcdir
=$ac_top_builddir_sub
20381 ac_abs_top_srcdir
=$ac_pwd ;;
20382 [\\/]* | ?
:[\\/]* ) # Absolute name.
20383 ac_srcdir
=$srcdir$ac_dir_suffix;
20384 ac_top_srcdir
=$srcdir
20385 ac_abs_top_srcdir
=$srcdir ;;
20386 *) # Relative name.
20387 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
20388 ac_top_srcdir
=$ac_top_build_prefix$srcdir
20389 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
20391 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
20401 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
20402 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
20406 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20407 # If the template does not know about datarootdir, expand it.
20408 # FIXME: This hack should be removed a few years after 2.60.
20409 ac_datarootdir_hack
=; ac_datarootdir_seen
=
20420 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20421 *datarootdir
*) ac_datarootdir_seen
=yes;;
20422 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
20423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20424 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20426 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20427 ac_datarootdir_hack='
20428 s&@datadir@&$datadir&g
20429 s&@docdir@&$docdir&g
20430 s&@infodir@&$infodir&g
20431 s&@localedir@&$localedir&g
20432 s&@mandir@&$mandir&g
20433 s&\\\${datarootdir}&$datarootdir&g' ;;
20437 # Neutralize VPATH when `$srcdir' = `.'.
20438 # Shell code in configure.ac might set extrasub.
20439 # FIXME: do we really want to maintain this feature?
20440 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20441 ac_sed_extra="$ac_vpsub
20444 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20446 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
20447 s|@configure_input@|
$ac_sed_conf_input|
;t t
20448 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
20449 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
20450 s
&@srcdir@
&$ac_srcdir&;t t
20451 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
20452 s
&@top_srcdir@
&$ac_top_srcdir&;t t
20453 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
20454 s
&@builddir@
&$ac_builddir&;t t
20455 s
&@abs_builddir@
&$ac_abs_builddir&;t t
20456 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
20457 s
&@INSTALL@
&$ac_INSTALL&;t t
20458 $ac_datarootdir_hack
20460 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
20461 if $ac_cs_awk_getline; then
20462 $AWK -f "$ac_tmp/subs.
awk"
20464 $AWK -f "$ac_tmp/subs.
awk" | $SHELL
20466 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
20468 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20469 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
20470 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20471 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
20472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
20473 which seems to be undefined. Please make sure it is defined" >&5
20474 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
20475 which seems to be undefined. Please make sure it is defined" >&2;}
20477 rm -f "$ac_tmp/stdin"
20479 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20480 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20482 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20488 if test x"$ac_file" != x-; then
20490 $as_echo "/* $configure_input */" \
20491 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20492 } >"$ac_tmp/config.h" \
20493 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20494 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20495 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20496 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20499 mv "$ac_tmp/config.h" "$ac_file" \
20500 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20503 $as_echo "/* $configure_input */" \
20504 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20505 || as_fn_error $? "could not create -" "$LINENO" 5
20513 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.
'; then
20516 # Prefer the file from the source tree if names are identical.
20517 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
20518 ac_source=$srcdir/$ac_source
20521 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
20522 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
20524 if test ! -r "$ac_source"; then
20525 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
20529 # Try a relative symlink, then a hard link, then a copy.
20531 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
20532 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
20534 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
20535 ln "$ac_source" "$ac_file" 2>/dev/null ||
20536 cp -p "$ac_source" "$ac_file" ||
20537 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
20540 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20541 $as_echo "$as_me: executing $ac_file commands" >&6;}
20546 case $ac_file$ac_mode in
20547 "config.h":H) echo > stamp-h ;;
20548 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
20549 "nm.h":L) echo > stamp-nmh ;;
20550 "gcore":F) chmod +x gcore ;;
20558 ac_clean_files=$ac_clean_files_save
20560 test $ac_write_fail = 0 ||
20561 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20564 # configure is writing to config.log, and then calls config.status.
20565 # config.status does its own redirection, appending to config.log.
20566 # Unfortunately, on DOS this fails, as config.log is still kept open
20567 # by configure, so config.status won't be able to
write to it
; its
20568 # output is simply discarded. So we exec the FD to /dev/null,
20569 # effectively closing config.log, so it can be properly (re)opened and
20570 # appended to by config.status. When coming back to configure, we
20571 # need to make the FD available again.
20572 if test "$no_create" != yes; then
20574 ac_config_status_args
=
20575 test "$silent" = yes &&
20576 ac_config_status_args
="$ac_config_status_args --quiet"
20578 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
20580 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20581 # would make configure fail if this is the last instruction.
20582 $ac_cs_success || as_fn_exit
1
20586 # CONFIG_SUBDIRS section.
20588 if test "$no_recursion" != yes; then
20590 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
20591 # so they do not pile up.
20592 ac_sub_configure_args
=
20594 eval "set x $ac_configure_args"
20598 if test -n "$ac_prev"; then
20603 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
20604 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
20605 ac_prev
=cache_file
;;
20606 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
20607 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
20610 --config-cache |
-C)
20612 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
20614 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
20616 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
20618 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
20620 --disable-option-checking)
20624 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20626 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
20630 # Always prepend --prefix to ensure using the same prefix
20631 # in subdir configurations.
20632 ac_arg
="--prefix=$prefix"
20634 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20636 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
20639 if test "$silent" = yes; then
20640 ac_sub_configure_args
="--silent $ac_sub_configure_args"
20643 # Always prepend --disable-option-checking to silence warnings, since
20644 # different subdirs can have different --enable and --with options.
20645 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
20648 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
20650 # Do not complain, so a configure script can configure whichever
20651 # parts of a large source tree are present.
20652 test -d "$srcdir/$ac_dir" ||
continue
20654 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
20655 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
20656 $as_echo "$ac_msg" >&6
20657 as_dir
="$ac_dir"; as_fn_mkdir_p
20661 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20663 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20664 # A ".." for each directory in $ac_dir_suffix.
20665 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20666 case $ac_top_builddir_sub in
20667 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
20668 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
20671 ac_abs_top_builddir
=$ac_pwd
20672 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
20673 # for backward compatibility:
20674 ac_top_builddir
=$ac_top_build_prefix
20677 .
) # We are building in place.
20679 ac_top_srcdir
=$ac_top_builddir_sub
20680 ac_abs_top_srcdir
=$ac_pwd ;;
20681 [\\/]* | ?
:[\\/]* ) # Absolute name.
20682 ac_srcdir
=$srcdir$ac_dir_suffix;
20683 ac_top_srcdir
=$srcdir
20684 ac_abs_top_srcdir
=$srcdir ;;
20685 *) # Relative name.
20686 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
20687 ac_top_srcdir
=$ac_top_build_prefix$srcdir
20688 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
20690 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
20695 # Check for guested configure; otherwise get Cygnus style configure.
20696 if test -f "$ac_srcdir/configure.gnu"; then
20697 ac_sub_configure
=$ac_srcdir/configure.gnu
20698 elif test -f "$ac_srcdir/configure"; then
20699 ac_sub_configure
=$ac_srcdir/configure
20700 elif test -f "$ac_srcdir/configure.in"; then
20701 # This should be Cygnus configure.
20702 ac_sub_configure
=$ac_aux_dir/configure
20704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
20705 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20709 # The recursion is here.
20710 if test -n "$ac_sub_configure"; then
20711 # Make the cache file name correct relative to the subdirectory.
20712 case $cache_file in
20713 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
20714 *) # Relative name.
20715 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
20718 { $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
20719 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20720 # The eval makes quoting arguments work.
20721 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20722 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20723 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
20729 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
20730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20731 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}