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>
623 enable_option_checking
=no
624 ac_subst_vars
='LTLIBOBJS
628 READELF_TRANSFORM_NAME
644 HAVE_NATIVE_GCORE_HOST
748 READLINE_TEXI_INCFLAG
777 HAVE_NATIVE_GCORE_TARGET
803 INSTALL_STRIP_PROGRAM
833 MAINTAINER_MODE_FALSE
862 program_transform_name
873 ac_subst_files
='nat_makefile_frag'
875 enable_option_checking
876 enable_maintainer_mode
879 with_separate_debug_dir
881 with_relocated_sources
883 with_auto_load_safe_path
916 enable_source_highlight
922 with_system_gdbinit_dir
924 enable_build_warnings
925 enable_gdb_build_warnings
935 with_libbabeltrace_prefix
936 with_libbabeltrace_type
939 with_libxxhash_prefix
943 ac_precious_vars
='build_alias
965 ac_subdirs_all
='gdbtk'
967 # Initialize some variables set by options.
969 ac_init_version
=false
970 ac_unrecognized_opts
=
972 # The variables have the same names as the options, with
973 # dashes changed to underlines.
981 program_transform_name
=s
,x
,x
,
989 # Installation directory options.
990 # These are left unexpanded so users can "make install exec_prefix=/foo"
991 # and all the variables that are supposed to be based on exec_prefix
992 # by default will actually change.
993 # Use braces instead of parens because sh, perl, etc. also accept them.
994 # (The list follows the same order as the GNU Coding Standards.)
995 bindir
='${exec_prefix}/bin'
996 sbindir
='${exec_prefix}/sbin'
997 libexecdir
='${exec_prefix}/libexec'
998 datarootdir
='${prefix}/share'
999 datadir
='${datarootdir}'
1000 sysconfdir
='${prefix}/etc'
1001 sharedstatedir
='${prefix}/com'
1002 localstatedir
='${prefix}/var'
1003 includedir
='${prefix}/include'
1004 oldincludedir
='/usr/include'
1005 docdir
='${datarootdir}/doc/${PACKAGE}'
1006 infodir
='${datarootdir}/info'
1011 libdir
='${exec_prefix}/lib'
1012 localedir
='${datarootdir}/locale'
1013 mandir
='${datarootdir}/man'
1019 # If the previous option needs an argument, assign it.
1020 if test -n "$ac_prev"; then
1021 eval $ac_prev=\
$ac_option
1027 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1032 # Accept the important Cygnus configure options, so we can diagnose typos.
1034 case $ac_dashdash$ac_option in
1038 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1040 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1041 bindir
=$ac_optarg ;;
1043 -build |
--build |
--buil |
--bui |
--bu)
1044 ac_prev
=build_alias
;;
1045 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1046 build_alias
=$ac_optarg ;;
1048 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1049 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1050 ac_prev
=cache_file
;;
1051 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1052 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1053 cache_file
=$ac_optarg ;;
1055 --config-cache |
-C)
1056 cache_file
=config.cache
;;
1058 -datadir |
--datadir |
--datadi |
--datad)
1060 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1061 datadir
=$ac_optarg ;;
1063 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1064 |
--dataroo |
--dataro |
--datar)
1065 ac_prev
=datarootdir
;;
1066 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1067 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1068 datarootdir
=$ac_optarg ;;
1070 -disable-* |
--disable-*)
1071 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1072 # Reject names that are not valid shell variable names.
1073 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1074 as_fn_error $?
"invalid feature name: $ac_useropt"
1075 ac_useropt_orig
=$ac_useropt
1076 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1077 case $ac_user_opts in
1079 "enable_
$ac_useropt"
1081 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1082 ac_unrecognized_sep
=', ';;
1084 eval enable_
$ac_useropt=no
;;
1086 -docdir |
--docdir |
--docdi |
--doc |
--do)
1088 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1089 docdir
=$ac_optarg ;;
1091 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1093 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1094 dvidir
=$ac_optarg ;;
1096 -enable-* |
--enable-*)
1097 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1098 # Reject names that are not valid shell variable names.
1099 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1100 as_fn_error $?
"invalid feature name: $ac_useropt"
1101 ac_useropt_orig
=$ac_useropt
1102 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1103 case $ac_user_opts in
1105 "enable_
$ac_useropt"
1107 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1108 ac_unrecognized_sep
=', ';;
1110 eval enable_
$ac_useropt=\
$ac_optarg ;;
1112 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1113 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1114 |
--exec |
--exe |
--ex)
1115 ac_prev
=exec_prefix
;;
1116 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1117 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1118 |
--exec=* |
--exe=* |
--ex=*)
1119 exec_prefix
=$ac_optarg ;;
1121 -gas |
--gas |
--ga |
--g)
1122 # Obsolete; use --with-gas.
1125 -help |
--help |
--hel |
--he |
-h)
1126 ac_init_help
=long
;;
1127 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1128 ac_init_help
=recursive
;;
1129 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1130 ac_init_help
=short
;;
1132 -host |
--host |
--hos |
--ho)
1133 ac_prev
=host_alias
;;
1134 -host=* |
--host=* |
--hos=* |
--ho=*)
1135 host_alias
=$ac_optarg ;;
1137 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1139 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1141 htmldir
=$ac_optarg ;;
1143 -includedir |
--includedir |
--includedi |
--included |
--include \
1144 |
--includ |
--inclu |
--incl |
--inc)
1145 ac_prev
=includedir
;;
1146 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1147 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1148 includedir
=$ac_optarg ;;
1150 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1152 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1153 infodir
=$ac_optarg ;;
1155 -libdir |
--libdir |
--libdi |
--libd)
1157 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1158 libdir
=$ac_optarg ;;
1160 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1161 |
--libexe |
--libex |
--libe)
1162 ac_prev
=libexecdir
;;
1163 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1164 |
--libexe=* |
--libex=* |
--libe=*)
1165 libexecdir
=$ac_optarg ;;
1167 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1168 ac_prev
=localedir
;;
1169 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1170 localedir
=$ac_optarg ;;
1172 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1173 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1174 ac_prev
=localstatedir
;;
1175 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1176 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1177 localstatedir
=$ac_optarg ;;
1179 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1181 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1182 mandir
=$ac_optarg ;;
1184 -nfp |
--nfp |
--nf)
1185 # Obsolete; use --without-fp.
1188 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1189 |
--no-cr |
--no-c |
-n)
1192 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1193 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1196 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1197 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1198 |
--oldin |
--oldi |
--old |
--ol |
--o)
1199 ac_prev
=oldincludedir
;;
1200 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1201 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1202 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1203 oldincludedir
=$ac_optarg ;;
1205 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1207 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1208 prefix
=$ac_optarg ;;
1210 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1211 |
--program-pre |
--program-pr |
--program-p)
1212 ac_prev
=program_prefix
;;
1213 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1214 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1215 program_prefix
=$ac_optarg ;;
1217 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1218 |
--program-suf |
--program-su |
--program-s)
1219 ac_prev
=program_suffix
;;
1220 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1221 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1222 program_suffix
=$ac_optarg ;;
1224 -program-transform-name |
--program-transform-name \
1225 |
--program-transform-nam |
--program-transform-na \
1226 |
--program-transform-n |
--program-transform- \
1227 |
--program-transform |
--program-transfor \
1228 |
--program-transfo |
--program-transf \
1229 |
--program-trans |
--program-tran \
1230 |
--progr-tra |
--program-tr |
--program-t)
1231 ac_prev
=program_transform_name
;;
1232 -program-transform-name=* |
--program-transform-name=* \
1233 |
--program-transform-nam=* |
--program-transform-na=* \
1234 |
--program-transform-n=* |
--program-transform-=* \
1235 |
--program-transform=* |
--program-transfor=* \
1236 |
--program-transfo=* |
--program-transf=* \
1237 |
--program-trans=* |
--program-tran=* \
1238 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1239 program_transform_name
=$ac_optarg ;;
1241 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1243 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1244 pdfdir
=$ac_optarg ;;
1246 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1248 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1251 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1252 |
-silent |
--silent |
--silen |
--sile |
--sil)
1255 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1257 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1259 sbindir
=$ac_optarg ;;
1261 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1262 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1263 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1265 ac_prev
=sharedstatedir
;;
1266 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1267 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1268 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1270 sharedstatedir
=$ac_optarg ;;
1272 -site |
--site |
--sit)
1274 -site=* |
--site=* |
--sit=*)
1277 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1279 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1280 srcdir
=$ac_optarg ;;
1282 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1283 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1284 ac_prev
=sysconfdir
;;
1285 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1286 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1287 sysconfdir
=$ac_optarg ;;
1289 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1290 ac_prev
=target_alias
;;
1291 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1292 target_alias
=$ac_optarg ;;
1294 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1297 -version |
--version |
--versio |
--versi |
--vers |
-V)
1298 ac_init_version
=: ;;
1301 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1302 # Reject names that are not valid shell variable names.
1303 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1304 as_fn_error $?
"invalid package name: $ac_useropt"
1305 ac_useropt_orig
=$ac_useropt
1306 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1307 case $ac_user_opts in
1311 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1312 ac_unrecognized_sep
=', ';;
1314 eval with_
$ac_useropt=\
$ac_optarg ;;
1316 -without-* |
--without-*)
1317 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1318 # Reject names that are not valid shell variable names.
1319 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1320 as_fn_error $?
"invalid package name: $ac_useropt"
1321 ac_useropt_orig
=$ac_useropt
1322 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1323 case $ac_user_opts in
1327 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1328 ac_unrecognized_sep
=', ';;
1330 eval with_
$ac_useropt=no
;;
1333 # Obsolete; use --with-x.
1336 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1337 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1338 ac_prev
=x_includes
;;
1339 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1340 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1341 x_includes
=$ac_optarg ;;
1343 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1344 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1345 ac_prev
=x_libraries
;;
1346 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1347 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1348 x_libraries
=$ac_optarg ;;
1350 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1351 Try \`$0 --help' for more information"
1355 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1356 # Reject names that are not valid shell variable names.
1357 case $ac_envvar in #(
1358 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1359 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1361 eval $ac_envvar=\
$ac_optarg
1362 export $ac_envvar ;;
1365 # FIXME: should be removed in autoconf 3.0.
1366 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1367 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1368 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1369 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1375 if test -n "$ac_prev"; then
1376 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1377 as_fn_error $?
"missing argument to $ac_option"
1380 if test -n "$ac_unrecognized_opts"; then
1381 case $enable_option_checking in
1383 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1384 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1388 # Check all directory arguments for consistency.
1389 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1390 datadir sysconfdir sharedstatedir localstatedir includedir \
1391 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1392 libdir localedir mandir
1394 eval ac_val
=\$
$ac_var
1395 # Remove trailing slashes.
1398 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1399 eval $ac_var=\
$ac_val;;
1401 # Be sure to have absolute directory names.
1403 [\\/$
]* | ?
:[\\/]* ) continue;;
1404 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1406 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1409 # There might be people who depend on the old broken behavior: `$host'
1410 # used to hold the argument of --host etc.
1411 # FIXME: To remove some day.
1414 target
=$target_alias
1416 # FIXME: To remove some day.
1417 if test "x$host_alias" != x
; then
1418 if test "x$build_alias" = x
; then
1419 cross_compiling
=maybe
1420 elif test "x$build_alias" != "x$host_alias"; then
1426 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1428 test "$silent" = yes && exec 6>/dev
/null
1431 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1432 ac_ls_di
=`ls -di .` &&
1433 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1434 as_fn_error $?
"working directory cannot be determined"
1435 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1436 as_fn_error $?
"pwd does not report name of working directory"
1439 # Find the source files, if location was not specified.
1440 if test -z "$srcdir"; then
1441 ac_srcdir_defaulted
=yes
1442 # Try the directory containing this script, then the parent directory.
1443 ac_confdir
=`$as_dirname -- "$as_myself" ||
1444 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1445 X"$as_myself" : 'X\(//\)[^/]' \| \
1446 X"$as_myself" : 'X\(//\)$' \| \
1447 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1448 $as_echo X"$as_myself" |
1449 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1467 if test ! -r "$srcdir/$ac_unique_file"; then
1471 ac_srcdir_defaulted
=no
1473 if test ! -r "$srcdir/$ac_unique_file"; then
1474 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1475 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1477 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1479 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1481 # When building in place, set srcdir=.
1482 if test "$ac_abs_confdir" = "$ac_pwd"; then
1485 # Remove unnecessary trailing slashes from srcdir.
1486 # Double slashes in file names in object file debugging info
1487 # mess up M-x gdb in Emacs.
1489 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1491 for ac_var
in $ac_precious_vars; do
1492 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1493 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1494 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1495 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1499 # Report the --help message.
1501 if test "$ac_init_help" = "long"; then
1502 # Omit some internal or obsolete options to make the list less imposing.
1503 # This message is too long to be a string in the A/UX 3.1 sh.
1505 \`configure' configures this package to adapt to many kinds of systems.
1507 Usage: $0 [OPTION]... [VAR=VALUE]...
1509 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1510 VAR=VALUE. See below for descriptions of some of the useful variables.
1512 Defaults for the options are specified in brackets.
1515 -h, --help display this help and exit
1516 --help=short display options specific to this package
1517 --help=recursive display the short help of all the included packages
1518 -V, --version display version information and exit
1519 -q, --quiet, --silent do not print \`checking ...' messages
1520 --cache-file=FILE cache test results in FILE [disabled]
1521 -C, --config-cache alias for \`--cache-file=config.cache'
1522 -n, --no-create do not create output files
1523 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1525 Installation directories:
1526 --prefix=PREFIX install architecture-independent files in PREFIX
1527 [$ac_default_prefix]
1528 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1531 By default, \`make install' will install all the files in
1532 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1533 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1534 for instance \`--prefix=\$HOME'.
1536 For better control, use the options below.
1538 Fine tuning of the installation directories:
1539 --bindir=DIR user executables [EPREFIX/bin]
1540 --sbindir=DIR system admin executables [EPREFIX/sbin]
1541 --libexecdir=DIR program executables [EPREFIX/libexec]
1542 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1543 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1544 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1545 --libdir=DIR object code libraries [EPREFIX/lib]
1546 --includedir=DIR C header files [PREFIX/include]
1547 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1548 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1549 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1550 --infodir=DIR info documentation [DATAROOTDIR/info]
1551 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1552 --mandir=DIR man documentation [DATAROOTDIR/man]
1553 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1554 --htmldir=DIR html documentation [DOCDIR]
1555 --dvidir=DIR dvi documentation [DOCDIR]
1556 --pdfdir=DIR pdf documentation [DOCDIR]
1557 --psdir=DIR ps documentation [DOCDIR]
1563 --program-prefix=PREFIX prepend PREFIX to installed program names
1564 --program-suffix=SUFFIX append SUFFIX to installed program names
1565 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1568 --x-includes=DIR X include files are
in DIR
1569 --x-libraries=DIR X library files are
in DIR
1572 --build=BUILD configure
for building on BUILD
[guessed
]
1573 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1574 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1578 if test -n "$ac_init_help"; then
1583 --disable-option-checking ignore unrecognized
--enable/--with options
1584 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1585 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1586 --enable-maintainer-mode
1587 enable make rules and dependencies not useful
(and
1588 sometimes confusing
) to the casual installer
1589 --enable-plugins Enable support
for plugins
1590 --disable-largefile omit support
for large files
1591 --enable-shared build shared libraries
[default
=yes]
1592 --enable-targets=TARGETS
1593 alternative target configurations
1594 --enable-64-bit-bfd 64-bit support
(on hosts with narrower word sizes
)
1595 --disable-gdbmi disable machine-interface
(MI
)
1596 --enable-tui enable full-screen terminal user interface
(TUI
)
1597 --enable-gdbtk enable gdbtk graphical user interface
(GUI
)
1598 --enable-profiling enable profiling of GDB
1599 --enable-codesign=CERT sign gdb with
'codesign -s CERT'
1600 --disable-rpath do not hardcode runtime library paths
1601 --enable-source-highlight
1602 enable source-highlight
for source listings
1603 --enable-werror treat compile warnings as errors
1604 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1605 --enable-gdb-build-warnings
1606 enable GDB specific build-time compiler warnings
if
1608 --enable-ubsan enable undefined behavior sanitizer
(auto
/yes
/no
)
1609 --enable-sim link gdb with simulator
1610 --enable-libctf Handle .ctf type-info sections
[default
=yes]
1611 --enable-unit-tests Enable the inclusion of unit tests when compiling
1615 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1616 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1617 --with-separate-debug-dir=PATH
1618 look for global separate debug info
in this path
1620 --with-gdb-datadir=PATH
look for global separate data files
in this path
1622 --with-relocated-sources=PATH
1623 automatically relocate this path
for source files
1624 --with-auto-load-dir=PATH
1625 directories from
which to load auto-loaded scripts
1626 [$debugdir:$datadir/auto-load
]
1627 --with-auto-load-safe-path=PATH
1628 directories safe to hold auto-loaded files
1629 [--with-auto-load-dir]
1630 --without-auto-load-safe-path
1631 do not restrict auto-loaded files locations
1632 --with-debuginfod Enable debuginfo lookups with debuginfod
1634 --with-libunwind-ia64 use libunwind frame unwinding
for ia64 targets
1635 --with-curses use the curses library instead of the termcap
1637 --with-pkgversion=PKG Use PKG
in the version string
in place of
"GDB"
1638 --with-bugurl=URL Direct users to URL to report a bug
1639 --with-system-zlib use installed libz
1640 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1641 --with-libiconv-prefix[=DIR
] search
for libiconv
in DIR
/include and DIR
/lib
1642 --without-libiconv-prefix don
't search for libiconv in includedir and libdir
1643 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1644 --with-iconv-bin=PATH specify where to find the iconv program
1645 --with-system-readline use installed readline library
1646 --with-jit-reader-dir=PATH
1647 directory to load the JIT readers from
1648 --with-expat include expat support (auto/yes/no)
1649 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1650 --without-libexpat-prefix don't search
for libexpat
in includedir and libdir
1651 --with-libexpat-type=TYPE
type of library to search
for (auto
/static
/shared
)
1652 --with-libgmp-prefix[=DIR
] search
for libgmp
in DIR
/include and DIR
/lib
1653 --without-libgmp-prefix don
't search for libgmp in includedir and libdir
1654 --with-libgmp-type=TYPE type of library to search for (auto/static/shared)
1655 --with-mpfr include MPFR support (auto/yes/no)
1656 --with-libmpfr-prefix[=DIR] search for libmpfr in DIR/include and DIR/lib
1657 --without-libmpfr-prefix don't search
for libmpfr
in includedir and libdir
1658 --with-libmpfr-type=TYPE
type of library to search
for (auto
/static
/shared
)
1659 --with-python[=PYTHON
] include python support
1660 (auto
/yes
/no
/<python-program
>)
1661 --with-python-libdir[=DIR
]
1662 search
for python
's libraries in DIR
1663 --with-guile[=GUILE] include guile support
1664 (auto/yes/no/<guile-version>/<pkg-config-program>)
1665 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1666 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1667 --without-libipt-prefix don't search
for libipt
in includedir and libdir
1668 --with-libipt-type=TYPE
type of library to search
for (auto
/static
/shared
)
1669 --with-sysroot[=DIR
] search
for usr
/lib et al within DIR
1670 --with-system-gdbinit=PATH
1671 automatically load a system-wide gdbinit
file
1672 --with-system-gdbinit-dir=PATH
1673 automatically load system-wide gdbinit files from
1675 --with-lzma support lzma compression
(auto
/yes
/no
)
1676 --with-liblzma-prefix[=DIR
] search
for liblzma
in DIR
/include and DIR
/lib
1677 --without-liblzma-prefix don
't search for liblzma in includedir and libdir
1678 --with-liblzma-type=TYPE type of library to search for (auto/static/shared)
1679 --with-tcl directory containing tcl configuration (tclConfig.sh)
1680 --with-tk directory containing tk configuration (tkConfig.sh)
1681 --with-x use the X Window System
1682 --with-babeltrace include babeltrace support (auto/yes/no)
1683 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1684 --without-libbabeltrace-prefix don't search
for libbabeltrace
in includedir and libdir
1685 --with-libbabeltrace-type=TYPE
type of library to search
for (auto
/static
/shared
)
1686 --with-xxhash use libxxhash
for hashing
(faster
) (auto
/yes
/no
)
1687 --with-libxxhash-prefix[=DIR
] search
for libxxhash
in DIR
/include and DIR
/lib
1688 --without-libxxhash-prefix don
't search for libxxhash in includedir and libdir
1689 --with-libxxhash-type=TYPE type of library to search for (auto/static/shared)
1691 Some influential environment variables:
1692 CC C compiler command
1693 CFLAGS C compiler flags
1694 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1695 nonstandard directory <lib dir>
1696 LIBS libraries to pass to the linker, e.g. -l<library>
1697 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1698 you have headers in a nonstandard directory <include dir>
1699 CXX C++ compiler command
1700 CXXFLAGS C++ compiler flags
1702 MAKEINFO Parent configure detects if it is of sufficient version.
1704 Parameters for MAKEINFO.
1705 PKG_CONFIG path to pkg-config utility
1707 directories to add to pkg-config's search path
1709 path overriding pkg-config
's built-in search path
1711 C compiler flags for DEBUGINFOD, overriding pkg-config
1713 linker flags for DEBUGINFOD, overriding pkg-config
1714 YACC The `Yet Another Compiler Compiler' implementation to use.
1715 Defaults to the first program found out of
: `bison -y', `byacc
',
1717 YFLAGS The list of arguments that will be passed by default to
$YACC.
1718 This
script will default YFLAGS to the empty string to avoid a
1719 default value of
`-d' given by some make applications.
1720 XMKMF Path to xmkmf, Makefile generator for X Window System
1722 Use these variables to override the choices made by `configure
' or to help
1723 it to find libraries and programs with nonstandard names/locations.
1725 Report bugs to the package provider.
1730 if test "$ac_init_help" = "recursive"; then
1731 # If there are subdirs, report their specific --help.
1732 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1733 test -d "$ac_dir" ||
1734 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1739 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1741 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.
[\\/]||
'`
1742 # A ".." for each directory in $ac_dir_suffix.
1743 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|
/[^
\\/]*|
/..|g
;s|
/||
'`
1744 case $ac_top_builddir_sub in
1745 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1746 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1749 ac_abs_top_builddir=$ac_pwd
1750 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1751 # for backward compatibility:
1752 ac_top_builddir=$ac_top_build_prefix
1755 .) # We are building in place.
1757 ac_top_srcdir=$ac_top_builddir_sub
1758 ac_abs_top_srcdir=$ac_pwd ;;
1759 [\\/]* | ?:[\\/]* ) # Absolute name.
1760 ac_srcdir=$srcdir$ac_dir_suffix;
1761 ac_top_srcdir=$srcdir
1762 ac_abs_top_srcdir=$srcdir ;;
1764 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1765 ac_top_srcdir=$ac_top_build_prefix$srcdir
1766 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1768 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1770 cd "$ac_dir" || { ac_status=$?; continue; }
1771 # Check for guested configure.
1772 if test -f "$ac_srcdir/configure.gnu"; then
1774 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1775 elif test -f "$ac_srcdir/configure"; then
1777 $SHELL "$ac_srcdir/configure" --help=recursive
1779 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1781 cd "$ac_pwd" || { ac_status=$?; break; }
1785 test -n "$ac_init_help" && exit $ac_status
1786 if $ac_init_version; then
1789 generated by GNU Autoconf 2.69
1791 Copyright (C) 2012 Free Software Foundation, Inc.
1792 This configure script is free software; the Free Software Foundation
1793 gives unlimited permission to copy, distribute and modify it.
1798 ## ------------------------ ##
1799 ## Autoconf initialization. ##
1800 ## ------------------------ ##
1802 # ac_fn_c_try_compile LINENO
1803 # --------------------------
1804 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1805 ac_fn_c_try_compile ()
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 rm -f conftest.$ac_objext
1809 if { { ac_try="$ac_compile"
1811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1812 *) ac_try_echo=$ac_try;;
1814 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1815 $as_echo "$ac_try_echo"; } >&5
1816 (eval "$ac_compile") 2>conftest.err
1818 if test -s conftest.err; then
1819 grep -v '^
*+' conftest.err >conftest.er1
1820 cat conftest.er1 >&5
1821 mv -f conftest.er1 conftest.err
1823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1824 test $ac_status = 0; } && {
1825 test -z "$ac_c_werror_flag" ||
1826 test ! -s conftest.err
1827 } && test -s conftest.$ac_objext; then :
1830 $as_echo "$as_me: failed program was:" >&5
1831 sed 's
/^
/|
/' conftest.$ac_ext >&5
1835 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836 as_fn_set_status $ac_retval
1838 } # ac_fn_c_try_compile
1840 # ac_fn_cxx_try_compile LINENO
1841 # ----------------------------
1842 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1843 ac_fn_cxx_try_compile ()
1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846 rm -f conftest.$ac_objext
1847 if { { ac_try="$ac_compile"
1849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1850 *) ac_try_echo=$ac_try;;
1852 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1853 $as_echo "$ac_try_echo"; } >&5
1854 (eval "$ac_compile") 2>conftest.err
1856 if test -s conftest.err; then
1857 grep -v '^
*+' conftest.err >conftest.er1
1858 cat conftest.er1 >&5
1859 mv -f conftest.er1 conftest.err
1861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1862 test $ac_status = 0; } && {
1863 test -z "$ac_cxx_werror_flag" ||
1864 test ! -s conftest.err
1865 } && test -s conftest.$ac_objext; then :
1868 $as_echo "$as_me: failed program was:" >&5
1869 sed 's
/^
/|
/' conftest.$ac_ext >&5
1873 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1874 as_fn_set_status $ac_retval
1876 } # ac_fn_cxx_try_compile
1878 # ac_fn_c_try_cpp LINENO
1879 # ----------------------
1880 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1883 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1884 if { { ac_try="$ac_cpp conftest.$ac_ext"
1886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1887 *) ac_try_echo=$ac_try;;
1889 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1890 $as_echo "$ac_try_echo"; } >&5
1891 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1893 if test -s conftest.err; then
1894 grep -v '^
*+' conftest.err >conftest.er1
1895 cat conftest.er1 >&5
1896 mv -f conftest.er1 conftest.err
1898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1899 test $ac_status = 0; } > conftest.i && {
1900 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1901 test ! -s conftest.err
1905 $as_echo "$as_me: failed program was:" >&5
1906 sed 's
/^
/|
/' conftest.$ac_ext >&5
1910 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1911 as_fn_set_status $ac_retval
1915 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1916 # -------------------------------------------------------
1917 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1918 # the include files in INCLUDES and setting the cache variable VAR
1920 ac_fn_c_check_header_mongrel ()
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 if eval \${$3+:} false; then :
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1925 $as_echo_n "checking for $2... " >&6; }
1926 if eval \${$3+:} false; then :
1927 $as_echo_n "(cached) " >&6
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931 $as_echo "$ac_res" >&6; }
1933 # Is the header compilable?
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1935 $as_echo_n "checking $2 usability... " >&6; }
1936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937 /* end confdefs.h. */
1941 if ac_fn_c_try_compile "$LINENO"; then :
1942 ac_header_compiler=yes
1944 ac_header_compiler=no
1946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1948 $as_echo "$ac_header_compiler" >&6; }
1950 # Is the header present?
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1952 $as_echo_n "checking $2 presence... " >&6; }
1953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1954 /* end confdefs.h. */
1957 if ac_fn_c_try_cpp "$LINENO"; then :
1958 ac_header_preproc=yes
1960 ac_header_preproc=no
1962 rm -f conftest.err conftest.i conftest.$ac_ext
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1964 $as_echo "$ac_header_preproc" >&6; }
1966 # So? What about this header?
1967 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1970 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1972 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1976 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1978 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1980 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1982 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1983 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result
" >&5
1984 $as_echo "$as_me: WARNING
: $2: proceeding with the compiler
's result" >&2;}
1987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1988 $as_echo_n "checking for $2... " >&6; }
1989 if eval \${$3+:} false; then :
1990 $as_echo_n "(cached) " >&6
1992 eval "$3=\$ac_header_compiler"
1995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1996 $as_echo "$ac_res" >&6; }
1998 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2000 } # ac_fn_c_check_header_mongrel
2002 # ac_fn_c_try_run LINENO
2003 # ----------------------
2004 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2005 # that executables *can* be run.
2008 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2009 if { { ac_try="$ac_link"
2011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2012 *) ac_try_echo=$ac_try;;
2014 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2015 $as_echo "$ac_try_echo"; } >&5
2016 (eval "$ac_link") 2>&5
2018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2019 test $ac_status = 0; } && { ac_try='.
/conftest
$ac_exeext'
2020 { { case "(($ac_try" in
2021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2022 *) ac_try_echo=$ac_try;;
2024 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2025 $as_echo "$ac_try_echo"; } >&5
2026 (eval "$ac_try") 2>&5
2028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2029 test $ac_status = 0; }; }; then :
2032 $as_echo "$as_me: program exited with status $ac_status" >&5
2033 $as_echo "$as_me: failed program was:" >&5
2034 sed 's
/^
/|
/' conftest.$ac_ext >&5
2036 ac_retval=$ac_status
2038 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2039 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2040 as_fn_set_status $ac_retval
2044 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2045 # -------------------------------------------------------
2046 # Tests whether HEADER exists and can be compiled using the include files in
2047 # INCLUDES, setting the cache variable VAR accordingly.
2048 ac_fn_c_check_header_compile ()
2050 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2052 $as_echo_n "checking for $2... " >&6; }
2053 if eval \${$3+:} false; then :
2054 $as_echo_n "(cached) " >&6
2056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2057 /* end confdefs.h. */
2061 if ac_fn_c_try_compile "$LINENO"; then :
2066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2070 $as_echo "$ac_res" >&6; }
2071 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2073 } # ac_fn_c_check_header_compile
2075 # ac_fn_c_try_link LINENO
2076 # -----------------------
2077 # Try to link conftest.$ac_ext, and return whether this succeeded.
2080 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2081 rm -f conftest.$ac_objext conftest$ac_exeext
2082 if { { ac_try="$ac_link"
2084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2085 *) ac_try_echo=$ac_try;;
2087 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2088 $as_echo "$ac_try_echo"; } >&5
2089 (eval "$ac_link") 2>conftest.err
2091 if test -s conftest.err; then
2092 grep -v '^
*+' conftest.err >conftest.er1
2093 cat conftest.er1 >&5
2094 mv -f conftest.er1 conftest.err
2096 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2097 test $ac_status = 0; } && {
2098 test -z "$ac_c_werror_flag" ||
2099 test ! -s conftest.err
2100 } && test -s conftest$ac_exeext && {
2101 test "$cross_compiling" = yes ||
2102 test -x conftest$ac_exeext
2106 $as_echo "$as_me: failed program was:" >&5
2107 sed 's
/^
/|
/' conftest.$ac_ext >&5
2111 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2112 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2113 # interfere with the next link command; also delete a directory that is
2114 # left behind by Apple's compiler. We
do this before executing the actions.
2115 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2116 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2117 as_fn_set_status
$ac_retval
2119 } # ac_fn_c_try_link
2121 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2122 # --------------------------------------------
2123 # Tries to find the compile-time value of EXPR in a program that includes
2124 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2126 ac_fn_c_compute_int
()
2128 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2129 if test "$cross_compiling" = yes; then
2130 # Depending upon the size, compute the lo and hi bounds.
2131 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h. */
2137 static int test_array [1 - 2 * !(($2) >= 0)];
2139 return test_array [0];
2145 if ac_fn_c_try_compile
"$LINENO"; then :
2148 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2149 /* end confdefs.h. */
2154 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2156 return test_array [0];
2162 if ac_fn_c_try_compile
"$LINENO"; then :
2163 ac_hi
=$ac_mid; break
2165 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2166 if test $ac_lo -le $ac_mid; then
2170 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2172 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2175 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2176 /* end confdefs.h. */
2181 static int test_array [1 - 2 * !(($2) < 0)];
2183 return test_array [0];
2189 if ac_fn_c_try_compile
"$LINENO"; then :
2192 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2193 /* end confdefs.h. */
2198 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2200 return test_array [0];
2206 if ac_fn_c_try_compile
"$LINENO"; then :
2207 ac_lo
=$ac_mid; break
2209 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2210 if test $ac_mid -le $ac_hi; then
2214 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2216 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2221 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2223 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2224 # Binary search between lo and hi bounds.
2225 while test "x$ac_lo" != "x$ac_hi"; do
2226 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2227 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2228 /* end confdefs.h. */
2233 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2235 return test_array [0];
2241 if ac_fn_c_try_compile
"$LINENO"; then :
2244 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2246 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2249 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2253 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2254 /* end confdefs.h. */
2256 static long int longval () { return $2; }
2257 static unsigned long int ulongval () { return $2; }
2264 FILE *f = fopen ("conftest.val", "w");
2269 long int i = longval ();
2272 fprintf (f, "%ld", i);
2276 unsigned long int i = ulongval ();
2279 fprintf (f, "%lu", i);
2281 /* Do not output a trailing newline, as this causes \r\n confusion
2282 on some platforms. */
2283 return ferror (f) || fclose (f) != 0;
2289 if ac_fn_c_try_run
"$LINENO"; then :
2290 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2294 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2295 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2299 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2300 as_fn_set_status
$ac_retval
2302 } # ac_fn_c_compute_int
2304 # ac_fn_c_check_func LINENO FUNC VAR
2305 # ----------------------------------
2306 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2307 ac_fn_c_check_func
()
2309 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2311 $as_echo_n "checking for $2... " >&6; }
2312 if eval \
${$3+:} false
; then :
2313 $as_echo_n "(cached) " >&6
2315 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2316 /* end confdefs.h. */
2317 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2318 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2319 #define $2 innocuous_$2
2321 /* System header to define __stub macros and hopefully few prototypes,
2322 which can conflict with char $2 (); below.
2323 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2324 <limits.h> exists even on freestanding compilers. */
2327 # include <limits.h>
2329 # include <assert.h>
2334 /* Override any GCC internal prototype to avoid an error.
2335 Use char because int might match the return type of a GCC
2336 builtin and then its argument prototype would still apply. */
2341 /* The GNU C library defines this for functions which it implements
2342 to always fail with ENOSYS. Some functions are actually named
2343 something starting with __ and the normal name is an alias. */
2344 #if defined __stub_$2 || defined __stub___$2
2356 if ac_fn_c_try_link
"$LINENO"; then :
2361 rm -f core conftest.err conftest.
$ac_objext \
2362 conftest
$ac_exeext conftest.
$ac_ext
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2366 $as_echo "$ac_res" >&6; }
2367 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2369 } # ac_fn_c_check_func
2371 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2372 # -------------------------------------------
2373 # Tests whether TYPE exists after having included INCLUDES, setting cache
2374 # variable VAR accordingly.
2375 ac_fn_c_check_type
()
2377 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2379 $as_echo_n "checking for $2... " >&6; }
2380 if eval \
${$3+:} false
; then :
2381 $as_echo_n "(cached) " >&6
2384 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2385 /* end confdefs.h. */
2396 if ac_fn_c_try_compile
"$LINENO"; then :
2397 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2398 /* end confdefs.h. */
2409 if ac_fn_c_try_compile
"$LINENO"; then :
2414 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2416 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2420 $as_echo "$ac_res" >&6; }
2421 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2423 } # ac_fn_c_check_type
2425 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2426 # ---------------------------------------------
2427 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2429 ac_fn_c_check_decl
()
2431 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2432 as_decl_name
=`echo $2|sed 's/ *(.*//'`
2433 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2435 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2436 if eval \
${$3+:} false
; then :
2437 $as_echo_n "(cached) " >&6
2439 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2440 /* end confdefs.h. */
2445 #ifndef $as_decl_name
2447 (void) $as_decl_use;
2449 (void) $as_decl_name;
2457 if ac_fn_c_try_compile
"$LINENO"; then :
2462 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2466 $as_echo "$ac_res" >&6; }
2467 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2469 } # ac_fn_c_check_decl
2471 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2472 # ----------------------------------------------------
2473 # Tries to find if the field MEMBER exists in type AGGR, after including
2474 # INCLUDES, setting cache variable VAR accordingly.
2475 ac_fn_c_check_member
()
2477 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2479 $as_echo_n "checking for $2.$3... " >&6; }
2480 if eval \
${$4+:} false
; then :
2481 $as_echo_n "(cached) " >&6
2483 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2484 /* end confdefs.h. */
2496 if ac_fn_c_try_compile
"$LINENO"; then :
2499 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2500 /* end confdefs.h. */
2506 if (sizeof ac_aggr.$3)
2512 if ac_fn_c_try_compile
"$LINENO"; then :
2517 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2519 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2523 $as_echo "$ac_res" >&6; }
2524 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2526 } # ac_fn_c_check_member
2528 # ac_fn_cxx_try_link LINENO
2529 # -------------------------
2530 # Try to link conftest.$ac_ext, and return whether this succeeded.
2531 ac_fn_cxx_try_link
()
2533 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2534 rm -f conftest.
$ac_objext conftest
$ac_exeext
2535 if { { ac_try
="$ac_link"
2537 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2538 *) ac_try_echo=$ac_try;;
2540 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2541 $as_echo "$ac_try_echo"; } >&5
2542 (eval "$ac_link") 2>conftest.err
2544 if test -s conftest.err; then
2545 grep -v '^ *+' conftest.err >conftest.er1
2546 cat conftest.er1 >&5
2547 mv -f conftest.er1 conftest.err
2549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2550 test $ac_status = 0; } && {
2551 test -z "$ac_cxx_werror_flag" ||
2552 test ! -s conftest.err
2553 } && test -s conftest$ac_exeext && {
2554 test "$cross_compiling" = yes ||
2555 test -x conftest$ac_exeext
2559 $as_echo "$as_me: failed program was:" >&5
2560 sed 's/^/| /' conftest.$ac_ext >&5
2564 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2565 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2566 # interfere with the next link command; also delete a directory that is
2567 # left behind by Apple's compiler. We do this before executing the actions.
2568 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2569 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2570 as_fn_set_status $ac_retval
2572 } # ac_fn_cxx_try_link
2574 # ac_fn_cxx_check_func LINENO FUNC VAR
2575 # ------------------------------------
2576 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2577 ac_fn_cxx_check_func ()
2579 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2581 $as_echo_n "checking for $2... " >&6; }
2582 if eval \${$3+:} false; then :
2583 $as_echo_n "(cached) " >&6
2585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2586 /* end confdefs.h. */
2587 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2588 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2589 #define $2 innocuous_$2
2591 /* System header to define __stub macros and hopefully few prototypes,
2592 which can conflict with char $2 (); below.
2593 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2594 <limits.h> exists even on freestanding compilers. */
2597 # include <limits.h>
2599 # include <assert.h>
2604 /* Override any GCC internal prototype to avoid an error.
2605 Use char because int might match the return type of a GCC
2606 builtin and then its argument prototype would still apply. */
2611 /* The GNU C library defines this for functions which it implements
2612 to always fail with ENOSYS. Some functions are actually named
2613 something starting with __ and the normal name is an alias. */
2614 #if defined __stub_$2 || defined __stub___$2
2626 if ac_fn_cxx_try_link "$LINENO"; then :
2631 rm -f core conftest.err conftest.$ac_objext \
2632 conftest$ac_exeext conftest.$ac_ext
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2636 $as_echo "$ac_res" >&6; }
2637 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2639 } # ac_fn_cxx_check_func
2640 cat >config.log <<_ACEOF
2641 This file contains any messages produced by compilers while
2642 running configure, to aid debugging if configure makes a mistake.
2644 It was created by $as_me, which was
2645 generated by GNU Autoconf 2.69. Invocation command line was
2657 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2658 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2659 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2660 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2661 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2663 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2664 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2666 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2667 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2668 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2669 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2670 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2671 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2672 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2680 test -z "$as_dir" && as_dir=.
2681 $as_echo "PATH: $as_dir"
2697 # Keep a trace of the command line.
2698 # Strip out --no-create and --no-recursion so they do not pile up.
2699 # Strip out --silent because we don't want to record it for future runs.
2700 # Also quote any args containing shell meta-characters.
2701 # Make two passes to allow for proper duplicate-argument suppression.
2705 ac_must_keep_next=false
2711 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2712 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2713 | -silent | --silent | --silen | --sile | --sil)
2716 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2719 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2721 as_fn_append ac_configure_args1 " '$ac_arg'"
2722 if test $ac_must_keep_next = true; then
2723 ac_must_keep_next=false # Got value, back to normal.
2726 *=* | --config-cache | -C | -disable-* | --disable-* \
2727 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2728 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2729 | -with-* | --with-* | -without-* | --without-* | --x)
2730 case "$ac_configure_args0 " in
2731 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2734 -* ) ac_must_keep_next=true ;;
2737 as_fn_append ac_configure_args " '$ac_arg'"
2742 { ac_configure_args0=; unset ac_configure_args0;}
2743 { ac_configure_args1=; unset ac_configure_args1;}
2745 # When interrupted or exit'd, cleanup temporary files, and complete
2746 # config.log. We remove comments because anyway the quotes in there
2747 # would cause problems or look ugly.
2748 # WARNING: Use '\'' to represent an apostrophe within the trap.
2749 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2750 trap 'exit_status=$?
2751 # Save into config.log some information that might help in debugging.
2755 $as_echo "## ---------------- ##
2756 ## Cache variables. ##
2757 ## ---------------- ##"
2759 # The following way of writing the cache mishandles newlines in values,
2761 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2762 eval ac_val=\$$ac_var
2766 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2767 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2770 _ | IFS | as_nl) ;; #(
2771 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2772 *) { eval $ac_var=; unset $ac_var;} ;;
2777 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2778 *${as_nl}ac_space=\ *)
2780 "s/'\''/'\''\\\\'\'''\''/g;
2781 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2784 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2791 $as_echo "## ----------------- ##
2792 ## Output variables. ##
2793 ## ----------------- ##"
2795 for ac_var in $ac_subst_vars
2797 eval ac_val=\$$ac_var
2799 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2801 $as_echo "$ac_var='\''$ac_val'\''"
2805 if test -n "$ac_subst_files"; then
2806 $as_echo "## ------------------- ##
2807 ## File substitutions. ##
2808 ## ------------------- ##"
2810 for ac_var in $ac_subst_files
2812 eval ac_val=\$$ac_var
2814 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2816 $as_echo "$ac_var='\''$ac_val'\''"
2821 if test -s confdefs.h; then
2822 $as_echo "## ----------- ##
2829 test "$ac_signal" != 0 &&
2830 $as_echo "$as_me: caught signal $ac_signal"
2831 $as_echo "$as_me: exit $exit_status"
2833 rm -f core *.core core.conftest.* &&
2834 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2837 for ac_signal in 1 2 13 15; do
2838 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2842 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2843 rm -f -r conftest* confdefs.h
2845 $as_echo "/* confdefs.h */" > confdefs.h
2847 # Predefined preprocessor variables.
2849 cat >>confdefs.h <<_ACEOF
2850 #define PACKAGE_NAME "$PACKAGE_NAME"
2853 cat >>confdefs.h <<_ACEOF
2854 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2857 cat >>confdefs.h <<_ACEOF
2858 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2861 cat >>confdefs.h <<_ACEOF
2862 #define PACKAGE_STRING "$PACKAGE_STRING"
2865 cat >>confdefs.h <<_ACEOF
2866 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2869 cat >>confdefs.h <<_ACEOF
2870 #define PACKAGE_URL "$PACKAGE_URL"
2874 # Let the site file select an alternate cache file if it wants to.
2875 # Prefer an explicitly selected file to automatically selected ones.
2878 if test -n "$CONFIG_SITE"; then
2879 # We do not want a PATH search for config.site.
2880 case $CONFIG_SITE in #((
2881 -*) ac_site_file1=./$CONFIG_SITE;;
2882 */*) ac_site_file1=$CONFIG_SITE;;
2883 *) ac_site_file1=./$CONFIG_SITE;;
2885 elif test "x$prefix" != xNONE; then
2886 ac_site_file1=$prefix/share/config.site
2887 ac_site_file2=$prefix/etc/config.site
2889 ac_site_file1=$ac_default_prefix/share/config.site
2890 ac_site_file2=$ac_default_prefix/etc/config.site
2892 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2894 test "x$ac_site_file" = xNONE && continue
2895 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2897 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2898 sed 's/^/| /' "$ac_site_file" >&5
2900 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2901 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2902 as_fn_error $? "failed to load site
script $ac_site_file
2903 See \
`config.log' for more details" "$LINENO" 5; }
2907 if test -r "$cache_file"; then
2908 # Some versions of bash will fail to source /dev/null (special files
2909 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2910 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2912 $as_echo "$as_me: loading cache $cache_file" >&6;}
2914 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2915 *) . "./$cache_file";;
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2920 $as_echo "$as_me: creating cache $cache_file" >&6;}
2924 as_fn_append ac_header_list " stdlib.h"
2925 as_fn_append ac_header_list " unistd.h"
2926 as_fn_append ac_header_list " sys/param.h"
2927 # Check that the precious variables saved in the cache have kept the same
2929 ac_cache_corrupted=false
2930 for ac_var in $ac_precious_vars; do
2931 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2932 eval ac_new_set=\$ac_env_${ac_var}_set
2933 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2934 eval ac_new_val=\$ac_env_${ac_var}_value
2935 case $ac_old_set,$ac_new_set in
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2938 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2939 ac_cache_corrupted=: ;;
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2942 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2943 ac_cache_corrupted=: ;;
2946 if test "x$ac_old_val" != "x$ac_new_val"; then
2947 # differences in whitespace do not lead to failure.
2948 ac_old_val_w=`echo x
$ac_old_val`
2949 ac_new_val_w=`echo x
$ac_new_val`
2950 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2952 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2953 ac_cache_corrupted=:
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2956 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2957 eval $ac_var=\$ac_old_val
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2960 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2961 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2962 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2965 # Pass precious variables to config.status.
2966 if test "$ac_new_set" = set; then
2968 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2969 *) ac_arg=$ac_var=$ac_new_val ;;
2971 case " $ac_configure_args " in
2972 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2973 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2977 if $ac_cache_corrupted; then
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2979 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2981 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2982 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2984 ## -------------------- ##
2985 ## Main body of script. ##
2986 ## -------------------- ##
2989 ac_cpp='$CPP $CPPFLAGS'
2990 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2991 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2992 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2999 ac_config_headers="$ac_config_headers config.h:config.in"
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3003 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3004 # Check whether --enable-maintainer-mode was given.
3005 if test "${enable_maintainer_mode+set}" = set; then :
3006 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3008 USE_MAINTAINER_MODE=no
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3012 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3013 if test $USE_MAINTAINER_MODE = yes; then
3014 MAINTAINER_MODE_TRUE=
3015 MAINTAINER_MODE_FALSE='#'
3017 MAINTAINER_MODE_TRUE='#'
3018 MAINTAINER_MODE_FALSE=
3021 MAINT=$MAINTAINER_MODE_TRUE
3026 ac_cpp='$CPP $CPPFLAGS'
3027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3030 if test -n "$ac_tool_prefix"; then
3031 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3032 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3034 $as_echo_n "checking for $ac_word... " >&6; }
3035 if ${ac_cv_prog_CC+:} false; then :
3036 $as_echo_n "(cached) " >&6
3038 if test -n "$CC"; then
3039 ac_cv_prog_CC="$CC" # Let the user override the test.
3041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3045 test -z "$as_dir" && as_dir=.
3046 for ac_exec_ext in '' $ac_executable_extensions; do
3047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3048 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3059 if test -n "$CC"; then
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3061 $as_echo "$CC" >&6; }
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3064 $as_echo "no" >&6; }
3069 if test -z "$ac_cv_prog_CC"; then
3071 # Extract the first word of "gcc", so it can be a program name with args.
3072 set dummy gcc; ac_word=$2
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3074 $as_echo_n "checking for $ac_word... " >&6; }
3075 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3076 $as_echo_n "(cached) " >&6
3078 if test -n "$ac_ct_CC"; then
3079 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3085 test -z "$as_dir" && as_dir=.
3086 for ac_exec_ext in '' $ac_executable_extensions; do
3087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3088 ac_cv_prog_ac_ct_CC="gcc"
3089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3098 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3099 if test -n "$ac_ct_CC"; then
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3101 $as_echo "$ac_ct_CC" >&6; }
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3104 $as_echo "no" >&6; }
3107 if test "x$ac_ct_CC" = x; then
3110 case $cross_compiling:$ac_tool_warned in
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3113 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3114 ac_tool_warned=yes ;;
3122 if test -z "$CC"; then
3123 if test -n "$ac_tool_prefix"; then
3124 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3125 set dummy ${ac_tool_prefix}cc; ac_word=$2
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3127 $as_echo_n "checking for $ac_word... " >&6; }
3128 if ${ac_cv_prog_CC+:} false; then :
3129 $as_echo_n "(cached) " >&6
3131 if test -n "$CC"; then
3132 ac_cv_prog_CC="$CC" # Let the user override the test.
3134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3138 test -z "$as_dir" && as_dir=.
3139 for ac_exec_ext in '' $ac_executable_extensions; do
3140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3141 ac_cv_prog_CC="${ac_tool_prefix}cc"
3142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3152 if test -n "$CC"; then
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3154 $as_echo "$CC" >&6; }
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3157 $as_echo "no" >&6; }
3163 if test -z "$CC"; then
3164 # Extract the first word of "cc", so it can be a program name with args.
3165 set dummy cc; ac_word=$2
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3167 $as_echo_n "checking for $ac_word... " >&6; }
3168 if ${ac_cv_prog_CC+:} false; then :
3169 $as_echo_n "(cached) " >&6
3171 if test -n "$CC"; then
3172 ac_cv_prog_CC="$CC" # Let the user override the test.
3175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3179 test -z "$as_dir" && as_dir=.
3180 for ac_exec_ext in '' $ac_executable_extensions; do
3181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3182 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3183 ac_prog_rejected=yes
3187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3194 if test $ac_prog_rejected = yes; then
3195 # We found a bogon in the path, so make sure we never use it.
3196 set dummy $ac_cv_prog_CC
3198 if test $# != 0; then
3199 # We chose a different compiler from the bogus one.
3200 # However, it has the same basename, so the bogon will be chosen
3201 # first if we set CC to just the basename; use the full file name.
3203 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3209 if test -n "$CC"; then
3210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3211 $as_echo "$CC" >&6; }
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3214 $as_echo "no" >&6; }
3219 if test -z "$CC"; then
3220 if test -n "$ac_tool_prefix"; then
3221 for ac_prog in cl.exe
3223 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3224 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3226 $as_echo_n "checking for $ac_word... " >&6; }
3227 if ${ac_cv_prog_CC+:} false; then :
3228 $as_echo_n "(cached) " >&6
3230 if test -n "$CC"; then
3231 ac_cv_prog_CC="$CC" # Let the user override the test.
3233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3237 test -z "$as_dir" && as_dir=.
3238 for ac_exec_ext in '' $ac_executable_extensions; do
3239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3240 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3251 if test -n "$CC"; then
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3253 $as_echo "$CC" >&6; }
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3256 $as_echo "no" >&6; }
3260 test -n "$CC" && break
3263 if test -z "$CC"; then
3265 for ac_prog in cl.exe
3267 # Extract the first word of "$ac_prog", so it can be a program name with args.
3268 set dummy $ac_prog; ac_word=$2
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3270 $as_echo_n "checking for $ac_word... " >&6; }
3271 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3272 $as_echo_n "(cached) " >&6
3274 if test -n "$ac_ct_CC"; then
3275 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3281 test -z "$as_dir" && as_dir=.
3282 for ac_exec_ext in '' $ac_executable_extensions; do
3283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3284 ac_cv_prog_ac_ct_CC="$ac_prog"
3285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3294 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3295 if test -n "$ac_ct_CC"; then
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3297 $as_echo "$ac_ct_CC" >&6; }
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3300 $as_echo "no" >&6; }
3304 test -n "$ac_ct_CC" && break
3307 if test "x$ac_ct_CC" = x; then
3310 case $cross_compiling:$ac_tool_warned in
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3313 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3314 ac_tool_warned=yes ;;
3323 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3324 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3325 as_fn_error $? "no acceptable C compiler found
in \
$PATH
3326 See \
`config.log' for more details" "$LINENO" 5; }
3328 # Provide some information about the compiler.
3329 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3332 for ac_option in --version -v -V -qversion; do
3333 { { ac_try="$ac_compiler $ac_option >&5"
3335 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3336 *) ac_try_echo
=$ac_try;;
3338 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3339 $as_echo "$ac_try_echo"; } >&5
3340 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3342 if test -s conftest.err
; then
3344 ... rest of stderr output deleted ...
3345 10q' conftest.err
>conftest.er1
3346 cat conftest.er1
>&5
3348 rm -f conftest.er1 conftest.err
3349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3350 test $ac_status = 0; }
3353 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3354 /* end confdefs.h. */
3364 ac_clean_files_save
=$ac_clean_files
3365 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3366 # Try to create an executable without -o first, disregard a.out.
3367 # It will help us diagnose broken compilers, and finding out an intuition
3369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3370 $as_echo_n "checking whether the C compiler works... " >&6; }
3371 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3373 # The possible output files:
3374 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3377 for ac_file
in $ac_files
3380 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3381 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
3386 if { { ac_try
="$ac_link_default"
3388 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3389 *) ac_try_echo=$ac_try;;
3391 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3392 $as_echo "$ac_try_echo"; } >&5
3393 (eval "$ac_link_default") 2>&5
3395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3396 test $ac_status = 0; }; then :
3397 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
3398 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
3399 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3400 # so that the user can short-circuit this test for compilers unknown to
3402 for ac_file in $ac_files ''
3404 test -f "$ac_file" || continue
3406 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3409 # We found the default executable, but exeext='' is most
3413 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3415 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3417 # We set ac_cv_exeext here because the later test for it is not
3418 # safe: cross compilers may not add the suffix if given an `-o'
3419 # argument, so we may need to know it at that point already.
3420 # Even if this section looks crufty: it has the advantage of
3427 test "$ac_cv_exeext" = no && ac_cv_exeext=
3432 if test -z "$ac_file"; then :
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3434 $as_echo "no" >&6; }
3435 $as_echo "$as_me: failed program was:" >&5
3436 sed 's
/^
/|
/' conftest.$ac_ext >&5
3438 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3439 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3440 as_fn_error 77 "C compiler cannot create executables
3441 See \`config.log
' for more details" "$LINENO" 5; }
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3444 $as_echo "yes" >&6; }
3446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3447 $as_echo_n "checking for C compiler default output file name... " >&6; }
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3449 $as_echo "$ac_file" >&6; }
3450 ac_exeext=$ac_cv_exeext
3452 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3453 ac_clean_files=$ac_clean_files_save
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3455 $as_echo_n "checking for suffix of executables... " >&6; }
3456 if { { ac_try="$ac_link"
3458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3459 *) ac_try_echo=$ac_try;;
3461 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3462 $as_echo "$ac_try_echo"; } >&5
3463 (eval "$ac_link") 2>&5
3465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3466 test $ac_status = 0; }; then :
3467 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3468 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3469 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3471 for ac_file
in conftest.exe conftest conftest.
*; do
3472 test -f "$ac_file" ||
continue
3474 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3475 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3481 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3482 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3483 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3484 See \`config.log' for more details" "$LINENO" 5; }
3486 rm -f conftest conftest
$ac_cv_exeext
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3488 $as_echo "$ac_cv_exeext" >&6; }
3490 rm -f conftest.
$ac_ext
3491 EXEEXT
=$ac_cv_exeext
3493 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3494 /* end confdefs.h. */
3499 FILE *f = fopen ("conftest.out", "w");
3500 return ferror (f) || fclose (f) != 0;
3506 ac_clean_files
="$ac_clean_files conftest.out"
3507 # Check that the compiler produces executables we can run. If not, either
3508 # the compiler is broken, or we cross compile.
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3510 $as_echo_n "checking whether we are cross compiling... " >&6; }
3511 if test "$cross_compiling" != yes; then
3512 { { ac_try
="$ac_link"
3514 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3515 *) ac_try_echo=$ac_try;;
3517 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3518 $as_echo "$ac_try_echo"; } >&5
3519 (eval "$ac_link") 2>&5
3521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3522 test $ac_status = 0; }
3523 if { ac_try='./conftest$ac_cv_exeext'
3524 { { case "(($ac_try" in
3525 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3526 *) ac_try_echo
=$ac_try;;
3528 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529 $as_echo "$ac_try_echo"; } >&5
3530 (eval "$ac_try") 2>&5
3532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533 test $ac_status = 0; }; }; then
3536 if test "$cross_compiling" = maybe
; then
3539 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3540 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3541 as_fn_error $?
"cannot run C compiled programs.
3542 If you meant to cross compile, use \`--host'.
3543 See \`config.log' for more details" "$LINENO" 5; }
3547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3548 $as_echo "$cross_compiling" >&6; }
3550 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3551 ac_clean_files
=$ac_clean_files_save
3552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3553 $as_echo_n "checking for suffix of object files... " >&6; }
3554 if ${ac_cv_objext+:} false
; then :
3555 $as_echo_n "(cached) " >&6
3557 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3558 /* end confdefs.h. */
3568 rm -f conftest.o conftest.obj
3569 if { { ac_try
="$ac_compile"
3571 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3572 *) ac_try_echo=$ac_try;;
3574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3575 $as_echo "$ac_try_echo"; } >&5
3576 (eval "$ac_compile") 2>&5
3578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579 test $ac_status = 0; }; then :
3580 for ac_file in conftest.o conftest.obj conftest.*; do
3581 test -f "$ac_file" || continue;
3583 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3584 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3589 $as_echo "$as_me: failed program was:" >&5
3590 sed 's/^/| /' conftest.$ac_ext >&5
3592 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3593 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3594 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3595 See \
`config.log' for more details" "$LINENO" 5; }
3597 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3600 $as_echo "$ac_cv_objext" >&6; }
3601 OBJEXT=$ac_cv_objext
3603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3604 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3605 if ${ac_cv_c_compiler_gnu+:} false; then :
3606 $as_echo_n "(cached) " >&6
3608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3609 /* end confdefs.h. */
3622 if ac_fn_c_try_compile "$LINENO"; then :
3627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3628 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3632 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3633 if test $ac_compiler_gnu = yes; then
3638 ac_test_CFLAGS=${CFLAGS+set}
3639 ac_save_CFLAGS=$CFLAGS
3640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3641 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3642 if ${ac_cv_prog_cc_g+:} false; then :
3643 $as_echo_n "(cached) " >&6
3645 ac_save_c_werror_flag=$ac_c_werror_flag
3646 ac_c_werror_flag=yes
3649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3650 /* end confdefs.h. */
3660 if ac_fn_c_try_compile "$LINENO"; then :
3664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3665 /* end confdefs.h. */
3675 if ac_fn_c_try_compile "$LINENO"; then :
3678 ac_c_werror_flag=$ac_save_c_werror_flag
3680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681 /* end confdefs.h. */
3691 if ac_fn_c_try_compile "$LINENO"; then :
3694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3699 ac_c_werror_flag=$ac_save_c_werror_flag
3701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3702 $as_echo "$ac_cv_prog_cc_g" >&6; }
3703 if test "$ac_test_CFLAGS" = set; then
3704 CFLAGS=$ac_save_CFLAGS
3705 elif test $ac_cv_prog_cc_g = yes; then
3706 if test "$GCC" = yes; then
3712 if test "$GCC" = yes; then
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3719 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3720 if ${ac_cv_prog_cc_c89+:} false; then :
3721 $as_echo_n "(cached) " >&6
3723 ac_cv_prog_cc_c89=no
3725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3726 /* end confdefs.h. */
3730 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3731 struct buf { int x; };
3732 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3733 static char *e (p, i)
3739 static char *f (char * (*g) (char **, int), char **p, ...)
3744 s = g (p, va_arg (v,int));
3749 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3750 function prototypes and stuff, but not '\xHH' hex character constants.
3751 These don't provoke an error unfortunately, instead are silently treated
3752 as 'x'. The following induces an error, until -std is added to get
3753 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3754 array size at least. It's necessary to write '\x00'==0 to get something
3755 that's true only with -std. */
3756 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3758 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3759 inside strings and character constants. */
3761 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3763 int test (int i, double x);
3764 struct s1 {int (*f) (int a);};
3765 struct s2 {int (*f) (double a);};
3766 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3772 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3777 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3778 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3780 CC="$ac_save_CC $ac_arg"
3781 if ac_fn_c_try_compile "$LINENO"; then :
3782 ac_cv_prog_cc_c89=$ac_arg
3784 rm -f core conftest.err conftest.$ac_objext
3785 test "x$ac_cv_prog_cc_c89" != "xno" && break
3787 rm -f conftest.$ac_ext
3792 case "x$ac_cv_prog_cc_c89" in
3794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3795 $as_echo "none needed" >&6; } ;;
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3798 $as_echo "unsupported" >&6; } ;;
3800 CC="$CC $ac_cv_prog_cc_c89"
3801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3802 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3804 if test "x$ac_cv_prog_cc_c89" != xno; then :
3809 ac_cpp='$CPP $CPPFLAGS'
3810 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3811 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3812 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3815 ac_cpp='$CXXCPP $CPPFLAGS'
3816 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3817 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3818 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3819 if test -z "$CXX"; then
3820 if test -n "$CCC"; then
3823 if test -n "$ac_tool_prefix"; then
3824 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3826 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3827 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3829 $as_echo_n "checking for $ac_word... " >&6; }
3830 if ${ac_cv_prog_CXX+:} false; then :
3831 $as_echo_n "(cached) " >&6
3833 if test -n "$CXX"; then
3834 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3840 test -z "$as_dir" && as_dir=.
3841 for ac_exec_ext in '' $ac_executable_extensions; do
3842 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3843 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3854 if test -n "$CXX"; then
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3856 $as_echo "$CXX" >&6; }
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3859 $as_echo "no" >&6; }
3863 test -n "$CXX" && break
3866 if test -z "$CXX"; then
3868 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3870 # Extract the first word of "$ac_prog", so it can be a program name with args.
3871 set dummy $ac_prog; ac_word=$2
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3873 $as_echo_n "checking for $ac_word... " >&6; }
3874 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3875 $as_echo_n "(cached) " >&6
3877 if test -n "$ac_ct_CXX"; then
3878 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3884 test -z "$as_dir" && as_dir=.
3885 for ac_exec_ext in '' $ac_executable_extensions; do
3886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3887 ac_cv_prog_ac_ct_CXX="$ac_prog"
3888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3897 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3898 if test -n "$ac_ct_CXX"; then
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3900 $as_echo "$ac_ct_CXX" >&6; }
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3903 $as_echo "no" >&6; }
3907 test -n "$ac_ct_CXX" && break
3910 if test "x$ac_ct_CXX" = x; then
3913 case $cross_compiling:$ac_tool_warned in
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3917 ac_tool_warned=yes ;;
3925 # Provide some information about the compiler.
3926 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3929 for ac_option in --version -v -V -qversion; do
3930 { { ac_try="$ac_compiler $ac_option >&5"
3932 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3933 *) ac_try_echo
=$ac_try;;
3935 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3936 $as_echo "$ac_try_echo"; } >&5
3937 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3939 if test -s conftest.err
; then
3941 ... rest of stderr output deleted ...
3942 10q' conftest.err
>conftest.er1
3943 cat conftest.er1
>&5
3945 rm -f conftest.er1 conftest.err
3946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3947 test $ac_status = 0; }
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3951 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3952 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3953 $as_echo_n "(cached) " >&6
3955 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3956 /* end confdefs.h. */
3969 if ac_fn_cxx_try_compile
"$LINENO"; then :
3974 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3975 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3979 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3980 if test $ac_compiler_gnu = yes; then
3985 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3986 ac_save_CXXFLAGS
=$CXXFLAGS
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3988 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3989 if ${ac_cv_prog_cxx_g+:} false
; then :
3990 $as_echo_n "(cached) " >&6
3992 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3993 ac_cxx_werror_flag
=yes
3996 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3997 /* end confdefs.h. */
4007 if ac_fn_cxx_try_compile
"$LINENO"; then :
4008 ac_cv_prog_cxx_g
=yes
4011 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4012 /* end confdefs.h. */
4022 if ac_fn_cxx_try_compile
"$LINENO"; then :
4025 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4027 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4028 /* end confdefs.h. */
4038 if ac_fn_cxx_try_compile
"$LINENO"; then :
4039 ac_cv_prog_cxx_g
=yes
4041 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4043 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4045 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4046 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4049 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4050 if test "$ac_test_CXXFLAGS" = set; then
4051 CXXFLAGS
=$ac_save_CXXFLAGS
4052 elif test $ac_cv_prog_cxx_g = yes; then
4053 if test "$GXX" = yes; then
4059 if test "$GXX" = yes; then
4066 ac_cpp
='$CPP $CPPFLAGS'
4067 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4068 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4069 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4074 ac_cpp
='$CPP $CPPFLAGS'
4075 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4076 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4077 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4079 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4080 # On Suns, sometimes $CPP names a directory.
4081 if test -n "$CPP" && test -d "$CPP"; then
4084 if test -z "$CPP"; then
4085 if ${ac_cv_prog_CPP+:} false
; then :
4086 $as_echo_n "(cached) " >&6
4088 # Double quotes because CPP needs to be expanded
4089 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4092 for ac_c_preproc_warn_flag
in '' yes
4094 # Use a header file that comes with gcc, so configuring glibc
4095 # with a fresh cross-compiler works.
4096 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4097 # <limits.h> exists even on freestanding compilers.
4098 # On the NeXT, cc -E runs the code through the compiler's parser,
4099 # not just through cpp. "Syntax error" is here to catch this case.
4100 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4101 /* end confdefs.h. */
4103 # include <limits.h>
4105 # include <assert.h>
4109 if ac_fn_c_try_cpp
"$LINENO"; then :
4112 # Broken: fails on valid input.
4115 rm -f conftest.err conftest.i conftest.
$ac_ext
4117 # OK, works on sane cases. Now check whether nonexistent headers
4118 # can be detected and how.
4119 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4120 /* end confdefs.h. */
4121 #include <ac_nonexistent.h>
4123 if ac_fn_c_try_cpp
"$LINENO"; then :
4124 # Broken: success on invalid input.
4127 # Passes both tests.
4131 rm -f conftest.err conftest.i conftest.
$ac_ext
4134 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4135 rm -f conftest.i conftest.err conftest.
$ac_ext
4136 if $ac_preproc_ok; then :
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4149 $as_echo "$CPP" >&6; }
4151 for ac_c_preproc_warn_flag
in '' yes
4153 # Use a header file that comes with gcc, so configuring glibc
4154 # with a fresh cross-compiler works.
4155 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4156 # <limits.h> exists even on freestanding compilers.
4157 # On the NeXT, cc -E runs the code through the compiler's parser,
4158 # not just through cpp. "Syntax error" is here to catch this case.
4159 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4160 /* end confdefs.h. */
4162 # include <limits.h>
4164 # include <assert.h>
4168 if ac_fn_c_try_cpp
"$LINENO"; then :
4171 # Broken: fails on valid input.
4174 rm -f conftest.err conftest.i conftest.
$ac_ext
4176 # OK, works on sane cases. Now check whether nonexistent headers
4177 # can be detected and how.
4178 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4179 /* end confdefs.h. */
4180 #include <ac_nonexistent.h>
4182 if ac_fn_c_try_cpp
"$LINENO"; then :
4183 # Broken: success on invalid input.
4186 # Passes both tests.
4190 rm -f conftest.err conftest.i conftest.
$ac_ext
4193 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4194 rm -f conftest.i conftest.err conftest.
$ac_ext
4195 if $ac_preproc_ok; then :
4198 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4199 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4200 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
4201 See \`config.log' for more details" "$LINENO" 5; }
4205 ac_cpp
='$CPP $CPPFLAGS'
4206 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4207 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4208 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4212 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4213 if ${ac_cv_path_GREP+:} false
; then :
4214 $as_echo_n "(cached) " >&6
4216 if test -z "$GREP"; then
4217 ac_path_GREP_found
=false
4218 # Loop through the user's path and test for each of PROGNAME-LIST
4219 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4220 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4223 test -z "$as_dir" && as_dir
=.
4224 for ac_prog
in grep ggrep
; do
4225 for ac_exec_ext
in '' $ac_executable_extensions; do
4226 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4227 as_fn_executable_p
"$ac_path_GREP" ||
continue
4228 # Check for GNU ac_path_GREP and select it if it is found.
4229 # Check for GNU $ac_path_GREP
4230 case `"$ac_path_GREP" --version 2>&1` in
4232 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4235 $as_echo_n 0123456789 >"conftest.in"
4238 cat "conftest.in" "conftest.in" >"conftest.tmp"
4239 mv "conftest.tmp" "conftest.in"
4240 cp "conftest.in" "conftest.nl"
4241 $as_echo 'GREP' >> "conftest.nl"
4242 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4243 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4244 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4245 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4246 # Best one so far, save it but keep looking for a better one
4247 ac_cv_path_GREP
="$ac_path_GREP"
4248 ac_path_GREP_max
=$ac_count
4250 # 10*(2^10) chars as input seems more than enough
4251 test $ac_count -gt 10 && break
4253 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4256 $ac_path_GREP_found && break 3
4261 if test -z "$ac_cv_path_GREP"; then
4262 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4265 ac_cv_path_GREP
=$GREP
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4270 $as_echo "$ac_cv_path_GREP" >&6; }
4271 GREP
="$ac_cv_path_GREP"
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4275 $as_echo_n "checking for egrep... " >&6; }
4276 if ${ac_cv_path_EGREP+:} false
; then :
4277 $as_echo_n "(cached) " >&6
4279 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4280 then ac_cv_path_EGREP
="$GREP -E"
4282 if test -z "$EGREP"; then
4283 ac_path_EGREP_found
=false
4284 # Loop through the user's path and test for each of PROGNAME-LIST
4285 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4286 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4289 test -z "$as_dir" && as_dir
=.
4290 for ac_prog
in egrep; do
4291 for ac_exec_ext
in '' $ac_executable_extensions; do
4292 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4293 as_fn_executable_p
"$ac_path_EGREP" ||
continue
4294 # Check for GNU ac_path_EGREP and select it if it is found.
4295 # Check for GNU $ac_path_EGREP
4296 case `"$ac_path_EGREP" --version 2>&1` in
4298 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4301 $as_echo_n 0123456789 >"conftest.in"
4304 cat "conftest.in" "conftest.in" >"conftest.tmp"
4305 mv "conftest.tmp" "conftest.in"
4306 cp "conftest.in" "conftest.nl"
4307 $as_echo 'EGREP' >> "conftest.nl"
4308 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4309 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4310 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4311 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4312 # Best one so far, save it but keep looking for a better one
4313 ac_cv_path_EGREP
="$ac_path_EGREP"
4314 ac_path_EGREP_max
=$ac_count
4316 # 10*(2^10) chars as input seems more than enough
4317 test $ac_count -gt 10 && break
4319 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4322 $ac_path_EGREP_found && break 3
4327 if test -z "$ac_cv_path_EGREP"; then
4328 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4331 ac_cv_path_EGREP
=$EGREP
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4337 $as_echo "$ac_cv_path_EGREP" >&6; }
4338 EGREP
="$ac_cv_path_EGREP"
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4342 $as_echo_n "checking for ANSI C header files... " >&6; }
4343 if ${ac_cv_header_stdc+:} false
; then :
4344 $as_echo_n "(cached) " >&6
4346 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4347 /* end confdefs.h. */
4361 if ac_fn_c_try_compile
"$LINENO"; then :
4362 ac_cv_header_stdc
=yes
4364 ac_cv_header_stdc
=no
4366 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4368 if test $ac_cv_header_stdc = yes; then
4369 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4370 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4371 /* end confdefs.h. */
4375 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4376 $EGREP "memchr" >/dev
/null
2>&1; then :
4379 ac_cv_header_stdc
=no
4385 if test $ac_cv_header_stdc = yes; then
4386 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4387 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4388 /* end confdefs.h. */
4392 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4393 $EGREP "free" >/dev
/null
2>&1; then :
4396 ac_cv_header_stdc
=no
4402 if test $ac_cv_header_stdc = yes; then
4403 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4404 if test "$cross_compiling" = yes; then :
4407 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4408 /* end confdefs.h. */
4411 #if ((' ' & 0x0FF) == 0x020)
4412 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4413 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4415 # define ISLOWER(c) \
4416 (('a' <= (c) && (c) <= 'i') \
4417 || ('j' <= (c) && (c) <= 'r') \
4418 || ('s' <= (c) && (c) <= 'z'))
4419 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4422 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4427 for (i = 0; i < 256; i++)
4428 if (XOR (islower (i), ISLOWER (i))
4429 || toupper (i) != TOUPPER (i))
4434 if ac_fn_c_try_run
"$LINENO"; then :
4437 ac_cv_header_stdc
=no
4439 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4440 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4446 $as_echo "$ac_cv_header_stdc" >&6; }
4447 if test $ac_cv_header_stdc = yes; then
4449 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4453 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4454 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4455 inttypes.h stdint.h unistd.h
4457 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4458 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4460 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4461 cat >>confdefs.h
<<_ACEOF
4462 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4471 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4472 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
4479 if test "$MINIX" = yes; then
4481 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4484 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4487 $as_echo "#define _MINIX 1" >>confdefs.h
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4493 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4494 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
4495 $as_echo_n "(cached) " >&6
4497 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4498 /* end confdefs.h. */
4500 # define __EXTENSIONS__ 1
4501 $ac_includes_default
4510 if ac_fn_c_try_compile
"$LINENO"; then :
4511 ac_cv_safe_to_define___extensions__
=yes
4513 ac_cv_safe_to_define___extensions__
=no
4515 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4518 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4519 test $ac_cv_safe_to_define___extensions__ = yes &&
4520 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4522 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4524 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4526 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4528 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4532 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4533 if test -f "$ac_dir/install-sh"; then
4535 ac_install_sh
="$ac_aux_dir/install-sh -c"
4537 elif test -f "$ac_dir/install.sh"; then
4539 ac_install_sh
="$ac_aux_dir/install.sh -c"
4541 elif test -f "$ac_dir/shtool"; then
4543 ac_install_sh
="$ac_aux_dir/shtool install -c"
4547 if test -z "$ac_aux_dir"; then
4548 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4551 # These three variables are undocumented and unsupported,
4552 # and are intended to be withdrawn in a future Autoconf release.
4553 # They can cause serious problems if a builder's source tree is in a directory
4554 # whose full name contains unusual characters.
4555 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4556 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4557 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4560 # Make sure we can run config.sub.
4561 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
4562 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4565 $as_echo_n "checking build system type... " >&6; }
4566 if ${ac_cv_build+:} false
; then :
4567 $as_echo_n "(cached) " >&6
4569 ac_build_alias
=$build_alias
4570 test "x$ac_build_alias" = x
&&
4571 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
4572 test "x$ac_build_alias" = x
&&
4573 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
4574 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4575 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4579 $as_echo "$ac_cv_build" >&6; }
4580 case $ac_cv_build in
4582 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
4585 ac_save_IFS
=$IFS; IFS
='-'
4591 # Remember, the first character of IFS is used to create $*,
4592 # except with old shells:
4595 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4599 $as_echo_n "checking host system type... " >&6; }
4600 if ${ac_cv_host+:} false
; then :
4601 $as_echo_n "(cached) " >&6
4603 if test "x$host_alias" = x
; then
4604 ac_cv_host
=$ac_cv_build
4606 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4607 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4612 $as_echo "$ac_cv_host" >&6; }
4615 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
4618 ac_save_IFS
=$IFS; IFS
='-'
4624 # Remember, the first character of IFS is used to create $*,
4625 # except with old shells:
4628 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4632 $as_echo_n "checking target system type... " >&6; }
4633 if ${ac_cv_target+:} false
; then :
4634 $as_echo_n "(cached) " >&6
4636 if test "x$target_alias" = x
; then
4637 ac_cv_target
=$ac_cv_host
4639 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4640 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4645 $as_echo "$ac_cv_target" >&6; }
4646 case $ac_cv_target in
4648 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
4650 target
=$ac_cv_target
4651 ac_save_IFS
=$IFS; IFS
='-'
4657 # Remember, the first character of IFS is used to create $*,
4658 # except with old shells:
4661 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
4664 # The aliases save the names the user supplied, while $host etc.
4665 # will get canonicalized.
4666 test -n "$target_alias" &&
4667 test "$program_prefix$program_suffix$program_transform_name" = \
4669 program_prefix
=${target_alias}-
4671 # The tests for host and target for $enable_largefile require
4676 # As the $enable_largefile decision depends on --enable-plugins we must set it
4677 # even in directories otherwise not depending on the $plugins option.
4681 for ac_header
in dlfcn.h
4683 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4685 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
4686 cat >>confdefs.h
<<_ACEOF
4687 #define HAVE_DLFCN_H 1
4694 for ac_header
in windows.h
4696 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4698 if test "x$ac_cv_header_windows_h" = xyes
; then :
4699 cat >>confdefs.h
<<_ACEOF
4700 #define HAVE_WINDOWS_H 1
4708 # Check whether --enable-plugins was given.
4709 if test "${enable_plugins+set}" = set; then :
4710 enableval
=$enable_plugins; case "${enableval}" in
4713 if test "$maybe_plugins" != "yes" ; then
4714 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4718 plugins
=$maybe_plugins
4722 if test "$plugins" = "yes"; then
4723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
4724 $as_echo_n "checking for library containing dlsym... " >&6; }
4725 if ${ac_cv_search_dlsym+:} false
; then :
4726 $as_echo_n "(cached) " >&6
4728 ac_func_search_save_LIBS
=$LIBS
4729 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4730 /* end confdefs.h. */
4732 /* Override any GCC internal prototype to avoid an error.
4733 Use char because int might match the return type of a GCC
4734 builtin and then its argument prototype would still apply. */
4747 for ac_lib
in '' dl
; do
4748 if test -z "$ac_lib"; then
4749 ac_res
="none required"
4752 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
4754 if ac_fn_c_try_link
"$LINENO"; then :
4755 ac_cv_search_dlsym
=$ac_res
4757 rm -f core conftest.err conftest.
$ac_objext \
4759 if ${ac_cv_search_dlsym+:} false
; then :
4763 if ${ac_cv_search_dlsym+:} false
; then :
4766 ac_cv_search_dlsym
=no
4769 LIBS
=$ac_func_search_save_LIBS
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4772 $as_echo "$ac_cv_search_dlsym" >&6; }
4773 ac_res
=$ac_cv_search_dlsym
4774 if test "$ac_res" != no
; then :
4775 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
4783 sparc-
*-solaris*|i?
86-*-solaris*)
4784 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
4785 # were mutually exclusive until Solaris 11.3. Without procfs support,
4786 # the bfd/ elf module cannot provide certain routines such as
4787 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
4788 # explicitly requested large-file support through the
4789 # --enable-largefile switch, disable large-file support in favor of
4792 # Check if <sys/procfs.h> is incompatible with large-file support.
4793 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4794 /* end confdefs.h. */
4795 #define _FILE_OFFSET_BITS 64
4796 #define _STRUCTURED_PROC 1
4797 #include <sys/procfs.h>
4806 if ac_fn_c_try_compile
"$LINENO"; then :
4807 acx_cv_procfs_lfs
=yes
4809 acx_cv_procfs_lfs
=no
4811 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4813 # Forcefully disable large-file support only if necessary, gdb is in
4815 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
4816 -a -d $srcdir/..
/gdb
-a "$enable_gdb" != no
; then
4817 : ${enable_largefile="no"}
4818 if test "$plugins" = yes; then
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
4820 plugin support disabled; require large-file support which is incompatible with GDB." >&5
4821 $as_echo "$as_me: WARNING:
4822 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
4827 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
4828 # benefit of g++ 9+ which predefines it on Solaris.
4829 if test "$enable_largefile" = no
; then
4830 LARGEFILE_CPPFLAGS
="-U_FILE_OFFSET_BITS"
4836 # Check whether --enable-largefile was given.
4837 if test "${enable_largefile+set}" = set; then :
4838 enableval
=$enable_largefile;
4841 if test "$enable_largefile" != no
; then
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4844 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4845 if ${ac_cv_sys_largefile_CC+:} false
; then :
4846 $as_echo_n "(cached) " >&6
4848 ac_cv_sys_largefile_CC
=no
4849 if test "$GCC" != yes; then
4852 # IRIX 6.2 and later do not support large files by default,
4853 # so use the C compiler's -n32 option if that helps.
4854 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4855 /* end confdefs.h. */
4856 #include <sys/types.h>
4857 /* Check that off_t can represent 2**63 - 1 correctly.
4858 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4859 since some C++ compilers masquerading as C compilers
4860 incorrectly reject 9223372036854775807. */
4861 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4862 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4863 && LARGE_OFF_T % 2147483647 == 1)
4873 if ac_fn_c_try_compile
"$LINENO"; then :
4876 rm -f core conftest.err conftest.
$ac_objext
4878 if ac_fn_c_try_compile
"$LINENO"; then :
4879 ac_cv_sys_largefile_CC
=' -n32'; break
4881 rm -f core conftest.err conftest.
$ac_objext
4885 rm -f conftest.
$ac_ext
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4889 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4890 if test "$ac_cv_sys_largefile_CC" != no
; then
4891 CC
=$CC$ac_cv_sys_largefile_CC
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4895 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4896 if ${ac_cv_sys_file_offset_bits+:} false
; then :
4897 $as_echo_n "(cached) " >&6
4900 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4901 /* end confdefs.h. */
4902 #include <sys/types.h>
4903 /* Check that off_t can represent 2**63 - 1 correctly.
4904 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4905 since some C++ compilers masquerading as C compilers
4906 incorrectly reject 9223372036854775807. */
4907 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4908 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4909 && LARGE_OFF_T % 2147483647 == 1)
4919 if ac_fn_c_try_compile
"$LINENO"; then :
4920 ac_cv_sys_file_offset_bits
=no
; break
4922 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4923 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4924 /* end confdefs.h. */
4925 #define _FILE_OFFSET_BITS 64
4926 #include <sys/types.h>
4927 /* Check that off_t can represent 2**63 - 1 correctly.
4928 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4929 since some C++ compilers masquerading as C compilers
4930 incorrectly reject 9223372036854775807. */
4931 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4932 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4933 && LARGE_OFF_T % 2147483647 == 1)
4943 if ac_fn_c_try_compile
"$LINENO"; then :
4944 ac_cv_sys_file_offset_bits
=64; break
4946 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4947 ac_cv_sys_file_offset_bits
=unknown
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4952 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4953 case $ac_cv_sys_file_offset_bits in #(
4956 cat >>confdefs.h
<<_ACEOF
4957 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4962 if test $ac_cv_sys_file_offset_bits = unknown
; then
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4964 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4965 if ${ac_cv_sys_large_files+:} false
; then :
4966 $as_echo_n "(cached) " >&6
4969 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4970 /* end confdefs.h. */
4971 #include <sys/types.h>
4972 /* Check that off_t can represent 2**63 - 1 correctly.
4973 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4974 since some C++ compilers masquerading as C compilers
4975 incorrectly reject 9223372036854775807. */
4976 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4977 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4978 && LARGE_OFF_T % 2147483647 == 1)
4988 if ac_fn_c_try_compile
"$LINENO"; then :
4989 ac_cv_sys_large_files
=no
; break
4991 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4992 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4993 /* end confdefs.h. */
4994 #define _LARGE_FILES 1
4995 #include <sys/types.h>
4996 /* Check that off_t can represent 2**63 - 1 correctly.
4997 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4998 since some C++ compilers masquerading as C compilers
4999 incorrectly reject 9223372036854775807. */
5000 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5001 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5002 && LARGE_OFF_T % 2147483647 == 1)
5012 if ac_fn_c_try_compile
"$LINENO"; then :
5013 ac_cv_sys_large_files
=1; break
5015 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5016 ac_cv_sys_large_files
=unknown
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5021 $as_echo "$ac_cv_sys_large_files" >&6; }
5022 case $ac_cv_sys_large_files in #(
5025 cat >>confdefs.h
<<_ACEOF
5026 #define _LARGE_FILES $ac_cv_sys_large_files
5037 # Expand $ac_aux_dir to an absolute path.
5038 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
5040 if test x
"${install_sh+set}" != xset
; then
5043 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
5045 install_sh
="\${SHELL} $am_aux_dir/install-sh"
5049 # Installed binaries are usually stripped using 'strip' when the user
5050 # run "make install-strip". However 'strip' might not be the right
5051 # tool to use in cross-compilation environments, therefore Automake
5052 # will honor the 'STRIP' environment variable to overrule this program.
5053 if test "$cross_compiling" != no
; then
5054 if test -n "$ac_tool_prefix"; then
5055 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5056 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5058 $as_echo_n "checking for $ac_word... " >&6; }
5059 if ${ac_cv_prog_STRIP+:} false
; then :
5060 $as_echo_n "(cached) " >&6
5062 if test -n "$STRIP"; then
5063 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
5065 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5069 test -z "$as_dir" && as_dir
=.
5070 for ac_exec_ext
in '' $ac_executable_extensions; do
5071 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5072 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
5073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5082 STRIP
=$ac_cv_prog_STRIP
5083 if test -n "$STRIP"; then
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5085 $as_echo "$STRIP" >&6; }
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5088 $as_echo "no" >&6; }
5093 if test -z "$ac_cv_prog_STRIP"; then
5095 # Extract the first word of "strip", so it can be a program name with args.
5096 set dummy strip
; ac_word
=$2
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5098 $as_echo_n "checking for $ac_word... " >&6; }
5099 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
5100 $as_echo_n "(cached) " >&6
5102 if test -n "$ac_ct_STRIP"; then
5103 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
5105 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5109 test -z "$as_dir" && as_dir
=.
5110 for ac_exec_ext
in '' $ac_executable_extensions; do
5111 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5112 ac_cv_prog_ac_ct_STRIP
="strip"
5113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5122 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
5123 if test -n "$ac_ct_STRIP"; then
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5125 $as_echo "$ac_ct_STRIP" >&6; }
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5128 $as_echo "no" >&6; }
5131 if test "x$ac_ct_STRIP" = x
; then
5134 case $cross_compiling:$ac_tool_warned in
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5137 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5138 ac_tool_warned
=yes ;;
5143 STRIP
="$ac_cv_prog_STRIP"
5147 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
5151 for ac_dir
in ..
"$srcdir"/..
; do
5152 if test -f "$ac_dir/install-sh"; then
5154 ac_install_sh
="$ac_aux_dir/install-sh -c"
5156 elif test -f "$ac_dir/install.sh"; then
5158 ac_install_sh
="$ac_aux_dir/install.sh -c"
5160 elif test -f "$ac_dir/shtool"; then
5162 ac_install_sh
="$ac_aux_dir/shtool install -c"
5166 if test -z "$ac_aux_dir"; then
5167 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
5170 # These three variables are undocumented and unsupported,
5171 # and are intended to be withdrawn in a future Autoconf release.
5172 # They can cause serious problems if a builder's source tree is in a directory
5173 # whose full name contains unusual characters.
5174 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5175 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5176 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5180 # Set build, build_cpu, build_vendor and build_os.
5183 # Set host, host_cpu, host_vendor, and host_os.
5186 # Set target, target_cpu, target_vendor, and target_os.
5189 test "$program_prefix" != NONE
&&
5190 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5191 # Use a double $ so make ignores it.
5192 test "$program_suffix" != NONE
&&
5193 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5194 # Double any \ or $.
5195 # By default was `s,x,x', remove it if useless.
5196 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5197 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5200 # We require a C++11 compiler. Check if one is available, and if
5201 # necessary, set CXX_DIALECT to some -std=xxx switch.
5203 ax_cxx_compile_alternatives
="11 0x" ax_cxx_compile_cxx11_required
=true
5205 ac_cpp
='$CXXCPP $CPPFLAGS'
5206 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5207 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5208 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5212 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5213 if ${ax_cv_cxx_compile_cxx11+:} false
; then :
5214 $as_echo_n "(cached) " >&6
5216 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5217 /* end confdefs.h. */
5220 // If the compiler admits that it is not ready for C++11, why torture it?
5221 // Hopefully, this will speed up the test.
5225 #error "This is not a C++ compiler"
5227 #elif __cplusplus < 201103L
5229 #error "This is not a C++11 compiler"
5236 namespace test_static_assert
5239 template <typename T>
5242 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5247 namespace test_final_override
5255 struct Derived : public Base
5257 virtual void f() override {}
5262 namespace test_double_right_angle_brackets
5265 template < typename T >
5268 typedef check<void> single_type;
5269 typedef check<check<void>> double_type;
5270 typedef check<check<check<void>>> triple_type;
5271 typedef check<check<check<check<void>>>> quadruple_type;
5275 namespace test_decltype
5288 namespace test_type_deduction
5291 template < typename T1, typename T2 >
5294 static const bool value = false;
5297 template < typename T >
5298 struct is_same<T, T>
5300 static const bool value = true;
5303 template < typename T1, typename T2 >
5305 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5311 test(const int c, volatile int v)
5313 static_assert(is_same<int, decltype(0)>::value == true, "");
5314 static_assert(is_same<int, decltype(c)>::value == false, "");
5315 static_assert(is_same<int, decltype(v)>::value == false, "");
5318 auto sumi = ac + av + 'x';
5319 auto sumf = ac + av + 1.0;
5320 static_assert(is_same<int, decltype(ac)>::value == true, "");
5321 static_assert(is_same<int, decltype(av)>::value == true, "");
5322 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5323 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5324 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5325 return (sumf > 0.0) ? sumi : add(c, v);
5330 namespace test_noexcept
5333 int f() { return 0; }
5334 int g() noexcept { return 0; }
5336 static_assert(noexcept(f()) == false, "");
5337 static_assert(noexcept(g()) == true, "");
5341 namespace test_constexpr
5344 template < typename CharT >
5345 unsigned long constexpr
5346 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5348 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5351 template < typename CharT >
5352 unsigned long constexpr
5353 strlen_c(const CharT *const s) noexcept
5355 return strlen_c_r(s, 0UL);
5358 static_assert(strlen_c("") == 0UL, "");
5359 static_assert(strlen_c("1") == 1UL, "");
5360 static_assert(strlen_c("example") == 7UL, "");
5361 static_assert(strlen_c("another\0example") == 7UL, "");
5365 namespace test_rvalue_references
5371 static constexpr int value = N;
5374 answer<1> f(int&) { return answer<1>(); }
5375 answer<2> f(const int&) { return answer<2>(); }
5376 answer<3> f(int&&) { return answer<3>(); }
5383 static_assert(decltype(f(i))::value == 1, "");
5384 static_assert(decltype(f(c))::value == 2, "");
5385 static_assert(decltype(f(0))::value == 3, "");
5390 namespace test_uniform_initialization
5395 static const int zero {};
5396 static const int one {1};
5399 static_assert(test::zero == 0, "");
5400 static_assert(test::one == 1, "");
5404 namespace test_lambdas
5410 auto lambda1 = [](){};
5411 auto lambda2 = lambda1;
5419 auto a = [](int i, int j){ return i + j; }(1, 2);
5420 auto b = []() -> int { return '0'; }();
5421 auto c = [=](){ return a + b; }();
5422 auto d = [&](){ return c; }();
5423 auto e = [a, &b](int x) mutable {
5424 const auto identity = [](int y){ return y; };
5425 for (auto i = 0; i < a; ++i)
5427 return x + identity(a + b);
5429 return a + b + c + d + e;
5435 const auto nullary = [](){ return 0; };
5436 const auto unary = [](int x){ return x; };
5437 using nullary_t = decltype(nullary);
5438 using unary_t = decltype(unary);
5439 const auto higher1st = [](nullary_t f){ return f(); };
5440 const auto higher2nd = [unary](nullary_t f1){
5441 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5443 return higher1st(nullary) + higher2nd(nullary)(unary);
5448 namespace test_variadic_templates
5454 template <int N0, int... N1toN>
5455 struct sum<N0, N1toN...>
5457 static constexpr auto value = N0 + sum<N1toN...>::value;
5463 static constexpr auto value = 0;
5466 static_assert(sum<>::value == 0, "");
5467 static_assert(sum<1>::value == 1, "");
5468 static_assert(sum<23>::value == 23, "");
5469 static_assert(sum<1, 2>::value == 3, "");
5470 static_assert(sum<5, 5, 11>::value == 21, "");
5471 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5475 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5476 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5478 namespace test_template_alias_sfinae
5483 template<typename T>
5484 using member = typename T::member_type;
5486 template<typename T>
5489 template<typename T>
5490 void func(member<T>*) {}
5494 void test() { func<foo>(0); }
5498 } // namespace cxx11
5500 #endif // __cplusplus >= 201103L
5505 if ac_fn_cxx_try_compile
"$LINENO"; then :
5506 ax_cv_cxx_compile_cxx11
=yes
5508 ax_cv_cxx_compile_cxx11
=no
5510 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5513 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5514 if test x
$ax_cv_cxx_compile_cxx11 = xyes
; then
5518 if test x
$ac_success = xno
; then
5519 for alternative
in ${ax_cxx_compile_alternatives}; do
5520 switch
="-std=gnu++${alternative}"
5521 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5523 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5524 if eval \
${$cachevar+:} false
; then :
5525 $as_echo_n "(cached) " >&6
5529 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5530 /* end confdefs.h. */
5533 // If the compiler admits that it is not ready for C++11, why torture it?
5534 // Hopefully, this will speed up the test.
5538 #error "This is not a C++ compiler"
5540 #elif __cplusplus < 201103L
5542 #error "This is not a C++11 compiler"
5549 namespace test_static_assert
5552 template <typename T>
5555 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5560 namespace test_final_override
5568 struct Derived : public Base
5570 virtual void f() override {}
5575 namespace test_double_right_angle_brackets
5578 template < typename T >
5581 typedef check<void> single_type;
5582 typedef check<check<void>> double_type;
5583 typedef check<check<check<void>>> triple_type;
5584 typedef check<check<check<check<void>>>> quadruple_type;
5588 namespace test_decltype
5601 namespace test_type_deduction
5604 template < typename T1, typename T2 >
5607 static const bool value = false;
5610 template < typename T >
5611 struct is_same<T, T>
5613 static const bool value = true;
5616 template < typename T1, typename T2 >
5618 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5624 test(const int c, volatile int v)
5626 static_assert(is_same<int, decltype(0)>::value == true, "");
5627 static_assert(is_same<int, decltype(c)>::value == false, "");
5628 static_assert(is_same<int, decltype(v)>::value == false, "");
5631 auto sumi = ac + av + 'x';
5632 auto sumf = ac + av + 1.0;
5633 static_assert(is_same<int, decltype(ac)>::value == true, "");
5634 static_assert(is_same<int, decltype(av)>::value == true, "");
5635 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5636 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5637 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5638 return (sumf > 0.0) ? sumi : add(c, v);
5643 namespace test_noexcept
5646 int f() { return 0; }
5647 int g() noexcept { return 0; }
5649 static_assert(noexcept(f()) == false, "");
5650 static_assert(noexcept(g()) == true, "");
5654 namespace test_constexpr
5657 template < typename CharT >
5658 unsigned long constexpr
5659 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5661 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5664 template < typename CharT >
5665 unsigned long constexpr
5666 strlen_c(const CharT *const s) noexcept
5668 return strlen_c_r(s, 0UL);
5671 static_assert(strlen_c("") == 0UL, "");
5672 static_assert(strlen_c("1") == 1UL, "");
5673 static_assert(strlen_c("example") == 7UL, "");
5674 static_assert(strlen_c("another\0example") == 7UL, "");
5678 namespace test_rvalue_references
5684 static constexpr int value = N;
5687 answer<1> f(int&) { return answer<1>(); }
5688 answer<2> f(const int&) { return answer<2>(); }
5689 answer<3> f(int&&) { return answer<3>(); }
5696 static_assert(decltype(f(i))::value == 1, "");
5697 static_assert(decltype(f(c))::value == 2, "");
5698 static_assert(decltype(f(0))::value == 3, "");
5703 namespace test_uniform_initialization
5708 static const int zero {};
5709 static const int one {1};
5712 static_assert(test::zero == 0, "");
5713 static_assert(test::one == 1, "");
5717 namespace test_lambdas
5723 auto lambda1 = [](){};
5724 auto lambda2 = lambda1;
5732 auto a = [](int i, int j){ return i + j; }(1, 2);
5733 auto b = []() -> int { return '0'; }();
5734 auto c = [=](){ return a + b; }();
5735 auto d = [&](){ return c; }();
5736 auto e = [a, &b](int x) mutable {
5737 const auto identity = [](int y){ return y; };
5738 for (auto i = 0; i < a; ++i)
5740 return x + identity(a + b);
5742 return a + b + c + d + e;
5748 const auto nullary = [](){ return 0; };
5749 const auto unary = [](int x){ return x; };
5750 using nullary_t = decltype(nullary);
5751 using unary_t = decltype(unary);
5752 const auto higher1st = [](nullary_t f){ return f(); };
5753 const auto higher2nd = [unary](nullary_t f1){
5754 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5756 return higher1st(nullary) + higher2nd(nullary)(unary);
5761 namespace test_variadic_templates
5767 template <int N0, int... N1toN>
5768 struct sum<N0, N1toN...>
5770 static constexpr auto value = N0 + sum<N1toN...>::value;
5776 static constexpr auto value = 0;
5779 static_assert(sum<>::value == 0, "");
5780 static_assert(sum<1>::value == 1, "");
5781 static_assert(sum<23>::value == 23, "");
5782 static_assert(sum<1, 2>::value == 3, "");
5783 static_assert(sum<5, 5, 11>::value == 21, "");
5784 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5788 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5789 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5791 namespace test_template_alias_sfinae
5796 template<typename T>
5797 using member = typename T::member_type;
5799 template<typename T>
5802 template<typename T>
5803 void func(member<T>*) {}
5807 void test() { func<foo>(0); }
5811 } // namespace cxx11
5813 #endif // __cplusplus >= 201103L
5818 if ac_fn_cxx_try_compile
"$LINENO"; then :
5823 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5826 eval ac_res
=\$
$cachevar
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5828 $as_echo "$ac_res" >&6; }
5829 if eval test x\$
$cachevar = xyes
; then
5830 CXX_DIALECT
="$switch"
5837 if test x
$ac_success = xno
; then
5838 for alternative
in ${ax_cxx_compile_alternatives}; do
5839 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5840 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_
$switch" | $as_tr_sh`
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++11 features with
$switch" >&5
5842 $as_echo_n "checking whether
$CXX supports C
++11 features with
$switch...
" >&6; }
5843 if eval \${$cachevar+:} false; then :
5844 $as_echo_n "(cached
) " >&6
5848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5849 /* end confdefs.h. */
5852 // If the compiler admits that it is not ready for C++11, why torture it?
5853 // Hopefully, this will speed up the test.
5857 #error "This is not a C
++ compiler
"
5859 #elif __cplusplus < 201103L
5861 #error "This is not a C
++11 compiler
"
5868 namespace test_static_assert
5871 template <typename T>
5874 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
5879 namespace test_final_override
5887 struct Derived : public Base
5889 virtual void f() override {}
5894 namespace test_double_right_angle_brackets
5897 template < typename T >
5900 typedef check<void> single_type;
5901 typedef check<check<void>> double_type;
5902 typedef check<check<check<void>>> triple_type;
5903 typedef check<check<check<check<void>>>> quadruple_type;
5907 namespace test_decltype
5920 namespace test_type_deduction
5923 template < typename T1, typename T2 >
5926 static const bool value = false;
5929 template < typename T >
5930 struct is_same<T, T>
5932 static const bool value = true;
5935 template < typename T1, typename T2 >
5937 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5943 test(const int c, volatile int v)
5945 static_assert(is_same<int, decltype(0)>::value == true, "");
5946 static_assert(is_same<int, decltype(c)>::value == false, "");
5947 static_assert(is_same<int, decltype(v)>::value == false, "");
5950 auto sumi = ac + av + 'x';
5951 auto sumf = ac + av + 1.0;
5952 static_assert(is_same<int, decltype(ac)>::value == true, "");
5953 static_assert(is_same<int, decltype(av)>::value == true, "");
5954 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5955 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5956 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5957 return (sumf > 0.0) ? sumi : add(c, v);
5962 namespace test_noexcept
5965 int f() { return 0; }
5966 int g() noexcept { return 0; }
5968 static_assert(noexcept(f()) == false, "");
5969 static_assert(noexcept(g()) == true, "");
5973 namespace test_constexpr
5976 template < typename CharT >
5977 unsigned long constexpr
5978 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5980 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5983 template < typename CharT >
5984 unsigned long constexpr
5985 strlen_c(const CharT *const s) noexcept
5987 return strlen_c_r(s, 0UL);
5990 static_assert(strlen_c("") == 0UL, "");
5991 static_assert(strlen_c("1") == 1UL, "");
5992 static_assert(strlen_c("example
") == 7UL, "");
5993 static_assert(strlen_c("another\
0example
") == 7UL, "");
5997 namespace test_rvalue_references
6003 static constexpr int value = N;
6006 answer<1> f(int&) { return answer<1>(); }
6007 answer<2> f(const int&) { return answer<2>(); }
6008 answer<3> f(int&&) { return answer<3>(); }
6015 static_assert(decltype(f(i))::value == 1, "");
6016 static_assert(decltype(f(c))::value == 2, "");
6017 static_assert(decltype(f(0))::value == 3, "");
6022 namespace test_uniform_initialization
6027 static const int zero {};
6028 static const int one {1};
6031 static_assert(test::zero == 0, "");
6032 static_assert(test::one == 1, "");
6036 namespace test_lambdas
6042 auto lambda1 = [](){};
6043 auto lambda2 = lambda1;
6051 auto a = [](int i, int j){ return i + j; }(1, 2);
6052 auto b = []() -> int { return '0'; }();
6053 auto c = [=](){ return a + b; }();
6054 auto d = [&](){ return c; }();
6055 auto e = [a, &b](int x) mutable {
6056 const auto identity = [](int y){ return y; };
6057 for (auto i = 0; i < a; ++i)
6059 return x + identity(a + b);
6061 return a + b + c + d + e;
6067 const auto nullary = [](){ return 0; };
6068 const auto unary = [](int x){ return x; };
6069 using nullary_t = decltype(nullary);
6070 using unary_t = decltype(unary);
6071 const auto higher1st = [](nullary_t f){ return f(); };
6072 const auto higher2nd = [unary](nullary_t f1){
6073 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6075 return higher1st(nullary) + higher2nd(nullary)(unary);
6080 namespace test_variadic_templates
6086 template <int N0, int... N1toN>
6087 struct sum<N0, N1toN...>
6089 static constexpr auto value = N0 + sum<N1toN...>::value;
6095 static constexpr auto value = 0;
6098 static_assert(sum<>::value == 0, "");
6099 static_assert(sum<1>::value == 1, "");
6100 static_assert(sum<23>::value == 23, "");
6101 static_assert(sum<1, 2>::value == 3, "");
6102 static_assert(sum<5, 5, 11>::value == 21, "");
6103 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6107 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6108 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6110 namespace test_template_alias_sfinae
6115 template<typename T>
6116 using member = typename T::member_type;
6118 template<typename T>
6121 template<typename T>
6122 void func(member<T>*) {}
6126 void test() { func<foo>(0); }
6130 } // namespace cxx11
6132 #endif // __cplusplus >= 201103L
6137 if ac_fn_cxx_try_compile "$LINENO"; then :
6142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6145 eval ac_res=\$$cachevar
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
6147 $as_echo "$ac_res" >&6; }
6148 if eval test x\$$cachevar = xyes; then
6149 CXX_DIALECT="$switch"
6154 if test x$ac_success = xyes; then
6160 ac_cpp='$CPP $CPPFLAGS'
6161 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6162 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6163 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6165 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6166 if test x$ac_success = xno; then
6167 as_fn_error $? "*** A compiler with support
for C
++11 language features is required.
" "$LINENO" 5
6170 if test x$ac_success = xno; then
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++11 support was found
" >&5
6173 $as_echo "$as_me: No compiler with C
++11 support was found
" >&6;}
6177 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6184 # Dependency checking.
6185 rm -rf .tst
2>/dev
/null
6186 mkdir .tst
2>/dev
/null
6187 if test -d .tst
; then
6192 rmdir .tst
2>/dev
/null
6194 DEPDIR
="${am__leading_dot}deps"
6196 ac_config_commands
="$ac_config_commands depdir"
6199 depcc
="$CC" am_compiler_list
=
6201 am_depcomp
=$ac_aux_dir/depcomp
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6203 $as_echo_n "checking dependency style of $depcc... " >&6; }
6204 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
6205 $as_echo_n "(cached) " >&6
6207 if test -f "$am_depcomp"; then
6208 # We make a subdir and do the tests there. Otherwise we can end up
6209 # making bogus files that we don't know about and never remove. For
6210 # instance it was reported that on HP-UX the gcc test will end up
6211 # making a dummy file named `D' -- because `-MD' means `put the output
6214 # Copy depcomp to subdir because otherwise we won't find it if we're
6215 # using a relative directory.
6216 cp "$am_depcomp" conftest.dir
6218 # We will build objects and dependencies in a subdirectory because
6219 # it helps to detect inapplicable dependency modes. For instance
6220 # both Tru64's cc and ICC support -MD to output dependencies as a
6221 # side effect of compilation, but ICC will put the dependencies in
6222 # the current directory while Tru64 will put them in the object
6226 am_cv_CC_dependencies_compiler_type
=none
6227 if test "$am_compiler_list" = ""; then
6228 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6230 for depmode
in $am_compiler_list; do
6231 if test $depmode = none
; then break; fi
6233 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6234 # Setup a source with many dependencies, because some compilers
6235 # like to wrap large dependency lists on column 80 (with \), and
6236 # we should not choose a depcomp mode which is confused by this.
6238 # We need to recreate these files for each test, as the compiler may
6239 # overwrite some of them when testing with obscure command lines.
6240 # This happens at least with the AIX C compiler.
6242 for i
in 1 2 3 4 5 6; do
6243 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
6244 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6245 # Solaris 8's {/usr,}/bin/sh.
6246 touch sub
/conftst
$i.h
6248 echo "include sub/conftest.Po" > confmf
6250 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6251 # mode. It turns out that the SunPro C++ compiler does not properly
6252 # handle `-M -o', and we need to detect this.
6253 depcmd
="depmode=$depmode \
6254 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6255 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6256 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6257 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
6258 if env
$depcmd > conftest.err
2>&1 &&
6259 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
6260 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
6261 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
6262 # icc doesn't choke on unknown options, it will just issue warnings
6263 # or remarks (even with -Werror). So we grep stderr for any message
6264 # that says an option was ignored or not supported.
6265 # When given -MP, icc 7.0 and 7.1 complain thusly:
6266 # icc: Command line warning: ignoring option '-M'; no argument required
6267 # The diagnosis changed in icc 8.0:
6268 # icc: Command line remark: option '-MP' not supported
6269 if (grep 'ignoring option' conftest.err ||
6270 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
6271 am_cv_CC_dependencies_compiler_type
=$depmode
6272 $as_echo "$as_me:$LINENO: success" >&5
6276 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6277 sed -e 's/^/| /' < conftest.err
>&5
6283 am_cv_CC_dependencies_compiler_type
=none
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6288 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6289 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
6290 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
6291 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
6307 # If we haven't got the data from the intl directory,
6308 # assume NLS is disabled.
6317 if test -f ..
/intl
/config.intl
; then
6318 . ..
/intl
/config.intl
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6321 $as_echo_n "checking whether NLS is requested... " >&6; }
6322 if test x
"$USE_NLS" != xyes
; then
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6324 $as_echo "no" >&6; }
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6327 $as_echo "yes" >&6; }
6329 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6333 $as_echo_n "checking for catalogs to be installed... " >&6; }
6334 # Look for .po and .gmo files in the source directory.
6337 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
6338 # If there aren't any .gmo files the shell will give us the
6339 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6341 case "$cat" in *\
**)
6344 # The quadruple backslash is collapsed to a double backslash
6345 # by the backticks, then collapsed again by the double quotes,
6346 # leaving us with one backslash in the sed expression (right
6347 # before the dot that mustn't act as a wildcard).
6348 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6349 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
6350 # The user is allowed to set LINGUAS to a list of languages to
6351 # install catalogs for. If it's empty that means "all of them."
6352 if test "x$LINGUAS" = x
; then
6353 CATALOGS
="$CATALOGS $cat"
6354 XLINGUAS
="$XLINGUAS $lang"
6356 case "$LINGUAS" in *$lang*)
6357 CATALOGS
="$CATALOGS $cat"
6358 XLINGUAS
="$XLINGUAS $lang"
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6365 $as_echo "$LINGUAS" >&6; }
6378 localedir
='${datadir}/locale'
6381 if test x
"$USE_NLS" = xyes
; then
6382 CONFIG_ALL
="$CONFIG_ALL all-po"
6383 CONFIG_CLEAN
="$CONFIG_CLEAN clean-po"
6384 CONFIG_INSTALL
="$CONFIG_INSTALL install-po"
6385 CONFIG_UNINSTALL
="$CONFIG_UNINSTALL uninstall-po"
6390 cat >>confdefs.h
<<_ACEOF
6391 #define PACKAGE "$PACKAGE"
6396 # We never need to detect it in this sub-configure.
6397 # But preserve it for config.status --recheck.
6401 MAKEINFO_EXTRA_FLAGS
=""
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6403 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6404 if ${gdb_cv_have_makeinfo_click+:} false
; then :
6405 $as_echo_n "(cached) " >&6
6407 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6408 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6409 gdb_cv_have_makeinfo_click
=yes
6411 gdb_cv_have_makeinfo_click
=no
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6415 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6416 if test x
"$gdb_cv_have_makeinfo_click" = xyes
; then
6417 MAKEINFO_EXTRA_FLAGS
="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6423 # Check whether --with-separate-debug-dir was given.
6424 if test "${with_separate_debug_dir+set}" = set; then :
6425 withval
=$with_separate_debug_dir;
6428 DEBUGDIR
=${libdir}/debug
6432 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6433 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6434 ac_define_dir
=`eval echo $DEBUGDIR`
6435 ac_define_dir
=`eval echo $ac_define_dir`
6437 cat >>confdefs.h
<<_ACEOF
6438 #define DEBUGDIR "$ac_define_dir"
6444 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6445 if test "x$prefix" = xNONE
; then
6446 test_prefix
=/usr
/local
6451 test_prefix
=$exec_prefix
6454 case ${ac_define_dir} in
6455 "${test_prefix}"|
"${test_prefix}/"*|\
6456 '${exec_prefix}'|
'${exec_prefix}/'*)
6461 cat >>confdefs.h
<<_ACEOF
6462 #define DEBUGDIR_RELOCATABLE $value
6468 # We can't pass paths as command line arguments.
6469 # Mingw32 tries to be clever and will convert the paths for us.
6470 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6471 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6472 # This breaks GDB's relocatable path conversions since paths passed in
6473 # config.h would not get so translated, the path prefixes no longer match.
6475 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6476 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6477 ac_define_dir
=`eval echo $bindir`
6478 ac_define_dir
=`eval echo $ac_define_dir`
6480 cat >>confdefs.h
<<_ACEOF
6481 #define BINDIR "$ac_define_dir"
6486 # GDB's datadir relocation
6490 # Check whether --with-gdb-datadir was given.
6491 if test "${with_gdb_datadir+set}" = set; then :
6492 withval
=$with_gdb_datadir;
6493 GDB_DATADIR
=$withval
6495 GDB_DATADIR
=${datadir}/gdb
6499 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6500 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6501 ac_define_dir
=`eval echo $GDB_DATADIR`
6502 ac_define_dir
=`eval echo $ac_define_dir`
6504 cat >>confdefs.h
<<_ACEOF
6505 #define GDB_DATADIR "$ac_define_dir"
6511 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
6512 if test "x$prefix" = xNONE
; then
6513 test_prefix
=/usr
/local
6518 test_prefix
=$exec_prefix
6521 case ${ac_define_dir} in
6522 "${test_prefix}"|
"${test_prefix}/"*|\
6523 '${exec_prefix}'|
'${exec_prefix}/'*)
6528 cat >>confdefs.h
<<_ACEOF
6529 #define GDB_DATADIR_RELOCATABLE $value
6536 # Check whether --with-relocated-sources was given.
6537 if test "${with_relocated_sources+set}" = set; then :
6538 withval
=$with_relocated_sources; reloc_srcdir
="${withval}"
6540 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6541 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6542 ac_define_dir
=`eval echo $reloc_srcdir`
6543 ac_define_dir
=`eval echo $ac_define_dir`
6545 cat >>confdefs.h
<<_ACEOF
6546 #define RELOC_SRCDIR "$ac_define_dir"
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6555 $as_echo_n "checking for default auto-load directory... " >&6; }
6557 # Check whether --with-auto-load-dir was given.
6558 if test "${with_auto_load_dir+set}" = set; then :
6559 withval
=$with_auto_load_dir;
6561 with_auto_load_dir
='$debugdir:$datadir/auto-load'
6564 escape_dir
=`echo $with_auto_load_dir | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6566 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6567 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6568 ac_define_dir
=`eval echo $escape_dir`
6569 ac_define_dir
=`eval echo $ac_define_dir`
6571 cat >>confdefs.h
<<_ACEOF
6572 #define AUTO_LOAD_DIR "$ac_define_dir"
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6577 $as_echo "$with_auto_load_dir" >&6; }
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6580 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6582 # Check whether --with-auto-load-safe-path was given.
6583 if test "${with_auto_load_safe_path+set}" = set; then :
6584 withval
=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6585 with_auto_load_safe_path
="/"
6588 with_auto_load_safe_path
="$with_auto_load_dir"
6591 escape_dir
=`echo $with_auto_load_safe_path | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6593 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
6594 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6595 ac_define_dir
=`eval echo $escape_dir`
6596 ac_define_dir
=`eval echo $ac_define_dir`
6598 cat >>confdefs.h
<<_ACEOF
6599 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6604 $as_echo "$with_auto_load_safe_path" >&6; }
6606 # Enable shared libraries.
6607 # Check whether --enable-shared was given.
6608 if test "${enable_shared+set}" = set; then :
6609 enableval
=$enable_shared;
6615 # If we have shared libraries, try to set RPATH_ENVVAR reasonably,
6616 # such that we can find the shared libraries in the build tree.
6617 if test $enable_shared = no
; then
6618 # The variable `RPATH_ENVVAR' itself is not likely to be used on any
6620 RPATH_ENVVAR
=RPATH_ENVVAR
6622 # The variable `LD_LIBRARY_PATH' is used on most platforms.
6623 RPATH_ENVVAR
=LD_LIBRARY_PATH
6624 # The following exceptions are taken from Libtool 1.4.3.
6627 if test $host_cpu != ia64
; then
6628 RPATH_ENVVAR
=LIBPATH
6630 darwin
* | rhapsody
*)
6631 RPATH_ENVVAR
=DYLD_LIBRARY_PATH
;;
6636 # Check whether to support alternative target configurations
6637 # Check whether --enable-targets was given.
6638 if test "${enable_targets+set}" = set; then :
6639 enableval
=$enable_targets; case "${enableval}" in
6640 yes |
"") as_fn_error $?
"enable-targets option must specify target names or 'all'" "$LINENO" 5
6642 no
) enable_targets
= ;;
6643 *) enable_targets
=$enableval ;;
6648 # Check whether to enable 64-bit support on 32-bit hosts
6649 # Check whether --enable-64-bit-bfd was given.
6650 if test "${enable_64_bit_bfd+set}" = set; then :
6651 enableval
=$enable_64_bit_bfd; case "${enableval}" in
6654 *) as_fn_error $?
"bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6660 # Provide defaults for some variables set by the per-host and per-target
6662 gdb_host_obs
=posix-hdep.o
6664 if test "${target}" = "${host}"; then
6670 .
$srcdir/configure.
host
6672 # Accumulate some settings from configure.tgt over all enabled targets
6676 HAVE_NATIVE_GCORE_TARGET
=
6678 for targ_alias
in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6680 if test "$targ_alias" = "all"; then
6683 # Canonicalize the secondary target names.
6684 result
=`$ac_config_sub $targ_alias 2>/dev/null`
6685 if test -n "$result"; then
6691 .
${srcdir}/configure.tgt
6693 if test -z "${gdb_target_obs}"; then :
6694 as_fn_error $?
"configuration ${targ} is unsupported." "$LINENO" 5
6697 # Target-specific object files
6698 for i
in ${gdb_target_obs}; do
6699 case " $TARGET_OBS " in
6702 TARGET_OBS
="$TARGET_OBS ${i}"
6707 # Check whether this target needs 64-bit CORE_ADDR
6708 if test x
${want64} = xfalse
; then
6709 .
${srcdir}/..
/bfd
/config.bfd
6712 # Check whether this target is native and supports gcore.
6713 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6714 && $gdb_have_gcore; then
6715 HAVE_NATIVE_GCORE_TARGET
=1
6720 if test x
${all_targets} = xtrue
; then
6722 # We want all 64-bit targets if we either:
6723 # - run on a 64-bit host or
6724 # - already require 64-bit support for some other target or
6725 # - the --enable-64-bit-bfd option was supplied
6726 # Otherwise we only support all 32-bit targets.
6728 # NOTE: This test must be in sync with the corresponding
6731 if test x
${want64} = xfalse
; then
6732 # The cast to long int works around a bug in the HP C Compiler
6733 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6734 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6735 # This bug is HP SR number 8606223364.
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6737 $as_echo_n "checking size of long... " >&6; }
6738 if ${ac_cv_sizeof_long+:} false
; then :
6739 $as_echo_n "(cached) " >&6
6741 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6744 if test "$ac_cv_type_long" = yes; then
6745 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6746 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6747 as_fn_error
77 "cannot compute sizeof (long)
6748 See \`config.log' for more details" "$LINENO" 5; }
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6756 $as_echo "$ac_cv_sizeof_long" >&6; }
6760 cat >>confdefs.h
<<_ACEOF
6761 #define SIZEOF_LONG $ac_cv_sizeof_long
6765 if test "x${ac_cv_sizeof_long}" = "x8"; then
6769 if test x
${want64} = xtrue
; then
6770 TARGET_OBS
='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6772 TARGET_OBS
='$(ALL_TARGET_OBS)'
6779 # For other settings, only the main target counts.
6782 targ
=$target; .
${srcdir}/configure.tgt
6784 # Fetch the default architecture and default target vector from BFD.
6785 targ
=$target; .
$srcdir/..
/bfd
/config.bfd
6787 # We only want the first architecture, so strip off the others if
6788 # there is more than one.
6789 targ_archs
=`echo $targ_archs | sed 's/ .*//'`
6791 if test "x$targ_archs" != x
; then
6793 cat >>confdefs.h
<<_ACEOF
6794 #define DEFAULT_BFD_ARCH $targ_archs
6798 if test "x$targ_defvec" != x
; then
6800 cat >>confdefs.h
<<_ACEOF
6801 #define DEFAULT_BFD_VEC $targ_defvec
6807 # Check whether --enable-gdbmi was given.
6808 if test "${enable_gdbmi+set}" = set; then :
6809 enableval
=$enable_gdbmi; case $enableval in
6813 as_fn_error $?
"bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6819 if test x
"$enable_gdbmi" = xyes
; then
6820 if test -d "$srcdir/mi"; then
6821 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6822 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6823 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6824 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6829 # Check whether --enable-tui was given.
6830 if test "${enable_tui+set}" = set; then :
6831 enableval
=$enable_tui; case $enableval in
6835 as_fn_error $?
"bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6843 # Check whether --enable-gdbtk was given.
6844 if test "${enable_gdbtk+set}" = set; then :
6845 enableval
=$enable_gdbtk; case $enableval in
6849 as_fn_error $?
"bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6852 if test -d "$srcdir/gdbtk"; then
6859 # We unconditionally disable gdbtk tests on selected platforms.
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6863 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6867 # Handle optional debuginfod support
6875 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6876 if test -n "$ac_tool_prefix"; then
6877 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6878 set dummy
${ac_tool_prefix}pkg-config
; ac_word
=$2
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6880 $as_echo_n "checking for $ac_word... " >&6; }
6881 if ${ac_cv_path_PKG_CONFIG+:} false
; then :
6882 $as_echo_n "(cached) " >&6
6886 ac_cv_path_PKG_CONFIG
="$PKG_CONFIG" # Let the user override the test with a path.
6889 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6893 test -z "$as_dir" && as_dir
=.
6894 for ac_exec_ext
in '' $ac_executable_extensions; do
6895 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6896 ac_cv_path_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
6897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6907 PKG_CONFIG
=$ac_cv_path_PKG_CONFIG
6908 if test -n "$PKG_CONFIG"; then
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6910 $as_echo "$PKG_CONFIG" >&6; }
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6913 $as_echo "no" >&6; }
6918 if test -z "$ac_cv_path_PKG_CONFIG"; then
6919 ac_pt_PKG_CONFIG
=$PKG_CONFIG
6920 # Extract the first word of "pkg-config", so it can be a program name with args.
6921 set dummy pkg-config
; ac_word
=$2
6922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6923 $as_echo_n "checking for $ac_word... " >&6; }
6924 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false
; then :
6925 $as_echo_n "(cached) " >&6
6927 case $ac_pt_PKG_CONFIG in
6929 ac_cv_path_ac_pt_PKG_CONFIG
="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6932 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6936 test -z "$as_dir" && as_dir
=.
6937 for ac_exec_ext
in '' $ac_executable_extensions; do
6938 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6939 ac_cv_path_ac_pt_PKG_CONFIG
="$as_dir/$ac_word$ac_exec_ext"
6940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6950 ac_pt_PKG_CONFIG
=$ac_cv_path_ac_pt_PKG_CONFIG
6951 if test -n "$ac_pt_PKG_CONFIG"; then
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6953 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6956 $as_echo "no" >&6; }
6959 if test "x$ac_pt_PKG_CONFIG" = x
; then
6962 case $cross_compiling:$ac_tool_warned in
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6965 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6966 ac_tool_warned
=yes ;;
6968 PKG_CONFIG
=$ac_pt_PKG_CONFIG
6971 PKG_CONFIG
="$ac_cv_path_PKG_CONFIG"
6975 if test -n "$PKG_CONFIG"; then
6976 _pkg_min_version
=0.9.0
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6978 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6979 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6981 $as_echo "yes" >&6; }
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6984 $as_echo "no" >&6; }
6989 # Handle optional debuginfod support
6991 # Check whether --with-debuginfod was given.
6992 if test "${with_debuginfod+set}" = set; then :
6993 withval
=$with_debuginfod;
6995 with_debuginfod
=auto
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
6999 $as_echo_n "checking whether to use debuginfod... " >&6; }
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
7001 $as_echo "$with_debuginfod" >&6; }
7003 if test "x$with_debuginfod" != xno
; then
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libdebuginfod >= 0.179" >&5
7007 $as_echo_n "checking for libdebuginfod >= 0.179... " >&6; }
7009 if test -n "$DEBUGINFOD_CFLAGS"; then
7010 pkg_cv_DEBUGINFOD_CFLAGS
="$DEBUGINFOD_CFLAGS"
7011 elif test -n "$PKG_CONFIG"; then
7012 if test -n "$PKG_CONFIG" && \
7013 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
7014 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
7016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7017 test $ac_status = 0; }; then
7018 pkg_cv_DEBUGINFOD_CFLAGS
=`$PKG_CONFIG --cflags "libdebuginfod >= 0.179" 2>/dev/null`
7019 test "x$?" != "x0" && pkg_failed
=yes
7026 if test -n "$DEBUGINFOD_LIBS"; then
7027 pkg_cv_DEBUGINFOD_LIBS
="$DEBUGINFOD_LIBS"
7028 elif test -n "$PKG_CONFIG"; then
7029 if test -n "$PKG_CONFIG" && \
7030 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
7031 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
7033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7034 test $ac_status = 0; }; then
7035 pkg_cv_DEBUGINFOD_LIBS
=`$PKG_CONFIG --libs "libdebuginfod >= 0.179" 2>/dev/null`
7036 test "x$?" != "x0" && pkg_failed
=yes
7044 if test $pkg_failed = no
; then
7045 pkg_save_LDFLAGS
="$LDFLAGS"
7046 LDFLAGS
="$LDFLAGS $pkg_cv_DEBUGINFOD_LIBS"
7047 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7048 /* end confdefs.h. */
7058 if ac_fn_c_try_link
"$LINENO"; then :
7063 rm -f core conftest.err conftest.
$ac_objext \
7064 conftest
$ac_exeext conftest.
$ac_ext
7065 LDFLAGS
=$pkg_save_LDFLAGS
7070 if test $pkg_failed = yes; then
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7072 $as_echo "no" >&6; }
7074 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7075 _pkg_short_errors_supported
=yes
7077 _pkg_short_errors_supported
=no
7079 if test $_pkg_short_errors_supported = yes; then
7080 DEBUGINFOD_PKG_ERRORS
=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7082 DEBUGINFOD_PKG_ERRORS
=`$PKG_CONFIG --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7084 # Put the nasty error message in config.log where it belongs
7085 echo "$DEBUGINFOD_PKG_ERRORS" >&5
7087 if test "x$with_debuginfod" = xyes
; then
7088 as_fn_error $?
"\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7091 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7093 elif test $pkg_failed = untried
; then
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7095 $as_echo "no" >&6; }
7096 if test "x$with_debuginfod" = xyes
; then
7097 as_fn_error $?
"\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7100 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7103 DEBUGINFOD_CFLAGS
=$pkg_cv_DEBUGINFOD_CFLAGS
7104 DEBUGINFOD_LIBS
=$pkg_cv_DEBUGINFOD_LIBS
7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7106 $as_echo "yes" >&6; }
7108 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
7113 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
7117 # Libunwind support for ia64.
7119 # Check whether --with-libunwind-ia64 was given.
7120 if test "${with_libunwind_ia64+set}" = set; then :
7121 withval
=$with_libunwind_ia64;
7123 with_libunwind_ia64
=auto
7127 # Backward compatibility option.
7128 if test "${with_libunwind+set}" = set; then
7129 if test x
"$with_libunwind_ia64" != xauto
; then
7130 as_fn_error $?
"option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
7133 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
7134 with_libunwind_ia64
="$with_libunwind"
7137 case "$with_libunwind_ia64" in
7141 for ac_header
in libunwind-ia64.h
7143 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7144 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
7145 cat >>confdefs.h
<<_ACEOF
7146 #define HAVE_LIBUNWIND_IA64_H 1
7153 with_libunwind_ia64
=$ac_cv_header_libunwind_ia64_h
7156 as_fn_error $?
"bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
7160 if test x
"$with_libunwind_ia64" = xyes
; then
7161 for ac_header
in libunwind-ia64.h
7163 ac_fn_c_check_header_mongrel
"$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7164 if test "x$ac_cv_header_libunwind_ia64_h" = xyes
; then :
7165 cat >>confdefs.h
<<_ACEOF
7166 #define HAVE_LIBUNWIND_IA64_H 1
7173 if test x
"$ac_cv_header_libunwind_ia64_h" != xyes
; then
7174 as_fn_error $?
"GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
7176 CONFIG_OBS
="$CONFIG_OBS ia64-libunwind-tdep.o"
7177 CONFIG_DEPS
="$CONFIG_DEPS ia64-libunwind-tdep.o"
7178 CONFIG_SRCS
="$CONFIG_SRCS ia64-libunwind-tdep.c"
7183 # Check whether --with-curses was given.
7184 if test "${with_curses+set}" = set; then :
7185 withval
=$with_curses; opt_curses
=$withval
7190 if test "$opt_curses" = "yes"; then
7194 # Profiling support.
7195 # Check whether --enable-profiling was given.
7196 if test "${enable_profiling+set}" = set; then :
7197 enableval
=$enable_profiling; case $enableval in
7201 as_fn_error $?
"bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7208 for ac_func
in monstartup _mcleanup
7210 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7211 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7212 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7213 cat >>confdefs.h
<<_ACEOF
7214 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7221 $as_echo_n "checking for _etext... " >&6; }
7222 if ${ac_cv_var__etext+:} false
; then :
7223 $as_echo_n "(cached) " >&6
7225 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7226 /* end confdefs.h. */
7238 if ac_fn_c_try_link
"$LINENO"; then :
7239 ac_cv_var__etext
=yes
7244 rm -f core conftest.err conftest.
$ac_objext \
7245 conftest
$ac_exeext conftest.
$ac_ext
7248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7249 $as_echo "$ac_cv_var__etext" >&6; }
7250 if test "$ac_cv_var__etext" = yes; then
7252 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7256 $as_echo_n "checking for etext... " >&6; }
7257 if ${ac_cv_var_etext+:} false
; then :
7258 $as_echo_n "(cached) " >&6
7260 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7261 /* end confdefs.h. */
7273 if ac_fn_c_try_link
"$LINENO"; then :
7279 rm -f core conftest.err conftest.
$ac_objext \
7280 conftest
$ac_exeext conftest.
$ac_ext
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7284 $as_echo "$ac_cv_var_etext" >&6; }
7285 if test "$ac_cv_var_etext" = yes; then
7287 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7290 if test "$enable_profiling" = yes ; then
7291 if test "$ac_cv_func_monstartup" = no ||
test "$ac_cv_func__mcleanup" = no
; then
7292 as_fn_error $?
"--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7295 OLD_CFLAGS
="$CFLAGS"
7296 CFLAGS
="$CFLAGS $PROFILE_CFLAGS"
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7299 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7300 if ${ac_cv_cc_supports_pg+:} false
; then :
7301 $as_echo_n "(cached) " >&6
7303 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7304 /* end confdefs.h. */
7314 if ac_fn_c_try_compile
"$LINENO"; then :
7315 ac_cv_cc_supports_pg
=yes
7317 ac_cv_cc_supports_pg
=no
7320 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7324 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7326 if test "$ac_cv_cc_supports_pg" = no
; then
7327 as_fn_error $?
"--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7330 CFLAGS
="$OLD_CFLAGS"
7334 # Check whether --enable-codesign was given.
7335 if test "${enable_codesign+set}" = set; then :
7336 enableval
=$enable_codesign; CODESIGN_CERT
=$enableval
7343 # Check whether --with-pkgversion was given.
7344 if test "${with_pkgversion+set}" = set; then :
7345 withval
=$with_pkgversion; case "$withval" in
7346 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
7348 *) PKGVERSION
="($withval) " ;;
7359 # Check whether --with-bugurl was given.
7360 if test "${with_bugurl+set}" = set; then :
7361 withval
=$with_bugurl; case "$withval" in
7362 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
7365 *) BUGURL
="$withval"
7369 BUGURL
="https://www.gnu.org/software/gdb/bugs/"
7379 REPORT_BUGS_TO
="<$BUGURL>"
7380 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
7387 cat >>confdefs.h
<<_ACEOF
7388 #define PKGVERSION "$PKGVERSION"
7392 cat >>confdefs.h
<<_ACEOF
7393 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7397 # --------------------- #
7398 # Checks for programs. #
7399 # --------------------- #
7401 for ac_prog
in gawk mawk nawk
awk
7403 # Extract the first word of "$ac_prog", so it can be a program name with args.
7404 set dummy
$ac_prog; ac_word
=$2
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7406 $as_echo_n "checking for $ac_word... " >&6; }
7407 if ${ac_cv_prog_AWK+:} false
; then :
7408 $as_echo_n "(cached) " >&6
7410 if test -n "$AWK"; then
7411 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7413 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7417 test -z "$as_dir" && as_dir
=.
7418 for ac_exec_ext
in '' $ac_executable_extensions; do
7419 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7420 ac_cv_prog_AWK
="$ac_prog"
7421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7431 if test -n "$AWK"; then
7432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7433 $as_echo "$AWK" >&6; }
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7436 $as_echo "no" >&6; }
7440 test -n "$AWK" && break
7443 # Find a good install program. We prefer a C program (faster),
7444 # so one script is as good as another. But avoid the broken or
7445 # incompatible versions:
7446 # SysV /etc/install, /usr/sbin/install
7447 # SunOS /usr/etc/install
7448 # IRIX /sbin/install
7450 # AmigaOS /C/install, which installs bootblocks on floppy discs
7451 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7452 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7453 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7454 # OS/2's system install, which has a completely different semantic
7455 # ./install, which can be erroneously created by make from ./install.sh.
7456 # Reject install programs that cannot install multiple files.
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7458 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7459 if test -z "$INSTALL"; then
7460 if ${ac_cv_path_install+:} false
; then :
7461 $as_echo_n "(cached) " >&6
7463 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7467 test -z "$as_dir" && as_dir
=.
7468 # Account for people who put trailing slashes in PATH elements.
7469 case $as_dir/ in #((
7470 .
/ | .
// |
/[cC
]/* | \
7471 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
7472 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
7475 # OSF1 and SCO ODT 3.0 have their own names for install.
7476 # Don't use installbsd from OSF since it installs stuff as root
7478 for ac_prog
in ginstall scoinst
install; do
7479 for ac_exec_ext
in '' $ac_executable_extensions; do
7480 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
7481 if test $ac_prog = install &&
7482 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7483 # AIX install. It has an incompatible calling convention.
7485 elif test $ac_prog = install &&
7486 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
7487 # program-specific install script used by HP pwplus--don't use.
7490 rm -rf conftest.one conftest.two conftest.dir
7491 echo one
> conftest.one
7492 echo two
> conftest.two
7494 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
7495 test -s conftest.one
&& test -s conftest.two
&&
7496 test -s conftest.dir
/conftest.one
&&
7497 test -s conftest.dir
/conftest.two
7499 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
7512 rm -rf conftest.one conftest.two conftest.dir
7515 if test "${ac_cv_path_install+set}" = set; then
7516 INSTALL
=$ac_cv_path_install
7518 # As a last resort, use the slow shell script. Don't cache a
7519 # value for INSTALL within a source directory, because that will
7520 # break other packages using the cache if that directory is
7521 # removed, or if the value is a relative name.
7522 INSTALL
=$ac_install_sh
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7526 $as_echo "$INSTALL" >&6; }
7528 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7529 # It thinks the first close brace ends the variable substitution.
7530 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7532 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
7534 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7537 $as_echo_n "checking whether ln -s works... " >&6; }
7539 if test "$LN_S" = "ln -s"; then
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7541 $as_echo "yes" >&6; }
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7544 $as_echo "no, using $LN_S" >&6; }
7547 if test -n "$ac_tool_prefix"; then
7548 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7549 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7551 $as_echo_n "checking for $ac_word... " >&6; }
7552 if ${ac_cv_prog_RANLIB+:} false
; then :
7553 $as_echo_n "(cached) " >&6
7555 if test -n "$RANLIB"; then
7556 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7558 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7562 test -z "$as_dir" && as_dir
=.
7563 for ac_exec_ext
in '' $ac_executable_extensions; do
7564 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7565 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7575 RANLIB
=$ac_cv_prog_RANLIB
7576 if test -n "$RANLIB"; then
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7578 $as_echo "$RANLIB" >&6; }
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7581 $as_echo "no" >&6; }
7586 if test -z "$ac_cv_prog_RANLIB"; then
7587 ac_ct_RANLIB
=$RANLIB
7588 # Extract the first word of "ranlib", so it can be a program name with args.
7589 set dummy ranlib
; ac_word
=$2
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7591 $as_echo_n "checking for $ac_word... " >&6; }
7592 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
7593 $as_echo_n "(cached) " >&6
7595 if test -n "$ac_ct_RANLIB"; then
7596 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7598 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7602 test -z "$as_dir" && as_dir
=.
7603 for ac_exec_ext
in '' $ac_executable_extensions; do
7604 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7605 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7615 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7616 if test -n "$ac_ct_RANLIB"; then
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7618 $as_echo "$ac_ct_RANLIB" >&6; }
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7621 $as_echo "no" >&6; }
7624 if test "x$ac_ct_RANLIB" = x
; then
7627 case $cross_compiling:$ac_tool_warned in
7629 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7630 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7631 ac_tool_warned
=yes ;;
7633 RANLIB
=$ac_ct_RANLIB
7636 RANLIB
="$ac_cv_prog_RANLIB"
7639 for ac_prog
in 'bison -y' byacc
7641 # Extract the first word of "$ac_prog", so it can be a program name with args.
7642 set dummy
$ac_prog; ac_word
=$2
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7644 $as_echo_n "checking for $ac_word... " >&6; }
7645 if ${ac_cv_prog_YACC+:} false
; then :
7646 $as_echo_n "(cached) " >&6
7648 if test -n "$YACC"; then
7649 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
7651 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7655 test -z "$as_dir" && as_dir
=.
7656 for ac_exec_ext
in '' $ac_executable_extensions; do
7657 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7658 ac_cv_prog_YACC
="$ac_prog"
7659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7668 YACC
=$ac_cv_prog_YACC
7669 if test -n "$YACC"; then
7670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7671 $as_echo "$YACC" >&6; }
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7674 $as_echo "no" >&6; }
7678 test -n "$YACC" && break
7680 test -n "$YACC" || YACC
="yacc"
7683 if test -n "$ac_tool_prefix"; then
7684 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7685 set dummy
${ac_tool_prefix}ar; ac_word
=$2
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7687 $as_echo_n "checking for $ac_word... " >&6; }
7688 if ${ac_cv_prog_AR+:} false
; then :
7689 $as_echo_n "(cached) " >&6
7691 if test -n "$AR"; then
7692 ac_cv_prog_AR
="$AR" # Let the user override the test.
7694 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7698 test -z "$as_dir" && as_dir
=.
7699 for ac_exec_ext
in '' $ac_executable_extensions; do
7700 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7701 ac_cv_prog_AR
="${ac_tool_prefix}ar"
7702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7712 if test -n "$AR"; then
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7714 $as_echo "$AR" >&6; }
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717 $as_echo "no" >&6; }
7722 if test -z "$ac_cv_prog_AR"; then
7724 # Extract the first word of "ar", so it can be a program name with args.
7725 set dummy
ar; ac_word
=$2
7726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7727 $as_echo_n "checking for $ac_word... " >&6; }
7728 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
7729 $as_echo_n "(cached) " >&6
7731 if test -n "$ac_ct_AR"; then
7732 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
7734 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7738 test -z "$as_dir" && as_dir
=.
7739 for ac_exec_ext
in '' $ac_executable_extensions; do
7740 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7741 ac_cv_prog_ac_ct_AR
="ar"
7742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7751 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
7752 if test -n "$ac_ct_AR"; then
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7754 $as_echo "$ac_ct_AR" >&6; }
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7757 $as_echo "no" >&6; }
7760 if test "x$ac_ct_AR" = x
; then
7763 case $cross_compiling:$ac_tool_warned in
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7766 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7767 ac_tool_warned
=yes ;;
7775 if test -n "$ac_tool_prefix"; then
7776 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7777 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7779 $as_echo_n "checking for $ac_word... " >&6; }
7780 if ${ac_cv_prog_DLLTOOL+:} false
; then :
7781 $as_echo_n "(cached) " >&6
7783 if test -n "$DLLTOOL"; then
7784 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
7786 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7790 test -z "$as_dir" && as_dir
=.
7791 for ac_exec_ext
in '' $ac_executable_extensions; do
7792 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7793 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
7794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7803 DLLTOOL
=$ac_cv_prog_DLLTOOL
7804 if test -n "$DLLTOOL"; then
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7806 $as_echo "$DLLTOOL" >&6; }
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7809 $as_echo "no" >&6; }
7814 if test -z "$ac_cv_prog_DLLTOOL"; then
7815 ac_ct_DLLTOOL
=$DLLTOOL
7816 # Extract the first word of "dlltool", so it can be a program name with args.
7817 set dummy dlltool
; ac_word
=$2
7818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7819 $as_echo_n "checking for $ac_word... " >&6; }
7820 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false
; then :
7821 $as_echo_n "(cached) " >&6
7823 if test -n "$ac_ct_DLLTOOL"; then
7824 ac_cv_prog_ac_ct_DLLTOOL
="$ac_ct_DLLTOOL" # Let the user override the test.
7826 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7830 test -z "$as_dir" && as_dir
=.
7831 for ac_exec_ext
in '' $ac_executable_extensions; do
7832 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7833 ac_cv_prog_ac_ct_DLLTOOL
="dlltool"
7834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7843 ac_ct_DLLTOOL
=$ac_cv_prog_ac_ct_DLLTOOL
7844 if test -n "$ac_ct_DLLTOOL"; then
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7846 $as_echo "$ac_ct_DLLTOOL" >&6; }
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7849 $as_echo "no" >&6; }
7852 if test "x$ac_ct_DLLTOOL" = x
; then
7855 case $cross_compiling:$ac_tool_warned in
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7858 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7859 ac_tool_warned
=yes ;;
7861 DLLTOOL
=$ac_ct_DLLTOOL
7864 DLLTOOL
="$ac_cv_prog_DLLTOOL"
7867 if test -n "$ac_tool_prefix"; then
7868 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7869 set dummy
${ac_tool_prefix}windres
; ac_word
=$2
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7871 $as_echo_n "checking for $ac_word... " >&6; }
7872 if ${ac_cv_prog_WINDRES+:} false
; then :
7873 $as_echo_n "(cached) " >&6
7875 if test -n "$WINDRES"; then
7876 ac_cv_prog_WINDRES
="$WINDRES" # Let the user override the test.
7878 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7882 test -z "$as_dir" && as_dir
=.
7883 for ac_exec_ext
in '' $ac_executable_extensions; do
7884 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7885 ac_cv_prog_WINDRES
="${ac_tool_prefix}windres"
7886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7895 WINDRES
=$ac_cv_prog_WINDRES
7896 if test -n "$WINDRES"; then
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7898 $as_echo "$WINDRES" >&6; }
7900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7901 $as_echo "no" >&6; }
7906 if test -z "$ac_cv_prog_WINDRES"; then
7907 ac_ct_WINDRES
=$WINDRES
7908 # Extract the first word of "windres", so it can be a program name with args.
7909 set dummy windres
; ac_word
=$2
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7911 $as_echo_n "checking for $ac_word... " >&6; }
7912 if ${ac_cv_prog_ac_ct_WINDRES+:} false
; then :
7913 $as_echo_n "(cached) " >&6
7915 if test -n "$ac_ct_WINDRES"; then
7916 ac_cv_prog_ac_ct_WINDRES
="$ac_ct_WINDRES" # Let the user override the test.
7918 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7922 test -z "$as_dir" && as_dir
=.
7923 for ac_exec_ext
in '' $ac_executable_extensions; do
7924 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7925 ac_cv_prog_ac_ct_WINDRES
="windres"
7926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7935 ac_ct_WINDRES
=$ac_cv_prog_ac_ct_WINDRES
7936 if test -n "$ac_ct_WINDRES"; then
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7938 $as_echo "$ac_ct_WINDRES" >&6; }
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7941 $as_echo "no" >&6; }
7944 if test "x$ac_ct_WINDRES" = x
; then
7947 case $cross_compiling:$ac_tool_warned in
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7950 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7951 ac_tool_warned
=yes ;;
7953 WINDRES
=$ac_ct_WINDRES
7956 WINDRES
="$ac_cv_prog_WINDRES"
7962 # Needed for GNU Hurd hosts.
7963 if test -n "$ac_tool_prefix"; then
7964 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7965 set dummy
${ac_tool_prefix}mig
; ac_word
=$2
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7967 $as_echo_n "checking for $ac_word... " >&6; }
7968 if ${ac_cv_prog_MIG+:} false
; then :
7969 $as_echo_n "(cached) " >&6
7971 if test -n "$MIG"; then
7972 ac_cv_prog_MIG
="$MIG" # Let the user override the test.
7974 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7978 test -z "$as_dir" && as_dir
=.
7979 for ac_exec_ext
in '' $ac_executable_extensions; do
7980 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7981 ac_cv_prog_MIG
="${ac_tool_prefix}mig"
7982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7992 if test -n "$MIG"; then
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7994 $as_echo "$MIG" >&6; }
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7997 $as_echo "no" >&6; }
8002 if test -z "$ac_cv_prog_MIG"; then
8004 # Extract the first word of "mig", so it can be a program name with args.
8005 set dummy mig
; ac_word
=$2
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8007 $as_echo_n "checking for $ac_word... " >&6; }
8008 if ${ac_cv_prog_ac_ct_MIG+:} false
; then :
8009 $as_echo_n "(cached) " >&6
8011 if test -n "$ac_ct_MIG"; then
8012 ac_cv_prog_ac_ct_MIG
="$ac_ct_MIG" # Let the user override the test.
8014 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8018 test -z "$as_dir" && as_dir
=.
8019 for ac_exec_ext
in '' $ac_executable_extensions; do
8020 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8021 ac_cv_prog_ac_ct_MIG
="mig"
8022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8031 ac_ct_MIG
=$ac_cv_prog_ac_ct_MIG
8032 if test -n "$ac_ct_MIG"; then
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8034 $as_echo "$ac_ct_MIG" >&6; }
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8037 $as_echo "no" >&6; }
8040 if test "x$ac_ct_MIG" = x
; then
8043 case $cross_compiling:$ac_tool_warned in
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8046 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8047 ac_tool_warned
=yes ;;
8052 MIG
="$ac_cv_prog_MIG"
8055 if test x
"$MIG" = x
; then
8056 as_fn_error $?
"MIG not found but required for $host hosts" "$LINENO" 5
8061 # ---------------------- #
8062 # Checks for libraries. #
8063 # ---------------------- #
8065 # We might need to link with -lm; most simulators need it.
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8067 $as_echo_n "checking for main in -lm... " >&6; }
8068 if ${ac_cv_lib_m_main+:} false
; then :
8069 $as_echo_n "(cached) " >&6
8071 ac_check_lib_save_LIBS
=$LIBS
8073 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8074 /* end confdefs.h. */
8085 if ac_fn_c_try_link
"$LINENO"; then :
8086 ac_cv_lib_m_main
=yes
8090 rm -f core conftest.err conftest.
$ac_objext \
8091 conftest
$ac_exeext conftest.
$ac_ext
8092 LIBS
=$ac_check_lib_save_LIBS
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8095 $as_echo "$ac_cv_lib_m_main" >&6; }
8096 if test "x$ac_cv_lib_m_main" = xyes
; then :
8097 cat >>confdefs.h
<<_ACEOF
8106 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
8108 $as_echo_n "checking for library containing gethostbyname... " >&6; }
8109 if ${ac_cv_search_gethostbyname+:} false
; then :
8110 $as_echo_n "(cached) " >&6
8112 ac_func_search_save_LIBS
=$LIBS
8113 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8114 /* end confdefs.h. */
8116 /* Override any GCC internal prototype to avoid an error.
8117 Use char because int might match the return type of a GCC
8118 builtin and then its argument prototype would still apply. */
8122 char gethostbyname ();
8126 return gethostbyname ();
8131 for ac_lib
in '' nsl
; do
8132 if test -z "$ac_lib"; then
8133 ac_res
="none required"
8136 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8138 if ac_fn_c_try_link
"$LINENO"; then :
8139 ac_cv_search_gethostbyname
=$ac_res
8141 rm -f core conftest.err conftest.
$ac_objext \
8143 if ${ac_cv_search_gethostbyname+:} false
; then :
8147 if ${ac_cv_search_gethostbyname+:} false
; then :
8150 ac_cv_search_gethostbyname
=no
8153 LIBS
=$ac_func_search_save_LIBS
8155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
8156 $as_echo "$ac_cv_search_gethostbyname" >&6; }
8157 ac_res
=$ac_cv_search_gethostbyname
8158 if test "$ac_res" != no
; then :
8159 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8164 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8166 $as_echo_n "checking for library containing socketpair... " >&6; }
8167 if ${ac_cv_search_socketpair+:} false
; then :
8168 $as_echo_n "(cached) " >&6
8170 ac_func_search_save_LIBS
=$LIBS
8171 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8172 /* end confdefs.h. */
8174 /* Override any GCC internal prototype to avoid an error.
8175 Use char because int might match the return type of a GCC
8176 builtin and then its argument prototype would still apply. */
8184 return socketpair ();
8189 for ac_lib
in '' socket
; do
8190 if test -z "$ac_lib"; then
8191 ac_res
="none required"
8194 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8196 if ac_fn_c_try_link
"$LINENO"; then :
8197 ac_cv_search_socketpair
=$ac_res
8199 rm -f core conftest.err conftest.
$ac_objext \
8201 if ${ac_cv_search_socketpair+:} false
; then :
8205 if ${ac_cv_search_socketpair+:} false
; then :
8208 ac_cv_search_socketpair
=no
8211 LIBS
=$ac_func_search_save_LIBS
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8214 $as_echo "$ac_cv_search_socketpair" >&6; }
8215 ac_res
=$ac_cv_search_socketpair
8216 if test "$ac_res" != no
; then :
8217 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8222 # Link in zlib if we can. This allows us to read compressed debug sections.
8224 # Use the system's zlib library.
8225 zlibdir
="-L\$(top_builddir)/../zlib"
8226 zlibinc
="-I\$(top_srcdir)/../zlib"
8228 # Check whether --with-system-zlib was given.
8229 if test "${with_system_zlib+set}" = set; then :
8230 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
8242 if test "X$prefix" = "XNONE"; then
8243 acl_final_prefix
="$ac_default_prefix"
8245 acl_final_prefix
="$prefix"
8247 if test "X$exec_prefix" = "XNONE"; then
8248 acl_final_exec_prefix
='${prefix}'
8250 acl_final_exec_prefix
="$exec_prefix"
8252 acl_save_prefix
="$prefix"
8253 prefix
="$acl_final_prefix"
8254 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
8255 prefix
="$acl_save_prefix"
8258 # Check whether --with-gnu-ld was given.
8259 if test "${with_gnu_ld+set}" = set; then :
8260 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
8265 # Prepare PATH_SEPARATOR.
8266 # The user is always right.
8267 if test "${PATH_SEPARATOR+set}" != set; then
8268 echo "#! /bin/sh" >conf$$.sh
8269 echo "exit 0" >>conf$$.sh
8271 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
8279 if test "$GCC" = yes; then
8280 # Check if gcc -print-prog-name=ld gives a path.
8281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8282 $as_echo_n "checking for ld used by GCC... " >&6; }
8285 # gcc leaves a trailing carriage return which upsets mingw
8286 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8288 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
8291 # Accept absolute paths.
8292 [\\/]* |
[A-Za-z
]:[\\/]*)
8293 re_direlt
='/[^/][^/]*/\.\./'
8294 # Canonicalize the path of ld
8295 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
8296 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
8297 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
8299 test -z "$LD" && LD
="$ac_prog"
8302 # If it fails, then pretend we aren't using GCC.
8306 # If it is relative, then search for the first ld in PATH.
8310 elif test "$with_gnu_ld" = yes; then
8311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8312 $as_echo_n "checking for GNU ld... " >&6; }
8314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8315 $as_echo_n "checking for non-GNU ld... " >&6; }
8317 if ${acl_cv_path_LD+:} false
; then :
8318 $as_echo_n "(cached) " >&6
8320 if test -z "$LD"; then
8321 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8322 for ac_dir
in $PATH; do
8323 test -z "$ac_dir" && ac_dir
=.
8324 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
8325 acl_cv_path_LD
="$ac_dir/$ac_prog"
8326 # Check to see if the program is GNU ld. I'd rather use --version,
8327 # but apparently some GNU ld's only accept -v.
8328 # Break only if it was the GNU/non-GNU ld that we prefer.
8329 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
8330 test "$with_gnu_ld" != no
&& break
8332 test "$with_gnu_ld" != yes && break
8338 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
8342 LD
="$acl_cv_path_LD"
8343 if test -n "$LD"; then
8344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8345 $as_echo "$LD" >&6; }
8347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8348 $as_echo "no" >&6; }
8350 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
8351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8352 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8353 if ${acl_cv_prog_gnu_ld+:} false
; then :
8354 $as_echo_n "(cached) " >&6
8356 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8357 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
8358 acl_cv_prog_gnu_ld
=yes
8360 acl_cv_prog_gnu_ld
=no
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8364 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8365 with_gnu_ld
=$acl_cv_prog_gnu_ld
8369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8370 $as_echo_n "checking for shared library run path origin... " >&6; }
8371 if ${acl_cv_rpath+:} false
; then :
8372 $as_echo_n "(cached) " >&6
8375 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
8376 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8383 $as_echo "$acl_cv_rpath" >&6; }
8385 libext
="$acl_cv_libext"
8386 shlibext
="$acl_cv_shlibext"
8387 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
8388 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
8389 hardcode_direct
="$acl_cv_hardcode_direct"
8390 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
8391 # Check whether --enable-rpath was given.
8392 if test "${enable_rpath+set}" = set; then :
8393 enableval
=$enable_rpath; :
8407 acl_save_prefix
="$prefix"
8408 prefix
="$acl_final_prefix"
8409 acl_save_exec_prefix
="$exec_prefix"
8410 exec_prefix
="$acl_final_exec_prefix"
8412 eval additional_includedir
=\"$includedir\"
8413 eval additional_libdir
=\"$libdir\"
8415 exec_prefix
="$acl_save_exec_prefix"
8416 prefix
="$acl_save_prefix"
8419 # Check whether --with-libiconv-prefix was given.
8420 if test "${with_libiconv_prefix+set}" = set; then :
8421 withval
=$with_libiconv_prefix;
8422 if test "X$withval" = "Xno"; then
8425 if test "X$withval" = "X"; then
8427 acl_save_prefix
="$prefix"
8428 prefix
="$acl_final_prefix"
8429 acl_save_exec_prefix
="$exec_prefix"
8430 exec_prefix
="$acl_final_exec_prefix"
8432 eval additional_includedir
=\"$includedir\"
8433 eval additional_libdir
=\"$libdir\"
8435 exec_prefix
="$acl_save_exec_prefix"
8436 prefix
="$acl_save_prefix"
8439 additional_includedir
="$withval/include"
8440 additional_libdir
="$withval/lib"
8447 # Check whether --with-libiconv-type was given.
8448 if test "${with_libiconv_type+set}" = set; then :
8449 withval
=$with_libiconv_type; with_libiconv_type
=$withval
8451 with_libiconv_type
=auto
8454 lib_type
=`eval echo \$with_libiconv_type`
8461 names_already_handled
=
8462 names_next_round
='iconv '
8463 while test -n "$names_next_round"; do
8464 names_this_round
="$names_next_round"
8466 for name
in $names_this_round; do
8468 for n
in $names_already_handled; do
8469 if test "$n" = "$name"; then
8474 if test -z "$already_handled"; then
8475 names_already_handled
="$names_already_handled $name"
8476 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8477 eval value
=\"\
$HAVE_LIB$uppername\"
8478 if test -n "$value"; then
8479 if test "$value" = yes; then
8480 eval value
=\"\
$LIB$uppername\"
8481 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
8482 eval value
=\"\
$LTLIB$uppername\"
8483 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
8492 if test $use_additional = yes; then
8493 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8494 found_dir
="$additional_libdir"
8495 found_so
="$additional_libdir/lib$name.$shlibext"
8496 if test -f "$additional_libdir/lib$name.la"; then
8497 found_la
="$additional_libdir/lib$name.la"
8499 elif test x
$lib_type != xshared
; then
8500 if test -f "$additional_libdir/lib$name.$libext"; then
8501 found_dir
="$additional_libdir"
8502 found_a
="$additional_libdir/lib$name.$libext"
8503 if test -f "$additional_libdir/lib$name.la"; then
8504 found_la
="$additional_libdir/lib$name.la"
8509 if test "X$found_dir" = "X"; then
8510 for x
in $LDFLAGS $LTLIBICONV; do
8512 acl_save_prefix
="$prefix"
8513 prefix
="$acl_final_prefix"
8514 acl_save_exec_prefix
="$exec_prefix"
8515 exec_prefix
="$acl_final_exec_prefix"
8517 exec_prefix
="$acl_save_exec_prefix"
8518 prefix
="$acl_save_prefix"
8522 dir
=`echo "X$x" | sed -e 's/^X-L//'`
8523 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8525 found_so
="$dir/lib$name.$shlibext"
8526 if test -f "$dir/lib$name.la"; then
8527 found_la
="$dir/lib$name.la"
8529 elif test x
$lib_type != xshared
; then
8530 if test -f "$dir/lib$name.$libext"; then
8532 found_a
="$dir/lib$name.$libext"
8533 if test -f "$dir/lib$name.la"; then
8534 found_la
="$dir/lib$name.la"
8540 if test "X$found_dir" != "X"; then
8545 if test "X$found_dir" != "X"; then
8546 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8547 if test "X$found_so" != "X"; then
8548 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
8549 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8552 for x
in $ltrpathdirs; do
8553 if test "X$x" = "X$found_dir"; then
8558 if test -z "$haveit"; then
8559 ltrpathdirs
="$ltrpathdirs $found_dir"
8561 if test "$hardcode_direct" = yes; then
8562 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8564 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
8565 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8567 for x
in $rpathdirs; do
8568 if test "X$x" = "X$found_dir"; then
8573 if test -z "$haveit"; then
8574 rpathdirs
="$rpathdirs $found_dir"
8578 for x
in $LDFLAGS $LIBICONV; do
8580 acl_save_prefix
="$prefix"
8581 prefix
="$acl_final_prefix"
8582 acl_save_exec_prefix
="$exec_prefix"
8583 exec_prefix
="$acl_final_exec_prefix"
8585 exec_prefix
="$acl_save_exec_prefix"
8586 prefix
="$acl_save_prefix"
8588 if test "X$x" = "X-L$found_dir"; then
8593 if test -z "$haveit"; then
8594 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8596 if test "$hardcode_minus_L" != no
; then
8597 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
8599 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8605 if test "X$found_a" != "X"; then
8606 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
8608 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8611 additional_includedir
=
8612 case "$found_dir" in
8614 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8615 additional_includedir
="$basedir/include"
8618 if test "X$additional_includedir" != "X"; then
8619 if test "X$additional_includedir" != "X/usr/include"; then
8621 if test "X$additional_includedir" = "X/usr/local/include"; then
8622 if test -n "$GCC"; then
8624 linux
*) haveit
=yes;;
8628 if test -z "$haveit"; then
8629 for x
in $CPPFLAGS $INCICONV; do
8631 acl_save_prefix
="$prefix"
8632 prefix
="$acl_final_prefix"
8633 acl_save_exec_prefix
="$exec_prefix"
8634 exec_prefix
="$acl_final_exec_prefix"
8636 exec_prefix
="$acl_save_exec_prefix"
8637 prefix
="$acl_save_prefix"
8639 if test "X$x" = "X-I$additional_includedir"; then
8644 if test -z "$haveit"; then
8645 if test -d "$additional_includedir"; then
8646 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8652 if test -n "$found_la"; then
8653 save_libdir
="$libdir"
8655 */* |
*\\*) .
"$found_la" ;;
8656 *) .
"./$found_la" ;;
8658 libdir
="$save_libdir"
8659 for dep
in $dependency_libs; do
8662 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
8663 if test "X$additional_libdir" != "X/usr/lib"; then
8665 if test "X$additional_libdir" = "X/usr/local/lib"; then
8666 if test -n "$GCC"; then
8668 linux
*) haveit
=yes;;
8672 if test -z "$haveit"; then
8674 for x
in $LDFLAGS $LIBICONV; do
8676 acl_save_prefix
="$prefix"
8677 prefix
="$acl_final_prefix"
8678 acl_save_exec_prefix
="$exec_prefix"
8679 exec_prefix
="$acl_final_exec_prefix"
8681 exec_prefix
="$acl_save_exec_prefix"
8682 prefix
="$acl_save_prefix"
8684 if test "X$x" = "X-L$additional_libdir"; then
8689 if test -z "$haveit"; then
8690 if test -d "$additional_libdir"; then
8691 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8695 for x
in $LDFLAGS $LTLIBICONV; do
8697 acl_save_prefix
="$prefix"
8698 prefix
="$acl_final_prefix"
8699 acl_save_exec_prefix
="$exec_prefix"
8700 exec_prefix
="$acl_final_exec_prefix"
8702 exec_prefix
="$acl_save_exec_prefix"
8703 prefix
="$acl_save_prefix"
8705 if test "X$x" = "X-L$additional_libdir"; then
8710 if test -z "$haveit"; then
8711 if test -d "$additional_libdir"; then
8712 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8719 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
8720 if test "$enable_rpath" != no
; then
8722 for x
in $rpathdirs; do
8723 if test "X$x" = "X$dir"; then
8728 if test -z "$haveit"; then
8729 rpathdirs
="$rpathdirs $dir"
8732 for x
in $ltrpathdirs; do
8733 if test "X$x" = "X$dir"; then
8738 if test -z "$haveit"; then
8739 ltrpathdirs
="$ltrpathdirs $dir"
8744 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8747 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8750 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
8751 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8757 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
8758 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
8759 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8761 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
8762 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
8769 if test "X$rpathdirs" != "X"; then
8770 if test -n "$hardcode_libdir_separator"; then
8772 for found_dir
in $rpathdirs; do
8773 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8775 acl_save_libdir
="$libdir"
8777 eval flag
=\"$hardcode_libdir_flag_spec\"
8778 libdir
="$acl_save_libdir"
8779 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8781 for found_dir
in $rpathdirs; do
8782 acl_save_libdir
="$libdir"
8784 eval flag
=\"$hardcode_libdir_flag_spec\"
8785 libdir
="$acl_save_libdir"
8786 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
8790 if test "X$ltrpathdirs" != "X"; then
8791 for found_dir
in $ltrpathdirs; do
8792 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8803 $as_echo_n "checking for iconv... " >&6; }
8804 if ${am_cv_func_iconv+:} false
; then :
8805 $as_echo_n "(cached) " >&6
8808 am_cv_func_iconv
="no, consider installing GNU libiconv"
8810 am_save_CPPFLAGS
="$CPPFLAGS"
8811 CPPFLAGS
="$CPPFLAGS $INCICONV"
8812 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8813 /* end confdefs.h. */
8819 iconv_t cd = iconv_open("","");
8820 iconv(cd,NULL,NULL,NULL,NULL);
8826 if ac_fn_c_try_link
"$LINENO"; then :
8827 am_cv_func_iconv
=yes
8829 rm -f core conftest.err conftest.
$ac_objext \
8830 conftest
$ac_exeext conftest.
$ac_ext
8831 CPPFLAGS
="$am_save_CPPFLAGS"
8833 if test "$am_cv_func_iconv" != yes && test -d ..
/libiconv
; then
8834 for _libs
in .libs _libs
; do
8835 am_save_CPPFLAGS
="$CPPFLAGS"
8836 am_save_LIBS
="$LIBS"
8837 CPPFLAGS
="$CPPFLAGS -I../libiconv/include"
8838 LIBS
="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8839 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8840 /* end confdefs.h. */
8846 iconv_t cd = iconv_open("","");
8847 iconv(cd,NULL,NULL,NULL,NULL);
8853 if ac_fn_c_try_link
"$LINENO"; then :
8854 INCICONV
="-I../libiconv/include"
8855 LIBICONV
='${top_builddir}'/..
/libiconv
/lib
/$_libs/libiconv.a
8856 LTLIBICONV
='${top_builddir}'/..
/libiconv
/lib
/libiconv.la
8858 am_cv_func_iconv
=yes
8860 rm -f core conftest.err conftest.
$ac_objext \
8861 conftest
$ac_exeext conftest.
$ac_ext
8862 CPPFLAGS
="$am_save_CPPFLAGS"
8863 LIBS
="$am_save_LIBS"
8864 if test "$am_cv_func_iconv" = "yes"; then
8870 if test "$am_cv_func_iconv" != yes; then
8871 am_save_CPPFLAGS
="$CPPFLAGS"
8872 am_save_LIBS
="$LIBS"
8873 CPPFLAGS
="$CPPFLAGS $INCICONV"
8874 LIBS
="$LIBS $LIBICONV"
8875 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8876 /* end confdefs.h. */
8882 iconv_t cd = iconv_open("","");
8883 iconv(cd,NULL,NULL,NULL,NULL);
8889 if ac_fn_c_try_link
"$LINENO"; then :
8891 am_cv_func_iconv
=yes
8893 rm -f core conftest.err conftest.
$ac_objext \
8894 conftest
$ac_exeext conftest.
$ac_ext
8895 CPPFLAGS
="$am_save_CPPFLAGS"
8896 LIBS
="$am_save_LIBS"
8900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8901 $as_echo "$am_cv_func_iconv" >&6; }
8902 if test "$am_cv_func_iconv" = yes; then
8904 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8907 if test "$am_cv_lib_iconv" = yes; then
8909 for element
in $INCICONV; do
8911 for x
in $CPPFLAGS; do
8913 acl_save_prefix
="$prefix"
8914 prefix
="$acl_final_prefix"
8915 acl_save_exec_prefix
="$exec_prefix"
8916 exec_prefix
="$acl_final_exec_prefix"
8918 exec_prefix
="$acl_save_exec_prefix"
8919 prefix
="$acl_save_prefix"
8921 if test "X$x" = "X$element"; then
8926 if test -z "$haveit"; then
8927 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
8931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8932 $as_echo_n "checking how to link with libiconv... " >&6; }
8933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8934 $as_echo "$LIBICONV" >&6; }
8942 if test "$am_cv_func_iconv" = yes; then
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8944 $as_echo_n "checking for iconv declaration... " >&6; }
8945 if ${am_cv_proto_iconv+:} false
; then :
8946 $as_echo_n "(cached) " >&6
8949 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8950 /* end confdefs.h. */
8958 #if defined(__STDC__) || defined(__cplusplus)
8959 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8972 if ac_fn_c_try_compile
"$LINENO"; then :
8973 am_cv_proto_iconv_arg1
=""
8975 am_cv_proto_iconv_arg1
="const"
8977 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8978 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);"
8981 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8983 }$am_cv_proto_iconv" >&5
8985 }$am_cv_proto_iconv" >&6; }
8987 cat >>confdefs.h
<<_ACEOF
8988 #define ICONV_CONST $am_cv_proto_iconv_arg1
8994 # GDB may fork/exec the iconv program to get the list of supported character
8995 # sets. Allow the user to specify where to find it.
8996 # There are several factors affecting the choice of option name:
8997 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8998 # the build-time location of libiconv files.
8999 # - The program we need to find is iconv, which comes with glibc. The user
9000 # doesn't necessarily have libiconv installed. Therefore naming this
9001 # --with-libiconv-foo feels wrong.
9002 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
9003 # defined to work on directories not files (though it really doesn't know
9005 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
9006 # with --with-libiconv-prefix.
9007 # Putting these together is why the option name is --with-iconv-bin.
9010 # Check whether --with-iconv-bin was given.
9011 if test "${with_iconv_bin+set}" = set; then :
9012 withval
=$with_iconv_bin; iconv_bin
="${withval}"
9014 cat >>confdefs.h
<<_ACEOF
9015 #define ICONV_BIN "${iconv_bin}"
9019 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
9020 if test "x$prefix" = xNONE
; then
9021 test_prefix
=/usr
/local
9026 test_prefix
=$exec_prefix
9029 case ${iconv_bin} in
9030 "${test_prefix}"|
"${test_prefix}/"*|\
9031 '${exec_prefix}'|
'${exec_prefix}/'*)
9036 cat >>confdefs.h
<<_ACEOF
9037 #define ICONV_BIN_RELOCATABLE $value
9045 # For the TUI, we need enhanced curses functionality.
9046 if test x
"$enable_tui" != xno
; then
9051 if test x
"$prefer_curses" = xyes
; then
9052 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9053 # curses library because the latter might not provide all the
9054 # functionality we need. However, this leads to problems on systems
9055 # where the linker searches /usr/local/lib, but the compiler doesn't
9056 # search /usr/local/include, if ncurses is installed in /usr/local. A
9057 # default installation of ncurses on alpha*-dec-osf* will lead to such
9059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9060 $as_echo_n "checking for library containing waddstr... " >&6; }
9061 if ${ac_cv_search_waddstr+:} false
; then :
9062 $as_echo_n "(cached) " >&6
9064 ac_func_search_save_LIBS
=$LIBS
9065 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9066 /* end confdefs.h. */
9068 /* Override any GCC internal prototype to avoid an error.
9069 Use char because int might match the return type of a GCC
9070 builtin and then its argument prototype would still apply. */
9083 for ac_lib
in '' ncursesw ncurses cursesX curses
; do
9084 if test -z "$ac_lib"; then
9085 ac_res
="none required"
9088 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9090 if ac_fn_c_try_link
"$LINENO"; then :
9091 ac_cv_search_waddstr
=$ac_res
9093 rm -f core conftest.err conftest.
$ac_objext \
9095 if ${ac_cv_search_waddstr+:} false
; then :
9099 if ${ac_cv_search_waddstr+:} false
; then :
9102 ac_cv_search_waddstr
=no
9105 LIBS
=$ac_func_search_save_LIBS
9107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9108 $as_echo "$ac_cv_search_waddstr" >&6; }
9109 ac_res
=$ac_cv_search_waddstr
9110 if test "$ac_res" != no
; then :
9111 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9116 if test "$ac_cv_search_waddstr" != no
; then
9121 # Check whether we should enable the TUI, but only do so if we really
9123 if test x
"$enable_tui" != xno
; then
9124 if test -d "$srcdir/tui"; then
9125 if test "$curses_found" != no
; then
9126 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9127 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9128 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9129 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9131 if test x
"$enable_tui" = xyes
; then
9132 as_fn_error $?
"no enhanced curses library found; disable TUI" "$LINENO" 5
9134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9135 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9141 # Since GDB uses Readline, we need termcap functionality. In many
9142 # cases this will be provided by the curses library, but some systems
9143 # have a separate termcap library, or no curses library at all.
9147 if test -d "$srcdir/libtermcap"; then
9148 LIBS
="../libtermcap/libtermcap.a $LIBS"
9149 ac_cv_search_tgetent
="../libtermcap/libtermcap.a"
9152 ac_cv_search_tgetent
="none required"
9156 # These are the libraries checked by Readline.
9157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9158 $as_echo_n "checking for library containing tgetent... " >&6; }
9159 if ${ac_cv_search_tgetent+:} false
; then :
9160 $as_echo_n "(cached) " >&6
9162 ac_func_search_save_LIBS
=$LIBS
9163 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9164 /* end confdefs.h. */
9166 /* Override any GCC internal prototype to avoid an error.
9167 Use char because int might match the return type of a GCC
9168 builtin and then its argument prototype would still apply. */
9181 for ac_lib
in '' termcap tinfow tinfo curses ncursesw ncurses
; do
9182 if test -z "$ac_lib"; then
9183 ac_res
="none required"
9186 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9188 if ac_fn_c_try_link
"$LINENO"; then :
9189 ac_cv_search_tgetent
=$ac_res
9191 rm -f core conftest.err conftest.
$ac_objext \
9193 if ${ac_cv_search_tgetent+:} false
; then :
9197 if ${ac_cv_search_tgetent+:} false
; then :
9200 ac_cv_search_tgetent
=no
9203 LIBS
=$ac_func_search_save_LIBS
9205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9206 $as_echo "$ac_cv_search_tgetent" >&6; }
9207 ac_res
=$ac_cv_search_tgetent
9208 if test "$ac_res" != no
; then :
9209 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9214 if test "$ac_cv_search_tgetent" = no
; then
9215 CONFIG_OBS
="$CONFIG_OBS stub-termcap.o"
9219 # Check whether --with-system-readline was given.
9220 if test "${with_system_readline+set}" = set; then :
9221 withval
=$with_system_readline;
9225 if test "$with_system_readline" = yes; then
9226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system readline is new enough" >&5
9227 $as_echo_n "checking whether system readline is new enough... " >&6; }
9228 if ${gdb_cv_readline_ok+:} false
; then :
9229 $as_echo_n "(cached) " >&6
9231 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9232 /* end confdefs.h. */
9234 #include <readline/readline.h>
9238 #if RL_VERSION_MAJOR < 7
9239 # error "readline version 7 required"
9246 if ac_fn_c_try_compile
"$LINENO"; then :
9247 gdb_cv_readline_ok
=yes
9249 gdb_cv_readline_ok
=no
9252 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_readline_ok" >&5
9256 $as_echo "$gdb_cv_readline_ok" >&6; }
9257 if test "$gdb_cv_readline_ok" != yes; then
9258 as_fn_error $?
"system readline is not new enough" "$LINENO" 5
9264 READLINE_TEXI_INCFLAG
=
9266 READLINE
='$(READLINE_DIR)/libreadline.a'
9267 READLINE_DEPS
='$(READLINE)'
9268 READLINE_CFLAGS
='-I$(READLINE_SRC)/..'
9269 READLINE_TEXI_INCFLAG
='-I $(READLINE_DIR)'
9276 # Generate jit-reader.h
9278 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9281 # The cast to long int works around a bug in the HP C Compiler
9282 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9283 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9284 # This bug is HP SR number 8606223364.
9285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9286 $as_echo_n "checking size of unsigned long long... " >&6; }
9287 if ${ac_cv_sizeof_unsigned_long_long+:} false
; then :
9288 $as_echo_n "(cached) " >&6
9290 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
9293 if test "$ac_cv_type_unsigned_long_long" = yes; then
9294 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9295 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9296 as_fn_error
77 "cannot compute sizeof (unsigned long long)
9297 See \`config.log' for more details" "$LINENO" 5; }
9299 ac_cv_sizeof_unsigned_long_long
=0
9304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9305 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9309 cat >>confdefs.h
<<_ACEOF
9310 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9314 # The cast to long int works around a bug in the HP C Compiler
9315 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9316 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9317 # This bug is HP SR number 8606223364.
9318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9319 $as_echo_n "checking size of unsigned long... " >&6; }
9320 if ${ac_cv_sizeof_unsigned_long+:} false
; then :
9321 $as_echo_n "(cached) " >&6
9323 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9326 if test "$ac_cv_type_unsigned_long" = yes; then
9327 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9328 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9329 as_fn_error
77 "cannot compute sizeof (unsigned long)
9330 See \`config.log' for more details" "$LINENO" 5; }
9332 ac_cv_sizeof_unsigned_long
=0
9337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9338 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9342 cat >>confdefs.h
<<_ACEOF
9343 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9347 # The cast to long int works around a bug in the HP C Compiler
9348 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9349 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9350 # This bug is HP SR number 8606223364.
9351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9352 $as_echo_n "checking size of unsigned __int128... " >&6; }
9353 if ${ac_cv_sizeof_unsigned___int128+:} false
; then :
9354 $as_echo_n "(cached) " >&6
9356 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9359 if test "$ac_cv_type_unsigned___int128" = yes; then
9360 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9361 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9362 as_fn_error
77 "cannot compute sizeof (unsigned __int128)
9363 See \`config.log' for more details" "$LINENO" 5; }
9365 ac_cv_sizeof_unsigned___int128
=0
9370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9371 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9375 cat >>confdefs.h
<<_ACEOF
9376 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9381 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9382 TARGET_PTR
="unsigned long"
9383 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9384 TARGET_PTR
="unsigned long long"
9385 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9386 TARGET_PTR
="unsigned __int128"
9388 TARGET_PTR
="unsigned long"
9392 ac_config_files
="$ac_config_files jit-reader.h:jit-reader.in"
9395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9396 $as_echo_n "checking for library containing dlopen... " >&6; }
9397 if ${ac_cv_search_dlopen+:} false
; then :
9398 $as_echo_n "(cached) " >&6
9400 ac_func_search_save_LIBS
=$LIBS
9401 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9402 /* end confdefs.h. */
9404 /* Override any GCC internal prototype to avoid an error.
9405 Use char because int might match the return type of a GCC
9406 builtin and then its argument prototype would still apply. */
9419 for ac_lib
in '' dl
; do
9420 if test -z "$ac_lib"; then
9421 ac_res
="none required"
9424 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9426 if ac_fn_c_try_link
"$LINENO"; then :
9427 ac_cv_search_dlopen
=$ac_res
9429 rm -f core conftest.err conftest.
$ac_objext \
9431 if ${ac_cv_search_dlopen+:} false
; then :
9435 if ${ac_cv_search_dlopen+:} false
; then :
9438 ac_cv_search_dlopen
=no
9441 LIBS
=$ac_func_search_save_LIBS
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9444 $as_echo "$ac_cv_search_dlopen" >&6; }
9445 ac_res
=$ac_cv_search_dlopen
9446 if test "$ac_res" != no
; then :
9447 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9454 # Check whether --with-jit-reader-dir was given.
9455 if test "${with_jit_reader_dir+set}" = set; then :
9456 withval
=$with_jit_reader_dir;
9457 JIT_READER_DIR
=$withval
9459 JIT_READER_DIR
=${libdir}/gdb
9463 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
9464 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
9465 ac_define_dir
=`eval echo $JIT_READER_DIR`
9466 ac_define_dir
=`eval echo $ac_define_dir`
9468 cat >>confdefs.h
<<_ACEOF
9469 #define JIT_READER_DIR "$ac_define_dir"
9475 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
9476 if test "x$prefix" = xNONE
; then
9477 test_prefix
=/usr
/local
9482 test_prefix
=$exec_prefix
9485 case ${ac_define_dir} in
9486 "${test_prefix}"|
"${test_prefix}/"*|\
9487 '${exec_prefix}'|
'${exec_prefix}/'*)
9492 cat >>confdefs.h
<<_ACEOF
9493 #define JIT_READER_DIR_RELOCATABLE $value
9500 # Check whether --with-expat was given.
9501 if test "${with_expat+set}" = set; then :
9502 withval
=$with_expat;
9507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9508 $as_echo_n "checking whether to use expat... " >&6; }
9509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9510 $as_echo "$with_expat" >&6; }
9512 if test "${with_expat}" = no
; then
9513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9514 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9527 acl_save_prefix
="$prefix"
9528 prefix
="$acl_final_prefix"
9529 acl_save_exec_prefix
="$exec_prefix"
9530 exec_prefix
="$acl_final_exec_prefix"
9532 eval additional_includedir
=\"$includedir\"
9533 eval additional_libdir
=\"$libdir\"
9535 exec_prefix
="$acl_save_exec_prefix"
9536 prefix
="$acl_save_prefix"
9539 # Check whether --with-libexpat-prefix was given.
9540 if test "${with_libexpat_prefix+set}" = set; then :
9541 withval
=$with_libexpat_prefix;
9542 if test "X$withval" = "Xno"; then
9545 if test "X$withval" = "X"; then
9547 acl_save_prefix
="$prefix"
9548 prefix
="$acl_final_prefix"
9549 acl_save_exec_prefix
="$exec_prefix"
9550 exec_prefix
="$acl_final_exec_prefix"
9552 eval additional_includedir
=\"$includedir\"
9553 eval additional_libdir
=\"$libdir\"
9555 exec_prefix
="$acl_save_exec_prefix"
9556 prefix
="$acl_save_prefix"
9559 additional_includedir
="$withval/include"
9560 additional_libdir
="$withval/lib"
9567 # Check whether --with-libexpat-type was given.
9568 if test "${with_libexpat_type+set}" = set; then :
9569 withval
=$with_libexpat_type; with_libexpat_type
=$withval
9571 with_libexpat_type
=auto
9574 lib_type
=`eval echo \$with_libexpat_type`
9581 names_already_handled
=
9582 names_next_round
='expat '
9583 while test -n "$names_next_round"; do
9584 names_this_round
="$names_next_round"
9586 for name
in $names_this_round; do
9588 for n
in $names_already_handled; do
9589 if test "$n" = "$name"; then
9594 if test -z "$already_handled"; then
9595 names_already_handled
="$names_already_handled $name"
9596 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9597 eval value
=\"\
$HAVE_LIB$uppername\"
9598 if test -n "$value"; then
9599 if test "$value" = yes; then
9600 eval value
=\"\
$LIB$uppername\"
9601 test -z "$value" || LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$value"
9602 eval value
=\"\
$LTLIB$uppername\"
9603 test -z "$value" || LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9612 if test $use_additional = yes; then
9613 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9614 found_dir
="$additional_libdir"
9615 found_so
="$additional_libdir/lib$name.$shlibext"
9616 if test -f "$additional_libdir/lib$name.la"; then
9617 found_la
="$additional_libdir/lib$name.la"
9619 elif test x
$lib_type != xshared
; then
9620 if test -f "$additional_libdir/lib$name.$libext"; then
9621 found_dir
="$additional_libdir"
9622 found_a
="$additional_libdir/lib$name.$libext"
9623 if test -f "$additional_libdir/lib$name.la"; then
9624 found_la
="$additional_libdir/lib$name.la"
9629 if test "X$found_dir" = "X"; then
9630 for x
in $LDFLAGS $LTLIBEXPAT; do
9632 acl_save_prefix
="$prefix"
9633 prefix
="$acl_final_prefix"
9634 acl_save_exec_prefix
="$exec_prefix"
9635 exec_prefix
="$acl_final_exec_prefix"
9637 exec_prefix
="$acl_save_exec_prefix"
9638 prefix
="$acl_save_prefix"
9642 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9643 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9645 found_so
="$dir/lib$name.$shlibext"
9646 if test -f "$dir/lib$name.la"; then
9647 found_la
="$dir/lib$name.la"
9649 elif test x
$lib_type != xshared
; then
9650 if test -f "$dir/lib$name.$libext"; then
9652 found_a
="$dir/lib$name.$libext"
9653 if test -f "$dir/lib$name.la"; then
9654 found_la
="$dir/lib$name.la"
9660 if test "X$found_dir" != "X"; then
9665 if test "X$found_dir" != "X"; then
9666 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9667 if test "X$found_so" != "X"; then
9668 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9669 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9672 for x
in $ltrpathdirs; do
9673 if test "X$x" = "X$found_dir"; then
9678 if test -z "$haveit"; then
9679 ltrpathdirs
="$ltrpathdirs $found_dir"
9681 if test "$hardcode_direct" = yes; then
9682 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9684 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9685 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9687 for x
in $rpathdirs; do
9688 if test "X$x" = "X$found_dir"; then
9693 if test -z "$haveit"; then
9694 rpathdirs
="$rpathdirs $found_dir"
9698 for x
in $LDFLAGS $LIBEXPAT; do
9700 acl_save_prefix
="$prefix"
9701 prefix
="$acl_final_prefix"
9702 acl_save_exec_prefix
="$exec_prefix"
9703 exec_prefix
="$acl_final_exec_prefix"
9705 exec_prefix
="$acl_save_exec_prefix"
9706 prefix
="$acl_save_prefix"
9708 if test "X$x" = "X-L$found_dir"; then
9713 if test -z "$haveit"; then
9714 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9716 if test "$hardcode_minus_L" != no
; then
9717 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9719 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9725 if test "X$found_a" != "X"; then
9726 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9728 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9731 additional_includedir
=
9732 case "$found_dir" in
9734 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9735 additional_includedir
="$basedir/include"
9738 if test "X$additional_includedir" != "X"; then
9739 if test "X$additional_includedir" != "X/usr/include"; then
9741 if test "X$additional_includedir" = "X/usr/local/include"; then
9742 if test -n "$GCC"; then
9744 linux
*) haveit
=yes;;
9748 if test -z "$haveit"; then
9749 for x
in $CPPFLAGS $INCEXPAT; do
9751 acl_save_prefix
="$prefix"
9752 prefix
="$acl_final_prefix"
9753 acl_save_exec_prefix
="$exec_prefix"
9754 exec_prefix
="$acl_final_exec_prefix"
9756 exec_prefix
="$acl_save_exec_prefix"
9757 prefix
="$acl_save_prefix"
9759 if test "X$x" = "X-I$additional_includedir"; then
9764 if test -z "$haveit"; then
9765 if test -d "$additional_includedir"; then
9766 INCEXPAT
="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9772 if test -n "$found_la"; then
9773 save_libdir
="$libdir"
9775 */* |
*\\*) .
"$found_la" ;;
9776 *) .
"./$found_la" ;;
9778 libdir
="$save_libdir"
9779 for dep
in $dependency_libs; do
9782 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9783 if test "X$additional_libdir" != "X/usr/lib"; then
9785 if test "X$additional_libdir" = "X/usr/local/lib"; then
9786 if test -n "$GCC"; then
9788 linux
*) haveit
=yes;;
9792 if test -z "$haveit"; then
9794 for x
in $LDFLAGS $LIBEXPAT; do
9796 acl_save_prefix
="$prefix"
9797 prefix
="$acl_final_prefix"
9798 acl_save_exec_prefix
="$exec_prefix"
9799 exec_prefix
="$acl_final_exec_prefix"
9801 exec_prefix
="$acl_save_exec_prefix"
9802 prefix
="$acl_save_prefix"
9804 if test "X$x" = "X-L$additional_libdir"; then
9809 if test -z "$haveit"; then
9810 if test -d "$additional_libdir"; then
9811 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9815 for x
in $LDFLAGS $LTLIBEXPAT; do
9817 acl_save_prefix
="$prefix"
9818 prefix
="$acl_final_prefix"
9819 acl_save_exec_prefix
="$exec_prefix"
9820 exec_prefix
="$acl_final_exec_prefix"
9822 exec_prefix
="$acl_save_exec_prefix"
9823 prefix
="$acl_save_prefix"
9825 if test "X$x" = "X-L$additional_libdir"; then
9830 if test -z "$haveit"; then
9831 if test -d "$additional_libdir"; then
9832 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9839 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
9840 if test "$enable_rpath" != no
; then
9842 for x
in $rpathdirs; do
9843 if test "X$x" = "X$dir"; then
9848 if test -z "$haveit"; then
9849 rpathdirs
="$rpathdirs $dir"
9852 for x
in $ltrpathdirs; do
9853 if test "X$x" = "X$dir"; then
9858 if test -z "$haveit"; then
9859 ltrpathdirs
="$ltrpathdirs $dir"
9864 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9867 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9870 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9871 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9877 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
9878 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9879 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9881 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }-l:lib$name.$libext"
9882 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l:lib$name.$libext"
9889 if test "X$rpathdirs" != "X"; then
9890 if test -n "$hardcode_libdir_separator"; then
9892 for found_dir
in $rpathdirs; do
9893 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9895 acl_save_libdir
="$libdir"
9897 eval flag
=\"$hardcode_libdir_flag_spec\"
9898 libdir
="$acl_save_libdir"
9899 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9901 for found_dir
in $rpathdirs; do
9902 acl_save_libdir
="$libdir"
9904 eval flag
=\"$hardcode_libdir_flag_spec\"
9905 libdir
="$acl_save_libdir"
9906 LIBEXPAT
="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9910 if test "X$ltrpathdirs" != "X"; then
9911 for found_dir
in $ltrpathdirs; do
9912 LTLIBEXPAT
="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9917 ac_save_CPPFLAGS
="$CPPFLAGS"
9919 for element
in $INCEXPAT; do
9921 for x
in $CPPFLAGS; do
9923 acl_save_prefix
="$prefix"
9924 prefix
="$acl_final_prefix"
9925 acl_save_exec_prefix
="$exec_prefix"
9926 exec_prefix
="$acl_final_exec_prefix"
9928 exec_prefix
="$acl_save_exec_prefix"
9929 prefix
="$acl_save_prefix"
9931 if test "X$x" = "X$element"; then
9936 if test -z "$haveit"; then
9937 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
9942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9943 $as_echo_n "checking for libexpat... " >&6; }
9944 if ${ac_cv_libexpat+:} false
; then :
9945 $as_echo_n "(cached) " >&6
9948 ac_save_LIBS
="$LIBS"
9949 LIBS
="$LIBS $LIBEXPAT"
9950 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9951 /* end confdefs.h. */
9956 XML_Parser p = XML_ParserCreate (0);
9961 if ac_fn_c_try_link
"$LINENO"; then :
9966 rm -f core conftest.err conftest.
$ac_objext \
9967 conftest
$ac_exeext conftest.
$ac_ext
9968 LIBS
="$ac_save_LIBS"
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9972 $as_echo "$ac_cv_libexpat" >&6; }
9973 if test "$ac_cv_libexpat" = yes; then
9976 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9979 $as_echo_n "checking how to link with libexpat... " >&6; }
9980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9981 $as_echo "$LIBEXPAT" >&6; }
9984 CPPFLAGS
="$ac_save_CPPFLAGS"
9994 if test "$HAVE_LIBEXPAT" != yes; then
9995 if test "$with_expat" = yes; then
9996 as_fn_error $?
"expat is missing or unusable" "$LINENO" 5
9998 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9999 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10003 LIBS
="$LIBS $LIBEXPAT"
10004 for ac_func
in XML_StopParser
10006 ac_fn_c_check_func
"$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10007 if test "x$ac_cv_func_XML_StopParser" = xyes
; then :
10008 cat >>confdefs.h
<<_ACEOF
10009 #define HAVE_XML_STOPPARSER 1
10019 # Verify that we have a usable GMP library.
10030 acl_save_prefix
="$prefix"
10031 prefix
="$acl_final_prefix"
10032 acl_save_exec_prefix
="$exec_prefix"
10033 exec_prefix
="$acl_final_exec_prefix"
10035 eval additional_includedir
=\"$includedir\"
10036 eval additional_libdir
=\"$libdir\"
10038 exec_prefix
="$acl_save_exec_prefix"
10039 prefix
="$acl_save_prefix"
10042 # Check whether --with-libgmp-prefix was given.
10043 if test "${with_libgmp_prefix+set}" = set; then :
10044 withval
=$with_libgmp_prefix;
10045 if test "X$withval" = "Xno"; then
10048 if test "X$withval" = "X"; then
10050 acl_save_prefix
="$prefix"
10051 prefix
="$acl_final_prefix"
10052 acl_save_exec_prefix
="$exec_prefix"
10053 exec_prefix
="$acl_final_exec_prefix"
10055 eval additional_includedir
=\"$includedir\"
10056 eval additional_libdir
=\"$libdir\"
10058 exec_prefix
="$acl_save_exec_prefix"
10059 prefix
="$acl_save_prefix"
10062 additional_includedir
="$withval/include"
10063 additional_libdir
="$withval/lib"
10070 # Check whether --with-libgmp-type was given.
10071 if test "${with_libgmp_type+set}" = set; then :
10072 withval
=$with_libgmp_type; with_libgmp_type
=$withval
10074 with_libgmp_type
=auto
10077 lib_type
=`eval echo \$with_libgmp_type`
10084 names_already_handled
=
10085 names_next_round
='gmp '
10086 while test -n "$names_next_round"; do
10087 names_this_round
="$names_next_round"
10089 for name
in $names_this_round; do
10091 for n
in $names_already_handled; do
10092 if test "$n" = "$name"; then
10093 already_handled
=yes
10097 if test -z "$already_handled"; then
10098 names_already_handled
="$names_already_handled $name"
10099 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10100 eval value
=\"\
$HAVE_LIB$uppername\"
10101 if test -n "$value"; then
10102 if test "$value" = yes; then
10103 eval value
=\"\
$LIB$uppername\"
10104 test -z "$value" || LIBGMP
="${LIBGMP}${LIBGMP:+ }$value"
10105 eval value
=\"\
$LTLIB$uppername\"
10106 test -z "$value" || LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }$value"
10115 if test $use_additional = yes; then
10116 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10117 found_dir
="$additional_libdir"
10118 found_so
="$additional_libdir/lib$name.$shlibext"
10119 if test -f "$additional_libdir/lib$name.la"; then
10120 found_la
="$additional_libdir/lib$name.la"
10122 elif test x
$lib_type != xshared
; then
10123 if test -f "$additional_libdir/lib$name.$libext"; then
10124 found_dir
="$additional_libdir"
10125 found_a
="$additional_libdir/lib$name.$libext"
10126 if test -f "$additional_libdir/lib$name.la"; then
10127 found_la
="$additional_libdir/lib$name.la"
10132 if test "X$found_dir" = "X"; then
10133 for x
in $LDFLAGS $LTLIBGMP; do
10135 acl_save_prefix
="$prefix"
10136 prefix
="$acl_final_prefix"
10137 acl_save_exec_prefix
="$exec_prefix"
10138 exec_prefix
="$acl_final_exec_prefix"
10140 exec_prefix
="$acl_save_exec_prefix"
10141 prefix
="$acl_save_prefix"
10145 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10146 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10148 found_so
="$dir/lib$name.$shlibext"
10149 if test -f "$dir/lib$name.la"; then
10150 found_la
="$dir/lib$name.la"
10152 elif test x
$lib_type != xshared
; then
10153 if test -f "$dir/lib$name.$libext"; then
10155 found_a
="$dir/lib$name.$libext"
10156 if test -f "$dir/lib$name.la"; then
10157 found_la
="$dir/lib$name.la"
10163 if test "X$found_dir" != "X"; then
10168 if test "X$found_dir" != "X"; then
10169 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-L$found_dir -l$name"
10170 if test "X$found_so" != "X"; then
10171 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10172 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10175 for x
in $ltrpathdirs; do
10176 if test "X$x" = "X$found_dir"; then
10181 if test -z "$haveit"; then
10182 ltrpathdirs
="$ltrpathdirs $found_dir"
10184 if test "$hardcode_direct" = yes; then
10185 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10187 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10188 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10190 for x
in $rpathdirs; do
10191 if test "X$x" = "X$found_dir"; then
10196 if test -z "$haveit"; then
10197 rpathdirs
="$rpathdirs $found_dir"
10201 for x
in $LDFLAGS $LIBGMP; do
10203 acl_save_prefix
="$prefix"
10204 prefix
="$acl_final_prefix"
10205 acl_save_exec_prefix
="$exec_prefix"
10206 exec_prefix
="$acl_final_exec_prefix"
10208 exec_prefix
="$acl_save_exec_prefix"
10209 prefix
="$acl_save_prefix"
10211 if test "X$x" = "X-L$found_dir"; then
10216 if test -z "$haveit"; then
10217 LIBGMP
="${LIBGMP}${LIBGMP:+ }-L$found_dir"
10219 if test "$hardcode_minus_L" != no
; then
10220 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_so"
10222 LIBGMP
="${LIBGMP}${LIBGMP:+ }-l$name"
10228 if test "X$found_a" != "X"; then
10229 LIBGMP
="${LIBGMP}${LIBGMP:+ }$found_a"
10231 LIBGMP
="${LIBGMP}${LIBGMP:+ }-L$found_dir -l$name"
10234 additional_includedir
=
10235 case "$found_dir" in
10237 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10238 additional_includedir
="$basedir/include"
10241 if test "X$additional_includedir" != "X"; then
10242 if test "X$additional_includedir" != "X/usr/include"; then
10244 if test "X$additional_includedir" = "X/usr/local/include"; then
10245 if test -n "$GCC"; then
10247 linux
*) haveit
=yes;;
10251 if test -z "$haveit"; then
10252 for x
in $CPPFLAGS $INCGMP; do
10254 acl_save_prefix
="$prefix"
10255 prefix
="$acl_final_prefix"
10256 acl_save_exec_prefix
="$exec_prefix"
10257 exec_prefix
="$acl_final_exec_prefix"
10259 exec_prefix
="$acl_save_exec_prefix"
10260 prefix
="$acl_save_prefix"
10262 if test "X$x" = "X-I$additional_includedir"; then
10267 if test -z "$haveit"; then
10268 if test -d "$additional_includedir"; then
10269 INCGMP
="${INCGMP}${INCGMP:+ }-I$additional_includedir"
10275 if test -n "$found_la"; then
10276 save_libdir
="$libdir"
10277 case "$found_la" in
10278 */* |
*\\*) .
"$found_la" ;;
10279 *) .
"./$found_la" ;;
10281 libdir
="$save_libdir"
10282 for dep
in $dependency_libs; do
10285 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10286 if test "X$additional_libdir" != "X/usr/lib"; then
10288 if test "X$additional_libdir" = "X/usr/local/lib"; then
10289 if test -n "$GCC"; then
10291 linux
*) haveit
=yes;;
10295 if test -z "$haveit"; then
10297 for x
in $LDFLAGS $LIBGMP; do
10299 acl_save_prefix
="$prefix"
10300 prefix
="$acl_final_prefix"
10301 acl_save_exec_prefix
="$exec_prefix"
10302 exec_prefix
="$acl_final_exec_prefix"
10304 exec_prefix
="$acl_save_exec_prefix"
10305 prefix
="$acl_save_prefix"
10307 if test "X$x" = "X-L$additional_libdir"; then
10312 if test -z "$haveit"; then
10313 if test -d "$additional_libdir"; then
10314 LIBGMP
="${LIBGMP}${LIBGMP:+ }-L$additional_libdir"
10318 for x
in $LDFLAGS $LTLIBGMP; do
10320 acl_save_prefix
="$prefix"
10321 prefix
="$acl_final_prefix"
10322 acl_save_exec_prefix
="$exec_prefix"
10323 exec_prefix
="$acl_final_exec_prefix"
10325 exec_prefix
="$acl_save_exec_prefix"
10326 prefix
="$acl_save_prefix"
10328 if test "X$x" = "X-L$additional_libdir"; then
10333 if test -z "$haveit"; then
10334 if test -d "$additional_libdir"; then
10335 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-L$additional_libdir"
10342 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10343 if test "$enable_rpath" != no
; then
10345 for x
in $rpathdirs; do
10346 if test "X$x" = "X$dir"; then
10351 if test -z "$haveit"; then
10352 rpathdirs
="$rpathdirs $dir"
10355 for x
in $ltrpathdirs; do
10356 if test "X$x" = "X$dir"; then
10361 if test -z "$haveit"; then
10362 ltrpathdirs
="$ltrpathdirs $dir"
10367 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10370 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10373 LIBGMP
="${LIBGMP}${LIBGMP:+ }$dep"
10374 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }$dep"
10380 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10381 LIBGMP
="${LIBGMP}${LIBGMP:+ }-l$name"
10382 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-l$name"
10384 LIBGMP
="${LIBGMP}${LIBGMP:+ }-l:lib$name.$libext"
10385 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-l:lib$name.$libext"
10392 if test "X$rpathdirs" != "X"; then
10393 if test -n "$hardcode_libdir_separator"; then
10395 for found_dir
in $rpathdirs; do
10396 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10398 acl_save_libdir
="$libdir"
10400 eval flag
=\"$hardcode_libdir_flag_spec\"
10401 libdir
="$acl_save_libdir"
10402 LIBGMP
="${LIBGMP}${LIBGMP:+ }$flag"
10404 for found_dir
in $rpathdirs; do
10405 acl_save_libdir
="$libdir"
10406 libdir
="$found_dir"
10407 eval flag
=\"$hardcode_libdir_flag_spec\"
10408 libdir
="$acl_save_libdir"
10409 LIBGMP
="${LIBGMP}${LIBGMP:+ }$flag"
10413 if test "X$ltrpathdirs" != "X"; then
10414 for found_dir
in $ltrpathdirs; do
10415 LTLIBGMP
="${LTLIBGMP}${LTLIBGMP:+ }-R$found_dir"
10420 ac_save_CPPFLAGS
="$CPPFLAGS"
10422 for element
in $INCGMP; do
10424 for x
in $CPPFLAGS; do
10426 acl_save_prefix
="$prefix"
10427 prefix
="$acl_final_prefix"
10428 acl_save_exec_prefix
="$exec_prefix"
10429 exec_prefix
="$acl_final_exec_prefix"
10431 exec_prefix
="$acl_save_exec_prefix"
10432 prefix
="$acl_save_prefix"
10434 if test "X$x" = "X$element"; then
10439 if test -z "$haveit"; then
10440 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgmp" >&5
10446 $as_echo_n "checking for libgmp... " >&6; }
10447 if ${ac_cv_libgmp+:} false
; then :
10448 $as_echo_n "(cached) " >&6
10451 ac_save_LIBS
="$LIBS"
10452 LIBS
="$LIBS $LIBGMP"
10453 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10454 /* end confdefs.h. */
10465 if ac_fn_c_try_link
"$LINENO"; then :
10470 rm -f core conftest.err conftest.
$ac_objext \
10471 conftest
$ac_exeext conftest.
$ac_ext
10472 LIBS
="$ac_save_LIBS"
10475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libgmp" >&5
10476 $as_echo "$ac_cv_libgmp" >&6; }
10477 if test "$ac_cv_libgmp" = yes; then
10480 $as_echo "#define HAVE_LIBGMP 1" >>confdefs.h
10482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libgmp" >&5
10483 $as_echo_n "checking how to link with libgmp... " >&6; }
10484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGMP" >&5
10485 $as_echo "$LIBGMP" >&6; }
10488 CPPFLAGS
="$ac_save_CPPFLAGS"
10498 if test "$HAVE_LIBGMP" != yes; then
10499 as_fn_error $?
"GMP is missing or unusable" "$LINENO" 5
10503 # Check whether --with-mpfr was given.
10504 if test "${with_mpfr+set}" = set; then :
10505 withval
=$with_mpfr;
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
10511 $as_echo_n "checking whether to use MPFR... " >&6; }
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
10513 $as_echo "$with_mpfr" >&6; }
10515 if test "${with_mpfr}" = no
; then
10516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
10517 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
10530 acl_save_prefix
="$prefix"
10531 prefix
="$acl_final_prefix"
10532 acl_save_exec_prefix
="$exec_prefix"
10533 exec_prefix
="$acl_final_exec_prefix"
10535 eval additional_includedir
=\"$includedir\"
10536 eval additional_libdir
=\"$libdir\"
10538 exec_prefix
="$acl_save_exec_prefix"
10539 prefix
="$acl_save_prefix"
10542 # Check whether --with-libmpfr-prefix was given.
10543 if test "${with_libmpfr_prefix+set}" = set; then :
10544 withval
=$with_libmpfr_prefix;
10545 if test "X$withval" = "Xno"; then
10548 if test "X$withval" = "X"; then
10550 acl_save_prefix
="$prefix"
10551 prefix
="$acl_final_prefix"
10552 acl_save_exec_prefix
="$exec_prefix"
10553 exec_prefix
="$acl_final_exec_prefix"
10555 eval additional_includedir
=\"$includedir\"
10556 eval additional_libdir
=\"$libdir\"
10558 exec_prefix
="$acl_save_exec_prefix"
10559 prefix
="$acl_save_prefix"
10562 additional_includedir
="$withval/include"
10563 additional_libdir
="$withval/lib"
10570 # Check whether --with-libmpfr-type was given.
10571 if test "${with_libmpfr_type+set}" = set; then :
10572 withval
=$with_libmpfr_type; with_libmpfr_type
=$withval
10574 with_libmpfr_type
=auto
10577 lib_type
=`eval echo \$with_libmpfr_type`
10584 names_already_handled
=
10585 names_next_round
='mpfr gmp'
10586 while test -n "$names_next_round"; do
10587 names_this_round
="$names_next_round"
10589 for name
in $names_this_round; do
10591 for n
in $names_already_handled; do
10592 if test "$n" = "$name"; then
10593 already_handled
=yes
10597 if test -z "$already_handled"; then
10598 names_already_handled
="$names_already_handled $name"
10599 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10600 eval value
=\"\
$HAVE_LIB$uppername\"
10601 if test -n "$value"; then
10602 if test "$value" = yes; then
10603 eval value
=\"\
$LIB$uppername\"
10604 test -z "$value" || LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$value"
10605 eval value
=\"\
$LTLIB$uppername\"
10606 test -z "$value" || LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
10615 if test $use_additional = yes; then
10616 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10617 found_dir
="$additional_libdir"
10618 found_so
="$additional_libdir/lib$name.$shlibext"
10619 if test -f "$additional_libdir/lib$name.la"; then
10620 found_la
="$additional_libdir/lib$name.la"
10622 elif test x
$lib_type != xshared
; then
10623 if test -f "$additional_libdir/lib$name.$libext"; then
10624 found_dir
="$additional_libdir"
10625 found_a
="$additional_libdir/lib$name.$libext"
10626 if test -f "$additional_libdir/lib$name.la"; then
10627 found_la
="$additional_libdir/lib$name.la"
10632 if test "X$found_dir" = "X"; then
10633 for x
in $LDFLAGS $LTLIBMPFR; do
10635 acl_save_prefix
="$prefix"
10636 prefix
="$acl_final_prefix"
10637 acl_save_exec_prefix
="$exec_prefix"
10638 exec_prefix
="$acl_final_exec_prefix"
10640 exec_prefix
="$acl_save_exec_prefix"
10641 prefix
="$acl_save_prefix"
10645 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10646 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10648 found_so
="$dir/lib$name.$shlibext"
10649 if test -f "$dir/lib$name.la"; then
10650 found_la
="$dir/lib$name.la"
10652 elif test x
$lib_type != xshared
; then
10653 if test -f "$dir/lib$name.$libext"; then
10655 found_a
="$dir/lib$name.$libext"
10656 if test -f "$dir/lib$name.la"; then
10657 found_la
="$dir/lib$name.la"
10663 if test "X$found_dir" != "X"; then
10668 if test "X$found_dir" != "X"; then
10669 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
10670 if test "X$found_so" != "X"; then
10671 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10672 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10675 for x
in $ltrpathdirs; do
10676 if test "X$x" = "X$found_dir"; then
10681 if test -z "$haveit"; then
10682 ltrpathdirs
="$ltrpathdirs $found_dir"
10684 if test "$hardcode_direct" = yes; then
10685 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10687 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10688 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10690 for x
in $rpathdirs; do
10691 if test "X$x" = "X$found_dir"; then
10696 if test -z "$haveit"; then
10697 rpathdirs
="$rpathdirs $found_dir"
10701 for x
in $LDFLAGS $LIBMPFR; do
10703 acl_save_prefix
="$prefix"
10704 prefix
="$acl_final_prefix"
10705 acl_save_exec_prefix
="$exec_prefix"
10706 exec_prefix
="$acl_final_exec_prefix"
10708 exec_prefix
="$acl_save_exec_prefix"
10709 prefix
="$acl_save_prefix"
10711 if test "X$x" = "X-L$found_dir"; then
10716 if test -z "$haveit"; then
10717 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
10719 if test "$hardcode_minus_L" != no
; then
10720 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_so"
10722 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10728 if test "X$found_a" != "X"; then
10729 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$found_a"
10731 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
10734 additional_includedir
=
10735 case "$found_dir" in
10737 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10738 additional_includedir
="$basedir/include"
10741 if test "X$additional_includedir" != "X"; then
10742 if test "X$additional_includedir" != "X/usr/include"; then
10744 if test "X$additional_includedir" = "X/usr/local/include"; then
10745 if test -n "$GCC"; then
10747 linux
*) haveit
=yes;;
10751 if test -z "$haveit"; then
10752 for x
in $CPPFLAGS $INCMPFR; do
10754 acl_save_prefix
="$prefix"
10755 prefix
="$acl_final_prefix"
10756 acl_save_exec_prefix
="$exec_prefix"
10757 exec_prefix
="$acl_final_exec_prefix"
10759 exec_prefix
="$acl_save_exec_prefix"
10760 prefix
="$acl_save_prefix"
10762 if test "X$x" = "X-I$additional_includedir"; then
10767 if test -z "$haveit"; then
10768 if test -d "$additional_includedir"; then
10769 INCMPFR
="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
10775 if test -n "$found_la"; then
10776 save_libdir
="$libdir"
10777 case "$found_la" in
10778 */* |
*\\*) .
"$found_la" ;;
10779 *) .
"./$found_la" ;;
10781 libdir
="$save_libdir"
10782 for dep
in $dependency_libs; do
10785 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10786 if test "X$additional_libdir" != "X/usr/lib"; then
10788 if test "X$additional_libdir" = "X/usr/local/lib"; then
10789 if test -n "$GCC"; then
10791 linux
*) haveit
=yes;;
10795 if test -z "$haveit"; then
10797 for x
in $LDFLAGS $LIBMPFR; do
10799 acl_save_prefix
="$prefix"
10800 prefix
="$acl_final_prefix"
10801 acl_save_exec_prefix
="$exec_prefix"
10802 exec_prefix
="$acl_final_exec_prefix"
10804 exec_prefix
="$acl_save_exec_prefix"
10805 prefix
="$acl_save_prefix"
10807 if test "X$x" = "X-L$additional_libdir"; then
10812 if test -z "$haveit"; then
10813 if test -d "$additional_libdir"; then
10814 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10818 for x
in $LDFLAGS $LTLIBMPFR; do
10820 acl_save_prefix
="$prefix"
10821 prefix
="$acl_final_prefix"
10822 acl_save_exec_prefix
="$exec_prefix"
10823 exec_prefix
="$acl_final_exec_prefix"
10825 exec_prefix
="$acl_save_exec_prefix"
10826 prefix
="$acl_save_prefix"
10828 if test "X$x" = "X-L$additional_libdir"; then
10833 if test -z "$haveit"; then
10834 if test -d "$additional_libdir"; then
10835 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10842 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10843 if test "$enable_rpath" != no
; then
10845 for x
in $rpathdirs; do
10846 if test "X$x" = "X$dir"; then
10851 if test -z "$haveit"; then
10852 rpathdirs
="$rpathdirs $dir"
10855 for x
in $ltrpathdirs; do
10856 if test "X$x" = "X$dir"; then
10861 if test -z "$haveit"; then
10862 ltrpathdirs
="$ltrpathdirs $dir"
10867 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10870 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10873 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$dep"
10874 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10880 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10881 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l$name"
10882 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10884 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }-l:lib$name.$libext"
10885 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-l:lib$name.$libext"
10892 if test "X$rpathdirs" != "X"; then
10893 if test -n "$hardcode_libdir_separator"; then
10895 for found_dir
in $rpathdirs; do
10896 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10898 acl_save_libdir
="$libdir"
10900 eval flag
=\"$hardcode_libdir_flag_spec\"
10901 libdir
="$acl_save_libdir"
10902 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10904 for found_dir
in $rpathdirs; do
10905 acl_save_libdir
="$libdir"
10906 libdir
="$found_dir"
10907 eval flag
=\"$hardcode_libdir_flag_spec\"
10908 libdir
="$acl_save_libdir"
10909 LIBMPFR
="${LIBMPFR}${LIBMPFR:+ }$flag"
10913 if test "X$ltrpathdirs" != "X"; then
10914 for found_dir
in $ltrpathdirs; do
10915 LTLIBMPFR
="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10920 ac_save_CPPFLAGS
="$CPPFLAGS"
10922 for element
in $INCMPFR; do
10924 for x
in $CPPFLAGS; do
10926 acl_save_prefix
="$prefix"
10927 prefix
="$acl_final_prefix"
10928 acl_save_exec_prefix
="$exec_prefix"
10929 exec_prefix
="$acl_final_exec_prefix"
10931 exec_prefix
="$acl_save_exec_prefix"
10932 prefix
="$acl_save_prefix"
10934 if test "X$x" = "X$element"; then
10939 if test -z "$haveit"; then
10940 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10946 $as_echo_n "checking for libmpfr... " >&6; }
10947 if ${ac_cv_libmpfr+:} false
; then :
10948 $as_echo_n "(cached) " >&6
10951 ac_save_LIBS
="$LIBS"
10952 LIBS
="$LIBS $LIBMPFR"
10953 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10954 /* end confdefs.h. */
10959 mpfr_exp_t exp; mpfr_t x;
10960 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10965 if ac_fn_c_try_link
"$LINENO"; then :
10970 rm -f core conftest.err conftest.
$ac_objext \
10971 conftest
$ac_exeext conftest.
$ac_ext
10972 LIBS
="$ac_save_LIBS"
10975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10976 $as_echo "$ac_cv_libmpfr" >&6; }
10977 if test "$ac_cv_libmpfr" = yes; then
10980 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10983 $as_echo_n "checking how to link with libmpfr... " >&6; }
10984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10985 $as_echo "$LIBMPFR" >&6; }
10988 CPPFLAGS
="$ac_save_CPPFLAGS"
10998 if test "$HAVE_LIBMPFR" != yes; then
10999 if test "$with_mpfr" = yes; then
11000 as_fn_error $?
"MPFR is missing or unusable" "$LINENO" 5
11002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
11003 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
11008 # --------------------- #
11009 # Check for libpython. #
11010 # --------------------- #
11017 # Check whether --with-python was given.
11018 if test "${with_python+set}" = set; then :
11019 withval
=$with_python;
11024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
11025 $as_echo_n "checking whether to use python... " >&6; }
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
11027 $as_echo "$with_python" >&6; }
11029 if test "${with_python}" = no
; then
11030 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
11031 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
11034 case "${with_python}" in
11036 if test -d "${with_python}"; then
11037 # Assume the python binary is ${with_python}/bin/python.
11038 python_prog
="${with_python}/bin/python"
11040 # If python does not exit ${with_python}/bin, then try in
11041 # ${with_python}. On Windows/MinGW, this is where the Python
11043 if test ! -x "${python_prog}"; then
11044 python_prog
="${with_python}/python"
11047 if test ! -x "${python_prog}"; then
11048 # Fall back to gdb 7.0/7.1 behaviour.
11049 python_prog
=missing
11050 python_prefix
=${with_python}
11052 elif test -x "${with_python}"; then
11053 # While we can't run python compiled for $host (unless host == build),
11054 # the user could write a script that provides the needed information,
11055 # so we support that.
11056 python_prog
=${with_python}
11059 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
11063 # Disallow --with-python=foo/bar.
11064 as_fn_error $?
"invalid value for --with-python" "$LINENO" 5
11067 # The user has either specified auto, yes, or the name of the python
11068 # program assumed to be in $PATH.
11070 case "${with_python}" in
11072 if test "${build}" = "${host}"; then
11073 # Extract the first word of "python", so it can be a program name with args.
11074 set dummy python
; ac_word
=$2
11075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11076 $as_echo_n "checking for $ac_word... " >&6; }
11077 if ${ac_cv_path_python_prog_path+:} false
; then :
11078 $as_echo_n "(cached) " >&6
11080 case $python_prog_path in
11082 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
11085 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11086 for as_dir
in $PATH
11089 test -z "$as_dir" && as_dir
=.
11090 for ac_exec_ext
in '' $ac_executable_extensions; do
11091 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11092 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
11093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11100 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
11104 python_prog_path
=$ac_cv_path_python_prog_path
11105 if test -n "$python_prog_path"; then
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
11107 $as_echo "$python_prog_path" >&6; }
11109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11110 $as_echo "no" >&6; }
11114 if test "${python_prog_path}" = missing
; then
11115 python_prog
=missing
11117 python_prog
=${python_prog_path}
11120 # Not much we can do except assume the cross-compiler will find the
11122 python_prog
=missing
11126 # While we can't run python compiled for $host (unless host == build),
11127 # the user could write a script that provides the needed information,
11128 # so we support that.
11129 python_prog
="${with_python}"
11130 # Extract the first word of "${python_prog}", so it can be a program name with args.
11131 set dummy
${python_prog}; ac_word
=$2
11132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11133 $as_echo_n "checking for $ac_word... " >&6; }
11134 if ${ac_cv_path_python_prog_path+:} false
; then :
11135 $as_echo_n "(cached) " >&6
11137 case $python_prog_path in
11139 ac_cv_path_python_prog_path
="$python_prog_path" # Let the user override the test with a path.
11142 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11143 for as_dir
in $PATH
11146 test -z "$as_dir" && as_dir
=.
11147 for ac_exec_ext
in '' $ac_executable_extensions; do
11148 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11149 ac_cv_path_python_prog_path
="$as_dir/$ac_word$ac_exec_ext"
11150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11157 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path
="missing"
11161 python_prog_path
=$ac_cv_path_python_prog_path
11162 if test -n "$python_prog_path"; then
11163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
11164 $as_echo "$python_prog_path" >&6; }
11166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11167 $as_echo "no" >&6; }
11171 if test "${python_prog_path}" = missing
; then
11172 as_fn_error $?
"unable to find python program ${python_prog}" "$LINENO" 5
11178 if test "${python_prog}" != missing
; then
11179 # We have a python program to use, but it may be too old.
11180 # Don't flag an error for --with-python=auto (the default).
11181 have_python_config
=yes
11182 python_includes
=`${python_prog} ${srcdir}/python/python-config.py --includes`
11183 if test $?
!= 0; then
11184 have_python_config
=failed
11185 if test "${with_python}" != auto
; then
11186 as_fn_error $?
"failure running python-config --includes" "$LINENO" 5
11189 python_libs
=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
11190 if test $?
!= 0; then
11191 have_python_config
=failed
11192 if test "${with_python}" != auto
; then
11193 as_fn_error $?
"failure running python-config --ldflags" "$LINENO" 5
11196 python_prefix
=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
11197 if test $?
!= 0; then
11198 have_python_config
=failed
11199 if test "${with_python}" != auto
; then
11200 as_fn_error $?
"failure running python-config --exec-prefix" "$LINENO" 5
11204 # We do not have a python executable we can use to determine where
11205 # to find the Python headers and libs. We cannot guess the include
11206 # path from the python_prefix either, because that include path
11207 # depends on the Python version. So, there is nothing much we can
11208 # do except assume that the compiler will be able to find those files.
11211 have_python_config
=no
11214 # If we have python-config, only try the configuration it provides.
11215 # Otherwise fallback on the old way of trying different versions of
11219 if test "${have_python_config}" = yes; then
11222 new_CPPFLAGS
=${python_includes}
11223 new_LIBS
=${python_libs}
11224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11225 $as_echo_n "checking for python... " >&6; }
11226 save_CPPFLAGS
=$CPPFLAGS
11228 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11229 LIBS
="$new_LIBS $LIBS"
11230 found_usable_python
=no
11231 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11232 /* end confdefs.h. */
11233 #include "Python.h"
11242 if ac_fn_c_try_link
"$LINENO"; then :
11244 found_usable_python
=yes
11245 PYTHON_CPPFLAGS
=$new_CPPFLAGS
11246 PYTHON_LIBS
=$new_LIBS
11248 rm -f core conftest.err conftest.
$ac_objext \
11249 conftest
$ac_exeext conftest.
$ac_ext
11250 CPPFLAGS
=$save_CPPFLAGS
11252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11253 $as_echo "${found_usable_python}" >&6; }
11255 elif test "${have_python_config}" != failed
; then
11256 if test "${have_libpython}" = no
; then
11259 new_CPPFLAGS
=${python_includes}
11260 new_LIBS
="-lpython2.7 ${python_libs}"
11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11262 $as_echo_n "checking for python... " >&6; }
11263 save_CPPFLAGS
=$CPPFLAGS
11265 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11266 LIBS
="$new_LIBS $LIBS"
11267 found_usable_python
=no
11268 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11269 /* end confdefs.h. */
11270 #include "Python.h"
11279 if ac_fn_c_try_link
"$LINENO"; then :
11281 found_usable_python
=yes
11282 PYTHON_CPPFLAGS
=$new_CPPFLAGS
11283 PYTHON_LIBS
=$new_LIBS
11285 rm -f core conftest.err conftest.
$ac_objext \
11286 conftest
$ac_exeext conftest.
$ac_ext
11287 CPPFLAGS
=$save_CPPFLAGS
11289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11290 $as_echo "${found_usable_python}" >&6; }
11293 if test "${have_libpython}" = no
; then
11296 new_CPPFLAGS
=${python_includes}
11297 new_LIBS
="-lpython2.6 ${python_libs}"
11298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11299 $as_echo_n "checking for python... " >&6; }
11300 save_CPPFLAGS
=$CPPFLAGS
11302 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11303 LIBS
="$new_LIBS $LIBS"
11304 found_usable_python
=no
11305 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11306 /* end confdefs.h. */
11307 #include "Python.h"
11316 if ac_fn_c_try_link
"$LINENO"; then :
11318 found_usable_python
=yes
11319 PYTHON_CPPFLAGS
=$new_CPPFLAGS
11320 PYTHON_LIBS
=$new_LIBS
11322 rm -f core conftest.err conftest.
$ac_objext \
11323 conftest
$ac_exeext conftest.
$ac_ext
11324 CPPFLAGS
=$save_CPPFLAGS
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11327 $as_echo "${found_usable_python}" >&6; }
11332 if test "${have_libpython}" = no
; then
11333 case "${with_python}" in
11335 as_fn_error $?
"python is missing or unusable" "$LINENO" 5
11338 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
11339 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
11342 as_fn_error $?
"no usable python found at ${with_python}" "$LINENO" 5
11346 if test -n "${python_prefix}"; then
11348 cat >>confdefs.h
<<_ACEOF
11349 #define WITH_PYTHON_PATH "${python_prefix}"
11353 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
11354 if test "x$prefix" = xNONE
; then
11355 test_prefix
=/usr
/local
11357 test_prefix
=$prefix
11360 test_prefix
=$exec_prefix
11363 case ${python_prefix} in
11364 "${test_prefix}"|
"${test_prefix}/"*|\
11365 '${exec_prefix}'|
'${exec_prefix}/'*)
11370 cat >>confdefs.h
<<_ACEOF
11371 #define PYTHON_PATH_RELOCATABLE $value
11380 # Check whether --with-python-libdir was given.
11381 if test "${with_python_libdir+set}" = set; then :
11382 withval
=$with_python_libdir;
11385 # If no python libdir is specified then select one based on
11386 # python's prefix path.
11387 if test -n "${python_prefix}"; then
11388 with_python_libdir
=${python_prefix}/lib
11394 if test "${have_libpython}" != no
; then
11396 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
11398 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
11399 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
11400 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
11401 CONFIG_INSTALL
="$CONFIG_INSTALL install-python"
11402 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
11404 if test -n "${with_python_libdir}"; then
11406 cat >>confdefs.h
<<_ACEOF
11407 #define WITH_PYTHON_LIBDIR "${with_python_libdir}"
11411 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
11412 if test "x$prefix" = xNONE
; then
11413 test_prefix
=/usr
/local
11415 test_prefix
=$prefix
11418 test_prefix
=$exec_prefix
11421 case ${with_python_libdir} in
11422 "${test_prefix}"|
"${test_prefix}/"*|\
11423 '${exec_prefix}'|
'${exec_prefix}/'*)
11428 cat >>confdefs.h
<<_ACEOF
11429 #define PYTHON_LIBDIR_RELOCATABLE $value
11435 # Flags needed to compile Python code (taken from python-config --cflags).
11436 # We cannot call python-config directly because it will output whatever was
11437 # used when compiling the Python interpreter itself, including flags which
11438 # would make the python-related objects be compiled differently from the
11439 # rest of GDB (e.g., -O2 and -fPIC).
11440 if test "${GCC}" = yes; then
11441 tentative_python_cflags
="-fno-strict-aliasing -fwrapv"
11442 # Python headers recommend -DNDEBUG, but it's unclear if that just
11443 # refers to building Python itself. In release mode, though, it
11444 # doesn't hurt for the Python code in gdb to follow.
11445 $development || tentative_python_cflags
="$tentative_python_cflags -DNDEBUG"
11448 if test "x${tentative_python_cflags}" != x
; then
11449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
11450 $as_echo_n "checking compiler flags for python code... " >&6; }
11451 for flag
in ${tentative_python_cflags}; do
11452 # Check that the compiler accepts it
11453 saved_CFLAGS
="$CFLAGS"
11454 CFLAGS
="$CFLAGS $flag"
11455 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11456 /* end confdefs.h. */
11466 if ac_fn_c_try_compile
"$LINENO"; then :
11467 PYTHON_CFLAGS
="${PYTHON_CFLAGS} $flag"
11469 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11470 CFLAGS
="$saved_CFLAGS"
11472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
11473 $as_echo "${PYTHON_CFLAGS}" >&6; }
11476 # On x64 Windows, Python's include headers, and pyconfig.h in
11477 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
11478 # version of Windows. Unfortunately, MS_WIN64 is only defined if
11479 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
11480 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
11481 # The issue was reported to the Python community, but still isn't
11482 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
11484 case "$gdb_host" in
11486 if test "${GCC}" = yes; then
11487 CPPFLAGS
="$CPPFLAGS -DMS_WIN64"
11492 # Even if Python support is not compiled in, we need to have this file
11493 # included so that the "python" command, et.al., still exists.
11494 CONFIG_OBS
="$CONFIG_OBS python/python.o"
11495 CONFIG_SRCS
="$CONFIG_SRCS python/python.c"
11498 # Work around Python http://bugs.python.org/issue10112. See also
11499 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
11500 # no effect. Note that the only test after this that uses Python is
11501 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
11502 # run without -export-dynamic too.
11503 PYTHON_LIBS
=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
11508 if test "${have_libpython}" != no
; then
11510 HAVE_PYTHON_FALSE
='#'
11512 HAVE_PYTHON_TRUE
='#'
11517 # -------------------- #
11518 # Check for libguile. #
11519 # -------------------- #
11526 # Check whether --with-guile was given.
11527 if test "${with_guile+set}" = set; then :
11528 withval
=$with_guile;
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
11534 $as_echo_n "checking whether to use guile... " >&6; }
11535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
11536 $as_echo "$with_guile" >&6; }
11538 # Extract the first word of "pkg-config", so it can be a program name with args.
11539 set dummy pkg-config
; ac_word
=$2
11540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11541 $as_echo_n "checking for $ac_word... " >&6; }
11542 if ${ac_cv_path_pkg_config_prog_path+:} false
; then :
11543 $as_echo_n "(cached) " >&6
11545 case $pkg_config_prog_path in
11547 ac_cv_path_pkg_config_prog_path
="$pkg_config_prog_path" # Let the user override the test with a path.
11550 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11551 for as_dir
in $PATH
11554 test -z "$as_dir" && as_dir
=.
11555 for ac_exec_ext
in '' $ac_executable_extensions; do
11556 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11557 ac_cv_path_pkg_config_prog_path
="$as_dir/$ac_word$ac_exec_ext"
11558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11565 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path
="missing"
11569 pkg_config_prog_path
=$ac_cv_path_pkg_config_prog_path
11570 if test -n "$pkg_config_prog_path"; then
11571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
11572 $as_echo "$pkg_config_prog_path" >&6; }
11574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11575 $as_echo "no" >&6; }
11580 try_guile_versions
="guile-3.0 guile-2.2 guile-2.0"
11582 case "${with_guile}" in
11584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
11585 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
11588 if test "${pkg_config_prog_path}" = "missing"; then
11589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
11590 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
11593 pkg_config
=${pkg_config_prog_path}
11594 guile_version_list
=${try_guile_versions}
11597 found_usable_guile
=checking
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11599 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11600 for guile_version
in ${guile_version_list}; do
11601 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11602 if test $?
!= 0; then
11605 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11606 if test $?
!= 0; then
11607 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11609 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11610 if test $?
!= 0; then
11611 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11613 found_usable_guile
=${guile_version}
11616 if test "${found_usable_guile}" = "checking"; then
11617 if test "${flag_errors}" = "yes"; then
11618 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11620 found_usable_guile
=no
11623 if test "${found_usable_guile}" != no
; then
11624 save_CPPFLAGS
=$CPPFLAGS
11626 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11627 LIBS
="$LIBS $new_LIBS"
11628 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11629 /* end confdefs.h. */
11630 #include "libguile.h"
11639 if ac_fn_c_try_link
"$LINENO"; then :
11641 GUILE_CPPFLAGS
=$new_CPPFLAGS
11642 GUILE_LIBS
=$new_LIBS
11644 found_usable_guile
=no
11646 rm -f core conftest.err conftest.
$ac_objext \
11647 conftest
$ac_exeext conftest.
$ac_ext
11648 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11649 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11651 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11656 CPPFLAGS
=$save_CPPFLAGS
11658 if test "${found_usable_guile}" = no
; then
11659 if test "${flag_errors}" = yes; then
11660 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11661 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11662 as_fn_error $?
"linking guile version ${guile_version} test program failed
11663 See \`config.log' for more details" "$LINENO" 5; }
11667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11668 $as_echo "${found_usable_guile}" >&6; }
11673 if test "${pkg_config_prog_path}" = "missing"; then
11674 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11677 pkg_config
=${pkg_config_prog_path}
11678 guile_version_list
=${try_guile_versions}
11681 found_usable_guile
=checking
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11683 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11684 for guile_version
in ${guile_version_list}; do
11685 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11686 if test $?
!= 0; then
11689 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11690 if test $?
!= 0; then
11691 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11693 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11694 if test $?
!= 0; then
11695 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11697 found_usable_guile
=${guile_version}
11700 if test "${found_usable_guile}" = "checking"; then
11701 if test "${flag_errors}" = "yes"; then
11702 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11704 found_usable_guile
=no
11707 if test "${found_usable_guile}" != no
; then
11708 save_CPPFLAGS
=$CPPFLAGS
11710 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11711 LIBS
="$LIBS $new_LIBS"
11712 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11713 /* end confdefs.h. */
11714 #include "libguile.h"
11723 if ac_fn_c_try_link
"$LINENO"; then :
11725 GUILE_CPPFLAGS
=$new_CPPFLAGS
11726 GUILE_LIBS
=$new_LIBS
11728 found_usable_guile
=no
11730 rm -f core conftest.err conftest.
$ac_objext \
11731 conftest
$ac_exeext conftest.
$ac_ext
11732 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11733 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11735 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11740 CPPFLAGS
=$save_CPPFLAGS
11742 if test "${found_usable_guile}" = no
; then
11743 if test "${flag_errors}" = yes; then
11744 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11745 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11746 as_fn_error $?
"linking guile version ${guile_version} test program failed
11747 See \`config.log' for more details" "$LINENO" 5; }
11751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11752 $as_echo "${found_usable_guile}" >&6; }
11756 if test -x "${with_guile}"; then
11758 pkg_config
=${with_guile}
11759 guile_version_list
=${try_guile_versions}
11762 found_usable_guile
=checking
11763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11764 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11765 for guile_version
in ${guile_version_list}; do
11766 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11767 if test $?
!= 0; then
11770 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11771 if test $?
!= 0; then
11772 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11774 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11775 if test $?
!= 0; then
11776 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11778 found_usable_guile
=${guile_version}
11781 if test "${found_usable_guile}" = "checking"; then
11782 if test "${flag_errors}" = "yes"; then
11783 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11785 found_usable_guile
=no
11788 if test "${found_usable_guile}" != no
; then
11789 save_CPPFLAGS
=$CPPFLAGS
11791 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11792 LIBS
="$LIBS $new_LIBS"
11793 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11794 /* end confdefs.h. */
11795 #include "libguile.h"
11804 if ac_fn_c_try_link
"$LINENO"; then :
11806 GUILE_CPPFLAGS
=$new_CPPFLAGS
11807 GUILE_LIBS
=$new_LIBS
11809 found_usable_guile
=no
11811 rm -f core conftest.err conftest.
$ac_objext \
11812 conftest
$ac_exeext conftest.
$ac_ext
11813 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11814 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11816 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11821 CPPFLAGS
=$save_CPPFLAGS
11823 if test "${found_usable_guile}" = no
; then
11824 if test "${flag_errors}" = yes; then
11825 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11826 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11827 as_fn_error $?
"linking guile version ${guile_version} test program failed
11828 See \`config.log' for more details" "$LINENO" 5; }
11832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11833 $as_echo "${found_usable_guile}" >&6; }
11836 as_fn_error $?
"Guile config program not executable: ${with_guile}" "$LINENO" 5
11840 # Disallow --with=guile="" and --with-guile=foo/bar.
11841 as_fn_error $?
"invalid value for --with-guile" "$LINENO" 5
11844 # A space separate list of guile versions to try, in order.
11845 if test "${pkg_config_prog_path}" = "missing"; then
11846 as_fn_error $?
"pkg-config not found" "$LINENO" 5
11849 pkg_config
=${pkg_config_prog_path}
11850 guile_version_list
=${with_guile}
11853 found_usable_guile
=checking
11854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11855 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11856 for guile_version
in ${guile_version_list}; do
11857 ${pkg_config} --exists ${guile_version} 2>/dev
/null
11858 if test $?
!= 0; then
11861 new_CPPFLAGS
=`${pkg_config} --cflags ${guile_version}`
11862 if test $?
!= 0; then
11863 as_fn_error $?
"failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11865 new_LIBS
=`${pkg_config} --libs ${guile_version}`
11866 if test $?
!= 0; then
11867 as_fn_error $?
"failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11869 found_usable_guile
=${guile_version}
11872 if test "${found_usable_guile}" = "checking"; then
11873 if test "${flag_errors}" = "yes"; then
11874 as_fn_error $?
"unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11876 found_usable_guile
=no
11879 if test "${found_usable_guile}" != no
; then
11880 save_CPPFLAGS
=$CPPFLAGS
11882 CPPFLAGS
="$CPPFLAGS $new_CPPFLAGS"
11883 LIBS
="$LIBS $new_LIBS"
11884 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11885 /* end confdefs.h. */
11886 #include "libguile.h"
11895 if ac_fn_c_try_link
"$LINENO"; then :
11897 GUILE_CPPFLAGS
=$new_CPPFLAGS
11898 GUILE_LIBS
=$new_LIBS
11900 found_usable_guile
=no
11902 rm -f core conftest.err conftest.
$ac_objext \
11903 conftest
$ac_exeext conftest.
$ac_ext
11904 ac_fn_c_check_func
"$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11905 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes
; then :
11907 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11912 CPPFLAGS
=$save_CPPFLAGS
11914 if test "${found_usable_guile}" = no
; then
11915 if test "${flag_errors}" = yes; then
11916 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11917 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11918 as_fn_error $?
"linking guile version ${guile_version} test program failed
11919 See \`config.log' for more details" "$LINENO" 5; }
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11924 $as_echo "${found_usable_guile}" >&6; }
11929 if test "${have_libguile}" != no
; then
11930 case "${with_guile}" in
11933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11934 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11935 if ${ac_cv_guild_program_name+:} false
; then :
11936 $as_echo_n "(cached) " >&6
11938 ac_cv_guild_program_name
="`"${with_guile}" --variable guild "${guile_version}"`"
11940 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11941 # the 'guild' and 'bindir' variables. In that case, try to guess
11942 # what the program name is, at the risk of getting it wrong if
11943 # Guile was configured with '--program-suffix' or similar.
11944 if test "x$ac_cv_guild_program_name" = "x"; then
11945 guile_exec_prefix
="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11946 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11951 $as_echo "$ac_cv_guild_program_name" >&6; }
11953 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11954 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11957 GUILD
="$ac_cv_guild_program_name"
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11964 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11965 if ${ac_cv_guild_program_name+:} false
; then :
11966 $as_echo_n "(cached) " >&6
11968 ac_cv_guild_program_name
="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11970 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11971 # the 'guild' and 'bindir' variables. In that case, try to guess
11972 # what the program name is, at the risk of getting it wrong if
11973 # Guile was configured with '--program-suffix' or similar.
11974 if test "x$ac_cv_guild_program_name" = "x"; then
11975 guile_exec_prefix
="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11976 ac_cv_guild_program_name
="$guile_exec_prefix/bin/guild"
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11981 $as_echo "$ac_cv_guild_program_name" >&6; }
11983 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11984 as_fn_error $?
"'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11987 GUILD
="$ac_cv_guild_program_name"
11994 if test "$cross_compiling" = no
; then
11997 GUILD_TARGET_FLAG
="--target=$host"
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
12004 $as_echo_n "checking whether guild supports this host... " >&6; }
12005 if ${ac_cv_guild_ok+:} false
; then :
12006 $as_echo_n "(cached) " >&6
12008 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
12009 if "$ac_cv_guild_program_name" compile
$GUILD_TARGET_FLAG -o conftest.go
"$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
12016 $as_echo "$ac_cv_guild_ok" >&6; }
12018 if test "$ac_cv_guild_ok" = no
; then
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
12021 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
12025 if test "${have_libguile}" != no
; then
12027 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
12029 CONFIG_OBS
="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
12030 CONFIG_DEPS
="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
12031 CONFIG_SRCS
="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
12032 CONFIG_INSTALL
="$CONFIG_INSTALL install-guile"
12033 ENABLE_CFLAGS
="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
12036 save_CPPFLAGS
="$CPPFLAGS"
12038 CPPFLAGS
="$GUILE_CPPFLAGS"
12039 for ac_func
in scm_new_smob
12041 ac_fn_c_check_func
"$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
12042 if test "x$ac_cv_func_scm_new_smob" = xyes
; then :
12043 cat >>confdefs.h
<<_ACEOF
12044 #define HAVE_SCM_NEW_SMOB 1
12051 CPPFLAGS
="$save_CPPFLAGS"
12053 # Even if Guile support is not compiled in, we need to have these files
12055 CONFIG_OBS
="$CONFIG_OBS guile/guile.o"
12056 CONFIG_SRCS
="$CONFIG_SRCS guile/guile.c"
12060 if test "${have_libguile}" != no
; then
12062 HAVE_GUILE_FALSE
='#'
12064 HAVE_GUILE_TRUE
='#'
12069 # ---------------------------- #
12070 # Check for source highlight. #
12071 # ---------------------------- #
12076 # Check whether --enable-source-highlight was given.
12077 if test "${enable_source_highlight+set}" = set; then :
12078 enableval
=$enable_source_highlight; case "${enableval}" in
12079 yes) enable_source_highlight
=yes ;;
12080 no
) enable_source_highlight
=no
;;
12081 *) as_fn_error $?
"bad value ${enableval} for source-highlight option" "$LINENO" 5 ;;
12084 enable_source_highlight
=auto
12088 if test "${enable_source_highlight}" != "no"; then
12089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the source-highlight library" >&5
12090 $as_echo_n "checking for the source-highlight library... " >&6; }
12091 if test "${pkg_config_prog_path}" = "missing"; then
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - pkg-config not found" >&5
12093 $as_echo "no - pkg-config not found" >&6; }
12094 if test "${enable_source_highlight}" = "yes"; then
12095 as_fn_error $?
"pkg-config was not found in your system" "$LINENO" 5
12098 if ${pkg_config_prog_path} --exists source-highlight
; then
12101 as_fn_error $?
"source highlight is incompatible with -static-libstdc++; either use --disable-source-highlight or --without-static-standard-libraries" "$LINENO" 5
12105 SRCHIGH_CFLAGS
=`${pkg_config_prog_path} --cflags source-highlight`
12106 SRCHIGH_LIBS
=`${pkg_config_prog_path} --libs source-highlight`
12108 $as_echo "#define HAVE_SOURCE_HIGHLIGHT 1" >>confdefs.h
12110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12111 $as_echo "yes" >&6; }
12113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12114 $as_echo "no" >&6; }
12115 if test "${enable_source_highlight}" = "yes"; then
12116 as_fn_error $?
"source-highlight was not found in your system" "$LINENO" 5
12124 # ------------------------- #
12125 # Checks for header files. #
12126 # ------------------------- #
12128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12129 $as_echo_n "checking for ANSI C header files... " >&6; }
12130 if ${ac_cv_header_stdc+:} false
; then :
12131 $as_echo_n "(cached) " >&6
12133 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12134 /* end confdefs.h. */
12135 #include <stdlib.h>
12136 #include <stdarg.h>
12137 #include <string.h>
12148 if ac_fn_c_try_compile
"$LINENO"; then :
12149 ac_cv_header_stdc
=yes
12151 ac_cv_header_stdc
=no
12153 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12155 if test $ac_cv_header_stdc = yes; then
12156 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12157 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12158 /* end confdefs.h. */
12159 #include <string.h>
12162 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12163 $EGREP "memchr" >/dev
/null
2>&1; then :
12166 ac_cv_header_stdc
=no
12172 if test $ac_cv_header_stdc = yes; then
12173 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12174 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12175 /* end confdefs.h. */
12176 #include <stdlib.h>
12179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12180 $EGREP "free" >/dev
/null
2>&1; then :
12183 ac_cv_header_stdc
=no
12189 if test $ac_cv_header_stdc = yes; then
12190 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12191 if test "$cross_compiling" = yes; then :
12194 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12195 /* end confdefs.h. */
12197 #include <stdlib.h>
12198 #if ((' ' & 0x0FF) == 0x020)
12199 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12200 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12202 # define ISLOWER(c) \
12203 (('a' <= (c) && (c) <= 'i') \
12204 || ('j' <= (c) && (c) <= 'r') \
12205 || ('s' <= (c) && (c) <= 'z'))
12206 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12209 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12214 for (i = 0; i < 256; i++)
12215 if (XOR (islower (i), ISLOWER (i))
12216 || toupper (i) != TOUPPER (i))
12221 if ac_fn_c_try_run
"$LINENO"; then :
12224 ac_cv_header_stdc
=no
12226 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12227 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12233 $as_echo "$ac_cv_header_stdc" >&6; }
12234 if test $ac_cv_header_stdc = yes; then
12236 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12240 # elf_hp.h is for HP/UX 64-bit shared library support.
12241 for ac_header
in nlist.h machine
/reg.h \
12243 sys
/file.h sys
/filio.h sys
/ioctl.h sys
/param.h \
12244 sys
/resource.h sys
/ptrace.h ptrace.h \
12245 sys
/reg.h sys
/debugreg.h \
12248 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12249 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12250 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12251 cat >>confdefs.h
<<_ACEOF
12252 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12259 for ac_header
in sys
/user.h
12261 ac_fn_c_check_header_compile
"$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12262 # include <sys/param.h>
12266 if test "x$ac_cv_header_sys_user_h" = xyes
; then :
12267 cat >>confdefs.h
<<_ACEOF
12268 #define HAVE_SYS_USER_H 1
12276 for ac_header
in curses.h cursesX.h ncurses.h ncursesw
/ncurses.h ncurses
/ncurses.h ncurses
/term.h
12278 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12279 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12280 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12281 cat >>confdefs.h
<<_ACEOF
12282 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12289 for ac_header
in term.h
12291 ac_fn_c_check_header_compile
"$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12292 # include <curses.h>
12296 if test "x$ac_cv_header_term_h" = xyes
; then :
12297 cat >>confdefs.h
<<_ACEOF
12298 #define HAVE_TERM_H 1
12306 for ac_header
in sys
/socket.h
12308 ac_fn_c_check_header_mongrel
"$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12309 if test "x$ac_cv_header_sys_socket_h" = xyes
; then :
12310 cat >>confdefs.h
<<_ACEOF
12311 #define HAVE_SYS_SOCKET_H 1
12318 for ac_header
in ws2tcpip.h
12320 ac_fn_c_check_header_mongrel
"$LINENO" "ws2tcpip.h" "ac_cv_header_ws2tcpip_h" "$ac_includes_default"
12321 if test "x$ac_cv_header_ws2tcpip_h" = xyes
; then :
12322 cat >>confdefs.h
<<_ACEOF
12323 #define HAVE_WS2TCPIP_H 1
12331 # ------------------------- #
12332 # Checks for declarations. #
12333 # ------------------------- #
12336 # Check for presence and size of long long.
12337 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12338 if test "x$ac_cv_type_long_long" = xyes
; then :
12340 cat >>confdefs.h
<<_ACEOF
12341 #define HAVE_LONG_LONG 1
12344 # The cast to long int works around a bug in the HP C Compiler
12345 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12346 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12347 # This bug is HP SR number 8606223364.
12348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12349 $as_echo_n "checking size of long long... " >&6; }
12350 if ${ac_cv_sizeof_long_long+:} false
; then :
12351 $as_echo_n "(cached) " >&6
12353 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12356 if test "$ac_cv_type_long_long" = yes; then
12357 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12358 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12359 as_fn_error
77 "cannot compute sizeof (long long)
12360 See \`config.log' for more details" "$LINENO" 5; }
12362 ac_cv_sizeof_long_long
=0
12367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12368 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12372 cat >>confdefs.h
<<_ACEOF
12373 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12380 as_ac_Symbol
=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
12381 ac_fn_c_check_decl
"$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
12382 if eval test \"x\$
"$as_ac_Symbol"\" = x
"yes"; then :
12388 cat >>confdefs.h
<<_ACEOF
12389 #define HAVE_DECL_BASENAME $ac_have_decl
12391 ac_fn_c_check_decl
"$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12392 if test "x$ac_cv_have_decl_ffs" = xyes
; then :
12398 cat >>confdefs.h
<<_ACEOF
12399 #define HAVE_DECL_FFS $ac_have_decl
12401 ac_fn_c_check_decl
"$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12402 if test "x$ac_cv_have_decl_asprintf" = xyes
; then :
12408 cat >>confdefs.h
<<_ACEOF
12409 #define HAVE_DECL_ASPRINTF $ac_have_decl
12411 ac_fn_c_check_decl
"$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12412 if test "x$ac_cv_have_decl_vasprintf" = xyes
; then :
12418 cat >>confdefs.h
<<_ACEOF
12419 #define HAVE_DECL_VASPRINTF $ac_have_decl
12421 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12422 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
12428 cat >>confdefs.h
<<_ACEOF
12429 #define HAVE_DECL_SNPRINTF $ac_have_decl
12431 ac_fn_c_check_decl
"$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12432 if test "x$ac_cv_have_decl_vsnprintf" = xyes
; then :
12438 cat >>confdefs.h
<<_ACEOF
12439 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12442 ac_fn_c_check_decl
"$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12443 if test "x$ac_cv_have_decl_strtol" = xyes
; then :
12449 cat >>confdefs.h
<<_ACEOF
12450 #define HAVE_DECL_STRTOL $ac_have_decl
12452 ac_fn_c_check_decl
"$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12453 if test "x$ac_cv_have_decl_strtoul" = xyes
; then :
12459 cat >>confdefs.h
<<_ACEOF
12460 #define HAVE_DECL_STRTOUL $ac_have_decl
12462 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12463 if test "x$ac_cv_have_decl_strtoll" = xyes
; then :
12469 cat >>confdefs.h
<<_ACEOF
12470 #define HAVE_DECL_STRTOLL $ac_have_decl
12472 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12473 if test "x$ac_cv_have_decl_strtoull" = xyes
; then :
12479 cat >>confdefs.h
<<_ACEOF
12480 #define HAVE_DECL_STRTOULL $ac_have_decl
12483 ac_fn_c_check_decl
"$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12484 if test "x$ac_cv_have_decl_strverscmp" = xyes
; then :
12490 cat >>confdefs.h
<<_ACEOF
12491 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12496 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12497 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
12503 cat >>confdefs.h
<<_ACEOF
12504 #define HAVE_DECL_SNPRINTF $ac_have_decl
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12509 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12510 if ${am_cv_val_LC_MESSAGES+:} false
; then :
12511 $as_echo_n "(cached) " >&6
12513 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12514 /* end confdefs.h. */
12515 #include <locale.h>
12524 if ac_fn_c_try_link
"$LINENO"; then :
12525 am_cv_val_LC_MESSAGES
=yes
12527 am_cv_val_LC_MESSAGES
=no
12529 rm -f core conftest.err conftest.
$ac_objext \
12530 conftest
$ac_exeext conftest.
$ac_ext
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12533 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12534 if test $am_cv_val_LC_MESSAGES = yes; then
12536 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12541 # ------------------ #
12542 # Checks for types. #
12543 # ------------------ #
12545 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12546 #if HAVE_SYS_SOCKET_H
12547 # include <sys/socket.h>
12548 #elif HAVE_WS2TCPIP_H
12549 # include <ws2tcpip.h>
12553 if test "x$ac_cv_type_socklen_t" = xyes
; then :
12555 cat >>confdefs.h
<<_ACEOF
12556 #define HAVE_SOCKLEN_T 1
12563 # ------------------------------------- #
12564 # Checks for compiler characteristics. #
12565 # ------------------------------------- #
12567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12568 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12569 if ${ac_cv_c_const+:} false
; then :
12570 $as_echo_n "(cached) " >&6
12572 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12573 /* end confdefs.h. */
12579 #ifndef __cplusplus
12580 /* Ultrix mips cc rejects this sort of thing. */
12581 typedef int charset[2];
12582 const charset cs = { 0, 0 };
12583 /* SunOS 4.1.1 cc rejects this. */
12584 char const *const *pcpcc;
12586 /* NEC SVR4.0.2 mips cc rejects this. */
12587 struct point {int x, y;};
12588 static struct point const zero = {0,0};
12589 /* AIX XL C 1.02.0.0 rejects this.
12590 It does not let you subtract one const X* pointer from another in
12591 an arm of an if-expression whose if-part is not a constant
12593 const char *g = "string";
12594 pcpcc = &g + (g ? g-g : 0);
12595 /* HPUX 7.0 cc rejects these. */
12597 ppc = (char**) pcpcc;
12598 pcpcc = (char const *const *) ppc;
12599 { /* SCO 3.2v4 cc rejects this sort of thing. */
12602 char const *s = 0 ? (char *) 0 : (char const *) 0;
12607 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12608 int x[] = {25, 17};
12609 const int *foo = &x[0];
12612 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12613 typedef const int *iptr;
12617 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12618 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12619 struct s { int j; const int *ap[3]; } bx;
12620 struct s *b = &bx; b->j = 5;
12622 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12623 const int foo = 10;
12624 if (!foo) return 0;
12626 return !cs[0] && !zero.x;
12633 if ac_fn_c_try_compile
"$LINENO"; then :
12638 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12641 $as_echo "$ac_cv_c_const" >&6; }
12642 if test $ac_cv_c_const = no
; then
12644 $as_echo "#define const /**/" >>confdefs.h
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12649 $as_echo_n "checking for inline... " >&6; }
12650 if ${ac_cv_c_inline+:} false
; then :
12651 $as_echo_n "(cached) " >&6
12654 for ac_kw
in inline __inline__ __inline
; do
12655 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12656 /* end confdefs.h. */
12657 #ifndef __cplusplus
12659 static $ac_kw foo_t static_foo () {return 0; }
12660 $ac_kw foo_t foo () {return 0; }
12664 if ac_fn_c_try_compile
"$LINENO"; then :
12665 ac_cv_c_inline
=$ac_kw
12667 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12668 test "$ac_cv_c_inline" != no
&& break
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12673 $as_echo "$ac_cv_c_inline" >&6; }
12675 case $ac_cv_c_inline in
12678 case $ac_cv_c_inline in
12680 *) ac_val
=$ac_cv_c_inline;;
12682 cat >>confdefs.h
<<_ACEOF
12683 #ifndef __cplusplus
12684 #define inline $ac_val
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12691 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12692 if ${ac_cv_c_bigendian+:} false
; then :
12693 $as_echo_n "(cached) " >&6
12695 ac_cv_c_bigendian
=unknown
12696 # See if we're dealing with a universal compiler.
12697 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12698 /* end confdefs.h. */
12699 #ifndef __APPLE_CC__
12700 not a universal capable compiler
12705 if ac_fn_c_try_compile
"$LINENO"; then :
12707 # Check for potential -arch flags. It is not universal unless
12708 # there are at least two -arch flags with different values.
12711 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12712 if test -n "$ac_prev"; then
12714 i?
86 | x86_64 | ppc | ppc64
)
12715 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
12718 ac_cv_c_bigendian
=universal
12724 elif test "x$ac_word" = "x-arch"; then
12729 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12730 if test $ac_cv_c_bigendian = unknown
; then
12731 # See if sys/param.h defines the BYTE_ORDER macro.
12732 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12733 /* end confdefs.h. */
12734 #include <sys/types.h>
12735 #include <sys/param.h>
12740 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12741 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12743 bogus endian macros
12750 if ac_fn_c_try_compile
"$LINENO"; then :
12751 # It does; now see whether it defined to BIG_ENDIAN or not.
12752 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12753 /* end confdefs.h. */
12754 #include <sys/types.h>
12755 #include <sys/param.h>
12760 #if BYTE_ORDER != BIG_ENDIAN
12768 if ac_fn_c_try_compile
"$LINENO"; then :
12769 ac_cv_c_bigendian
=yes
12771 ac_cv_c_bigendian
=no
12773 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12775 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12777 if test $ac_cv_c_bigendian = unknown
; then
12778 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12779 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12780 /* end confdefs.h. */
12781 #include <limits.h>
12786 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12787 bogus endian macros
12794 if ac_fn_c_try_compile
"$LINENO"; then :
12795 # It does; now see whether it defined to _BIG_ENDIAN or not.
12796 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12797 /* end confdefs.h. */
12798 #include <limits.h>
12803 #ifndef _BIG_ENDIAN
12811 if ac_fn_c_try_compile
"$LINENO"; then :
12812 ac_cv_c_bigendian
=yes
12814 ac_cv_c_bigendian
=no
12816 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12818 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12820 if test $ac_cv_c_bigendian = unknown
; then
12821 # Compile a test program.
12822 if test "$cross_compiling" = yes; then :
12823 # Try to guess by grepping values from an object file.
12824 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12825 /* end confdefs.h. */
12826 short int ascii_mm[] =
12827 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12828 short int ascii_ii[] =
12829 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12830 int use_ascii (int i) {
12831 return ascii_mm[i] + ascii_ii[i];
12833 short int ebcdic_ii[] =
12834 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12835 short int ebcdic_mm[] =
12836 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12837 int use_ebcdic (int i) {
12838 return ebcdic_mm[i] + ebcdic_ii[i];
12845 return use_ascii (foo) == use_ebcdic (foo);
12850 if ac_fn_c_try_compile
"$LINENO"; then :
12851 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
12852 ac_cv_c_bigendian
=yes
12854 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
12855 if test "$ac_cv_c_bigendian" = unknown
; then
12856 ac_cv_c_bigendian
=no
12858 # finding both strings is unlikely to happen, but who knows?
12859 ac_cv_c_bigendian
=unknown
12863 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12866 /* end confdefs.h. */
12867 $ac_includes_default
12872 /* Are we little or big endian? From Harbison&Steele. */
12876 char c[sizeof (long int)];
12879 return u.c[sizeof (long int) - 1] == 1;
12885 if ac_fn_c_try_run
"$LINENO"; then :
12886 ac_cv_c_bigendian
=no
12888 ac_cv_c_bigendian
=yes
12890 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12891 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12897 $as_echo "$ac_cv_c_bigendian" >&6; }
12898 case $ac_cv_c_bigendian in #(
12900 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12906 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12910 as_fn_error $?
"unknown endianness
12911 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12915 # ------------------------------ #
12916 # Checks for library functions. #
12917 # ------------------------------ #
12919 for ac_func
in getuid getgid \
12920 pipe pread pread64 pwrite resize_term \
12922 sigaction sigsetmask socketpair \
12923 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12924 setrlimit getrlimit posix_madvise waitpid \
12927 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12928 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
12929 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
12930 cat >>confdefs.h
<<_ACEOF
12931 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12939 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12940 if ${am_cv_langinfo_codeset+:} false
; then :
12941 $as_echo_n "(cached) " >&6
12943 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12944 /* end confdefs.h. */
12945 #include <langinfo.h>
12949 char* cs = nl_langinfo(CODESET);
12954 if ac_fn_c_try_link
"$LINENO"; then :
12955 am_cv_langinfo_codeset
=yes
12957 am_cv_langinfo_codeset
=no
12959 rm -f core conftest.err conftest.
$ac_objext \
12960 conftest
$ac_exeext conftest.
$ac_ext
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12964 $as_echo "$am_cv_langinfo_codeset" >&6; }
12965 if test $am_cv_langinfo_codeset = yes; then
12967 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12971 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12972 if test "x$ac_cv_type_size_t" = xyes
; then :
12976 cat >>confdefs.h
<<_ACEOF
12977 #define size_t unsigned int
12985 for ac_header
in $ac_header_list
12987 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12988 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12990 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
12991 cat >>confdefs.h
<<_ACEOF
12992 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13005 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13006 if test "x$ac_cv_type_pid_t" = xyes
; then :
13010 cat >>confdefs.h
<<_ACEOF
13016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
13017 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
13018 if ${ac_cv_path_SED+:} false
; then :
13019 $as_echo_n "(cached) " >&6
13021 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
13022 for ac_i
in 1 2 3 4 5 6 7; do
13023 ac_script
="$ac_script$as_nl$ac_script"
13025 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
13026 { ac_script
=; unset ac_script
;}
13027 if test -z "$SED"; then
13028 ac_path_SED_found
=false
13029 # Loop through the user's path and test for each of PROGNAME-LIST
13030 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13031 for as_dir
in $PATH
13034 test -z "$as_dir" && as_dir
=.
13035 for ac_prog
in sed gsed
; do
13036 for ac_exec_ext
in '' $ac_executable_extensions; do
13037 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
13038 as_fn_executable_p
"$ac_path_SED" ||
continue
13039 # Check for GNU ac_path_SED and select it if it is found.
13040 # Check for GNU $ac_path_SED
13041 case `"$ac_path_SED" --version 2>&1` in
13043 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
13046 $as_echo_n 0123456789 >"conftest.in"
13049 cat "conftest.in" "conftest.in" >"conftest.tmp"
13050 mv "conftest.tmp" "conftest.in"
13051 cp "conftest.in" "conftest.nl"
13052 $as_echo '' >> "conftest.nl"
13053 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
13054 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
13055 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
13056 if test $ac_count -gt ${ac_path_SED_max-0}; then
13057 # Best one so far, save it but keep looking for a better one
13058 ac_cv_path_SED
="$ac_path_SED"
13059 ac_path_SED_max
=$ac_count
13061 # 10*(2^10) chars as input seems more than enough
13062 test $ac_count -gt 10 && break
13064 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
13067 $ac_path_SED_found && break 3
13072 if test -z "$ac_cv_path_SED"; then
13073 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
13076 ac_cv_path_SED
=$SED
13080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
13081 $as_echo "$ac_cv_path_SED" >&6; }
13082 SED
="$ac_cv_path_SED"
13086 # Set the 'development' global.
13087 .
$srcdir/..
/bfd
/development.sh
13089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13090 $as_echo_n "checking for ANSI C header files... " >&6; }
13091 if ${ac_cv_header_stdc+:} false
; then :
13092 $as_echo_n "(cached) " >&6
13094 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13095 /* end confdefs.h. */
13096 #include <stdlib.h>
13097 #include <stdarg.h>
13098 #include <string.h>
13109 if ac_fn_c_try_compile
"$LINENO"; then :
13110 ac_cv_header_stdc
=yes
13112 ac_cv_header_stdc
=no
13114 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13116 if test $ac_cv_header_stdc = yes; then
13117 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13118 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13119 /* end confdefs.h. */
13120 #include <string.h>
13123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13124 $EGREP "memchr" >/dev
/null
2>&1; then :
13127 ac_cv_header_stdc
=no
13133 if test $ac_cv_header_stdc = yes; then
13134 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13135 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13136 /* end confdefs.h. */
13137 #include <stdlib.h>
13140 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13141 $EGREP "free" >/dev
/null
2>&1; then :
13144 ac_cv_header_stdc
=no
13150 if test $ac_cv_header_stdc = yes; then
13151 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13152 if test "$cross_compiling" = yes; then :
13155 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13156 /* end confdefs.h. */
13158 #include <stdlib.h>
13159 #if ((' ' & 0x0FF) == 0x020)
13160 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13161 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13163 # define ISLOWER(c) \
13164 (('a' <= (c) && (c) <= 'i') \
13165 || ('j' <= (c) && (c) <= 'r') \
13166 || ('s' <= (c) && (c) <= 'z'))
13167 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13170 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13175 for (i = 0; i < 256; i++)
13176 if (XOR (islower (i), ISLOWER (i))
13177 || toupper (i) != TOUPPER (i))
13182 if ac_fn_c_try_run
"$LINENO"; then :
13185 ac_cv_header_stdc
=no
13187 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13188 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13194 $as_echo "$ac_cv_header_stdc" >&6; }
13195 if test $ac_cv_header_stdc = yes; then
13197 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13201 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13202 # for constant arguments. Useless!
13203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13204 $as_echo_n "checking for working alloca.h... " >&6; }
13205 if ${ac_cv_working_alloca_h+:} false
; then :
13206 $as_echo_n "(cached) " >&6
13208 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13209 /* end confdefs.h. */
13210 #include <alloca.h>
13214 char *p = (char *) alloca (2 * sizeof (int));
13220 if ac_fn_c_try_link
"$LINENO"; then :
13221 ac_cv_working_alloca_h
=yes
13223 ac_cv_working_alloca_h
=no
13225 rm -f core conftest.err conftest.
$ac_objext \
13226 conftest
$ac_exeext conftest.
$ac_ext
13228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13229 $as_echo "$ac_cv_working_alloca_h" >&6; }
13230 if test $ac_cv_working_alloca_h = yes; then
13232 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13237 $as_echo_n "checking for alloca... " >&6; }
13238 if ${ac_cv_func_alloca_works+:} false
; then :
13239 $as_echo_n "(cached) " >&6
13241 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13242 /* end confdefs.h. */
13244 # define alloca __builtin_alloca
13247 # include <malloc.h>
13248 # define alloca _alloca
13250 # ifdef HAVE_ALLOCA_H
13251 # include <alloca.h>
13256 # ifndef alloca /* predefined by HP cc +Olibcalls */
13257 void *alloca (size_t);
13267 char *p = (char *) alloca (1);
13273 if ac_fn_c_try_link
"$LINENO"; then :
13274 ac_cv_func_alloca_works
=yes
13276 ac_cv_func_alloca_works
=no
13278 rm -f core conftest.err conftest.
$ac_objext \
13279 conftest
$ac_exeext conftest.
$ac_ext
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13282 $as_echo "$ac_cv_func_alloca_works" >&6; }
13284 if test $ac_cv_func_alloca_works = yes; then
13286 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13289 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13290 # that cause trouble. Some versions do not even contain alloca or
13291 # contain a buggy version. If you still want to use their alloca,
13292 # use ar to extract alloca.o from them instead of compiling alloca.c.
13294 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
13296 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13300 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13301 if ${ac_cv_os_cray+:} false
; then :
13302 $as_echo_n "(cached) " >&6
13304 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13305 /* end confdefs.h. */
13306 #if defined CRAY && ! defined CRAY2
13313 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13314 $EGREP "webecray" >/dev
/null
2>&1; then :
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13323 $as_echo "$ac_cv_os_cray" >&6; }
13324 if test $ac_cv_os_cray = yes; then
13325 for ac_func
in _getb67 GETB67 getb67
; do
13326 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13327 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13328 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13330 cat >>confdefs.h
<<_ACEOF
13331 #define CRAY_STACKSEG_END $ac_func
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13341 $as_echo_n "checking stack direction for C alloca... " >&6; }
13342 if ${ac_cv_c_stack_direction+:} false
; then :
13343 $as_echo_n "(cached) " >&6
13345 if test "$cross_compiling" = yes; then :
13346 ac_cv_c_stack_direction
=0
13348 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13349 /* end confdefs.h. */
13350 $ac_includes_default
13352 find_stack_direction (int *addr, int depth)
13354 int dir, dummy = 0;
13357 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13358 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13359 return dir + dummy;
13363 main (int argc, char **argv)
13365 return find_stack_direction (0, argc + !argv + 20) < 0;
13368 if ac_fn_c_try_run
"$LINENO"; then :
13369 ac_cv_c_stack_direction
=1
13371 ac_cv_c_stack_direction
=-1
13373 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13374 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13379 $as_echo "$ac_cv_c_stack_direction" >&6; }
13380 cat >>confdefs.h
<<_ACEOF
13381 #define STACK_DIRECTION $ac_cv_c_stack_direction
13392 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13394 WIN32APILIBS
="-lws2_32"
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13400 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13401 if ${am_cv_langinfo_codeset+:} false
; then :
13402 $as_echo_n "(cached) " >&6
13404 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13405 /* end confdefs.h. */
13406 #include <langinfo.h>
13410 char* cs = nl_langinfo(CODESET);
13415 if ac_fn_c_try_link
"$LINENO"; then :
13416 am_cv_langinfo_codeset
=yes
13418 am_cv_langinfo_codeset
=no
13420 rm -f core conftest.err conftest.
$ac_objext \
13421 conftest
$ac_exeext conftest.
$ac_ext
13424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13425 $as_echo "$am_cv_langinfo_codeset" >&6; }
13426 if test $am_cv_langinfo_codeset = yes; then
13428 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13433 for ac_header
in linux
/perf_event.h locale.h memory.h signal.h sys
/resource.h sys
/socket.h sys
/un.h sys
/wait.h thread_db.h
wait.h termios.h dlfcn.h linux
/elf.h proc_service.h poll.h sys
/poll.h sys
/select.h
13435 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13436 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13437 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
13438 cat >>confdefs.h
<<_ACEOF
13439 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13448 for ac_func
in getpagesize
13450 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13451 if test "x$ac_cv_func_getpagesize" = xyes
; then :
13452 cat >>confdefs.h
<<_ACEOF
13453 #define HAVE_GETPAGESIZE 1
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13460 $as_echo_n "checking for working mmap... " >&6; }
13461 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
13462 $as_echo_n "(cached) " >&6
13464 if test "$cross_compiling" = yes; then :
13465 ac_cv_func_mmap_fixed_mapped
=no
13467 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13468 /* end confdefs.h. */
13469 $ac_includes_default
13470 /* malloc might have been renamed as rpl_malloc. */
13473 /* Thanks to Mike Haertel and Jim Avera for this test.
13474 Here is a matrix of mmap possibilities:
13475 mmap private not fixed
13476 mmap private fixed at somewhere currently unmapped
13477 mmap private fixed at somewhere already mapped
13478 mmap shared not fixed
13479 mmap shared fixed at somewhere currently unmapped
13480 mmap shared fixed at somewhere already mapped
13481 For private mappings, we should verify that changes cannot be read()
13482 back from the file, nor mmap's back from the file at a different
13483 address. (There have been systems where private was not correctly
13484 implemented like the infamous i386 svr4.0, and systems where the
13485 VM page cache was not coherent with the file system buffer cache
13486 like early versions of FreeBSD and possibly contemporary NetBSD.)
13487 For shared mappings, we should conversely verify that changes get
13488 propagated back to all the places they're supposed to be.
13490 Grep wants private fixed already mapped.
13491 The main things grep needs to know about mmap are:
13492 * does it exist and is it safe to write into the mmap'd area
13493 * how to use it (BSD variants) */
13496 #include <sys/mman.h>
13498 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13502 /* This mess was copied from the GNU getpagesize.h. */
13503 #ifndef HAVE_GETPAGESIZE
13504 # ifdef _SC_PAGESIZE
13505 # define getpagesize() sysconf(_SC_PAGESIZE)
13506 # else /* no _SC_PAGESIZE */
13507 # ifdef HAVE_SYS_PARAM_H
13508 # include <sys/param.h>
13509 # ifdef EXEC_PAGESIZE
13510 # define getpagesize() EXEC_PAGESIZE
13511 # else /* no EXEC_PAGESIZE */
13513 # define getpagesize() NBPG * CLSIZE
13516 # endif /* no CLSIZE */
13517 # else /* no NBPG */
13519 # define getpagesize() NBPC
13520 # else /* no NBPC */
13522 # define getpagesize() PAGESIZE
13523 # endif /* PAGESIZE */
13524 # endif /* no NBPC */
13525 # endif /* no NBPG */
13526 # endif /* no EXEC_PAGESIZE */
13527 # else /* no HAVE_SYS_PARAM_H */
13528 # define getpagesize() 8192 /* punt totally */
13529 # endif /* no HAVE_SYS_PARAM_H */
13530 # endif /* no _SC_PAGESIZE */
13532 #endif /* no HAVE_GETPAGESIZE */
13537 char *data, *data2, *data3;
13538 const char *cdata2;
13542 pagesize = getpagesize ();
13544 /* First, make a file with some known garbage in it. */
13545 data = (char *) malloc (pagesize);
13548 for (i = 0; i < pagesize; ++i)
13549 *(data + i) = rand ();
13551 fd = creat ("conftest.mmap", 0600);
13554 if (write (fd, data, pagesize) != pagesize)
13558 /* Next, check that the tail of a page is zero-filled. File must have
13559 non-zero length, otherwise we risk SIGBUS for entire page. */
13560 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13564 if (write (fd2, cdata2, 1) != 1)
13566 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13567 if (data2 == MAP_FAILED)
13569 for (i = 0; i < pagesize; ++i)
13573 if (munmap (data2, pagesize))
13576 /* Next, try to mmap the file at a fixed address which already has
13577 something else allocated at it. If we can, also make sure that
13578 we see the same garbage. */
13579 fd = open ("conftest.mmap", O_RDWR);
13582 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13583 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13585 for (i = 0; i < pagesize; ++i)
13586 if (*(data + i) != *(data2 + i))
13589 /* Finally, make sure that changes to the mapped area do not
13590 percolate back to the file as seen by read(). (This is a bug on
13591 some variants of i386 svr4.0.) */
13592 for (i = 0; i < pagesize; ++i)
13593 *(data2 + i) = *(data2 + i) + 1;
13594 data3 = (char *) malloc (pagesize);
13597 if (read (fd, data3, pagesize) != pagesize)
13599 for (i = 0; i < pagesize; ++i)
13600 if (*(data + i) != *(data3 + i))
13606 if ac_fn_c_try_run
"$LINENO"; then :
13607 ac_cv_func_mmap_fixed_mapped
=yes
13609 ac_cv_func_mmap_fixed_mapped
=no
13611 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13612 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13617 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13618 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13620 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13623 rm -f conftest.mmap conftest.txt
13625 for ac_header
in vfork.h
13627 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13628 if test "x$ac_cv_header_vfork_h" = xyes
; then :
13629 cat >>confdefs.h
<<_ACEOF
13630 #define HAVE_VFORK_H 1
13637 for ac_func
in fork vfork
13639 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13640 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13641 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13642 cat >>confdefs.h
<<_ACEOF
13643 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13649 if test "x$ac_cv_func_fork" = xyes
; then
13650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13651 $as_echo_n "checking for working fork... " >&6; }
13652 if ${ac_cv_func_fork_works+:} false
; then :
13653 $as_echo_n "(cached) " >&6
13655 if test "$cross_compiling" = yes; then :
13656 ac_cv_func_fork_works
=cross
13658 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13659 /* end confdefs.h. */
13660 $ac_includes_default
13665 /* By Ruediger Kuhlmann. */
13666 return fork () < 0;
13672 if ac_fn_c_try_run
"$LINENO"; then :
13673 ac_cv_func_fork_works
=yes
13675 ac_cv_func_fork_works
=no
13677 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13678 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13683 $as_echo "$ac_cv_func_fork_works" >&6; }
13686 ac_cv_func_fork_works
=$ac_cv_func_fork
13688 if test "x$ac_cv_func_fork_works" = xcross
; then
13690 *-*-amigaos* |
*-*-msdosdjgpp*)
13691 # Override, as these systems have only a dummy fork() stub
13692 ac_cv_func_fork_works
=no
13695 ac_cv_func_fork_works
=yes
13698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13699 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13701 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13702 if test "x$ac_cv_func_vfork" = xyes
; then
13703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13704 $as_echo_n "checking for working vfork... " >&6; }
13705 if ${ac_cv_func_vfork_works+:} false
; then :
13706 $as_echo_n "(cached) " >&6
13708 if test "$cross_compiling" = yes; then :
13709 ac_cv_func_vfork_works
=cross
13711 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13712 /* end confdefs.h. */
13713 /* Thanks to Paul Eggert for this test. */
13714 $ac_includes_default
13715 #include <sys/wait.h>
13716 #ifdef HAVE_VFORK_H
13717 # include <vfork.h>
13719 /* On some sparc systems, changes by the child to local and incoming
13720 argument registers are propagated back to the parent. The compiler
13721 is told about this with #include <vfork.h>, but some compilers
13722 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13723 static variable whose address is put into a register that is
13724 clobbered by the vfork. */
13727 sparc_address_test (int arg)
13729 sparc_address_test (arg) int arg;
13732 static pid_t child;
13750 pid_t parent = getpid ();
13753 sparc_address_test (0);
13758 /* Here is another test for sparc vfork register problems. This
13759 test uses lots of local variables, at least as many local
13760 variables as main has allocated so far including compiler
13761 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13762 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13763 reuse the register of parent for one of the local variables,
13764 since it will think that parent can't possibly be used any more
13765 in this routine. Assigning to the local variable will thus
13766 munge parent in the parent process. */
13768 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13769 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13770 /* Convince the compiler that p..p7 are live; otherwise, it might
13771 use the same hardware register for all 8 local variables. */
13772 if (p != p1 || p != p2 || p != p3 || p != p4
13773 || p != p5 || p != p6 || p != p7)
13776 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13777 from child file descriptors. If the child closes a descriptor
13778 before it execs or exits, this munges the parent's descriptor
13779 as well. Test for this by closing stdout in the child. */
13780 _exit(close(fileno(stdout)) != 0);
13785 while (wait(&status) != child)
13788 /* Was there some problem with vforking? */
13791 /* Did the child fail? (This shouldn't happen.) */
13794 /* Did the vfork/compiler bug occur? */
13795 || parent != getpid()
13797 /* Did the file descriptor bug occur? */
13798 || fstat(fileno(stdout), &st) != 0
13803 if ac_fn_c_try_run
"$LINENO"; then :
13804 ac_cv_func_vfork_works
=yes
13806 ac_cv_func_vfork_works
=no
13808 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13809 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13814 $as_echo "$ac_cv_func_vfork_works" >&6; }
13817 if test "x$ac_cv_func_fork_works" = xcross
; then
13818 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13820 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13823 if test "x$ac_cv_func_vfork_works" = xyes
; then
13825 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13829 $as_echo "#define vfork fork" >>confdefs.h
13832 if test "x$ac_cv_func_fork_works" = xyes
; then
13834 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13838 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
13839 ptrace64 sbrk setns sigaltstack sigprocmask \
13840 setpgid setpgrp getrusage getauxval
13842 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13843 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13844 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13845 cat >>confdefs.h
<<_ACEOF
13846 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13853 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13854 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
13860 cat >>confdefs.h
<<_ACEOF
13861 #define HAVE_DECL_STRSTR $ac_have_decl
13865 # ----------------------- #
13866 # Checks for structures. #
13867 # ----------------------- #
13869 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13870 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
13872 cat >>confdefs.h
<<_ACEOF
13873 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13878 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13879 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
13881 cat >>confdefs.h
<<_ACEOF
13882 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13889 # On FreeBSD we need libutil for the kinfo_get* functions. On
13890 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
13891 # Figure out which one to use.
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
13893 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
13894 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13895 $as_echo_n "(cached) " >&6
13897 ac_func_search_save_LIBS
=$LIBS
13898 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13899 /* end confdefs.h. */
13901 /* Override any GCC internal prototype to avoid an error.
13902 Use char because int might match the return type of a GCC
13903 builtin and then its argument prototype would still apply. */
13907 char kinfo_getfile ();
13911 return kinfo_getfile ();
13916 for ac_lib
in '' util util-freebsd
; do
13917 if test -z "$ac_lib"; then
13918 ac_res
="none required"
13921 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
13923 if ac_fn_c_try_link
"$LINENO"; then :
13924 ac_cv_search_kinfo_getfile
=$ac_res
13926 rm -f core conftest.err conftest.
$ac_objext \
13928 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13932 if ${ac_cv_search_kinfo_getfile+:} false
; then :
13935 ac_cv_search_kinfo_getfile
=no
13937 rm conftest.
$ac_ext
13938 LIBS
=$ac_func_search_save_LIBS
13940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
13941 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
13942 ac_res
=$ac_cv_search_kinfo_getfile
13943 if test "$ac_res" != no
; then :
13944 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
13949 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
13950 for ac_func
in kinfo_getfile
13952 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
13953 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
13954 cat >>confdefs.h
<<_ACEOF
13955 #define HAVE_KINFO_GETFILE 1
13962 # Check for std::thread. This does not work on some platforms, like
13965 ac_cpp
='$CXXCPP $CPPFLAGS'
13966 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13967 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13968 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
13975 ac_cpp
='$CPP $CPPFLAGS'
13976 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13977 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13978 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13982 # We used to check for pthread.h first, but this fails if pthread.h
13983 # requires special compiler flags (e.g. on Tru64 or Sequent).
13984 # It gets checked for in the link test anyway.
13986 # First of all, check if the user has set any of the PTHREAD_LIBS,
13987 # etcetera environment variables, and if threads linking works using
13989 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
13990 ax_pthread_save_CC
="$CC"
13991 ax_pthread_save_CFLAGS
="$CFLAGS"
13992 ax_pthread_save_LIBS
="$LIBS"
13993 if test "x$PTHREAD_CC" != "x"; then :
13996 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
13997 LIBS
="$PTHREAD_LIBS $LIBS"
13998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
13999 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
14000 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14001 /* end confdefs.h. */
14003 /* Override any GCC internal prototype to avoid an error.
14004 Use char because int might match the return type of a GCC
14005 builtin and then its argument prototype would still apply. */
14009 char pthread_join ();
14013 return pthread_join ();
14018 if ac_fn_c_try_link
"$LINENO"; then :
14021 rm -f core conftest.err conftest.
$ac_objext \
14022 conftest
$ac_exeext conftest.
$ac_ext
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14024 $as_echo "$ax_pthread_ok" >&6; }
14025 if test "x$ax_pthread_ok" = "xno"; then
14029 CC
="$ax_pthread_save_CC"
14030 CFLAGS
="$ax_pthread_save_CFLAGS"
14031 LIBS
="$ax_pthread_save_LIBS"
14034 # We must check for the threads library under a number of different
14035 # names; the ordering is very important because some systems
14036 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
14037 # libraries is broken (non-POSIX).
14039 # Create a list of thread flags to try. Items starting with a "-" are
14040 # C compiler flags, and other items are library names, except for "none"
14041 # which indicates that we try without any flags at all, and "pthread-config"
14042 # which is a program returning the flags for the Pth emulation library.
14044 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
14046 # The ordering *is* (sometimes) important. Some notes on the
14047 # individual items follow:
14049 # pthreads: AIX (must check this before -lpthread)
14050 # none: in case threads are in libc; should be tried before -Kthread and
14051 # other compiler flags to prevent continual compiler warnings
14052 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
14053 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
14054 # (Note: HP C rejects this with "bad form for `-t' option")
14055 # -pthreads: Solaris/gcc (Note: HP C also rejects)
14056 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
14057 # doesn't hurt to check since this sometimes defines pthreads and
14058 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
14059 # is present but should not be used directly; and before -mthreads,
14060 # because the compiler interprets this as "-mt" + "-hreads")
14061 # -mthreads: Mingw32/gcc, Lynx/gcc
14062 # pthread: Linux, etcetera
14063 # --thread-safe: KAI C++
14064 # pthread-config: use pthread-config program (for GNU Pth library)
14070 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
14071 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
14073 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
14078 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
14079 # multi-threading and also sets -lpthread."
14081 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
14086 # IBM z/OS requires a feature-test macro to be defined in order to
14087 # enable POSIX threads at all, so give the user a hint if this is
14088 # not set. (We don't define these ourselves, as they can affect
14089 # other portions of the system API in unpredictable ways.)
14091 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14092 /* end confdefs.h. */
14094 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
14095 AX_PTHREAD_ZOS_MISSING
14099 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14100 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
14101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
14102 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
14110 # On Solaris (at least, for some versions), libc contains stubbed
14111 # (non-functional) versions of the pthreads routines, so link-based
14112 # tests will erroneously succeed. (N.B.: The stubs are missing
14113 # pthread_cleanup_push, or rather a function called by this macro,
14114 # so we could check for that, but who knows whether they'll stub
14115 # that too in a future libc.) So we'll check first for the
14116 # standard Solaris way of linking pthreads (-mt -lpthread).
14118 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
14122 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
14124 if test "x$GCC" = "xyes"; then :
14125 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
14128 # The presence of a feature test macro requesting re-entrant function
14129 # definitions is, on some systems, a strong hint that pthreads support is
14130 # correctly enabled
14133 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
14134 ax_pthread_check_macro
="_REENTRANT"
14138 ax_pthread_check_macro
="_THREAD_SAFE"
14142 ax_pthread_check_macro
="--"
14145 if test "x$ax_pthread_check_macro" = "x--"; then :
14146 ax_pthread_check_cond
=0
14148 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
14151 # Are we compiling with Clang?
14153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
14154 $as_echo_n "checking whether $CC is Clang... " >&6; }
14155 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
14156 $as_echo_n "(cached) " >&6
14158 ax_cv_PTHREAD_CLANG
=no
14159 # Note that Autoconf sets GCC=yes for Clang as well as GCC
14160 if test "x$GCC" = "xyes"; then
14161 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14162 /* end confdefs.h. */
14163 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
14164 # if defined(__clang__) && defined(__llvm__)
14165 AX_PTHREAD_CC_IS_CLANG
14169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14170 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
14171 ax_cv_PTHREAD_CLANG
=yes
14178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
14179 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
14180 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
14182 ax_pthread_clang_warning
=no
14184 # Clang needs special handling, because older versions handle the -pthread
14185 # option in a rather... idiosyncratic way
14187 if test "x$ax_pthread_clang" = "xyes"; then
14189 # Clang takes -pthread; it has never supported any other flag
14191 # (Note 1: This will need to be revisited if a system that Clang
14192 # supports has POSIX threads in a separate library. This tends not
14193 # to be the way of modern systems, but it's conceivable.)
14195 # (Note 2: On some systems, notably Darwin, -pthread is not needed
14196 # to get POSIX threads support; the API is always present and
14197 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
14198 # -pthread does define _REENTRANT, and while the Darwin headers
14199 # ignore this macro, third-party headers might not.)
14201 PTHREAD_CFLAGS
="-pthread"
14206 # However, older versions of Clang make a point of warning the user
14207 # that, in an invocation where only linking and no compilation is
14208 # taking place, the -pthread option has no effect ("argument unused
14209 # during compilation"). They expect -pthread to be passed in only
14210 # when source code is being compiled.
14212 # Problem is, this is at odds with the way Automake and most other
14213 # C build frameworks function, which is that the same flags used in
14214 # compilation (CFLAGS) are also used in linking. Many systems
14215 # supported by AX_PTHREAD require exactly this for POSIX threads
14216 # support, and in fact it is often not straightforward to specify a
14217 # flag that is used only in the compilation phase and not in
14218 # linking. Such a scenario is extremely rare in practice.
14220 # Even though use of the -pthread flag in linking would only print
14221 # a warning, this can be a nuisance for well-run software projects
14222 # that build with -Werror. So if the active version of Clang has
14223 # this misfeature, we search for an option to squash it.
14225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
14226 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
14227 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
14228 $as_echo_n "(cached) " >&6
14230 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
14231 # Create an alternate version of $ac_link that compiles and
14232 # links in two steps (.c -> .o, .o -> exe) instead of one
14233 # (.c -> exe), because the warning occurs only in the second
14235 ax_pthread_save_ac_link
="$ac_link"
14236 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
14237 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
14238 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
14239 ax_pthread_save_CFLAGS
="$CFLAGS"
14240 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
14241 if test "x$ax_pthread_try" = "xunknown"; then :
14244 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
14245 ac_link
="$ax_pthread_save_ac_link"
14246 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14247 /* end confdefs.h. */
14248 int main(void){return 0;}
14250 if ac_fn_c_try_link
"$LINENO"; then :
14251 ac_link
="$ax_pthread_2step_ac_link"
14252 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14253 /* end confdefs.h. */
14254 int main(void){return 0;}
14256 if ac_fn_c_try_link
"$LINENO"; then :
14259 rm -f core conftest.err conftest.
$ac_objext \
14260 conftest
$ac_exeext conftest.
$ac_ext
14263 rm -f core conftest.err conftest.
$ac_objext \
14264 conftest
$ac_exeext conftest.
$ac_ext
14266 ac_link
="$ax_pthread_save_ac_link"
14267 CFLAGS
="$ax_pthread_save_CFLAGS"
14268 if test "x$ax_pthread_try" = "x"; then :
14271 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
14275 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
14277 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
14279 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
14282 fi # $ax_pthread_clang = yes
14284 if test "x$ax_pthread_ok" = "xno"; then
14285 for ax_pthread_try_flag
in $ax_pthread_flags; do
14287 case $ax_pthread_try_flag in
14289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
14290 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
14294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
14295 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
14296 PTHREAD_CFLAGS
="-mt"
14297 PTHREAD_LIBS
="-lpthread"
14301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
14302 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
14303 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
14307 # Extract the first word of "pthread-config", so it can be a program name with args.
14308 set dummy pthread-config
; ac_word
=$2
14309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14310 $as_echo_n "checking for $ac_word... " >&6; }
14311 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
14312 $as_echo_n "(cached) " >&6
14314 if test -n "$ax_pthread_config"; then
14315 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
14317 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14318 for as_dir
in $PATH
14321 test -z "$as_dir" && as_dir
=.
14322 for ac_exec_ext
in '' $ac_executable_extensions; do
14323 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
14324 ac_cv_prog_ax_pthread_config
="yes"
14325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14332 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
14335 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
14336 if test -n "$ax_pthread_config"; then
14337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
14338 $as_echo "$ax_pthread_config" >&6; }
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14341 $as_echo "no" >&6; }
14345 if test "x$ax_pthread_config" = "xno"; then :
14348 PTHREAD_CFLAGS
="`pthread-config --cflags`"
14349 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
14354 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
14355 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
14359 ax_pthread_save_CFLAGS
="$CFLAGS"
14360 ax_pthread_save_LIBS
="$LIBS"
14361 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
14362 LIBS
="$PTHREAD_LIBS $LIBS"
14364 # Check for various functions. We must include pthread.h,
14365 # since some functions may be macros. (On the Sequent, we
14366 # need a special flag -Kthread to make this header compile.)
14367 # We check for pthread_join because it is in -lpthread on IRIX
14368 # while pthread_create is in libc. We check for pthread_attr_init
14369 # due to DEC craziness with -lpthreads. We check for
14370 # pthread_cleanup_push because it is one of the few pthread
14371 # functions on Solaris that doesn't have a non-functional libc stub.
14372 # We try pthread_create on general principles.
14374 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14375 /* end confdefs.h. */
14376 #include <pthread.h>
14377 # if $ax_pthread_check_cond
14378 # error "$ax_pthread_check_macro must be defined"
14380 static void routine(void *a) { a = 0; }
14381 static void *start_routine(void *a) { return a; }
14385 pthread_t th; pthread_attr_t attr;
14386 pthread_create(&th, 0, start_routine, 0);
14387 pthread_join(th, 0);
14388 pthread_attr_init(&attr);
14389 pthread_cleanup_push(routine, 0);
14390 pthread_cleanup_pop(0) /* ; */
14395 if ac_fn_c_try_link
"$LINENO"; then :
14398 rm -f core conftest.err conftest.
$ac_objext \
14399 conftest
$ac_exeext conftest.
$ac_ext
14401 CFLAGS
="$ax_pthread_save_CFLAGS"
14402 LIBS
="$ax_pthread_save_LIBS"
14404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14405 $as_echo "$ax_pthread_ok" >&6; }
14406 if test "x$ax_pthread_ok" = "xyes"; then :
14415 # Various other checks:
14416 if test "x$ax_pthread_ok" = "xyes"; then
14417 ax_pthread_save_CFLAGS
="$CFLAGS"
14418 ax_pthread_save_LIBS
="$LIBS"
14419 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
14420 LIBS
="$PTHREAD_LIBS $LIBS"
14422 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
14423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
14424 $as_echo_n "checking for joinable pthread attribute... " >&6; }
14425 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
14426 $as_echo_n "(cached) " >&6
14428 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
14429 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
14430 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14431 /* end confdefs.h. */
14432 #include <pthread.h>
14436 int attr = $ax_pthread_attr; return attr /* ; */
14441 if ac_fn_c_try_link
"$LINENO"; then :
14442 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
14444 rm -f core conftest.err conftest.
$ac_objext \
14445 conftest
$ac_exeext conftest.
$ac_ext
14449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
14450 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
14451 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
14452 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
14453 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
14455 cat >>confdefs.h
<<_ACEOF
14456 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
14459 ax_pthread_joinable_attr_defined
=yes
14463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
14464 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
14465 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
14466 $as_echo_n "(cached) " >&6
14468 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
14471 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
14477 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
14478 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
14479 test "x$ax_pthread_special_flags_added" != "xyes"; then :
14480 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
14481 ax_pthread_special_flags_added
=yes
14484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
14485 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
14486 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
14487 $as_echo_n "(cached) " >&6
14489 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14490 /* end confdefs.h. */
14491 #include <pthread.h>
14495 int i = PTHREAD_PRIO_INHERIT;
14500 if ac_fn_c_try_link
"$LINENO"; then :
14501 ax_cv_PTHREAD_PRIO_INHERIT
=yes
14503 ax_cv_PTHREAD_PRIO_INHERIT
=no
14505 rm -f core conftest.err conftest.
$ac_objext \
14506 conftest
$ac_exeext conftest.
$ac_ext
14509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
14510 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
14511 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
14512 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
14514 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
14516 ax_pthread_prio_inherit_defined
=yes
14520 CFLAGS
="$ax_pthread_save_CFLAGS"
14521 LIBS
="$ax_pthread_save_LIBS"
14523 # More AIX lossage: compile with *_r variant
14524 if test "x$GCC" != "xyes"; then
14528 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
14529 #handle absolute path differently from PATH based program lookup
14532 if as_fn_executable_p
${CC}_r
; then :
14533 PTHREAD_CC
="${CC}_r"
14536 for ac_prog
in ${CC}_r
14538 # Extract the first word of "$ac_prog", so it can be a program name with args.
14539 set dummy
$ac_prog; ac_word
=$2
14540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14541 $as_echo_n "checking for $ac_word... " >&6; }
14542 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
14543 $as_echo_n "(cached) " >&6
14545 if test -n "$PTHREAD_CC"; then
14546 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
14548 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14549 for as_dir
in $PATH
14552 test -z "$as_dir" && as_dir
=.
14553 for ac_exec_ext
in '' $ac_executable_extensions; do
14554 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
14555 ac_cv_prog_PTHREAD_CC
="$ac_prog"
14556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14565 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
14566 if test -n "$PTHREAD_CC"; then
14567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
14568 $as_echo "$PTHREAD_CC" >&6; }
14570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14571 $as_echo "no" >&6; }
14575 test -n "$PTHREAD_CC" && break
14577 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14588 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
14594 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14595 if test "x$ax_pthread_ok" = "xyes"; then
14603 ac_cpp
='$CXXCPP $CPPFLAGS'
14604 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14605 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14606 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
14609 if test "$threads" = "yes"; then
14611 LIBS
="$PTHREAD_LIBS $LIBS"
14612 save_CXXFLAGS
="$CXXFLAGS"
14613 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
14614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
14615 $as_echo_n "checking for std::thread... " >&6; }
14616 if ${gdb_cv_cxx_std_thread+:} false
; then :
14617 $as_echo_n "(cached) " >&6
14619 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14620 /* end confdefs.h. */
14622 void callback() { }
14626 std::thread t(callback);
14631 if ac_fn_cxx_try_compile
"$LINENO"; then :
14632 gdb_cv_cxx_std_thread
=yes
14634 gdb_cv_cxx_std_thread
=no
14636 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
14639 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
14641 # This check must be here, while LIBS includes any necessary
14642 # threading library.
14643 for ac_func
in pthread_sigmask pthread_setname_np
14645 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14646 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14647 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
14648 cat >>confdefs.h
<<_ACEOF
14649 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14657 CXXFLAGS
="$save_CXXFLAGS"
14659 if test "$gdb_cv_cxx_std_thread" = "yes"; then
14661 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
14665 ac_cpp
='$CPP $CPPFLAGS'
14666 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14667 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14668 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
14671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14672 $as_echo_n "checking for sigsetjmp... " >&6; }
14673 if ${gdb_cv_func_sigsetjmp+:} false
; then :
14674 $as_echo_n "(cached) " >&6
14676 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14677 /* end confdefs.h. */
14678 #include <setjmp.h>
14683 while (! sigsetjmp (env, 1))
14684 siglongjmp (env, 1);
14690 if ac_fn_c_try_compile
"$LINENO"; then :
14691 gdb_cv_func_sigsetjmp
=yes
14693 gdb_cv_func_sigsetjmp
=no
14696 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14700 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14701 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
14703 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14708 # Check whether --with-intel_pt was given.
14709 if test "${with_intel_pt+set}" = set; then :
14710 withval
=$with_intel_pt;
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
14716 $as_echo_n "checking whether to use intel pt... " >&6; }
14717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
14718 $as_echo "$with_intel_pt" >&6; }
14720 if test "${with_intel_pt}" = no
; then
14721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
14722 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
14725 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14726 /* end confdefs.h. */
14728 #include <linux/perf_event.h>
14729 #ifndef PERF_ATTR_SIZE_VER5
14734 if ac_fn_c_try_cpp
"$LINENO"; then :
14739 rm -f conftest.err conftest.i conftest.
$ac_ext
14740 if test "$perf_event" != yes; then
14741 if test "$with_intel_pt" = yes; then
14742 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
14745 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
14759 acl_save_prefix
="$prefix"
14760 prefix
="$acl_final_prefix"
14761 acl_save_exec_prefix
="$exec_prefix"
14762 exec_prefix
="$acl_final_exec_prefix"
14764 eval additional_includedir
=\"$includedir\"
14765 eval additional_libdir
=\"$libdir\"
14767 exec_prefix
="$acl_save_exec_prefix"
14768 prefix
="$acl_save_prefix"
14771 # Check whether --with-libipt-prefix was given.
14772 if test "${with_libipt_prefix+set}" = set; then :
14773 withval
=$with_libipt_prefix;
14774 if test "X$withval" = "Xno"; then
14777 if test "X$withval" = "X"; then
14779 acl_save_prefix
="$prefix"
14780 prefix
="$acl_final_prefix"
14781 acl_save_exec_prefix
="$exec_prefix"
14782 exec_prefix
="$acl_final_exec_prefix"
14784 eval additional_includedir
=\"$includedir\"
14785 eval additional_libdir
=\"$libdir\"
14787 exec_prefix
="$acl_save_exec_prefix"
14788 prefix
="$acl_save_prefix"
14791 additional_includedir
="$withval/include"
14792 additional_libdir
="$withval/lib"
14799 # Check whether --with-libipt-type was given.
14800 if test "${with_libipt_type+set}" = set; then :
14801 withval
=$with_libipt_type; with_libipt_type
=$withval
14803 with_libipt_type
=auto
14806 lib_type
=`eval echo \$with_libipt_type`
14813 names_already_handled
=
14814 names_next_round
='ipt '
14815 while test -n "$names_next_round"; do
14816 names_this_round
="$names_next_round"
14818 for name
in $names_this_round; do
14820 for n
in $names_already_handled; do
14821 if test "$n" = "$name"; then
14822 already_handled
=yes
14826 if test -z "$already_handled"; then
14827 names_already_handled
="$names_already_handled $name"
14828 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14829 eval value
=\"\
$HAVE_LIB$uppername\"
14830 if test -n "$value"; then
14831 if test "$value" = yes; then
14832 eval value
=\"\
$LIB$uppername\"
14833 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
14834 eval value
=\"\
$LTLIB$uppername\"
14835 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
14844 if test $use_additional = yes; then
14845 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14846 found_dir
="$additional_libdir"
14847 found_so
="$additional_libdir/lib$name.$shlibext"
14848 if test -f "$additional_libdir/lib$name.la"; then
14849 found_la
="$additional_libdir/lib$name.la"
14851 elif test x
$lib_type != xshared
; then
14852 if test -f "$additional_libdir/lib$name.$libext"; then
14853 found_dir
="$additional_libdir"
14854 found_a
="$additional_libdir/lib$name.$libext"
14855 if test -f "$additional_libdir/lib$name.la"; then
14856 found_la
="$additional_libdir/lib$name.la"
14861 if test "X$found_dir" = "X"; then
14862 for x
in $LDFLAGS $LTLIBIPT; do
14864 acl_save_prefix
="$prefix"
14865 prefix
="$acl_final_prefix"
14866 acl_save_exec_prefix
="$exec_prefix"
14867 exec_prefix
="$acl_final_exec_prefix"
14869 exec_prefix
="$acl_save_exec_prefix"
14870 prefix
="$acl_save_prefix"
14874 dir
=`echo "X$x" | sed -e 's/^X-L//'`
14875 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
14877 found_so
="$dir/lib$name.$shlibext"
14878 if test -f "$dir/lib$name.la"; then
14879 found_la
="$dir/lib$name.la"
14881 elif test x
$lib_type != xshared
; then
14882 if test -f "$dir/lib$name.$libext"; then
14884 found_a
="$dir/lib$name.$libext"
14885 if test -f "$dir/lib$name.la"; then
14886 found_la
="$dir/lib$name.la"
14892 if test "X$found_dir" != "X"; then
14897 if test "X$found_dir" != "X"; then
14898 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
14899 if test "X$found_so" != "X"; then
14900 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
14901 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14904 for x
in $ltrpathdirs; do
14905 if test "X$x" = "X$found_dir"; then
14910 if test -z "$haveit"; then
14911 ltrpathdirs
="$ltrpathdirs $found_dir"
14913 if test "$hardcode_direct" = yes; then
14914 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14916 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
14917 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14919 for x
in $rpathdirs; do
14920 if test "X$x" = "X$found_dir"; then
14925 if test -z "$haveit"; then
14926 rpathdirs
="$rpathdirs $found_dir"
14930 for x
in $LDFLAGS $LIBIPT; do
14932 acl_save_prefix
="$prefix"
14933 prefix
="$acl_final_prefix"
14934 acl_save_exec_prefix
="$exec_prefix"
14935 exec_prefix
="$acl_final_exec_prefix"
14937 exec_prefix
="$acl_save_exec_prefix"
14938 prefix
="$acl_save_prefix"
14940 if test "X$x" = "X-L$found_dir"; then
14945 if test -z "$haveit"; then
14946 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
14948 if test "$hardcode_minus_L" != no
; then
14949 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
14951 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
14957 if test "X$found_a" != "X"; then
14958 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
14960 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
14963 additional_includedir
=
14964 case "$found_dir" in
14966 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14967 additional_includedir
="$basedir/include"
14970 if test "X$additional_includedir" != "X"; then
14971 if test "X$additional_includedir" != "X/usr/include"; then
14973 if test "X$additional_includedir" = "X/usr/local/include"; then
14974 if test -n "$GCC"; then
14976 linux
*) haveit
=yes;;
14980 if test -z "$haveit"; then
14981 for x
in $CPPFLAGS $INCIPT; do
14983 acl_save_prefix
="$prefix"
14984 prefix
="$acl_final_prefix"
14985 acl_save_exec_prefix
="$exec_prefix"
14986 exec_prefix
="$acl_final_exec_prefix"
14988 exec_prefix
="$acl_save_exec_prefix"
14989 prefix
="$acl_save_prefix"
14991 if test "X$x" = "X-I$additional_includedir"; then
14996 if test -z "$haveit"; then
14997 if test -d "$additional_includedir"; then
14998 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
15004 if test -n "$found_la"; then
15005 save_libdir
="$libdir"
15006 case "$found_la" in
15007 */* |
*\\*) .
"$found_la" ;;
15008 *) .
"./$found_la" ;;
15010 libdir
="$save_libdir"
15011 for dep
in $dependency_libs; do
15014 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
15015 if test "X$additional_libdir" != "X/usr/lib"; then
15017 if test "X$additional_libdir" = "X/usr/local/lib"; then
15018 if test -n "$GCC"; then
15020 linux
*) haveit
=yes;;
15024 if test -z "$haveit"; then
15026 for x
in $LDFLAGS $LIBIPT; do
15028 acl_save_prefix
="$prefix"
15029 prefix
="$acl_final_prefix"
15030 acl_save_exec_prefix
="$exec_prefix"
15031 exec_prefix
="$acl_final_exec_prefix"
15033 exec_prefix
="$acl_save_exec_prefix"
15034 prefix
="$acl_save_prefix"
15036 if test "X$x" = "X-L$additional_libdir"; then
15041 if test -z "$haveit"; then
15042 if test -d "$additional_libdir"; then
15043 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
15047 for x
in $LDFLAGS $LTLIBIPT; do
15049 acl_save_prefix
="$prefix"
15050 prefix
="$acl_final_prefix"
15051 acl_save_exec_prefix
="$exec_prefix"
15052 exec_prefix
="$acl_final_exec_prefix"
15054 exec_prefix
="$acl_save_exec_prefix"
15055 prefix
="$acl_save_prefix"
15057 if test "X$x" = "X-L$additional_libdir"; then
15062 if test -z "$haveit"; then
15063 if test -d "$additional_libdir"; then
15064 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
15071 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
15072 if test "$enable_rpath" != no
; then
15074 for x
in $rpathdirs; do
15075 if test "X$x" = "X$dir"; then
15080 if test -z "$haveit"; then
15081 rpathdirs
="$rpathdirs $dir"
15084 for x
in $ltrpathdirs; do
15085 if test "X$x" = "X$dir"; then
15090 if test -z "$haveit"; then
15091 ltrpathdirs
="$ltrpathdirs $dir"
15096 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15099 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15102 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
15103 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
15109 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
15110 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
15111 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
15113 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
15114 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
15121 if test "X$rpathdirs" != "X"; then
15122 if test -n "$hardcode_libdir_separator"; then
15124 for found_dir
in $rpathdirs; do
15125 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15127 acl_save_libdir
="$libdir"
15129 eval flag
=\"$hardcode_libdir_flag_spec\"
15130 libdir
="$acl_save_libdir"
15131 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
15133 for found_dir
in $rpathdirs; do
15134 acl_save_libdir
="$libdir"
15135 libdir
="$found_dir"
15136 eval flag
=\"$hardcode_libdir_flag_spec\"
15137 libdir
="$acl_save_libdir"
15138 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
15142 if test "X$ltrpathdirs" != "X"; then
15143 for found_dir
in $ltrpathdirs; do
15144 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
15149 ac_save_CPPFLAGS
="$CPPFLAGS"
15151 for element
in $INCIPT; do
15153 for x
in $CPPFLAGS; do
15155 acl_save_prefix
="$prefix"
15156 prefix
="$acl_final_prefix"
15157 acl_save_exec_prefix
="$exec_prefix"
15158 exec_prefix
="$acl_final_exec_prefix"
15160 exec_prefix
="$acl_save_exec_prefix"
15161 prefix
="$acl_save_prefix"
15163 if test "X$x" = "X$element"; then
15168 if test -z "$haveit"; then
15169 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
15174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
15175 $as_echo_n "checking for libipt... " >&6; }
15176 if ${ac_cv_libipt+:} false
; then :
15177 $as_echo_n "(cached) " >&6
15180 ac_save_LIBS
="$LIBS"
15181 LIBS
="$LIBS $LIBIPT"
15182 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15183 /* end confdefs.h. */
15184 #include "intel-pt.h"
15188 pt_insn_alloc_decoder (0);
15193 if ac_fn_c_try_link
"$LINENO"; then :
15198 rm -f core conftest.err conftest.
$ac_objext \
15199 conftest
$ac_exeext conftest.
$ac_ext
15200 LIBS
="$ac_save_LIBS"
15203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
15204 $as_echo "$ac_cv_libipt" >&6; }
15205 if test "$ac_cv_libipt" = yes; then
15208 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
15210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
15211 $as_echo_n "checking how to link with libipt... " >&6; }
15212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
15213 $as_echo "$LIBIPT" >&6; }
15216 CPPFLAGS
="$ac_save_CPPFLAGS"
15226 if test "$HAVE_LIBIPT" != yes; then
15227 if test "$with_intel_pt" = yes; then
15228 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
15231 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
15235 LIBS
="$LIBS $LIBIPT"
15236 for ac_func
in pt_insn_event
15238 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
15239 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
15240 cat >>confdefs.h
<<_ACEOF
15241 #define HAVE_PT_INSN_EVENT 1
15247 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
15249 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
15251 cat >>confdefs.h
<<_ACEOF
15252 #define HAVE_STRUCT_PT_INSN_ENABLED 1
15257 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
15259 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
15261 cat >>confdefs.h
<<_ACEOF
15262 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
15273 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
15275 for ac_header
in sys
/procfs.h
15277 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
15278 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
15279 cat >>confdefs.h
<<_ACEOF
15280 #define HAVE_SYS_PROCFS_H 1
15287 if test "$ac_cv_header_sys_procfs_h" = yes; then
15289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
15290 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
15291 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
15292 $as_echo_n "(cached) " >&6
15294 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15295 /* end confdefs.h. */
15298 #include <sys/procfs.h>
15307 if ac_fn_c_try_compile
"$LINENO"; then :
15308 bfd_cv_have_sys_procfs_type_gregset_t
=yes
15310 bfd_cv_have_sys_procfs_type_gregset_t
=no
15313 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15316 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
15318 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
15321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
15322 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
15325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
15326 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
15327 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
15328 $as_echo_n "(cached) " >&6
15330 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15331 /* end confdefs.h. */
15334 #include <sys/procfs.h>
15343 if ac_fn_c_try_compile
"$LINENO"; then :
15344 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
15346 bfd_cv_have_sys_procfs_type_fpregset_t
=no
15349 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15352 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
15354 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
15358 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
15361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
15362 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
15363 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
15364 $as_echo_n "(cached) " >&6
15366 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15367 /* end confdefs.h. */
15370 #include <sys/procfs.h>
15379 if ac_fn_c_try_compile
"$LINENO"; then :
15380 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
15382 bfd_cv_have_sys_procfs_type_prgregset_t
=no
15385 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15388 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
15390 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
15393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
15394 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
15397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
15398 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
15399 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
15400 $as_echo_n "(cached) " >&6
15402 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15403 /* end confdefs.h. */
15406 #include <sys/procfs.h>
15415 if ac_fn_c_try_compile
"$LINENO"; then :
15416 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
15418 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
15421 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15424 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
15426 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
15429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
15430 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
15433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
15434 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
15435 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
15436 $as_echo_n "(cached) " >&6
15438 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15439 /* end confdefs.h. */
15442 #include <sys/procfs.h>
15451 if ac_fn_c_try_compile
"$LINENO"; then :
15452 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
15454 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
15457 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15460 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
15462 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
15465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
15466 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
15470 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
15471 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
15472 $as_echo_n "(cached) " >&6
15474 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15475 /* end confdefs.h. */
15478 #include <sys/procfs.h>
15487 if ac_fn_c_try_compile
"$LINENO"; then :
15488 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
15490 bfd_cv_have_sys_procfs_type_lwpid_t
=no
15493 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15496 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
15498 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
15502 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
15506 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
15507 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
15508 $as_echo_n "(cached) " >&6
15510 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15511 /* end confdefs.h. */
15514 #include <sys/procfs.h>
15523 if ac_fn_c_try_compile
"$LINENO"; then :
15524 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
15526 bfd_cv_have_sys_procfs_type_psaddr_t
=no
15529 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15532 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
15534 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
15537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
15538 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
15541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
15542 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
15543 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
15544 $as_echo_n "(cached) " >&6
15546 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15547 /* end confdefs.h. */
15550 #include <sys/procfs.h>
15554 elf_fpregset_t avar
15559 if ac_fn_c_try_compile
"$LINENO"; then :
15560 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
15562 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
15565 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15568 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
15570 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
15573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
15574 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
15579 # Check the return and argument types of ptrace.
15582 for ac_header
in sys
/ptrace.h ptrace.h
15584 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15585 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15586 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
15587 cat >>confdefs.h
<<_ACEOF
15588 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15596 gdb_ptrace_headers
='
15597 #include <sys/types.h>
15598 #if HAVE_SYS_PTRACE_H
15599 # include <sys/ptrace.h>
15602 # include <unistd.h>
15606 # Check return type. Varargs (used on GNU/Linux) conflict with the
15607 # empty argument list, so check for that explicitly.
15608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
15609 $as_echo_n "checking return type of ptrace... " >&6; }
15610 if ${gdb_cv_func_ptrace_ret+:} false
; then :
15611 $as_echo_n "(cached) " >&6
15613 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15614 /* end confdefs.h. */
15615 Â $gdb_ptrace_headers
15619 extern long ptrace (enum __ptrace_request, ...);
15625 if ac_fn_c_try_compile
"$LINENO"; then :
15626 gdb_cv_func_ptrace_ret
='long'
15628 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15629 /* end confdefs.h. */
15630 $gdb_ptrace_headers
15634 extern int ptrace ();
15640 if ac_fn_c_try_compile
"$LINENO"; then :
15641 gdb_cv_func_ptrace_ret
='int'
15643 gdb_cv_func_ptrace_ret
='long'
15646 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15649 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
15653 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
15656 cat >>confdefs.h
<<_ACEOF
15657 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
15661 # Check argument types.
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
15663 $as_echo_n "checking types of arguments for ptrace... " >&6; }
15664 if ${gdb_cv_func_ptrace_args+:} false
; then :
15665 $as_echo_n "(cached) " >&6
15667 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15668 /* end confdefs.h. */
15669 $gdb_ptrace_headers
15673 extern long ptrace (enum __ptrace_request, ...);
15679 if ac_fn_c_try_compile
"$LINENO"; then :
15680 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
15682 for gdb_arg1
in 'int' 'long'; do
15683 for gdb_arg2
in 'pid_t' 'int' 'long'; do
15684 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
15685 for gdb_arg4
in 'int' 'long' 'void *'; do
15686 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15687 /* end confdefs.h. */
15688 $gdb_ptrace_headers
15692 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15698 if ac_fn_c_try_compile
"$LINENO"; then :
15699 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15703 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15705 for gdb_arg5
in 'int *' 'int' 'long'; do
15706 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15707 /* end confdefs.h. */
15708 $gdb_ptrace_headers
15712 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15718 if ac_fn_c_try_compile
"$LINENO"; then :
15719 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15723 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15729 # Provide a safe default value.
15730 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15733 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
15737 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
15739 ac_save_IFS
=$IFS; IFS
=','
15740 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15744 cat >>confdefs.h
<<_ACEOF
15745 #define PTRACE_TYPE_ARG1 $1
15749 cat >>confdefs.h
<<_ACEOF
15750 #define PTRACE_TYPE_ARG3 $3
15754 cat >>confdefs.h
<<_ACEOF
15755 #define PTRACE_TYPE_ARG4 $4
15758 if test -n "$5"; then
15760 cat >>confdefs.h
<<_ACEOF
15761 #define PTRACE_TYPE_ARG5 $5
15767 if test "$cross_compiling" = no
; then
15768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15769 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15770 if ${ac_cv_func_setpgrp_void+:} false
; then :
15771 $as_echo_n "(cached) " >&6
15773 if test "$cross_compiling" = yes; then :
15774 as_fn_error $?
"cannot check setpgrp when cross compiling" "$LINENO" 5
15776 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15777 /* end confdefs.h. */
15778 $ac_includes_default
15782 /* If this system has a BSD-style setpgrp which takes arguments,
15783 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15784 exit successfully. */
15785 return setpgrp (1,1) != -1;
15790 if ac_fn_c_try_run
"$LINENO"; then :
15791 ac_cv_func_setpgrp_void
=no
15793 ac_cv_func_setpgrp_void
=yes
15795 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15796 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15801 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15802 if test $ac_cv_func_setpgrp_void = yes; then
15804 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15810 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15811 if ${ac_cv_func_setpgrp_void+:} false
; then :
15812 $as_echo_n "(cached) " >&6
15814 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15815 /* end confdefs.h. */
15816 #include <unistd.h>
15820 if (setpgrp(1,1) == -1)
15829 if ac_fn_c_try_compile
"$LINENO"; then :
15830 ac_cv_func_setpgrp_void
=no
15832 ac_cv_func_setpgrp_void
=yes
15835 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15839 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15840 if test "$ac_cv_func_setpgrp_void" = yes; then
15841 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15846 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
15847 ac_fn_c_check_member
"$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
15848 #include <sys/proc.h>
15851 if test "x$ac_cv_member_struct_thread_td_pcb" = xyes
; then :
15853 cat >>confdefs.h
<<_ACEOF
15854 #define HAVE_STRUCT_THREAD_TD_PCB 1
15861 # See if <sys/lwp.h> defines `struct lwp`.
15862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
15863 $as_echo_n "checking for struct lwp... " >&6; }
15864 if ${gdb_cv_struct_lwp+:} false
; then :
15865 $as_echo_n "(cached) " >&6
15867 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15868 /* end confdefs.h. */
15869 #include <sys/param.h>
15871 #include <sys/lwp.h>
15881 if ac_fn_c_try_compile
"$LINENO"; then :
15882 gdb_cv_struct_lwp
=yes
15884 gdb_cv_struct_lwp
=no
15887 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
15891 $as_echo "$gdb_cv_struct_lwp" >&6; }
15892 if test "$gdb_cv_struct_lwp" = yes; then
15894 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
15898 # See if <machine/reg.h> degines `struct reg'.
15899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
15900 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
15901 if ${gdb_cv_struct_reg+:} false
; then :
15902 $as_echo_n "(cached) " >&6
15904 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15905 /* end confdefs.h. */
15906 #include <sys/types.h>
15907 #include <machine/reg.h>
15917 if ac_fn_c_try_compile
"$LINENO"; then :
15918 gdb_cv_struct_reg
=yes
15920 gdb_cv_struct_reg
=no
15923 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
15927 $as_echo "$gdb_cv_struct_reg" >&6; }
15928 if test "$gdb_cv_struct_reg" = yes; then
15930 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
15934 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
15935 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
15936 ac_fn_c_check_member
"$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
15937 #include <machine/reg.h>
15939 if test "x$ac_cv_member_struct_reg_r_fs" = xyes
; then :
15941 cat >>confdefs.h
<<_ACEOF
15942 #define HAVE_STRUCT_REG_R_FS 1
15947 ac_fn_c_check_member
"$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
15948 #include <machine/reg.h>
15950 if test "x$ac_cv_member_struct_reg_r_gs" = xyes
; then :
15952 cat >>confdefs.h
<<_ACEOF
15953 #define HAVE_STRUCT_REG_R_GS 1
15960 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
15961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
15962 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
15963 if ${gdb_cv_have_ptrace_getregs+:} false
; then :
15964 $as_echo_n "(cached) " >&6
15966 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15967 /* end confdefs.h. */
15968 #include <sys/ptrace.h>
15977 if ac_fn_c_try_compile
"$LINENO"; then :
15978 gdb_cv_have_ptrace_getregs
=yes
15980 gdb_cv_have_ptrace_getregs
=no
15983 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
15988 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
15989 if test "$gdb_cv_have_ptrace_getregs" = yes; then
15991 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
15995 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
15996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
15997 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
15998 if ${gdb_cv_have_ptrace_getfpxregs+:} false
; then :
15999 $as_echo_n "(cached) " >&6
16001 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16002 /* end confdefs.h. */
16003 #include <sys/ptrace.h>
16012 if ac_fn_c_try_compile
"$LINENO"; then :
16013 gdb_cv_have_ptrace_getfpxregs
=yes
16015 gdb_cv_have_ptrace_getfpxregs
=no
16018 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
16023 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
16024 if test "$gdb_cv_have_ptrace_getfpxregs" = yes; then
16026 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
16030 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
16032 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
16033 if ${gdb_cv_have_pt_getdbregs+:} false
; then :
16034 $as_echo_n "(cached) " >&6
16036 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16037 /* end confdefs.h. */
16038 #include <sys/types.h>
16039 #include <sys/ptrace.h>
16049 if ac_fn_c_try_compile
"$LINENO"; then :
16050 gdb_cv_have_pt_getdbregs
=yes
16052 gdb_cv_have_pt_getdbregs
=no
16055 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
16060 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
16061 if test "$gdb_cv_have_pt_getdbregs" = yes; then
16063 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
16067 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
16068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
16069 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
16070 if ${gdb_cv_have_pt_getxmmregs+:} false
; then :
16071 $as_echo_n "(cached) " >&6
16073 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16074 /* end confdefs.h. */
16075 #include <sys/types.h>
16076 #include <sys/ptrace.h>
16086 if ac_fn_c_try_compile
"$LINENO"; then :
16087 gdb_cv_have_pt_getxmmregs
=yes
16089 gdb_cv_have_pt_getxmmregs
=no
16092 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
16097 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
16098 if test "$gdb_cv_have_pt_getxmmregs" = yes; then
16100 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
16104 # See if <sys/ptrace.h> supports LWP names on FreeBSD
16105 # Older FreeBSD versions don't have the pl_tdname member of
16106 # `struct ptrace_lwpinfo'.
16107 ac_fn_c_check_member
"$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
16109 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes
; then :
16111 cat >>confdefs.h
<<_ACEOF
16112 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
16119 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
16120 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
16122 ac_fn_c_check_member
"$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h>
16124 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes
; then :
16126 cat >>confdefs.h
<<_ACEOF
16127 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
16134 # Check if the compiler supports the `long long' type.
16136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
16137 $as_echo_n "checking for long long support in compiler... " >&6; }
16138 if ${gdb_cv_c_long_long+:} false
; then :
16139 $as_echo_n "(cached) " >&6
16141 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16142 /* end confdefs.h. */
16143 extern long long foo;
16147 switch (foo & 2) { case 0: return 1; }
16152 if ac_fn_c_try_compile
"$LINENO"; then :
16153 gdb_cv_c_long_long
=yes
16155 gdb_cv_c_long_long
=no
16157 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
16160 $as_echo "$gdb_cv_c_long_long" >&6; }
16161 if test "$gdb_cv_c_long_long" != yes; then
16162 # libdecnumber requires long long.
16163 as_fn_error $?
"Compiler must support long long for GDB." "$LINENO" 5
16166 # Check if the compiler and runtime support printing long longs.
16168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
16169 $as_echo_n "checking for long long support in printf... " >&6; }
16170 if ${gdb_cv_printf_has_long_long+:} false
; then :
16171 $as_echo_n "(cached) " >&6
16173 if test "$cross_compiling" = yes; then :
16174 gdb_cv_printf_has_long_long
=no
16176 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16177 /* end confdefs.h. */
16178 $ac_includes_default
16184 l = (l << 16) + 0x0123;
16185 l = (l << 16) + 0x4567;
16186 l = (l << 16) + 0x89ab;
16187 l = (l << 16) + 0xcdef;
16188 sprintf (buf, "0x%016llx", l);
16189 return (strcmp ("0x0123456789abcdef", buf));
16194 if ac_fn_c_try_run
"$LINENO"; then :
16195 gdb_cv_printf_has_long_long
=yes
16197 gdb_cv_printf_has_long_long
=no
16199 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16200 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
16205 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
16206 if test "$gdb_cv_printf_has_long_long" = yes; then
16208 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
16212 # Check if the compiler and runtime support printing decfloats.
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
16215 $as_echo_n "checking for decfloat support in printf... " >&6; }
16216 if ${gdb_cv_printf_has_decfloat+:} false
; then :
16217 $as_echo_n "(cached) " >&6
16219 if test "$cross_compiling" = yes; then :
16220 gdb_cv_printf_has_decfloat
=no
16222 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16223 /* end confdefs.h. */
16224 $ac_includes_default
16229 _Decimal32 d32 = 1.2345df;
16230 _Decimal64 d64 = 1.2345dd;
16231 _Decimal128 d128 = 1.2345dl;
16232 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
16233 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
16238 if ac_fn_c_try_run
"$LINENO"; then :
16239 gdb_cv_printf_has_decfloat
=yes
16241 gdb_cv_printf_has_decfloat
=no
16243 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16244 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
16249 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
16250 if test "$gdb_cv_printf_has_decfloat" = yes; then
16252 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
16256 # Check if the compiler supports the `long double' type. We can't use
16257 # AC_C_LONG_DOUBLE because that one does additional checks on the
16258 # constants defined in <float.h> that fail on some systems,
16259 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
16262 $as_echo_n "checking for long double support in compiler... " >&6; }
16263 if ${gdb_cv_c_long_double+:} false
; then :
16264 $as_echo_n "(cached) " >&6
16266 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16267 /* end confdefs.h. */
16270 if ac_fn_c_try_compile
"$LINENO"; then :
16271 gdb_cv_c_long_double
=yes
16273 gdb_cv_c_long_double
=no
16275 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
16278 $as_echo "$gdb_cv_c_long_double" >&6; }
16279 if test "$gdb_cv_c_long_double" = yes; then
16281 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
16285 # Check if the compiler and runtime support printing long doubles.
16287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
16288 $as_echo_n "checking for long double support in printf... " >&6; }
16289 if ${gdb_cv_printf_has_long_double+:} false
; then :
16290 $as_echo_n "(cached) " >&6
16292 if test "$cross_compiling" = yes; then :
16293 gdb_cv_printf_has_long_double
=no
16295 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16296 /* end confdefs.h. */
16297 $ac_includes_default
16302 long double f = 3.141592653;
16303 sprintf (buf, "%Lg", f);
16304 return (strncmp ("3.14159", buf, 7));
16309 if ac_fn_c_try_run
"$LINENO"; then :
16310 gdb_cv_printf_has_long_double
=yes
16312 gdb_cv_printf_has_long_double
=no
16314 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16315 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
16320 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
16321 if test "$gdb_cv_printf_has_long_double" = yes; then
16323 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
16327 # Check if the compiler and runtime support scanning long doubles.
16329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
16330 $as_echo_n "checking for long double support in scanf... " >&6; }
16331 if ${gdb_cv_scanf_has_long_double+:} false
; then :
16332 $as_echo_n "(cached) " >&6
16334 if test "$cross_compiling" = yes; then :
16335 gdb_cv_scanf_has_long_double
=no
16337 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16338 /* end confdefs.h. */
16343 char *buf = "3.141592653";
16345 sscanf (buf, "%Lg", &f);
16346 return !(f > 3.14159 && f < 3.14160);
16351 if ac_fn_c_try_run
"$LINENO"; then :
16352 gdb_cv_scanf_has_long_double
=yes
16354 gdb_cv_scanf_has_long_double
=no
16356 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16357 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
16362 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
16363 if test "$gdb_cv_scanf_has_long_double" = yes; then
16365 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
16371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
16372 $as_echo_n "checking for -bbigtoc option... " >&6; }
16373 if ${gdb_cv_bigtoc+:} false
; then :
16374 $as_echo_n "(cached) " >&6
16376 SAVE_LDFLAGS
=$LDFLAGS
16379 yes) gdb_cv_bigtoc
=-Wl,-bbigtoc ;;
16380 *) gdb_cv_bigtoc
=-bbigtoc ;;
16383 LDFLAGS
=$LDFLAGS\
$gdb_cv_bigtoc
16384 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16385 /* end confdefs.h. */
16395 if ac_fn_c_try_link
"$LINENO"; then :
16401 rm -f core conftest.err conftest.
$ac_objext \
16402 conftest
$ac_exeext conftest.
$ac_ext
16403 LDFLAGS
="${SAVE_LDFLAGS}"
16406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
16407 $as_echo "$gdb_cv_bigtoc" >&6; }
16408 CONFIG_LDFLAGS
="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
16412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
16413 $as_echo_n "checking for the dynamic export flag... " >&6; }
16415 if test "${gdb_native}" = yes; then
16416 # The dynamically loaded libthread_db needs access to symbols in the gdb
16417 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
16418 # may not be supported there.
16419 old_LDFLAGS
="$LDFLAGS"
16420 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
16421 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
16422 LDFLAGS
="$LDFLAGS $RDYNAMIC"
16423 if test "${have_libpython}" = no
; then
16424 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16425 /* end confdefs.h. */
16435 if ac_fn_c_try_link
"$LINENO"; then :
16438 rm -f core conftest.err conftest.
$ac_objext \
16439 conftest
$ac_exeext conftest.
$ac_ext
16441 # Workaround http://bugs.python.org/issue4434 where static
16442 # libpythonX.Y.a would get its symbols required for
16443 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
16444 # Problem does not happen for the recommended libpythonX.Y.so linkage.
16446 # Note the workaround for Python
16447 # http://bugs.python.org/issue10112 earlier has removed
16448 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
16449 # here too, as otherwise it'd make this -Wl,--dynamic-list test
16451 old_CFLAGS
="$CFLAGS"
16452 CFLAGS
="$CFLAGS $PYTHON_CFLAGS"
16454 LIBS
="$LIBS $PYTHON_LIBS"
16455 old_CPPFLAGS
="$CPPFLAGS"
16456 CPPFLAGS
="$CPPFLAGS $PYTHON_CPPFLAGS"
16457 if test "$cross_compiling" = yes; then :
16460 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16461 /* end confdefs.h. */
16462 #include "Python.h"
16468 err = PyRun_SimpleString ("import ctypes\n");
16470 return err == 0 ? 0 : 1;
16475 if ac_fn_c_try_run
"$LINENO"; then :
16478 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16479 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16483 CFLAGS
="$old_CFLAGS"
16484 CPPFLAGS
="$old_CPPFLAGS"
16486 LDFLAGS
="$old_LDFLAGS"
16488 if $dynamic_list; then
16489 found
="-Wl,--dynamic-list"
16490 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
16493 RDYNAMIC
="-rdynamic"
16496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
16497 $as_echo "$found" >&6; }
16500 if test "${build}" = "${host}" -a "${host}" = "${target}" ; then
16503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
16504 $as_echo_n "checking for AiX thread debugging library... " >&6; }
16505 if ${gdb_cv_have_aix_thread_debug+:} false
; then :
16506 $as_echo_n "(cached) " >&6
16508 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16509 /* end confdefs.h. */
16510 #include <sys/pthdebug.h>
16514 #ifndef PTHDB_VERSION_3
16522 if ac_fn_c_try_compile
"$LINENO"; then :
16523 gdb_cv_have_aix_thread_debug
=yes
16525 gdb_cv_have_aix_thread_debug
=no
16528 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
16533 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
16534 if test "$gdb_cv_have_aix_thread_debug" = yes; then
16535 CONFIG_SRCS
="${CONFIG_SRCS} aix-thread.c"
16536 CONFIG_OBS
="${CONFIG_OBS} aix-thread.o"
16537 LIBS
="$LIBS -lpthdebug"
16539 # Older versions of AIX do not provide the declaration for
16540 # the getthrds function (it appears that it was introduced
16542 ac_fn_c_check_decl
"$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
16544 if test "x$ac_cv_have_decl_getthrds" = xyes
; then :
16550 cat >>confdefs.h
<<_ACEOF
16551 #define HAVE_DECL_GETTHRDS $ac_have_decl
16560 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
16561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
16562 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
16563 if ${gdb_cv_thread_db_h_has_td_notalloc+:} false
; then :
16564 $as_echo_n "(cached) " >&6
16566 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16567 /* end confdefs.h. */
16568 #include <thread_db.h>
16572 int i = TD_NOTALLOC;
16578 if ac_fn_c_try_compile
"$LINENO"; then :
16579 gdb_cv_thread_db_h_has_td_notalloc
=yes
16581 gdb_cv_thread_db_h_has_td_notalloc
=no
16584 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16588 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16591 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16592 if ${gdb_cv_thread_db_h_has_td_version+:} false
; then :
16593 $as_echo_n "(cached) " >&6
16595 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16596 /* end confdefs.h. */
16597 #include <thread_db.h>
16601 int i = TD_VERSION;
16607 if ac_fn_c_try_compile
"$LINENO"; then :
16608 gdb_cv_thread_db_h_has_td_version
=yes
16610 gdb_cv_thread_db_h_has_td_version
=no
16613 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16617 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16620 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16621 if ${gdb_cv_thread_db_h_has_td_notls+:} false
; then :
16622 $as_echo_n "(cached) " >&6
16624 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16625 /* end confdefs.h. */
16626 #include <thread_db.h>
16636 if ac_fn_c_try_compile
"$LINENO"; then :
16637 gdb_cv_thread_db_h_has_td_notls
=yes
16639 gdb_cv_thread_db_h_has_td_notls
=no
16642 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16646 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16648 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16650 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16653 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16655 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16658 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16660 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16673 cat >>confdefs.h
<<_ACEOF
16674 #define GDBINIT "$gdbinit"
16679 cat >>confdefs.h
<<_ACEOF
16680 #define GDBEARLYINIT ".gdbearlyinit"
16685 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16686 # except that the argument to --with-sysroot is optional.
16687 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16688 if test "x$with_sysroot" = xyes
; then
16689 with_sysroot
="${exec_prefix}/${target_alias}/sys-root"
16692 # Check whether --with-sysroot was given.
16693 if test "${with_sysroot+set}" = set; then :
16694 withval
=$with_sysroot; TARGET_SYSTEM_ROOT
=$withval
16696 TARGET_SYSTEM_ROOT
=
16700 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16701 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16702 ac_define_dir
=`eval echo $TARGET_SYSTEM_ROOT`
16703 ac_define_dir
=`eval echo $ac_define_dir`
16705 cat >>confdefs.h
<<_ACEOF
16706 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16712 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16713 if test "x$prefix" = xNONE
; then
16714 test_prefix
=/usr
/local
16716 test_prefix
=$prefix
16719 test_prefix
=$exec_prefix
16722 case ${ac_define_dir} in
16723 "${test_prefix}"|
"${test_prefix}/"*|\
16724 '${exec_prefix}'|
'${exec_prefix}/'*)
16729 cat >>confdefs.h
<<_ACEOF
16730 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16737 # Check whether --with-system-gdbinit was given.
16738 if test "${with_system_gdbinit+set}" = set; then :
16739 withval
=$with_system_gdbinit;
16740 SYSTEM_GDBINIT
=$withval
16746 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16747 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16748 ac_define_dir
=`eval echo $SYSTEM_GDBINIT`
16749 ac_define_dir
=`eval echo $ac_define_dir`
16751 cat >>confdefs.h
<<_ACEOF
16752 #define SYSTEM_GDBINIT "$ac_define_dir"
16758 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16759 if test "x$prefix" = xNONE
; then
16760 test_prefix
=/usr
/local
16762 test_prefix
=$prefix
16765 test_prefix
=$exec_prefix
16768 case ${ac_define_dir} in
16769 "${test_prefix}"|
"${test_prefix}/"*|\
16770 '${exec_prefix}'|
'${exec_prefix}/'*)
16775 cat >>confdefs.h
<<_ACEOF
16776 #define SYSTEM_GDBINIT_RELOCATABLE $value
16783 # Check whether --with-system-gdbinit-dir was given.
16784 if test "${with_system_gdbinit_dir+set}" = set; then :
16785 withval
=$with_system_gdbinit_dir;
16786 SYSTEM_GDBINIT_DIR
=$withval
16788 SYSTEM_GDBINIT_DIR
=
16792 test "x$prefix" = xNONE
&& prefix
="$ac_default_prefix"
16793 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16794 ac_define_dir
=`eval echo $SYSTEM_GDBINIT_DIR`
16795 ac_define_dir
=`eval echo $ac_define_dir`
16797 cat >>confdefs.h
<<_ACEOF
16798 #define SYSTEM_GDBINIT_DIR "$ac_define_dir"
16804 if test "x$exec_prefix" = xNONE ||
test "x$exec_prefix" = 'x${prefix}'; then
16805 if test "x$prefix" = xNONE
; then
16806 test_prefix
=/usr
/local
16808 test_prefix
=$prefix
16811 test_prefix
=$exec_prefix
16814 case ${ac_define_dir} in
16815 "${test_prefix}"|
"${test_prefix}/"*|\
16816 '${exec_prefix}'|
'${exec_prefix}/'*)
16821 cat >>confdefs.h
<<_ACEOF
16822 #define SYSTEM_GDBINIT_DIR_RELOCATABLE $value
16829 # Check whether --enable-werror was given.
16830 if test "${enable_werror+set}" = set; then :
16831 enableval
=$enable_werror; case "${enableval}" in
16832 yes | y
) ERROR_ON_WARNING
="yes" ;;
16833 no | n
) ERROR_ON_WARNING
="no" ;;
16834 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16839 # Enable -Werror by default when using gcc. Turn it off for releases.
16840 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
16841 ERROR_ON_WARNING
=yes
16845 if test "${ERROR_ON_WARNING}" = yes ; then
16846 WERROR_CFLAGS
="-Werror"
16849 # The options we'll try to enable.
16850 build_warnings
="-Wall -Wpointer-arith \
16851 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
16852 -Wno-switch -Wno-char-subscripts \
16853 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
16854 -Wno-sign-compare -Wno-error=maybe-uninitialized \
16855 -Wno-mismatched-tags \
16856 -Wno-error=deprecated-register \
16857 -Wsuggest-override \
16858 -Wimplicit-fallthrough=3 \
16859 -Wduplicated-cond \
16861 -Wdeprecated-copy \
16862 -Wdeprecated-copy-dtor \
16864 -Wmissing-declarations \
16865 -Wmissing-prototypes \
16866 -Wstrict-null-sentinel \
16871 # Enable -Wno-format by default when using gcc on mingw since many
16872 # GCC versions complain about %I64.
16873 build_warnings
="$build_warnings -Wno-format" ;;
16875 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
16876 # doesn't understand.
16877 build_warnings
="$build_warnings -Wno-unknown-pragmas"
16878 # Solaris 11 <unistd.h> marks vfork deprecated.
16879 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
16881 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
16882 # but there's a special case for this below.
16883 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
16886 # Check whether --enable-build-warnings was given.
16887 if test "${enable_build_warnings+set}" = set; then :
16888 enableval
=$enable_build_warnings; case "${enableval}" in
16890 no
) build_warnings
="-w";;
16891 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16892 build_warnings
="${build_warnings} ${t}";;
16893 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16894 build_warnings
="${t} ${build_warnings}";;
16895 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16897 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16898 echo "Setting compiler warning flags = $build_warnings" 6>&1
16901 # Check whether --enable-gdb-build-warnings was given.
16902 if test "${enable_gdb_build_warnings+set}" = set; then :
16903 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
16905 no
) build_warnings
="-w";;
16906 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16907 build_warnings
="${build_warnings} ${t}";;
16908 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
16909 build_warnings
="${t} ${build_warnings}";;
16910 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16912 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
16913 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
16917 # The set of warnings supported by a C++ compiler is not the same as
16918 # of the C compiler.
16920 ac_cpp
='$CXXCPP $CPPFLAGS'
16921 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16922 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16923 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
16927 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
16929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
16930 $as_echo_n "checking compiler warning flags... " >&6; }
16931 # Separate out the -Werror flag as some files just cannot be
16932 # compiled with it enabled.
16933 for w
in ${build_warnings}; do
16934 # GCC does not complain about -Wno-unknown-warning. Invert
16935 # and test -Wunknown-warning instead.
16938 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
16939 -Wformat-nonliteral)
16940 # gcc requires -Wformat before -Wformat-nonliteral
16941 # will work, so stick them together.
16950 -Werr*) WERROR_CFLAGS
=-Werror ;;
16952 # Check whether GCC accepts it.
16953 saved_CFLAGS
="$CFLAGS"
16954 CFLAGS
="$CFLAGS -Werror $wtest"
16955 saved_CXXFLAGS
="$CXXFLAGS"
16956 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
16957 if test "x$w" = "x-Wunused-variable"; then
16958 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
16959 # fixed in GCC 4.9. This test is derived from the gdb
16960 # source code that triggered this bug in GCC.
16961 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16962 /* end confdefs.h. */
16963 struct scoped_restore_base {};
16964 struct scoped_restore_tmpl : public scoped_restore_base {
16965 ~scoped_restore_tmpl() {}
16970 const scoped_restore_base &b = scoped_restore_tmpl();
16976 if ac_fn_cxx_try_compile
"$LINENO"; then :
16977 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16979 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16981 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16982 /* end confdefs.h. */
16992 if ac_fn_cxx_try_compile
"$LINENO"; then :
16993 WARN_CFLAGS
="${WARN_CFLAGS} $w"
16995 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16997 CFLAGS
="$saved_CFLAGS"
16998 CXXFLAGS
="$saved_CXXFLAGS"
17001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
17002 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
17008 ac_cpp='$CPP $CPPFLAGS'
17009 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17010 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17011 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17015 # Check whether --enable-ubsan was given.
17016 if test "${enable_ubsan+set}" = set; then :
17017 enableval=$enable_ubsan;
17022 if test "x
$enable_ubsan" = xauto; then
17023 if $development; then
17028 ac_cpp='$CXXCPP $CPPFLAGS'
17029 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17030 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17031 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17033 if test "x
$enable_ubsan" = xyes; then
17034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
-fsanitize=undefined is accepted
" >&5
17035 $as_echo_n "checking whether
-fsanitize=undefined is accepted...
" >&6; }
17036 saved_CXXFLAGS="$CXXFLAGS"
17037 CXXFLAGS="$CXXFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
17038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17039 /* end confdefs.h. */
17049 if ac_fn_cxx_try_link "$LINENO"; then :
17055 rm -f core conftest.err conftest.$ac_objext \
17056 conftest$ac_exeext conftest.$ac_ext
17057 CXXFLAGS="$saved_CXXFLAGS"
17058 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $enable_ubsan" >&5
17059 $as_echo "$enable_ubsan" >&6; }
17060 if test "x
$enable_ubsan" = xyes; then
17061 WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined
-fno-sanitize-recover=undefined
"
17062 CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined
"
17066 ac_cpp='$CPP $CPPFLAGS'
17067 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17068 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17069 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17073 # In the Cygwin environment, we need some additional flags.
17074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for cygwin
" >&5
17075 $as_echo_n "checking
for cygwin...
" >&6; }
17076 if ${gdb_cv_os_cygwin+:} false; then :
17077 $as_echo_n "(cached
) " >&6
17079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17080 /* end confdefs.h. */
17082 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
17086 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
17087 $EGREP "^lose$
" >/dev/null 2>&1; then :
17088 gdb_cv_os_cygwin=yes
17090 gdb_cv_os_cygwin=no
17095 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_os_cygwin" >&5
17096 $as_echo "$gdb_cv_os_cygwin" >&6; }
17099 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o
"
17101 *go32* ) SER_HARDWIRE=ser-go32.o ;;
17102 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
17103 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o
" ;;
17104 *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o
" ;;
17108 # libreadline needs libuser32.a in a cygwin environment
17110 if test x"$gdb_cv_os_cygwin" = xyes; then
17111 WIN32LIBS="-luser32"
17112 case "${target}" in
17113 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
17118 # The ser-tcp.c module requires sockets.
17119 # Note that WIN32APILIBS is set by GDB_AC_COMMON.
17120 WIN32LIBS="$WIN32LIBS $WIN32APILIBS"
17122 # Add ELF support to GDB, but only if BFD includes ELF support.
17125 OLD_LDFLAGS=$LDFLAGS
17127 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17128 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17129 # always want our bfd.
17130 CFLAGS="-I${srcdir}/..
/include
-I..
/bfd
-I${srcdir}/..
/bfd
$CFLAGS"
17131 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17132 LDFLAGS="-L..
/bfd
-L..
/libiberty
$ZLIBDIR $LDFLAGS"
17133 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17134 LIBS="-lbfd -liberty -lz $intl $LIBS"
17135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ELF support
in BFD
" >&5
17136 $as_echo_n "checking
for ELF support
in BFD...
" >&6; }
17137 if ${gdb_cv_var_elf+:} false; then :
17138 $as_echo_n "(cached
) " >&6
17140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17141 /* end confdefs.h. */
17142 #include <stdlib.h>
17143 #include <string.h>
17145 #include "elf-bfd.h
"
17149 return bfd_get_elf_phdr_upper_bound (NULL);
17155 if ac_fn_c_try_link "$LINENO"; then :
17161 rm -f core conftest.err conftest.$ac_objext \
17162 conftest$ac_exeext conftest.$ac_ext
17165 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_var_elf" >&5
17166 $as_echo "$gdb_cv_var_elf" >&6; }
17168 LDFLAGS=$OLD_LDFLAGS
17170 if test "$gdb_cv_var_elf" = yes; then
17171 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o \
17172 gcore-elf.o elf-none-tdep.o
"
17174 $as_echo "#define HAVE_ELF 1" >>confdefs.h
17176 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
17177 if test "$plugins" = "yes"; then
17178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17179 $as_echo_n "checking for library containing dlopen... " >&6; }
17180 if ${ac_cv_search_dlopen+:} false
; then :
17181 $as_echo_n "(cached) " >&6
17183 ac_func_search_save_LIBS
=$LIBS
17184 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17185 /* end confdefs.h. */
17187 /* Override any GCC internal prototype to avoid an error.
17188 Use char because int might match the return type of a GCC
17189 builtin and then its argument prototype would still apply. */
17202 for ac_lib
in '' dl
; do
17203 if test -z "$ac_lib"; then
17204 ac_res
="none required"
17207 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
17209 if ac_fn_c_try_link
"$LINENO"; then :
17210 ac_cv_search_dlopen
=$ac_res
17212 rm -f core conftest.err conftest.
$ac_objext \
17214 if ${ac_cv_search_dlopen+:} false
; then :
17218 if ${ac_cv_search_dlopen+:} false
; then :
17221 ac_cv_search_dlopen
=no
17223 rm conftest.
$ac_ext
17224 LIBS
=$ac_func_search_save_LIBS
17226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17227 $as_echo "$ac_cv_search_dlopen" >&6; }
17228 ac_res
=$ac_cv_search_dlopen
17229 if test "$ac_res" != no
; then :
17230 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
17237 # Add macho support to GDB, but only if BFD includes it.
17240 OLD_LDFLAGS
=$LDFLAGS
17242 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17243 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17244 # always want our bfd.
17245 CFLAGS
="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
17246 ZLIBDIR
=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17247 LDFLAGS
="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
17248 intl
=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17249 LIBS
="-lbfd -liberty -lz $intl $LIBS"
17250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
17251 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
17252 if ${gdb_cv_var_macho+:} false
; then :
17253 $as_echo_n "(cached) " >&6
17255 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17256 /* end confdefs.h. */
17257 #include <stdlib.h>
17258 #include <string.h>
17260 #include "mach-o.h"
17264 return bfd_mach_o_lookup_command (NULL, 0, NULL);
17270 if ac_fn_c_try_link
"$LINENO"; then :
17271 gdb_cv_var_macho
=yes
17273 gdb_cv_var_macho
=no
17276 rm -f core conftest.err conftest.
$ac_objext \
17277 conftest
$ac_exeext conftest.
$ac_ext
17280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
17281 $as_echo "$gdb_cv_var_macho" >&6; }
17283 LDFLAGS
=$OLD_LDFLAGS
17285 if test "$gdb_cv_var_macho" = yes; then
17286 CONFIG_OBS
="$CONFIG_OBS machoread.o"
17289 # Add any host-specific objects to GDB.
17290 CONFIG_OBS
="${CONFIG_OBS} ${gdb_host_obs}"
17292 # If building on ELF, look for lzma support for embedded compressed debug info.
17293 if test "$gdb_cv_var_elf" = yes; then
17295 # Check whether --with-lzma was given.
17296 if test "${with_lzma+set}" = set; then :
17297 withval
=$with_lzma;
17302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
17303 $as_echo_n "checking whether to use lzma... " >&6; }
17304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
17305 $as_echo "$with_lzma" >&6; }
17307 if test "${with_lzma}" != no
; then
17318 acl_save_prefix
="$prefix"
17319 prefix
="$acl_final_prefix"
17320 acl_save_exec_prefix
="$exec_prefix"
17321 exec_prefix
="$acl_final_exec_prefix"
17323 eval additional_includedir
=\"$includedir\"
17324 eval additional_libdir
=\"$libdir\"
17326 exec_prefix
="$acl_save_exec_prefix"
17327 prefix
="$acl_save_prefix"
17330 # Check whether --with-liblzma-prefix was given.
17331 if test "${with_liblzma_prefix+set}" = set; then :
17332 withval
=$with_liblzma_prefix;
17333 if test "X$withval" = "Xno"; then
17336 if test "X$withval" = "X"; then
17338 acl_save_prefix
="$prefix"
17339 prefix
="$acl_final_prefix"
17340 acl_save_exec_prefix
="$exec_prefix"
17341 exec_prefix
="$acl_final_exec_prefix"
17343 eval additional_includedir
=\"$includedir\"
17344 eval additional_libdir
=\"$libdir\"
17346 exec_prefix
="$acl_save_exec_prefix"
17347 prefix
="$acl_save_prefix"
17350 additional_includedir
="$withval/include"
17351 additional_libdir
="$withval/lib"
17358 # Check whether --with-liblzma-type was given.
17359 if test "${with_liblzma_type+set}" = set; then :
17360 withval
=$with_liblzma_type; with_liblzma_type
=$withval
17362 with_liblzma_type
=auto
17365 lib_type
=`eval echo \$with_liblzma_type`
17372 names_already_handled
=
17373 names_next_round
='lzma '
17374 while test -n "$names_next_round"; do
17375 names_this_round
="$names_next_round"
17377 for name
in $names_this_round; do
17379 for n
in $names_already_handled; do
17380 if test "$n" = "$name"; then
17381 already_handled
=yes
17385 if test -z "$already_handled"; then
17386 names_already_handled
="$names_already_handled $name"
17387 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17388 eval value
=\"\
$HAVE_LIB$uppername\"
17389 if test -n "$value"; then
17390 if test "$value" = yes; then
17391 eval value
=\"\
$LIB$uppername\"
17392 test -z "$value" || LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$value"
17393 eval value
=\"\
$LTLIB$uppername\"
17394 test -z "$value" || LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
17403 if test $use_additional = yes; then
17404 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
17405 found_dir
="$additional_libdir"
17406 found_so
="$additional_libdir/lib$name.$shlibext"
17407 if test -f "$additional_libdir/lib$name.la"; then
17408 found_la
="$additional_libdir/lib$name.la"
17410 elif test x
$lib_type != xshared
; then
17411 if test -f "$additional_libdir/lib$name.$libext"; then
17412 found_dir
="$additional_libdir"
17413 found_a
="$additional_libdir/lib$name.$libext"
17414 if test -f "$additional_libdir/lib$name.la"; then
17415 found_la
="$additional_libdir/lib$name.la"
17420 if test "X$found_dir" = "X"; then
17421 for x
in $LDFLAGS $LTLIBLZMA; do
17423 acl_save_prefix
="$prefix"
17424 prefix
="$acl_final_prefix"
17425 acl_save_exec_prefix
="$exec_prefix"
17426 exec_prefix
="$acl_final_exec_prefix"
17428 exec_prefix
="$acl_save_exec_prefix"
17429 prefix
="$acl_save_prefix"
17433 dir
=`echo "X$x" | sed -e 's/^X-L//'`
17434 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
17436 found_so
="$dir/lib$name.$shlibext"
17437 if test -f "$dir/lib$name.la"; then
17438 found_la
="$dir/lib$name.la"
17440 elif test x
$lib_type != xshared
; then
17441 if test -f "$dir/lib$name.$libext"; then
17443 found_a
="$dir/lib$name.$libext"
17444 if test -f "$dir/lib$name.la"; then
17445 found_la
="$dir/lib$name.la"
17451 if test "X$found_dir" != "X"; then
17456 if test "X$found_dir" != "X"; then
17457 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
17458 if test "X$found_so" != "X"; then
17459 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
17460 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17463 for x
in $ltrpathdirs; do
17464 if test "X$x" = "X$found_dir"; then
17469 if test -z "$haveit"; then
17470 ltrpathdirs
="$ltrpathdirs $found_dir"
17472 if test "$hardcode_direct" = yes; then
17473 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17475 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
17476 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17478 for x
in $rpathdirs; do
17479 if test "X$x" = "X$found_dir"; then
17484 if test -z "$haveit"; then
17485 rpathdirs
="$rpathdirs $found_dir"
17489 for x
in $LDFLAGS $LIBLZMA; do
17491 acl_save_prefix
="$prefix"
17492 prefix
="$acl_final_prefix"
17493 acl_save_exec_prefix
="$exec_prefix"
17494 exec_prefix
="$acl_final_exec_prefix"
17496 exec_prefix
="$acl_save_exec_prefix"
17497 prefix
="$acl_save_prefix"
17499 if test "X$x" = "X-L$found_dir"; then
17504 if test -z "$haveit"; then
17505 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
17507 if test "$hardcode_minus_L" != no
; then
17508 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_so"
17510 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17516 if test "X$found_a" != "X"; then
17517 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$found_a"
17519 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
17522 additional_includedir
=
17523 case "$found_dir" in
17525 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17526 additional_includedir
="$basedir/include"
17529 if test "X$additional_includedir" != "X"; then
17530 if test "X$additional_includedir" != "X/usr/include"; then
17532 if test "X$additional_includedir" = "X/usr/local/include"; then
17533 if test -n "$GCC"; then
17535 linux
*) haveit
=yes;;
17539 if test -z "$haveit"; then
17540 for x
in $CPPFLAGS $INCLZMA; do
17542 acl_save_prefix
="$prefix"
17543 prefix
="$acl_final_prefix"
17544 acl_save_exec_prefix
="$exec_prefix"
17545 exec_prefix
="$acl_final_exec_prefix"
17547 exec_prefix
="$acl_save_exec_prefix"
17548 prefix
="$acl_save_prefix"
17550 if test "X$x" = "X-I$additional_includedir"; then
17555 if test -z "$haveit"; then
17556 if test -d "$additional_includedir"; then
17557 INCLZMA
="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
17563 if test -n "$found_la"; then
17564 save_libdir
="$libdir"
17565 case "$found_la" in
17566 */* |
*\\*) .
"$found_la" ;;
17567 *) .
"./$found_la" ;;
17569 libdir
="$save_libdir"
17570 for dep
in $dependency_libs; do
17573 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
17574 if test "X$additional_libdir" != "X/usr/lib"; then
17576 if test "X$additional_libdir" = "X/usr/local/lib"; then
17577 if test -n "$GCC"; then
17579 linux
*) haveit
=yes;;
17583 if test -z "$haveit"; then
17585 for x
in $LDFLAGS $LIBLZMA; do
17587 acl_save_prefix
="$prefix"
17588 prefix
="$acl_final_prefix"
17589 acl_save_exec_prefix
="$exec_prefix"
17590 exec_prefix
="$acl_final_exec_prefix"
17592 exec_prefix
="$acl_save_exec_prefix"
17593 prefix
="$acl_save_prefix"
17595 if test "X$x" = "X-L$additional_libdir"; then
17600 if test -z "$haveit"; then
17601 if test -d "$additional_libdir"; then
17602 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
17606 for x
in $LDFLAGS $LTLIBLZMA; do
17608 acl_save_prefix
="$prefix"
17609 prefix
="$acl_final_prefix"
17610 acl_save_exec_prefix
="$exec_prefix"
17611 exec_prefix
="$acl_final_exec_prefix"
17613 exec_prefix
="$acl_save_exec_prefix"
17614 prefix
="$acl_save_prefix"
17616 if test "X$x" = "X-L$additional_libdir"; then
17621 if test -z "$haveit"; then
17622 if test -d "$additional_libdir"; then
17623 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
17630 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
17631 if test "$enable_rpath" != no
; then
17633 for x
in $rpathdirs; do
17634 if test "X$x" = "X$dir"; then
17639 if test -z "$haveit"; then
17640 rpathdirs
="$rpathdirs $dir"
17643 for x
in $ltrpathdirs; do
17644 if test "X$x" = "X$dir"; then
17649 if test -z "$haveit"; then
17650 ltrpathdirs
="$ltrpathdirs $dir"
17655 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17658 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17661 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$dep"
17662 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
17668 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
17669 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l$name"
17670 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
17672 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }-l:lib$name.$libext"
17673 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-l:lib$name.$libext"
17680 if test "X$rpathdirs" != "X"; then
17681 if test -n "$hardcode_libdir_separator"; then
17683 for found_dir
in $rpathdirs; do
17684 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17686 acl_save_libdir
="$libdir"
17688 eval flag
=\"$hardcode_libdir_flag_spec\"
17689 libdir
="$acl_save_libdir"
17690 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17692 for found_dir
in $rpathdirs; do
17693 acl_save_libdir
="$libdir"
17694 libdir
="$found_dir"
17695 eval flag
=\"$hardcode_libdir_flag_spec\"
17696 libdir
="$acl_save_libdir"
17697 LIBLZMA
="${LIBLZMA}${LIBLZMA:+ }$flag"
17701 if test "X$ltrpathdirs" != "X"; then
17702 for found_dir
in $ltrpathdirs; do
17703 LTLIBLZMA
="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
17708 ac_save_CPPFLAGS
="$CPPFLAGS"
17710 for element
in $INCLZMA; do
17712 for x
in $CPPFLAGS; do
17714 acl_save_prefix
="$prefix"
17715 prefix
="$acl_final_prefix"
17716 acl_save_exec_prefix
="$exec_prefix"
17717 exec_prefix
="$acl_final_exec_prefix"
17719 exec_prefix
="$acl_save_exec_prefix"
17720 prefix
="$acl_save_prefix"
17722 if test "X$x" = "X$element"; then
17727 if test -z "$haveit"; then
17728 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
17733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
17734 $as_echo_n "checking for liblzma... " >&6; }
17735 if ${ac_cv_liblzma+:} false
; then :
17736 $as_echo_n "(cached) " >&6
17739 ac_save_LIBS
="$LIBS"
17740 LIBS
="$LIBS $LIBLZMA"
17741 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17742 /* end confdefs.h. */
17747 lzma_index_iter iter;
17748 lzma_index_iter_init (&iter, 0);
17749 lzma_mf_is_supported (LZMA_MF_HC3);
17754 if ac_fn_c_try_link
"$LINENO"; then :
17759 rm -f core conftest.err conftest.
$ac_objext \
17760 conftest
$ac_exeext conftest.
$ac_ext
17761 LIBS
="$ac_save_LIBS"
17764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
17765 $as_echo "$ac_cv_liblzma" >&6; }
17766 if test "$ac_cv_liblzma" = yes; then
17769 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
17771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
17772 $as_echo_n "checking how to link with liblzma... " >&6; }
17773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
17774 $as_echo "$LIBLZMA" >&6; }
17777 CPPFLAGS
="$ac_save_CPPFLAGS"
17787 if test "$HAVE_LIBLZMA" != yes; then
17788 if test "$with_lzma" = yes; then
17789 as_fn_error $?
"missing liblzma for --with-lzma" "$LINENO" 5
17795 LIBGUI
="../libgui/src/libgui.a"
17796 GUI_CFLAGS_X
="-I${srcdir}/../libgui/src"
17805 *-*-cygwin* |
*-*-mingw* )
17814 if test "${enable_gdbtk}" = "yes"; then
17816 # Gdbtk must have an absolute path to srcdir in order to run
17817 # properly when not installed.
17820 GDBTK_SRC_DIR
=`pwd`
17825 # Ok, lets find the tcl configuration
17826 # First, look for one uninstalled.
17827 # the alternative search directory is invoked by --with-tcl
17830 if test x
"${no_tcl}" = x
; then
17831 # we reset no_tcl in case something fails here
17834 # Check whether --with-tcl was given.
17835 if test "${with_tcl+set}" = set; then :
17836 withval
=$with_tcl; with_tclconfig
=${withval}
17839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
17840 $as_echo_n "checking for Tcl configuration... " >&6; }
17841 if ${ac_cv_c_tclconfig+:} false
; then :
17842 $as_echo_n "(cached) " >&6
17846 # First check to see if --with-tcl was specified.
17848 *-*-cygwin*) platDir
="win" ;;
17849 *) platDir
="unix" ;;
17851 if test x
"${with_tclconfig}" != x
; then
17852 if test -f "${with_tclconfig}/tclConfig.sh" ; then
17853 ac_cv_c_tclconfig
=`(cd ${with_tclconfig}; pwd)`
17855 as_fn_error $?
"${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
17859 # then check for a private Tcl installation
17860 if test x
"${ac_cv_c_tclconfig}" = x
; then
17863 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17864 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
17865 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
17867 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17868 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
17869 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
17871 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17872 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
17873 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
17874 if test -f "$i/$platDir/tclConfig.sh" ; then
17875 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17881 # on Darwin, check in Framework installation locations
17882 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tclconfig}" = x
; then
17883 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
17884 `ls -d /Library/Frameworks 2>/dev/null` \
17885 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17886 `ls -d /System/Library/Frameworks 2>/dev/null` \
17888 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
17889 ac_cv_c_tclconfig
=`(cd $i/Tcl.framework; pwd)`
17895 # check in a few common install locations
17896 if test x
"${ac_cv_c_tclconfig}" = x
; then
17897 for i
in `ls -d ${libdir} 2>/dev/null` \
17898 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17899 `ls -d ${prefix}/lib 2>/dev/null` \
17900 `ls -d /usr/local/lib 2>/dev/null` \
17901 `ls -d /usr/contrib/lib 2>/dev/null` \
17902 `ls -d /usr/lib 2>/dev/null` \
17904 if test -f "$i/tclConfig.sh" ; then
17905 ac_cv_c_tclconfig
=`(cd $i; pwd)`
17911 # check in a few other private locations
17912 if test x
"${ac_cv_c_tclconfig}" = x
; then
17915 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17916 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
17917 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
17918 if test -f "$i/$platDir/tclConfig.sh" ; then
17919 ac_cv_c_tclconfig
=`(cd $i/$platDir; pwd)`
17928 if test x
"${ac_cv_c_tclconfig}" = x
; then
17929 TCL_BIN_DIR
="# no Tcl configs found"
17930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
17931 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
17934 TCL_BIN_DIR
=${ac_cv_c_tclconfig}
17935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
17936 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17941 # If $no_tk is nonempty, then we can't do Tk, and there is no
17942 # point to doing Tcl.
17945 # Ok, lets find the tk configuration
17946 # First, look for one uninstalled.
17947 # the alternative search directory is invoked by --with-tk
17950 if test x
"${no_tk}" = x
; then
17951 # we reset no_tk in case something fails here
17954 # Check whether --with-tk was given.
17955 if test "${with_tk+set}" = set; then :
17956 withval
=$with_tk; with_tkconfig
=${withval}
17959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
17960 $as_echo_n "checking for Tk configuration... " >&6; }
17961 if ${ac_cv_c_tkconfig+:} false
; then :
17962 $as_echo_n "(cached) " >&6
17966 # First check to see if --with-tkconfig was specified.
17967 if test x
"${with_tkconfig}" != x
; then
17968 if test -f "${with_tkconfig}/tkConfig.sh" ; then
17969 ac_cv_c_tkconfig
=`(cd ${with_tkconfig}; pwd)`
17971 as_fn_error $?
"${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
17975 # then check for a private Tk library
17977 *-*-cygwin*) platDir
="win" ;;
17978 *) platDir
="unix" ;;
17980 if test x
"${ac_cv_c_tkconfig}" = x
; then
17983 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17984 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
17985 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
17987 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17988 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
17989 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
17991 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17992 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
17993 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
17994 if test -f "$i/$platDir/tkConfig.sh" ; then
17995 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
18001 # on Darwin, check in Framework installation locations
18002 if test "`uname -s`" = "Darwin" -a x
"${ac_cv_c_tkconfig}" = x
; then
18003 for i
in `ls -d ~/Library/Frameworks 2>/dev/null` \
18004 `ls -d /Library/Frameworks 2>/dev/null` \
18005 `ls -d /Network/Library/Frameworks 2>/dev/null` \
18006 `ls -d /System/Library/Frameworks 2>/dev/null` \
18008 if test -f "$i/Tk.framework/tkConfig.sh" ; then
18009 ac_cv_c_tkconfig
=`(cd $i/Tk.framework; pwd)`
18015 # check in a few common install locations
18016 if test x
"${ac_cv_c_tkconfig}" = x
; then
18017 for i
in `ls -d ${libdir} 2>/dev/null` \
18018 `ls -d ${exec_prefix}/lib 2>/dev/null` \
18019 `ls -d ${prefix}/lib 2>/dev/null` \
18020 `ls -d /usr/local/lib 2>/dev/null` \
18021 `ls -d /usr/contrib/lib 2>/dev/null` \
18022 `ls -d /usr/lib 2>/dev/null` \
18024 if test -f "$i/tkConfig.sh" ; then
18025 ac_cv_c_tkconfig
=`(cd $i; pwd)`
18030 # check in a few other private locations
18031 if test x
"${ac_cv_c_tkconfig}" = x
; then
18034 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18035 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
18036 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
18037 if test -f "$i/$platDir/tkConfig.sh" ; then
18038 ac_cv_c_tkconfig
=`(cd $i/$platDir; pwd)`
18047 if test x
"${ac_cv_c_tkconfig}" = x
; then
18048 TK_BIN_DIR
="# no Tk configs found"
18049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
18050 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
18053 TK_BIN_DIR
=${ac_cv_c_tkconfig}
18054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
18055 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18060 if test -z "${no_tcl}" -a -z "${no_tk}"; then
18062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
18063 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
18065 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
18066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18067 $as_echo "loading" >&6; }
18068 .
${TCL_BIN_DIR}/tclConfig.sh
18070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
18071 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
18074 # eval is required to do the TCL_DBGX substitution
18075 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
18076 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
18078 # If the TCL_BIN_DIR is the build directory (not the install directory),
18079 # then set the common variable name to the value of the build variables.
18080 # For example, the variable TCL_LIB_SPEC will be set to the value
18081 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
18082 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
18083 # installed and uninstalled version of Tcl.
18084 if test -f "${TCL_BIN_DIR}/Makefile" ; then
18085 TCL_LIB_SPEC
=${TCL_BUILD_LIB_SPEC}
18086 TCL_STUB_LIB_SPEC
=${TCL_BUILD_STUB_LIB_SPEC}
18087 TCL_STUB_LIB_PATH
=${TCL_BUILD_STUB_LIB_PATH}
18088 elif test "`uname -s`" = "Darwin"; then
18089 # If Tcl was built as a framework, attempt to use the libraries
18090 # from the framework at the given location so that linking works
18091 # against Tcl.framework installed in an arbitrary location.
18092 case ${TCL_DEFS} in
18094 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
18095 for i
in "`cd ${TCL_BIN_DIR}; pwd`" \
18096 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
18097 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
18098 TCL_LIB_SPEC
="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
18103 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
18104 TCL_STUB_LIB_SPEC
="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
18105 TCL_STUB_LIB_PATH
="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
18111 # eval is required to do the TCL_DBGX substitution
18112 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
18113 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
18114 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
18115 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
18131 # Check for in-tree tcl
18138 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
18142 # Find Tcl private headers
18143 if test x
"${intree}" = xno
; then
18145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
18146 $as_echo_n "checking for Tcl private headers... " >&6; }
18148 dir
=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
18149 if test -f ${dir}/tclInt.h
; then
18153 if test x
"${private_dir}" = x
; then
18154 as_fn_error $?
"could not find private Tcl headers" "$LINENO" 5
18156 TCL_PRIVATE_INCLUDE
="-I${private_dir}"
18157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18158 $as_echo "${private_dir}" >&6; }
18161 TCL_INCLUDE
="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
18162 TCL_LIBRARY
="${TCL_LIB_SPEC}"
18165 # If building tcl in the same src tree, private headers
18166 # are not needed, but we need to be sure to use the right
18168 TCL_INCLUDE
="-I${TCL_SRC_DIR}/generic"
18169 TCL_LIBRARY
="${TCL_BUILD_LIB_SPEC}"
18170 TCL_DEPS
="../tcl/${configdir}${TCL_LIB_FILE}"
18177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
18178 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
18180 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
18181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18182 $as_echo "loading" >&6; }
18183 .
${TK_BIN_DIR}/tkConfig.sh
18185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
18186 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18189 # eval is required to do the TK_DBGX substitution
18190 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
18191 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
18193 # If the TK_BIN_DIR is the build directory (not the install directory),
18194 # then set the common variable name to the value of the build variables.
18195 # For example, the variable TK_LIB_SPEC will be set to the value
18196 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
18197 # instead of TK_BUILD_LIB_SPEC since it will work with both an
18198 # installed and uninstalled version of Tcl.
18199 if test -f "${TK_BIN_DIR}/Makefile" ; then
18200 TK_LIB_SPEC
=${TK_BUILD_LIB_SPEC}
18201 TK_STUB_LIB_SPEC
=${TK_BUILD_STUB_LIB_SPEC}
18202 TK_STUB_LIB_PATH
=${TK_BUILD_STUB_LIB_PATH}
18203 elif test "`uname -s`" = "Darwin"; then
18204 # If Tk was built as a framework, attempt to use the libraries
18205 # from the framework at the given location so that linking works
18206 # against Tk.framework installed in an arbitrary location.
18209 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
18210 for i
in "`cd ${TK_BIN_DIR}; pwd`" \
18211 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
18212 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
18213 TK_LIB_SPEC
="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
18218 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
18219 TK_STUB_LIB_SPEC
="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
18220 TK_STUB_LIB_PATH
="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
18226 # eval is required to do the TK_DBGX substitution
18227 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
18228 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
18229 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
18230 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
18245 # Check for in-tree Tk
18247 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
18251 # Find Tk private headers
18252 if test x
"${intree}" = xno
; then
18254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
18255 $as_echo_n "checking for Tk private headers... " >&6; }
18257 dir
=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
18258 if test -f ${dir}/tkInt.h
; then
18262 if test x
"${private_dir}" = x
; then
18263 as_fn_error $?
"could not find Tk private headers" "$LINENO" 5
18265 TK_PRIVATE_INCLUDE
="-I${private_dir}"
18266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18267 $as_echo "${private_dir}" >&6; }
18270 TK_INCLUDE
="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
18271 TK_LIBRARY
=${TK_LIB_SPEC}
18274 TK_INCLUDE
="-I${TK_SRC_DIR}/generic"
18275 TK_LIBRARY
="${TK_BUILD_LIB_SPEC}"
18276 TK_DEPS
="../tk/${configdir}/${TK_LIB_FILE}"
18283 ENABLE_CFLAGS
="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
18285 # Include some libraries that Tcl and Tk want.
18286 TCL_LIBS
='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
18287 # Yes, the ordering seems wrong here. But it isn't.
18288 # TK_LIBS is the list of libraries that need to be linked
18289 # after Tcl/Tk. Note that this isn't put into LIBS. If it
18290 # were in LIBS then any link tests after this point would
18291 # try to include things like `$(LIBGUI)', which wouldn't work.
18292 GDBTKLIBS
="${TCL_LIBS} ${TK_LIBS}"
18294 CONFIG_OBS
="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
18295 CONFIG_DEPS
="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
18296 CONFIG_SRCS
="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
18297 CONFIG_ALL
="${CONFIG_ALL} all-gdbtk"
18298 CONFIG_CLEAN
="${CONFIG_CLEAN} clean-gdbtk"
18299 CONFIG_INSTALL
="${CONFIG_INSTALL} install-gdbtk"
18300 CONFIG_UNINSTALL
="${CONFIG_UNINSTALL} uninstall-gdbtk"
18302 if test x
"$gdb_cv_os_cygwin" = xyes
; then
18303 WIN32LIBS
="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
18304 WIN32LDAPP
="-Wl,--subsystem,console"
18305 CONFIG_OBS
="${CONFIG_OBS} gdbres.o"
18310 subdirs
="$subdirs gdbtk"
18322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
18323 $as_echo_n "checking for X... " >&6; }
18326 # Check whether --with-x was given.
18327 if test "${with_x+set}" = set; then :
18331 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
18332 if test "x$with_x" = xno
; then
18333 # The user explicitly disabled X.
18336 case $x_includes,$x_libraries in #(
18337 *\'*) as_fn_error $?
"cannot use X directory names containing '" "$LINENO" 5;; #(
18338 *,NONE | NONE
,*) if ${ac_cv_have_x+:} false
; then :
18339 $as_echo_n "(cached) " >&6
18341 # One or both of the vars are not set, and there is no cached value.
18342 ac_x_includes
=no ac_x_libraries
=no
18343 rm -f -r conftest.dir
18344 if mkdir conftest.dir
; then
18346 cat >Imakefile
<<'_ACEOF'
18348 @echo incroot='${INCROOT}'
18350 @echo usrlibdir='${USRLIBDIR}'
18352 @echo libdir='${LIBDIR}'
18354 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
18355 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
18356 for ac_var
in incroot usrlibdir libdir
; do
18357 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
18359 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
18360 for ac_extension
in a so sl dylib la dll
; do
18361 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
18362 test -f "$ac_im_libdir/libX11.$ac_extension"; then
18363 ac_im_usrlibdir
=$ac_im_libdir; break
18366 # Screen out bogus values from the imake configuration. They are
18367 # bogus both because they are the default anyway, and because
18368 # using them would break gcc on systems where it needs fixed includes.
18369 case $ac_im_incroot in
18370 /usr
/include
) ac_x_includes
= ;;
18371 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
18373 case $ac_im_usrlibdir in
18374 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
18375 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
18379 rm -f -r conftest.dir
18382 # Standard set of common directories for X headers.
18383 # Check X11 before X11Rn because it is often a symlink to the current release.
18397 /usr/local/X11/include
18398 /usr/local/X11R7/include
18399 /usr/local/X11R6/include
18400 /usr/local/X11R5/include
18401 /usr/local/X11R4/include
18403 /usr/local/include/X11
18404 /usr/local/include/X11R7
18405 /usr/local/include/X11R6
18406 /usr/local/include/X11R5
18407 /usr/local/include/X11R4
18411 /usr/XFree86/include/X11
18415 /usr/unsupported/include
18416 /usr/athena/include
18417 /usr/local/x11r5/include
18418 /usr/lpp/Xamples/include
18420 /usr/openwin/include
18421 /usr/openwin/share/include'
18423 if test "$ac_x_includes" = no
; then
18424 # Guess where to find include files, by looking for Xlib.h.
18425 # First, try using that file with no special directory specified.
18426 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18427 /* end confdefs.h. */
18428 #include <X11/Xlib.h>
18430 if ac_fn_c_try_cpp
"$LINENO"; then :
18431 # We can compile using X headers with no special include directory.
18434 for ac_dir
in $ac_x_header_dirs; do
18435 if test -r "$ac_dir/X11/Xlib.h"; then
18436 ac_x_includes
=$ac_dir
18441 rm -f conftest.err conftest.i conftest.
$ac_ext
18442 fi # $ac_x_includes = no
18444 if test "$ac_x_libraries" = no
; then
18445 # Check for the libraries.
18446 # See if we find them without any special options.
18447 # Don't add to $LIBS permanently.
18450 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18451 /* end confdefs.h. */
18452 #include <X11/Xlib.h>
18461 if ac_fn_c_try_link
"$LINENO"; then :
18463 # We can link X programs with no special library path.
18467 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
18469 # Don't even attempt the hair of trying to link an X program!
18470 for ac_extension
in a so sl dylib la dll
; do
18471 if test -r "$ac_dir/libX11.$ac_extension"; then
18472 ac_x_libraries
=$ac_dir
18478 rm -f core conftest.err conftest.
$ac_objext \
18479 conftest
$ac_exeext conftest.
$ac_ext
18480 fi # $ac_x_libraries = no
18482 case $ac_x_includes,$ac_x_libraries in #(
18483 no
,* |
*,no |
*\'*)
18484 # Didn't find X, or a directory has "'" in its name.
18485 ac_cv_have_x
="have_x=no";; #(
18487 # Record where we found X for the cache.
18488 ac_cv_have_x
="have_x=yes\
18489 ac_x_includes='$ac_x_includes'\
18490 ac_x_libraries='$ac_x_libraries'"
18496 eval "$ac_cv_have_x"
18499 if test "$have_x" != yes; then
18500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
18501 $as_echo "$have_x" >&6; }
18504 # If each of the values was on the command line, it overrides each guess.
18505 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
18506 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
18507 # Update the cache value to reflect the command line values.
18508 ac_cv_have_x
="have_x=yes\
18509 ac_x_includes='$x_includes'\
18510 ac_x_libraries='$x_libraries'"
18511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
18512 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
18516 # Unlike the sim directory, whether a simulator is linked is controlled by
18517 # presence of a gdb_sim definition in the target configure.tgt entry.
18518 # This code just checks for a few cases where we'd like to ignore those
18519 # definitions, even when they're present in the '.mt' file. These cases
18520 # are when --disable-sim is specified, or if the simulator directory is
18521 # not part of the source tree.
18523 # Check whether --enable-sim was given.
18524 if test "${enable_sim+set}" = set; then :
18525 enableval
=$enable_sim; echo "enable_sim = $enable_sim";
18526 echo "enableval = ${enableval}";
18527 case "${enableval}" in
18528 yes) ignore_sim
=false
;;
18529 no
) ignore_sim
=true
;;
18530 *) ignore_sim
=false
;;
18537 if test ! -d "${srcdir}/../sim"; then
18543 if test "${ignore_sim}" = "false"; then
18544 if test x
"${gdb_sim}" != x
; then
18546 SIM_OBS
="remote-sim.o"
18548 $as_echo "#define WITH_SIM 1" >>confdefs.h
18551 # Some tdep code should only be compiled in when the ppc sim is
18552 # built. PR sim/13418.
18556 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
18576 # List of host floatformats.
18578 cat >>confdefs.h
<<_ACEOF
18579 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
18583 cat >>confdefs.h
<<_ACEOF
18584 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
18588 cat >>confdefs.h
<<_ACEOF
18589 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
18593 # target_subdir is used by the testsuite to find the target libraries.
18595 if test "${host}" != "${target}"; then
18596 target_subdir
="${target_alias}/"
18600 # Import nat definitions.
18601 nat_makefile_frag
=/dev
/null
18602 if test "${gdb_native}" = "yes"; then
18603 .
${srcdir}/configure.nat
18604 nativefile
=$NAT_FILE
18617 if test x
"${gdb_osabi}" != x
; then
18619 cat >>confdefs.h
<<_ACEOF
18620 #define GDB_OSABI_DEFAULT $gdb_osabi
18625 # Check for babeltrace and babeltrace-ctf
18627 # Check whether --with-babeltrace was given.
18628 if test "${with_babeltrace+set}" = set; then :
18629 withval
=$with_babeltrace;
18631 with_babeltrace
=auto
18634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
18635 $as_echo_n "checking whether to use babeltrace... " >&6; }
18636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
18637 $as_echo "$with_babeltrace" >&6; }
18639 if test "x$with_babeltrace" = "xno"; then
18640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
18641 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
18643 # Append -Werror to CFLAGS so that configure can catch the warning
18644 # "assignment from incompatible pointer type", which is related to
18645 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
18646 # in GDB, while babeltrace 1.0.3 is broken.
18647 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
18648 # safe to save and restore CFLAGS here.
18649 saved_CFLAGS
=$CFLAGS
18650 CFLAGS
="$CFLAGS -Werror"
18661 acl_save_prefix
="$prefix"
18662 prefix
="$acl_final_prefix"
18663 acl_save_exec_prefix
="$exec_prefix"
18664 exec_prefix
="$acl_final_exec_prefix"
18666 eval additional_includedir
=\"$includedir\"
18667 eval additional_libdir
=\"$libdir\"
18669 exec_prefix
="$acl_save_exec_prefix"
18670 prefix
="$acl_save_prefix"
18673 # Check whether --with-libbabeltrace-prefix was given.
18674 if test "${with_libbabeltrace_prefix+set}" = set; then :
18675 withval
=$with_libbabeltrace_prefix;
18676 if test "X$withval" = "Xno"; then
18679 if test "X$withval" = "X"; then
18681 acl_save_prefix
="$prefix"
18682 prefix
="$acl_final_prefix"
18683 acl_save_exec_prefix
="$exec_prefix"
18684 exec_prefix
="$acl_final_exec_prefix"
18686 eval additional_includedir
=\"$includedir\"
18687 eval additional_libdir
=\"$libdir\"
18689 exec_prefix
="$acl_save_exec_prefix"
18690 prefix
="$acl_save_prefix"
18693 additional_includedir
="$withval/include"
18694 additional_libdir
="$withval/lib"
18701 # Check whether --with-libbabeltrace-type was given.
18702 if test "${with_libbabeltrace_type+set}" = set; then :
18703 withval
=$with_libbabeltrace_type; with_libbabeltrace_type
=$withval
18705 with_libbabeltrace_type
=auto
18708 lib_type
=`eval echo \$with_libbabeltrace_type`
18715 names_already_handled
=
18716 names_next_round
='babeltrace babeltrace-ctf'
18717 while test -n "$names_next_round"; do
18718 names_this_round
="$names_next_round"
18720 for name
in $names_this_round; do
18722 for n
in $names_already_handled; do
18723 if test "$n" = "$name"; then
18724 already_handled
=yes
18728 if test -z "$already_handled"; then
18729 names_already_handled
="$names_already_handled $name"
18730 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18731 eval value
=\"\
$HAVE_LIB$uppername\"
18732 if test -n "$value"; then
18733 if test "$value" = yes; then
18734 eval value
=\"\
$LIB$uppername\"
18735 test -z "$value" || LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
18736 eval value
=\"\
$LTLIB$uppername\"
18737 test -z "$value" || LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
18746 if test $use_additional = yes; then
18747 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18748 found_dir
="$additional_libdir"
18749 found_so
="$additional_libdir/lib$name.$shlibext"
18750 if test -f "$additional_libdir/lib$name.la"; then
18751 found_la
="$additional_libdir/lib$name.la"
18753 elif test x
$lib_type != xshared
; then
18754 if test -f "$additional_libdir/lib$name.$libext"; then
18755 found_dir
="$additional_libdir"
18756 found_a
="$additional_libdir/lib$name.$libext"
18757 if test -f "$additional_libdir/lib$name.la"; then
18758 found_la
="$additional_libdir/lib$name.la"
18763 if test "X$found_dir" = "X"; then
18764 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18766 acl_save_prefix
="$prefix"
18767 prefix
="$acl_final_prefix"
18768 acl_save_exec_prefix
="$exec_prefix"
18769 exec_prefix
="$acl_final_exec_prefix"
18771 exec_prefix
="$acl_save_exec_prefix"
18772 prefix
="$acl_save_prefix"
18776 dir
=`echo "X$x" | sed -e 's/^X-L//'`
18777 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
18779 found_so
="$dir/lib$name.$shlibext"
18780 if test -f "$dir/lib$name.la"; then
18781 found_la
="$dir/lib$name.la"
18783 elif test x
$lib_type != xshared
; then
18784 if test -f "$dir/lib$name.$libext"; then
18786 found_a
="$dir/lib$name.$libext"
18787 if test -f "$dir/lib$name.la"; then
18788 found_la
="$dir/lib$name.la"
18794 if test "X$found_dir" != "X"; then
18799 if test "X$found_dir" != "X"; then
18800 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
18801 if test "X$found_so" != "X"; then
18802 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
18803 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18806 for x
in $ltrpathdirs; do
18807 if test "X$x" = "X$found_dir"; then
18812 if test -z "$haveit"; then
18813 ltrpathdirs
="$ltrpathdirs $found_dir"
18815 if test "$hardcode_direct" = yes; then
18816 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18818 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
18819 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18821 for x
in $rpathdirs; do
18822 if test "X$x" = "X$found_dir"; then
18827 if test -z "$haveit"; then
18828 rpathdirs
="$rpathdirs $found_dir"
18832 for x
in $LDFLAGS $LIBBABELTRACE; do
18834 acl_save_prefix
="$prefix"
18835 prefix
="$acl_final_prefix"
18836 acl_save_exec_prefix
="$exec_prefix"
18837 exec_prefix
="$acl_final_exec_prefix"
18839 exec_prefix
="$acl_save_exec_prefix"
18840 prefix
="$acl_save_prefix"
18842 if test "X$x" = "X-L$found_dir"; then
18847 if test -z "$haveit"; then
18848 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
18850 if test "$hardcode_minus_L" != no
; then
18851 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18853 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18859 if test "X$found_a" != "X"; then
18860 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
18862 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
18865 additional_includedir
=
18866 case "$found_dir" in
18868 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18869 additional_includedir
="$basedir/include"
18872 if test "X$additional_includedir" != "X"; then
18873 if test "X$additional_includedir" != "X/usr/include"; then
18875 if test "X$additional_includedir" = "X/usr/local/include"; then
18876 if test -n "$GCC"; then
18878 linux
*) haveit
=yes;;
18882 if test -z "$haveit"; then
18883 for x
in $CPPFLAGS $INCBABELTRACE; do
18885 acl_save_prefix
="$prefix"
18886 prefix
="$acl_final_prefix"
18887 acl_save_exec_prefix
="$exec_prefix"
18888 exec_prefix
="$acl_final_exec_prefix"
18890 exec_prefix
="$acl_save_exec_prefix"
18891 prefix
="$acl_save_prefix"
18893 if test "X$x" = "X-I$additional_includedir"; then
18898 if test -z "$haveit"; then
18899 if test -d "$additional_includedir"; then
18900 INCBABELTRACE
="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
18906 if test -n "$found_la"; then
18907 save_libdir
="$libdir"
18908 case "$found_la" in
18909 */* |
*\\*) .
"$found_la" ;;
18910 *) .
"./$found_la" ;;
18912 libdir
="$save_libdir"
18913 for dep
in $dependency_libs; do
18916 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
18917 if test "X$additional_libdir" != "X/usr/lib"; then
18919 if test "X$additional_libdir" = "X/usr/local/lib"; then
18920 if test -n "$GCC"; then
18922 linux
*) haveit
=yes;;
18926 if test -z "$haveit"; then
18928 for x
in $LDFLAGS $LIBBABELTRACE; do
18930 acl_save_prefix
="$prefix"
18931 prefix
="$acl_final_prefix"
18932 acl_save_exec_prefix
="$exec_prefix"
18933 exec_prefix
="$acl_final_exec_prefix"
18935 exec_prefix
="$acl_save_exec_prefix"
18936 prefix
="$acl_save_prefix"
18938 if test "X$x" = "X-L$additional_libdir"; then
18943 if test -z "$haveit"; then
18944 if test -d "$additional_libdir"; then
18945 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
18949 for x
in $LDFLAGS $LTLIBBABELTRACE; do
18951 acl_save_prefix
="$prefix"
18952 prefix
="$acl_final_prefix"
18953 acl_save_exec_prefix
="$exec_prefix"
18954 exec_prefix
="$acl_final_exec_prefix"
18956 exec_prefix
="$acl_save_exec_prefix"
18957 prefix
="$acl_save_prefix"
18959 if test "X$x" = "X-L$additional_libdir"; then
18964 if test -z "$haveit"; then
18965 if test -d "$additional_libdir"; then
18966 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
18973 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
18974 if test "$enable_rpath" != no
; then
18976 for x
in $rpathdirs; do
18977 if test "X$x" = "X$dir"; then
18982 if test -z "$haveit"; then
18983 rpathdirs
="$rpathdirs $dir"
18986 for x
in $ltrpathdirs; do
18987 if test "X$x" = "X$dir"; then
18992 if test -z "$haveit"; then
18993 ltrpathdirs
="$ltrpathdirs $dir"
18998 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19001 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19004 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
19005 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
19011 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
19012 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
19013 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
19015 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l:lib$name.$libext"
19016 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l:lib$name.$libext"
19023 if test "X$rpathdirs" != "X"; then
19024 if test -n "$hardcode_libdir_separator"; then
19026 for found_dir
in $rpathdirs; do
19027 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19029 acl_save_libdir
="$libdir"
19031 eval flag
=\"$hardcode_libdir_flag_spec\"
19032 libdir
="$acl_save_libdir"
19033 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19035 for found_dir
in $rpathdirs; do
19036 acl_save_libdir
="$libdir"
19037 libdir
="$found_dir"
19038 eval flag
=\"$hardcode_libdir_flag_spec\"
19039 libdir
="$acl_save_libdir"
19040 LIBBABELTRACE
="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19044 if test "X$ltrpathdirs" != "X"; then
19045 for found_dir
in $ltrpathdirs; do
19046 LTLIBBABELTRACE
="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
19051 ac_save_CPPFLAGS
="$CPPFLAGS"
19053 for element
in $INCBABELTRACE; do
19055 for x
in $CPPFLAGS; do
19057 acl_save_prefix
="$prefix"
19058 prefix
="$acl_final_prefix"
19059 acl_save_exec_prefix
="$exec_prefix"
19060 exec_prefix
="$acl_final_exec_prefix"
19062 exec_prefix
="$acl_save_exec_prefix"
19063 prefix
="$acl_save_prefix"
19065 if test "X$x" = "X$element"; then
19070 if test -z "$haveit"; then
19071 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
19076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
19077 $as_echo_n "checking for libbabeltrace... " >&6; }
19078 if ${ac_cv_libbabeltrace+:} false
; then :
19079 $as_echo_n "(cached) " >&6
19082 ac_save_LIBS
="$LIBS"
19083 LIBS
="$LIBS $LIBBABELTRACE"
19084 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19085 /* end confdefs.h. */
19086 #include <babeltrace/babeltrace.h>
19087 #include <babeltrace/ctf/events.h>
19088 #include <babeltrace/ctf/iterator.h>
19092 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
19093 struct bt_ctf_event *event = NULL;
19094 const struct bt_definition *scope;
19096 pos->type = BT_SEEK_BEGIN;
19097 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
19098 scope = bt_ctf_get_top_level_scope (event,
19099 BT_STREAM_EVENT_HEADER);
19100 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
19106 if ac_fn_c_try_link
"$LINENO"; then :
19107 ac_cv_libbabeltrace
=yes
19109 ac_cv_libbabeltrace
=no
19111 rm -f core conftest.err conftest.
$ac_objext \
19112 conftest
$ac_exeext conftest.
$ac_ext
19113 LIBS
="$ac_save_LIBS"
19116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
19117 $as_echo "$ac_cv_libbabeltrace" >&6; }
19118 if test "$ac_cv_libbabeltrace" = yes; then
19119 HAVE_LIBBABELTRACE
=yes
19121 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
19123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
19124 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
19125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
19126 $as_echo "$LIBBABELTRACE" >&6; }
19128 HAVE_LIBBABELTRACE
=no
19129 CPPFLAGS
="$ac_save_CPPFLAGS"
19139 CFLAGS
=$saved_CFLAGS
19141 if test "$HAVE_LIBBABELTRACE" != yes; then
19142 if test "$with_babeltrace" = yes; then
19143 as_fn_error $?
"babeltrace is missing or unusable" "$LINENO" 5
19145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
19146 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
19153 # Check whether --with-xxhash was given.
19154 if test "${with_xxhash+set}" = set; then :
19155 withval
=$with_xxhash;
19161 # Check whether --enable-libctf was given.
19162 if test "${enable_libctf+set}" = set; then :
19163 enableval
=$enable_libctf;
19164 case "$enableval" in
19166 *) as_fn_error $?
"Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
19174 if test x
${enable_static} = xno
; then
19175 LIBCTF
="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
19176 CTF_DEPS
="../libctf/.libs/libctf.so"
19178 LIBCTF
="../libctf/.libs/libctf.a"
19181 if test "${enable_libctf}" = yes; then
19183 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
19193 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
19196 if test "x$with_xxhash" != "xno"; then
19207 acl_save_prefix
="$prefix"
19208 prefix
="$acl_final_prefix"
19209 acl_save_exec_prefix
="$exec_prefix"
19210 exec_prefix
="$acl_final_exec_prefix"
19212 eval additional_includedir
=\"$includedir\"
19213 eval additional_libdir
=\"$libdir\"
19215 exec_prefix
="$acl_save_exec_prefix"
19216 prefix
="$acl_save_prefix"
19219 # Check whether --with-libxxhash-prefix was given.
19220 if test "${with_libxxhash_prefix+set}" = set; then :
19221 withval
=$with_libxxhash_prefix;
19222 if test "X$withval" = "Xno"; then
19225 if test "X$withval" = "X"; then
19227 acl_save_prefix
="$prefix"
19228 prefix
="$acl_final_prefix"
19229 acl_save_exec_prefix
="$exec_prefix"
19230 exec_prefix
="$acl_final_exec_prefix"
19232 eval additional_includedir
=\"$includedir\"
19233 eval additional_libdir
=\"$libdir\"
19235 exec_prefix
="$acl_save_exec_prefix"
19236 prefix
="$acl_save_prefix"
19239 additional_includedir
="$withval/include"
19240 additional_libdir
="$withval/lib"
19247 # Check whether --with-libxxhash-type was given.
19248 if test "${with_libxxhash_type+set}" = set; then :
19249 withval
=$with_libxxhash_type; with_libxxhash_type
=$withval
19251 with_libxxhash_type
=auto
19254 lib_type
=`eval echo \$with_libxxhash_type`
19261 names_already_handled
=
19262 names_next_round
='xxhash '
19263 while test -n "$names_next_round"; do
19264 names_this_round
="$names_next_round"
19266 for name
in $names_this_round; do
19268 for n
in $names_already_handled; do
19269 if test "$n" = "$name"; then
19270 already_handled
=yes
19274 if test -z "$already_handled"; then
19275 names_already_handled
="$names_already_handled $name"
19276 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
19277 eval value
=\"\
$HAVE_LIB$uppername\"
19278 if test -n "$value"; then
19279 if test "$value" = yes; then
19280 eval value
=\"\
$LIB$uppername\"
19281 test -z "$value" || LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$value"
19282 eval value
=\"\
$LTLIB$uppername\"
19283 test -z "$value" || LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
19292 if test $use_additional = yes; then
19293 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
19294 found_dir
="$additional_libdir"
19295 found_so
="$additional_libdir/lib$name.$shlibext"
19296 if test -f "$additional_libdir/lib$name.la"; then
19297 found_la
="$additional_libdir/lib$name.la"
19299 elif test x
$lib_type != xshared
; then
19300 if test -f "$additional_libdir/lib$name.$libext"; then
19301 found_dir
="$additional_libdir"
19302 found_a
="$additional_libdir/lib$name.$libext"
19303 if test -f "$additional_libdir/lib$name.la"; then
19304 found_la
="$additional_libdir/lib$name.la"
19309 if test "X$found_dir" = "X"; then
19310 for x
in $LDFLAGS $LTLIBXXHASH; do
19312 acl_save_prefix
="$prefix"
19313 prefix
="$acl_final_prefix"
19314 acl_save_exec_prefix
="$exec_prefix"
19315 exec_prefix
="$acl_final_exec_prefix"
19317 exec_prefix
="$acl_save_exec_prefix"
19318 prefix
="$acl_save_prefix"
19322 dir
=`echo "X$x" | sed -e 's/^X-L//'`
19323 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
19325 found_so
="$dir/lib$name.$shlibext"
19326 if test -f "$dir/lib$name.la"; then
19327 found_la
="$dir/lib$name.la"
19329 elif test x
$lib_type != xshared
; then
19330 if test -f "$dir/lib$name.$libext"; then
19332 found_a
="$dir/lib$name.$libext"
19333 if test -f "$dir/lib$name.la"; then
19334 found_la
="$dir/lib$name.la"
19340 if test "X$found_dir" != "X"; then
19345 if test "X$found_dir" != "X"; then
19346 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
19347 if test "X$found_so" != "X"; then
19348 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
19349 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19352 for x
in $ltrpathdirs; do
19353 if test "X$x" = "X$found_dir"; then
19358 if test -z "$haveit"; then
19359 ltrpathdirs
="$ltrpathdirs $found_dir"
19361 if test "$hardcode_direct" = yes; then
19362 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19364 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
19365 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19367 for x
in $rpathdirs; do
19368 if test "X$x" = "X$found_dir"; then
19373 if test -z "$haveit"; then
19374 rpathdirs
="$rpathdirs $found_dir"
19378 for x
in $LDFLAGS $LIBXXHASH; do
19380 acl_save_prefix
="$prefix"
19381 prefix
="$acl_final_prefix"
19382 acl_save_exec_prefix
="$exec_prefix"
19383 exec_prefix
="$acl_final_exec_prefix"
19385 exec_prefix
="$acl_save_exec_prefix"
19386 prefix
="$acl_save_prefix"
19388 if test "X$x" = "X-L$found_dir"; then
19393 if test -z "$haveit"; then
19394 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
19396 if test "$hardcode_minus_L" != no
; then
19397 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19399 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19405 if test "X$found_a" != "X"; then
19406 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
19408 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
19411 additional_includedir
=
19412 case "$found_dir" in
19414 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
19415 additional_includedir
="$basedir/include"
19418 if test "X$additional_includedir" != "X"; then
19419 if test "X$additional_includedir" != "X/usr/include"; then
19421 if test "X$additional_includedir" = "X/usr/local/include"; then
19422 if test -n "$GCC"; then
19424 linux
*) haveit
=yes;;
19428 if test -z "$haveit"; then
19429 for x
in $CPPFLAGS $INCXXHASH; do
19431 acl_save_prefix
="$prefix"
19432 prefix
="$acl_final_prefix"
19433 acl_save_exec_prefix
="$exec_prefix"
19434 exec_prefix
="$acl_final_exec_prefix"
19436 exec_prefix
="$acl_save_exec_prefix"
19437 prefix
="$acl_save_prefix"
19439 if test "X$x" = "X-I$additional_includedir"; then
19444 if test -z "$haveit"; then
19445 if test -d "$additional_includedir"; then
19446 INCXXHASH
="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
19452 if test -n "$found_la"; then
19453 save_libdir
="$libdir"
19454 case "$found_la" in
19455 */* |
*\\*) .
"$found_la" ;;
19456 *) .
"./$found_la" ;;
19458 libdir
="$save_libdir"
19459 for dep
in $dependency_libs; do
19462 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
19463 if test "X$additional_libdir" != "X/usr/lib"; then
19465 if test "X$additional_libdir" = "X/usr/local/lib"; then
19466 if test -n "$GCC"; then
19468 linux
*) haveit
=yes;;
19472 if test -z "$haveit"; then
19474 for x
in $LDFLAGS $LIBXXHASH; do
19476 acl_save_prefix
="$prefix"
19477 prefix
="$acl_final_prefix"
19478 acl_save_exec_prefix
="$exec_prefix"
19479 exec_prefix
="$acl_final_exec_prefix"
19481 exec_prefix
="$acl_save_exec_prefix"
19482 prefix
="$acl_save_prefix"
19484 if test "X$x" = "X-L$additional_libdir"; then
19489 if test -z "$haveit"; then
19490 if test -d "$additional_libdir"; then
19491 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
19495 for x
in $LDFLAGS $LTLIBXXHASH; do
19497 acl_save_prefix
="$prefix"
19498 prefix
="$acl_final_prefix"
19499 acl_save_exec_prefix
="$exec_prefix"
19500 exec_prefix
="$acl_final_exec_prefix"
19502 exec_prefix
="$acl_save_exec_prefix"
19503 prefix
="$acl_save_prefix"
19505 if test "X$x" = "X-L$additional_libdir"; then
19510 if test -z "$haveit"; then
19511 if test -d "$additional_libdir"; then
19512 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
19519 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
19520 if test "$enable_rpath" != no
; then
19522 for x
in $rpathdirs; do
19523 if test "X$x" = "X$dir"; then
19528 if test -z "$haveit"; then
19529 rpathdirs
="$rpathdirs $dir"
19532 for x
in $ltrpathdirs; do
19533 if test "X$x" = "X$dir"; then
19538 if test -z "$haveit"; then
19539 ltrpathdirs
="$ltrpathdirs $dir"
19544 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19547 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19550 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$dep"
19551 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
19557 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
19558 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19559 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
19561 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
19562 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
19569 if test "X$rpathdirs" != "X"; then
19570 if test -n "$hardcode_libdir_separator"; then
19572 for found_dir
in $rpathdirs; do
19573 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19575 acl_save_libdir
="$libdir"
19577 eval flag
=\"$hardcode_libdir_flag_spec\"
19578 libdir
="$acl_save_libdir"
19579 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19581 for found_dir
in $rpathdirs; do
19582 acl_save_libdir
="$libdir"
19583 libdir
="$found_dir"
19584 eval flag
=\"$hardcode_libdir_flag_spec\"
19585 libdir
="$acl_save_libdir"
19586 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19590 if test "X$ltrpathdirs" != "X"; then
19591 for found_dir
in $ltrpathdirs; do
19592 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
19597 ac_save_CPPFLAGS
="$CPPFLAGS"
19599 for element
in $INCXXHASH; do
19601 for x
in $CPPFLAGS; do
19603 acl_save_prefix
="$prefix"
19604 prefix
="$acl_final_prefix"
19605 acl_save_exec_prefix
="$exec_prefix"
19606 exec_prefix
="$acl_final_exec_prefix"
19608 exec_prefix
="$acl_save_exec_prefix"
19609 prefix
="$acl_save_prefix"
19611 if test "X$x" = "X$element"; then
19616 if test -z "$haveit"; then
19617 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
19622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
19623 $as_echo_n "checking for libxxhash... " >&6; }
19624 if ${ac_cv_libxxhash+:} false
; then :
19625 $as_echo_n "(cached) " >&6
19628 ac_save_LIBS
="$LIBS"
19629 LIBS
="$LIBS $LIBXXHASH"
19630 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
19631 /* end confdefs.h. */
19632 #include <xxhash.h>
19636 XXH32("foo", 3, 0);
19642 if ac_fn_c_try_link
"$LINENO"; then :
19643 ac_cv_libxxhash
=yes
19647 rm -f core conftest.err conftest.
$ac_objext \
19648 conftest
$ac_exeext conftest.
$ac_ext
19649 LIBS
="$ac_save_LIBS"
19652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
19653 $as_echo "$ac_cv_libxxhash" >&6; }
19654 if test "$ac_cv_libxxhash" = yes; then
19657 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
19659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
19660 $as_echo_n "checking how to link with libxxhash... " >&6; }
19661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
19662 $as_echo "$LIBXXHASH" >&6; }
19665 CPPFLAGS
="$ac_save_CPPFLAGS"
19675 if test "$HAVE_LIBXXHASH" != yes; then
19676 if test "$with_xxhash" = yes; then
19677 as_fn_error $?
"xxhash is missing or unusable" "$LINENO" 5
19680 if test "x$with_xxhash" = "xauto"; then
19681 with_xxhash
="$HAVE_LIBXXHASH"
19685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
19686 $as_echo_n "checking whether to use xxhash... " >&6; }
19687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
19688 $as_echo "$with_xxhash" >&6; }
19692 if test "${nativefile}" != ""; then
19693 case "${nativefile}" in
19694 nm-
*.h
) GDB_NM_FILE
="config/${gdb_host_cpu}/${nativefile}" ;;
19695 * ) GDB_NM_FILE
="${nativefile}"
19697 ac_config_links
="$ac_config_links nm.h:$GDB_NM_FILE"
19700 cat >>confdefs.h
<<_ACEOF
19701 #define GDB_NM_FILE "${GDB_NM_FILE}"
19709 for ac_prog
in xsltproc
19711 # Extract the first word of "$ac_prog", so it can be a program name with args.
19712 set dummy
$ac_prog; ac_word
=$2
19713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19714 $as_echo_n "checking for $ac_word... " >&6; }
19715 if ${ac_cv_path_XSLTPROC+:} false
; then :
19716 $as_echo_n "(cached) " >&6
19720 ac_cv_path_XSLTPROC
="$XSLTPROC" # Let the user override the test with a path.
19723 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
19724 for as_dir
in $PATH
19727 test -z "$as_dir" && as_dir
=.
19728 for ac_exec_ext
in '' $ac_executable_extensions; do
19729 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
19730 ac_cv_path_XSLTPROC
="$as_dir/$ac_word$ac_exec_ext"
19731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19741 XSLTPROC
=$ac_cv_path_XSLTPROC
19742 if test -n "$XSLTPROC"; then
19743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19744 $as_echo "$XSLTPROC" >&6; }
19746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19747 $as_echo "no" >&6; }
19751 test -n "$XSLTPROC" && break
19753 test -n "$XSLTPROC" || XSLTPROC
="missing"
19755 if test "x$USE_MAINTAINER_MODE" = xyes
; then
19756 if test "${XSLTPROC}" = missing
; then
19757 as_fn_error $?
"unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
19765 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
19769 # Check whether we will enable the inclusion of unit tests when
19772 # The default value of this option changes depending whether we're on
19773 # development mode (in which case it's "true") or not (in which case
19774 # it's "false"). The $development variable is set by the GDB_AC_COMMON
19775 # macro, which must therefore be used before GDB_AC_SELFTEST.
19777 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
19778 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
19781 # Check whether --enable-unit-tests was given.
19782 if test "${enable_unit_tests+set}" = set; then :
19783 enableval
=$enable_unit_tests; case "${enableval}" in
19784 yes) enable_unittests
=true
;;
19785 no
) enable_unittests
=false
;;
19786 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
19789 enable_unittests
=$development
19793 if $enable_unittests; then
19795 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
19798 CONFIG_OBS
="$CONFIG_OBS \$(SELFTESTS_OBS)"
19799 CONFIG_SRCS
="$CONFIG_SRCS \$(SELFTESTS_SRCS)"
19805 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19806 GDB_TRANSFORM_NAME
=`echo gdb | sed -e "$gdb_ac_transform"`
19807 if test "x$GDB_TRANSFORM_NAME" = x
; then
19808 GDB_TRANSFORM_NAME
=gdb
19813 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19814 GCORE_TRANSFORM_NAME
=`echo gcore | sed -e "$gdb_ac_transform"`
19815 if test "x$GCORE_TRANSFORM_NAME" = x
; then
19816 GCORE_TRANSFORM_NAME
=gcore
19820 ac_config_files
="$ac_config_files gcore"
19822 ac_config_files
="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
19824 # Transform the name of some programs for the testsuite/lib/pdtrace
19827 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19828 STRIP_TRANSFORM_NAME
=`echo strip | sed -e "$gdb_ac_transform"`
19829 if test "x$STRIP_TRANSFORM_NAME" = x
; then
19830 STRIP_TRANSFORM_NAME
=strip
19835 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19836 READELF_TRANSFORM_NAME
=`echo readelf | sed -e "$gdb_ac_transform"`
19837 if test "x$READELF_TRANSFORM_NAME" = x
; then
19838 READELF_TRANSFORM_NAME
=readelf
19843 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19844 GAS_TRANSFORM_NAME
=`echo as | sed -e "$gdb_ac_transform"`
19845 if test "x$GAS_TRANSFORM_NAME" = x
; then
19846 GAS_TRANSFORM_NAME
=as
19851 gdb_ac_transform
=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19852 NM_TRANSFORM_NAME
=`echo nm | sed -e "$gdb_ac_transform"`
19853 if test "x$NM_TRANSFORM_NAME" = x
; then
19854 NM_TRANSFORM_NAME
=nm
19858 ac_config_files
="$ac_config_files testsuite/lib/pdtrace"
19860 ac_config_files
="$ac_config_files testsuite/Makefile"
19863 cat >confcache
<<\_ACEOF
19864 # This file is a shell script that caches the results of configure
19865 # tests run on this system so they can be shared between configure
19866 # scripts and configure runs, see configure's option --config-cache.
19867 # It is not useful on other systems. If it contains results you don't
19868 # want to keep, you may remove or edit it.
19870 # config.status only pays attention to the cache file if you give it
19871 # the --recheck option to rerun configure.
19873 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19874 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19875 # following values.
19879 # The following way of writing the cache mishandles newlines in values,
19880 # but we know of no workaround that is simple, portable, and efficient.
19881 # So, we kill variables containing newlines.
19882 # Ultrix sh set writes to stderr and can't be redirected directly,
19883 # and sets the high bit in the cache file unless we assign to the vars.
19885 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19886 eval ac_val
=\$
$ac_var
19890 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19891 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19894 _ | IFS | as_nl
) ;; #(
19895 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
19896 *) { eval $ac_var=; unset $ac_var;} ;;
19902 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19903 *${as_nl}ac_space
=\
*)
19904 # `set' does not quote correctly, so add quotes: double-quote
19905 # substitution turns \\\\ into \\, and sed turns \\ into \.
19908 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19911 # `set' quotes correctly as required by POSIX, so do not add quotes.
19912 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19921 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19923 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19925 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
19926 if test -w "$cache_file"; then
19927 if test "x$cache_file" != "x/dev/null"; then
19928 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19929 $as_echo "$as_me: updating cache $cache_file" >&6;}
19930 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
19931 cat confcache
>"$cache_file"
19933 case $cache_file in #(
19935 mv -f confcache
"$cache_file"$$
&&
19936 mv -f "$cache_file"$$
"$cache_file" ;; #(
19938 mv -f confcache
"$cache_file" ;;
19943 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19944 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19949 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
19950 # Let make expand exec_prefix.
19951 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
19953 DEFS
=-DHAVE_CONFIG_H
19958 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
19959 # 1. Remove the extension, and $U if already installed.
19960 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
19961 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
19962 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19963 # will be set to the directory where LIBOBJS objects are built.
19964 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19965 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
19967 LIBOBJS
=$ac_libobjs
19969 LTLIBOBJS
=$ac_ltlibobjs
19972 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19973 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
19974 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19976 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
19977 as_fn_error $?
"conditional \"HAVE_PYTHON\" was never defined.
19978 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19980 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
19981 as_fn_error $?
"conditional \"HAVE_GUILE\" was never defined.
19982 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19986 : "${CONFIG_STATUS=./config.status}"
19988 ac_clean_files_save
=$ac_clean_files
19989 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
19990 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19991 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19993 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19995 # Generated by $as_me.
19996 # Run this file to recreate the current configuration.
19997 # Compiler output produced by configure, useful for debugging
19998 # configure, is in config.log if it exists.
20001 ac_cs_recheck=false
20004 SHELL=\${CONFIG_SHELL-$SHELL}
20007 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
20008 ## -------------------- ##
20009 ## M4sh Initialization. ##
20010 ## -------------------- ##
20012 # Be more Bourne compatible
20013 DUALCASE
=1; export DUALCASE
# for MKS sh
20014 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20017 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20018 # is contrary to our usage. Disable this feature.
20019 alias -g '${1+"$@"}'='"$@"'
20020 setopt NO_GLOB_SUBST
20022 case `(set -o) 2>/dev/null` in #(
20034 # Printing a long string crashes Solaris 7 /usr/bin/printf.
20035 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20036 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20037 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20038 # Prefer a ksh shell builtin over an external printf program on Solaris,
20039 # but without wasting forks for bash or zsh.
20040 if test -z "$BASH_VERSION$ZSH_VERSION" \
20041 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
20042 as_echo='print
-r --'
20043 as_echo_n='print
-rn --'
20044 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20045 as_echo='printf %s
\n'
20046 as_echo_n='printf %s
'
20048 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20049 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
20050 as_echo_n='/usr
/ucb
/echo -n'
20052 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20053 as_echo_n_body='eval
20057 expr "X$arg" : "X\\(.*\\)$as_nl";
20058 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20060 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
20062 export as_echo_n_body
20063 as_echo_n='sh
-c $as_echo_n_body as_echo
'
20065 export as_echo_body
20066 as_echo='sh
-c $as_echo_body as_echo
'
20069 # The user is always right.
20070 if test "${PATH_SEPARATOR+set}" != set; then
20072 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20073 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20080 # We need space, tab and new line, in precisely that order. Quoting is
20081 # there to prevent editors from complaining about space-tab.
20082 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20083 # splitting by setting IFS to empty value.)
20086 # Find who we are. Look in the path if we contain no directory separator.
20089 *[\\/]* ) as_myself=$0 ;;
20090 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20091 for as_dir in $PATH
20094 test -z "$as_dir" && as_dir=.
20095 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20101 # We did not find ourselves, most probably we were run as `sh COMMAND'
20102 # in which case we are not to be found in the path.
20103 if test "x$as_myself" = x
; then
20106 if test ! -f "$as_myself"; then
20107 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20111 # Unset variables that we do not need and which cause bugs (e.g. in
20112 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
20113 # suppresses any "Segmentation fault" message there. '((' could
20114 # trigger a bug in pdksh 5.2.14.
20115 for as_var
in BASH_ENV ENV MAIL MAILPATH
20116 do eval test x\
${$as_var+set} = xset \
20117 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
20130 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
20133 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20134 # ----------------------------------------
20135 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20136 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20137 # script with STATUS, using 1 if that was 0.
20140 as_status
=$1; test $as_status -eq 0 && as_status
=1
20142 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
20143 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20145 $as_echo "$as_me: error: $2" >&2
20146 as_fn_exit
$as_status
20150 # as_fn_set_status STATUS
20151 # -----------------------
20152 # Set $? to STATUS, without forking.
20153 as_fn_set_status
()
20156 } # as_fn_set_status
20158 # as_fn_exit STATUS
20159 # -----------------
20160 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20164 as_fn_set_status
$1
20170 # Portably unset VAR.
20173 { eval $1=; unset $1;}
20175 as_unset
=as_fn_unset
20176 # as_fn_append VAR VALUE
20177 # ----------------------
20178 # Append the text in VALUE to the end of the definition contained in VAR. Take
20179 # advantage of any shell optimizations that allow amortized linear growth over
20180 # repeated appends, instead of the typical quadratic growth present in naive
20182 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
20183 eval 'as_fn_append ()
20194 # as_fn_arith ARG...
20195 # ------------------
20196 # Perform arithmetic evaluation on the ARGs, and store the result in the
20197 # global $as_val. Take advantage of shells that can avoid forks. The arguments
20198 # must be portable across $(()) and expr.
20199 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
20200 eval 'as_fn_arith ()
20207 as_val
=`expr "$@" || test $? -eq 1`
20212 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
20213 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
20219 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20220 as_basename
=basename
20225 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
20231 as_me
=`$as_basename -- "$0" ||
20232 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20233 X"$0" : 'X\(//\)$' \| \
20234 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20236 sed '/^.*\/\([^/][^/]*\)\/*$/{
20250 # Avoid depending upon Character Ranges.
20251 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
20252 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20253 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
20254 as_cr_digits
='0123456789'
20255 as_cr_alnum
=$as_cr_Letters$as_cr_digits
20257 ECHO_C
= ECHO_N
= ECHO_T
=
20258 case `echo -n x` in #(((((
20260 case `echo 'xy\c'` in
20261 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
20263 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
20270 rm -f conf$$ conf$$.exe conf$$.
file
20271 if test -d conf$$.dir
; then
20272 rm -f conf$$.dir
/conf$$.
file
20275 mkdir conf$$.dir
2>/dev
/null
20277 if (echo >conf$$.
file) 2>/dev
/null
; then
20278 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
20280 # ... but there are two gotchas:
20281 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20282 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20283 # In both cases, we have to default to `cp -pR'.
20284 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
20286 elif ln conf$$.
file conf$$
2>/dev
/null
; then
20294 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
20295 rmdir conf$$.dir
2>/dev
/null
20300 # Create "$as_dir" as a directory, including parents if necessary.
20305 -*) as_dir
=.
/$as_dir;;
20307 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
20311 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20312 *) as_qdir
=$as_dir;;
20314 as_dirs
="'$as_qdir' $as_dirs"
20315 as_dir
=`$as_dirname -- "$as_dir" ||
20316 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20317 X"$as_dir" : 'X\(//\)[^/]' \| \
20318 X"$as_dir" : 'X\(//\)$' \| \
20319 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20320 $as_echo X"$as_dir" |
20321 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20325 /^X\(\/\/\)[^/].*/{
20338 test -d "$as_dir" && break
20340 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
20341 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
20345 if mkdir
-p .
2>/dev
/null
; then
20346 as_mkdir_p
='mkdir -p "$as_dir"'
20348 test -d .
/-p && rmdir .
/-p
20353 # as_fn_executable_p FILE
20354 # -----------------------
20355 # Test if FILE is an executable regular file.
20356 as_fn_executable_p
()
20358 test -f "$1" && test -x "$1"
20359 } # as_fn_executable_p
20360 as_test_x
='test -x'
20361 as_executable_p
=as_fn_executable_p
20363 # Sed expression to map a string onto a valid CPP name.
20364 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20366 # Sed expression to map a string onto a valid variable name.
20367 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20371 ## ----------------------------------- ##
20372 ## Main body of $CONFIG_STATUS script. ##
20373 ## ----------------------------------- ##
20375 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
20377 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20378 # Save the log message, to keep $0 and so on meaningful, and to
20379 # report actual input values of CONFIG_FILES etc. instead of their
20380 # values after options handling.
20382 This file was extended by $as_me, which was
20383 generated by GNU Autoconf 2.69. Invocation command line was
20385 CONFIG_FILES = $CONFIG_FILES
20386 CONFIG_HEADERS = $CONFIG_HEADERS
20387 CONFIG_LINKS = $CONFIG_LINKS
20388 CONFIG_COMMANDS = $CONFIG_COMMANDS
20391 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20396 case $ac_config_files in *"
20397 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
20400 case $ac_config_headers in *"
20401 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
20405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20406 # Files that config.status was made for.
20407 config_files="$ac_config_files"
20408 config_headers="$ac_config_headers"
20409 config_links="$ac_config_links"
20410 config_commands="$ac_config_commands"
20414 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20416 \`$as_me' instantiates files and other configuration actions
20417 from templates according to the current configuration. Unless the files
20418 and actions are specified as TAGs, all are instantiated by default.
20420 Usage: $0 [OPTION]... [TAG]...
20422 -h, --help print this help, then exit
20423 -V, --version print version number and configuration settings, then exit
20424 --config print configuration, then exit
20425 -q, --quiet, --silent
20426 do not print progress messages
20427 -d, --debug don't remove temporary files
20428 --recheck update $as_me by reconfiguring in the same conditions
20429 --file=FILE[:TEMPLATE]
20430 instantiate the configuration file FILE
20431 --header=FILE[:TEMPLATE]
20432 instantiate the configuration header FILE
20434 Configuration files:
20437 Configuration headers:
20440 Configuration links:
20443 Configuration commands:
20446 Report bugs to the package provider."
20449 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20450 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20453 configured by $0, generated by GNU Autoconf 2.69,
20454 with options \\"\$ac_cs_config\\"
20456 Copyright (C) 2012 Free Software Foundation, Inc.
20457 This config.status script is free software; the Free Software Foundation
20458 gives unlimited permission to copy, distribute and modify it."
20464 test -n "\$AWK" || AWK=awk
20467 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20468 # The default lists apply if the user does not specify any file.
20474 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
20475 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
20479 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
20491 # Handling of the options.
20492 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
20494 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
20495 $as_echo "$ac_cs_version"; exit ;;
20496 --config |
--confi |
--conf |
--con |
--co |
--c )
20497 $as_echo "$ac_cs_config"; exit ;;
20498 --debug |
--debu |
--deb |
--de |
--d |
-d )
20500 --file |
--fil |
--fi |
--f )
20503 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20504 '') as_fn_error $?
"missing file argument" ;;
20506 as_fn_append CONFIG_FILES
" '$ac_optarg'"
20507 ac_need_defaults
=false
;;
20508 --header |
--heade |
--head |
--hea )
20511 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20513 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
20514 ac_need_defaults
=false
;;
20516 # Conflict between --help and --header
20517 as_fn_error $?
"ambiguous option: \`$1'
20518 Try \`$0 --help' for more information.";;
20519 --help |
--hel |
-h )
20520 $as_echo "$ac_cs_usage"; exit ;;
20521 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
20522 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
20525 # This is an error.
20526 -*) as_fn_error $?
"unrecognized option: \`$1'
20527 Try \`$0 --help' for more information." ;;
20529 *) as_fn_append ac_config_targets
" $1"
20530 ac_need_defaults
=false
;;
20536 ac_configure_extra_args
=
20538 if $ac_cs_silent; then
20540 ac_configure_extra_args
="$ac_configure_extra_args --silent"
20544 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20545 if \$ac_cs_recheck; then
20546 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20548 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20549 CONFIG_SHELL='$SHELL'
20550 export CONFIG_SHELL
20555 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20559 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20560 ## Running $as_me. ##
20566 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20570 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
20571 GDB_NM_FILE=$GDB_NM_FILE
20575 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20577 # Handling of arguments.
20578 for ac_config_target
in $ac_config_targets
20580 case $ac_config_target in
20581 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
20582 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
20583 "jit-reader.h") CONFIG_FILES
="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
20584 "nm.h") CONFIG_LINKS
="$CONFIG_LINKS nm.h:$GDB_NM_FILE" ;;
20585 "gcore") CONFIG_FILES
="$CONFIG_FILES gcore" ;;
20586 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
20587 "gdb-gdb.gdb") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.gdb" ;;
20588 "gdb-gdb.py") CONFIG_FILES
="$CONFIG_FILES gdb-gdb.py" ;;
20589 "doc/Makefile") CONFIG_FILES
="$CONFIG_FILES doc/Makefile" ;;
20590 "data-directory/Makefile") CONFIG_FILES
="$CONFIG_FILES data-directory/Makefile" ;;
20591 "testsuite/lib/pdtrace") CONFIG_FILES
="$CONFIG_FILES testsuite/lib/pdtrace" ;;
20592 "testsuite/Makefile") CONFIG_FILES
="$CONFIG_FILES testsuite/Makefile" ;;
20594 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20599 # If the user did not use the arguments to specify the items to instantiate,
20600 # then the envvar interface is used. Set only those that are not.
20601 # We use the long form for the default assignment because of an extremely
20602 # bizarre bug on SunOS 4.1.3.
20603 if $ac_need_defaults; then
20604 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
20605 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
20606 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
20607 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
20610 # Have a temporary directory for convenience. Make it in the build tree
20611 # simply because there is no reason against having it here, and in addition,
20612 # creating and moving files from /tmp can sometimes cause problems.
20613 # Hook for its removal unless debugging.
20614 # Note that there is a small window in which the directory will not be cleaned:
20615 # after its creation but before its name has been assigned to `$tmp'.
20619 trap 'exit_status=$?
20620 : "${ac_tmp:=$tmp}"
20621 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20623 trap 'as_fn_exit 1' 1 2 13 15
20625 # Create a (secure) tmp directory for tmp files.
20628 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20632 tmp
=.
/conf$$
-$RANDOM
20633 (umask 077 && mkdir
"$tmp")
20634 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
20637 # Set up the scripts for CONFIG_FILES section.
20638 # No need to generate them if there are no CONFIG_FILES.
20639 # This happens for instance with `./config.status config.h'.
20640 if test -n "$CONFIG_FILES"; then
20642 if $AWK 'BEGIN { getline <"/dev/null" }' </dev
/null
2>/dev
/null
; then
20643 ac_cs_awk_getline
=:
20644 ac_cs_awk_pipe_init
=
20645 ac_cs_awk_read_file
='
20646 while ((getline aline < (F[key])) > 0)
20649 ac_cs_awk_pipe_fini
=
20651 ac_cs_awk_getline
=false
20652 ac_cs_awk_pipe_init
="print \"cat <<'|#_!!_#|' &&\""
20653 ac_cs_awk_read_file
='
20655 print "cat " F[key] " &&"
20656 '$ac_cs_awk_pipe_init
20657 # The final `:' finishes the AND list.
20658 ac_cs_awk_pipe_fini
='END { print "|#_!!_#|"; print ":" }'
20660 ac_cr
=`echo X | tr X '\015'`
20661 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20662 # But we know of no other shell where ac_cr would be empty at this
20663 # point, so we can use a bashism as a fallback.
20664 if test "x$ac_cr" = x
; then
20665 eval ac_cr
=\$
\'\\r
\'
20667 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20668 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20671 ac_cs_awk_cr
=$ac_cr
20674 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20677 # Create commands to substitute file output variables.
20679 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20680 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20681 echo "$ac_subst_files" |
sed 's/.*/F["&"]="$&"/' &&
20684 } >conf$
$files.sh
&&
20685 . .
/conf$
$files.sh ||
20686 as_fn_error $?
"could not make $CONFIG_STATUS" "$LINENO" 5
20687 rm -f conf$
$files.sh
20690 echo "cat >conf$$subs.awk <<_ACEOF" &&
20691 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20693 } >conf$$subs.sh ||
20694 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20695 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20697 for ac_last_try in false false false false false :; do
20698 . ./conf$$subs.sh ||
20699 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20701 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
20702 if test $ac_delim_n = $ac_delim_num; then
20704 elif $ac_last_try; then
20705 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
20707 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20710 rm -f conf$$subs.sh
20712 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20713 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
20717 s/^/S["/; s
/!.
*/"]=/
20727 s/\(.\{148\}\)..*/\1/
20729 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
20734 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20741 s/\(.\{148\}\)..*/\1/
20743 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
20747 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
20752 ' <conf$$subs.awk | sed '
20757 ' >>$CONFIG_STATUS || ac_write_fail=1
20758 rm -f conf$$subs.awk
20759 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20761 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
20762 for (key in S) S_is_set[key] = 1
20764 \$ac_cs_awk_pipe_init
20768 nfields = split(line, field, "@
")
20770 len = length(field[1])
20771 for (i = 2; i < nfields; i++) {
20773 keylen = length(key)
20774 if (S_is_set[key]) {
20776 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20777 len += length(value) + length(field[++i])
20782 if (nfields == 3 && !substed) {
20784 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
20785 \$ac_cs_awk_read_file
20791 \$ac_cs_awk_pipe_fini
20794 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20795 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20796 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
20799 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
20800 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
20803 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20804 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
20805 # trailing colons and then remove the whole line if VPATH becomes empty
20806 # (actually we leave an empty line to preserve line numbers).
20807 if test "x
$srcdir" = x.; then
20808 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20826 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20827 fi # test -n "$CONFIG_FILES"
20829 # Set up the scripts for CONFIG_HEADERS section.
20830 # No need to generate them if there are no CONFIG_HEADERS.
20831 # This happens for instance with `./config.status Makefile'.
20832 if test -n "$CONFIG_HEADERS"; then
20833 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
20837 # Transform confdefs.h into an awk script `defines.awk', embedded as
20838 # here-document in config.status, that substitutes the proper values into
20839 # config.h.in to produce config.h.
20841 # Create a delimiter string that does not exist in confdefs.h, to ease
20842 # handling of long lines.
20844 for ac_last_try in false false :; do
20845 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
20846 if test -z "$ac_tt"; then
20848 elif $ac_last_try; then
20849 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
20851 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
20855 # For the awk script, D is an array of macro values keyed by name,
20856 # likewise P contains macro parameters if any. Preserve backslash
20857 # newline sequences.
20859 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20861 s/.\{148\}/&'"$ac_delim"'/g
20864 s/^[ ]*#[ ]*define[ ][ ]*/ /
20871 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
20873 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
20877 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
20878 D["\
1"]=" \
3\\\\\\n
"\\/p
20880 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
20885 s/.\{148\}/&'"$ac_delim"'/g
20890 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
20893 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
20895 ' <confdefs.h | sed '
20896 s/'"$ac_delim"'/"\\\
20897 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20900 for (key in D) D_is_set[key] = 1
20903 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20905 split(line, arg, " ")
20906 if (arg[1] == "#") {
20910 defundef
= substr
(arg
[1], 2)
20913 split(mac1
, mac2
, "(") #)
20915 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
20916 if (D_is_set
[macro
]) {
20917 # Preserve the white space surrounding the "#".
20918 print prefix
"define", macro P
[macro
] D
[macro
]
20921 # Replace #undef with comments. This is necessary, for example,
20922 # in the case of _POSIX_SOURCE, which is predefined and required
20923 # on some systems where configure will not decide to define it.
20924 if (defundef
== "undef") {
20925 print
"/*", prefix defundef
, macro
, "*/"
20933 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
20934 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
20935 fi # test -n "$CONFIG_HEADERS"
20938 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
20943 :[FHLC
]) ac_mode
=$ac_tag; continue;;
20945 case $ac_mode$ac_tag in
20947 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
20948 :[FH
]-) ac_tag
=-:-;;
20949 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
20966 -) ac_f
="$ac_tmp/stdin";;
20967 *) # Look for the file first in the build tree, then in the source tree
20968 # (if the path is not absolute). The absolute path cannot be DOS-style,
20969 # because $ac_f cannot contain `:'.
20973 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
20975 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20977 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20978 as_fn_append ac_file_inputs
" '$ac_f'"
20981 # Let's still pretend it is `configure' which instantiates (i.e., don't
20982 # use $as_me), people would be surprised to read:
20983 # /* config.h. Generated by config.status. */
20984 configure_input
='Generated from '`
20985 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20987 if test x
"$ac_file" != x-
; then
20988 configure_input
="$ac_file. $configure_input"
20989 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20990 $as_echo "$as_me: creating $ac_file" >&6;}
20992 # Neutralize special characters interpreted by sed in replacement strings.
20993 case $configure_input in #(
20994 *\
&* |
*\|
* |
*\\* )
20995 ac_sed_conf_input
=`$as_echo "$configure_input" |
20996 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20997 *) ac_sed_conf_input
=$configure_input;;
21001 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
21002 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
21007 ac_dir
=`$as_dirname -- "$ac_file" ||
21008 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21009 X"$ac_file" : 'X\(//\)[^/]' \| \
21010 X"$ac_file" : 'X\(//\)$' \| \
21011 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21012 $as_echo X"$ac_file" |
21013 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21017 /^X\(\/\/\)[^/].*/{
21030 as_dir
="$ac_dir"; as_fn_mkdir_p
21034 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21036 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21037 # A ".." for each directory in $ac_dir_suffix.
21038 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21039 case $ac_top_builddir_sub in
21040 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21041 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
21044 ac_abs_top_builddir
=$ac_pwd
21045 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
21046 # for backward compatibility:
21047 ac_top_builddir
=$ac_top_build_prefix
21050 .
) # We are building in place.
21052 ac_top_srcdir
=$ac_top_builddir_sub
21053 ac_abs_top_srcdir
=$ac_pwd ;;
21054 [\\/]* | ?
:[\\/]* ) # Absolute name.
21055 ac_srcdir
=$srcdir$ac_dir_suffix;
21056 ac_top_srcdir
=$srcdir
21057 ac_abs_top_srcdir
=$srcdir ;;
21058 *) # Relative name.
21059 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
21060 ac_top_srcdir
=$ac_top_build_prefix$srcdir
21061 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
21063 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
21073 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
21074 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
21078 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21079 # If the template does not know about datarootdir, expand it.
21080 # FIXME: This hack should be removed a few years after 2.60.
21081 ac_datarootdir_hack
=; ac_datarootdir_seen
=
21092 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21093 *datarootdir
*) ac_datarootdir_seen
=yes;;
21094 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
21095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21096 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21098 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21099 ac_datarootdir_hack='
21100 s&@datadir@&$datadir&g
21101 s&@docdir@&$docdir&g
21102 s&@infodir@&$infodir&g
21103 s&@localedir@&$localedir&g
21104 s&@mandir@&$mandir&g
21105 s&\\\${datarootdir}&$datarootdir&g' ;;
21109 # Neutralize VPATH when `$srcdir' = `.'.
21110 # Shell code in configure.ac might set extrasub.
21111 # FIXME: do we really want to maintain this feature?
21112 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21113 ac_sed_extra="$ac_vpsub
21116 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
21118 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
21119 s|@configure_input@|
$ac_sed_conf_input|
;t t
21120 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
21121 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
21122 s
&@srcdir@
&$ac_srcdir&;t t
21123 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
21124 s
&@top_srcdir@
&$ac_top_srcdir&;t t
21125 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
21126 s
&@builddir@
&$ac_builddir&;t t
21127 s
&@abs_builddir@
&$ac_abs_builddir&;t t
21128 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
21129 s
&@INSTALL@
&$ac_INSTALL&;t t
21130 $ac_datarootdir_hack
21132 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
21133 if $ac_cs_awk_getline; then
21134 $AWK -f "$ac_tmp/subs.
awk"
21136 $AWK -f "$ac_tmp/subs.
awk" | $SHELL
21138 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
21140 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21141 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
21142 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
21143 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
21144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
21145 which seems to be undefined. Please make sure it is defined" >&5
21146 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
21147 which seems to be undefined. Please make sure it is defined" >&2;}
21149 rm -f "$ac_tmp/stdin"
21151 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21152 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21154 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21160 if test x"$ac_file" != x-; then
21162 $as_echo "/* $configure_input */" \
21163 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21164 } >"$ac_tmp/config.h" \
21165 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21166 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21167 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21168 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21171 mv "$ac_tmp/config.h" "$ac_file" \
21172 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21175 $as_echo "/* $configure_input */" \
21176 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21177 || as_fn_error $? "could not create -" "$LINENO" 5
21185 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.
'; then
21188 # Prefer the file from the source tree if names are identical.
21189 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
21190 ac_source=$srcdir/$ac_source
21193 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
21194 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
21196 if test ! -r "$ac_source"; then
21197 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
21201 # Try a relative symlink, then a hard link, then a copy.
21203 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
21204 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
21206 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
21207 ln "$ac_source" "$ac_file" 2>/dev/null ||
21208 cp -p "$ac_source" "$ac_file" ||
21209 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
21212 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21213 $as_echo "$as_me: executing $ac_file commands" >&6;}
21218 case $ac_file$ac_mode in
21219 "config.h":H) echo > stamp-h ;;
21220 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
21221 "nm.h":L) echo > stamp-nmh ;;
21222 "gcore":F) chmod +x gcore ;;
21223 "testsuite/lib/pdtrace":F) chmod +x testsuite/lib/pdtrace ;;
21231 ac_clean_files=$ac_clean_files_save
21233 test $ac_write_fail = 0 ||
21234 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21237 # configure is writing to config.log, and then calls config.status.
21238 # config.status does its own redirection, appending to config.log.
21239 # Unfortunately, on DOS this fails, as config.log is still kept open
21240 # by configure, so config.status won't be able to
write to it
; its
21241 # output is simply discarded. So we exec the FD to /dev/null,
21242 # effectively closing config.log, so it can be properly (re)opened and
21243 # appended to by config.status. When coming back to configure, we
21244 # need to make the FD available again.
21245 if test "$no_create" != yes; then
21247 ac_config_status_args
=
21248 test "$silent" = yes &&
21249 ac_config_status_args
="$ac_config_status_args --quiet"
21251 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
21253 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21254 # would make configure fail if this is the last instruction.
21255 $ac_cs_success || as_fn_exit
1
21259 # CONFIG_SUBDIRS section.
21261 if test "$no_recursion" != yes; then
21263 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
21264 # so they do not pile up.
21265 ac_sub_configure_args
=
21267 eval "set x $ac_configure_args"
21271 if test -n "$ac_prev"; then
21276 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
21277 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
21278 ac_prev
=cache_file
;;
21279 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
21280 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
21283 --config-cache |
-C)
21285 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
21287 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
21289 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
21291 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
21293 --disable-option-checking)
21297 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21299 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
21303 # Always prepend --prefix to ensure using the same prefix
21304 # in subdir configurations.
21305 ac_arg
="--prefix=$prefix"
21307 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21309 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
21312 if test "$silent" = yes; then
21313 ac_sub_configure_args
="--silent $ac_sub_configure_args"
21316 # Always prepend --disable-option-checking to silence warnings, since
21317 # different subdirs can have different --enable and --with options.
21318 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
21321 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
21323 # Do not complain, so a configure script can configure whichever
21324 # parts of a large source tree are present.
21325 test -d "$srcdir/$ac_dir" ||
continue
21327 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21328 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
21329 $as_echo "$ac_msg" >&6
21330 as_dir
="$ac_dir"; as_fn_mkdir_p
21334 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21336 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21337 # A ".." for each directory in $ac_dir_suffix.
21338 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21339 case $ac_top_builddir_sub in
21340 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
21341 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
21344 ac_abs_top_builddir
=$ac_pwd
21345 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
21346 # for backward compatibility:
21347 ac_top_builddir
=$ac_top_build_prefix
21350 .
) # We are building in place.
21352 ac_top_srcdir
=$ac_top_builddir_sub
21353 ac_abs_top_srcdir
=$ac_pwd ;;
21354 [\\/]* | ?
:[\\/]* ) # Absolute name.
21355 ac_srcdir
=$srcdir$ac_dir_suffix;
21356 ac_top_srcdir
=$srcdir
21357 ac_abs_top_srcdir
=$srcdir ;;
21358 *) # Relative name.
21359 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
21360 ac_top_srcdir
=$ac_top_build_prefix$srcdir
21361 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
21363 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
21368 # Check for guested configure; otherwise get Cygnus style configure.
21369 if test -f "$ac_srcdir/configure.gnu"; then
21370 ac_sub_configure
=$ac_srcdir/configure.gnu
21371 elif test -f "$ac_srcdir/configure"; then
21372 ac_sub_configure
=$ac_srcdir/configure
21373 elif test -f "$ac_srcdir/configure.in"; then
21374 # This should be Cygnus configure.
21375 ac_sub_configure
=$ac_aux_dir/configure
21377 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
21378 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21382 # The recursion is here.
21383 if test -n "$ac_sub_configure"; then
21384 # Make the cache file name correct relative to the subdirectory.
21385 case $cache_file in
21386 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
21387 *) # Relative name.
21388 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
21391 { $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
21392 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21393 # The eval makes quoting arguments work.
21394 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21395 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21396 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
21402 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
21403 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21404 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}