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."
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
276 SHELL=${CONFIG_SHELL-/bin/sh}
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
287 # Portably unset VAR.
290 { eval $1=; unset $1;}
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314 # Create "$as_dir" as a directory, including parents if necessary.
319 -*) as_dir=./$as_dir;;
321 test -d "$as_dir" || eval $as_mkdir_p || {
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
352 test -d "$as_dir" && break
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
398 as_val=`expr "$@" || test $? -eq 1`
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
410 as_status=$1; test $as_status -eq 0 && as_status=1
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
496 # Exit status is that of the last command.
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
518 mkdir conf$$.dir 2>/dev/null
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
529 elif ln conf$$.file conf$$ 2>/dev/null; then
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
543 test -d ./-p && rmdir ./-p
548 as_executable_p=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" || exec 7<&0 </dev/null
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
568 ac_default_prefix=/usr/local
570 ac_config_libobj_dir=.
577 # Identity of this package.
585 ac_unique_file="main.c"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
599 # ifdef HAVE_STDLIB_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
622 enable_option_checking=no
624 ac_subst_vars='LTLIBOBJS
641 HAVE_NATIVE_GCORE_HOST
744 READLINE_TEXI_INCFLAG
773 HAVE_NATIVE_GCORE_TARGET
775 ENABLE_BFD_64_BIT_FALSE
776 ENABLE_BFD_64_BIT_TRUE
802 INSTALL_STRIP_PROGRAM
832 MAINTAINER_MODE_FALSE
861 program_transform_name
872 ac_subst_files='nat_makefile_frag'
874 enable_option_checking
875 enable_maintainer_mode
878 with_separate_debug_dir
880 with_relocated_sources
882 with_auto_load_safe_path
914 enable_source_highlight
921 with_system_gdbinit_dir
923 enable_build_warnings
924 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='testsuite
968 # Initialize some variables set by options.
970 ac_init_version=false
971 ac_unrecognized_opts=
973 # The variables have the same names as the options, with
974 # dashes changed to underlines.
982 program_transform_name=s,x,x,
990 # Installation directory options.
991 # These are left unexpanded so users can "make install exec_prefix=/foo"
992 # and all the variables that are supposed to be based on exec_prefix
993 # by default will actually change.
994 # Use braces instead of parens because sh, perl, etc. also accept them.
995 # (The list follows the same order as the GNU Coding Standards.)
996 bindir='${exec_prefix}/bin'
997 sbindir='${exec_prefix}/sbin'
998 libexecdir='${exec_prefix}/libexec'
999 datarootdir='${prefix}/share'
1000 datadir='${datarootdir}'
1001 sysconfdir='${prefix}/etc'
1002 sharedstatedir='${prefix}/com'
1003 localstatedir='${prefix}/var'
1004 includedir='${prefix}/include'
1005 oldincludedir='/usr/include'
1006 docdir='${datarootdir}/doc/${PACKAGE}'
1007 infodir='${datarootdir}/info'
1012 libdir='${exec_prefix}/lib'
1013 localedir='${datarootdir}/locale'
1014 mandir='${datarootdir}/man'
1020 # If the previous option needs an argument, assign it.
1021 if test -n "$ac_prev"; then
1022 eval $ac_prev=\$ac_option
1028 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1033 # Accept the important Cygnus configure options, so we can diagnose typos.
1035 case $ac_dashdash$ac_option in
1039 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1041 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1042 bindir=$ac_optarg ;;
1044 -build | --build | --buil | --bui | --bu)
1045 ac_prev=build_alias ;;
1046 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1047 build_alias=$ac_optarg ;;
1049 -cache-file | --cache-file | --cache-fil | --cache-fi \
1050 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1051 ac_prev=cache_file ;;
1052 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1053 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1054 cache_file=$ac_optarg ;;
1056 --config-cache | -C)
1057 cache_file=config.cache ;;
1059 -datadir | --datadir | --datadi | --datad)
1061 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1062 datadir=$ac_optarg ;;
1064 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1065 | --dataroo | --dataro | --datar)
1066 ac_prev=datarootdir ;;
1067 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1068 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1069 datarootdir=$ac_optarg ;;
1071 -disable-* | --disable-*)
1072 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1073 # Reject names that are not valid shell variable names.
1074 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1075 as_fn_error $? "invalid feature name: $ac_useropt"
1076 ac_useropt_orig=$ac_useropt
1077 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1078 case $ac_user_opts in
1080 "enable_$ac_useropt"
1082 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1083 ac_unrecognized_sep=', ';;
1085 eval enable_$ac_useropt=no ;;
1087 -docdir | --docdir | --docdi | --doc | --do)
1089 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1090 docdir=$ac_optarg ;;
1092 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1094 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1095 dvidir=$ac_optarg ;;
1097 -enable-* | --enable-*)
1098 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1099 # Reject names that are not valid shell variable names.
1100 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 as_fn_error $? "invalid feature name: $ac_useropt"
1102 ac_useropt_orig=$ac_useropt
1103 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 case $ac_user_opts in
1106 "enable_$ac_useropt"
1108 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1109 ac_unrecognized_sep=', ';;
1111 eval enable_$ac_useropt=\$ac_optarg ;;
1113 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1114 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1115 | --exec | --exe | --ex)
1116 ac_prev=exec_prefix ;;
1117 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1118 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1119 | --exec=* | --exe=* | --ex=*)
1120 exec_prefix=$ac_optarg ;;
1122 -gas | --gas | --ga | --g)
1123 # Obsolete; use --with-gas.
1126 -help | --help | --hel | --he | -h)
1127 ac_init_help=long ;;
1128 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1129 ac_init_help=recursive ;;
1130 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1131 ac_init_help=short ;;
1133 -host | --host | --hos | --ho)
1134 ac_prev=host_alias ;;
1135 -host=* | --host=* | --hos=* | --ho=*)
1136 host_alias=$ac_optarg ;;
1138 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1140 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1142 htmldir=$ac_optarg ;;
1144 -includedir | --includedir | --includedi | --included | --include \
1145 | --includ | --inclu | --incl | --inc)
1146 ac_prev=includedir ;;
1147 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1148 | --includ=* | --inclu=* | --incl=* | --inc=*)
1149 includedir=$ac_optarg ;;
1151 -infodir | --infodir | --infodi | --infod | --info | --inf)
1153 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1154 infodir=$ac_optarg ;;
1156 -libdir | --libdir | --libdi | --libd)
1158 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1159 libdir=$ac_optarg ;;
1161 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1162 | --libexe | --libex | --libe)
1163 ac_prev=libexecdir ;;
1164 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1165 | --libexe=* | --libex=* | --libe=*)
1166 libexecdir=$ac_optarg ;;
1168 -localedir | --localedir | --localedi | --localed | --locale)
1169 ac_prev=localedir ;;
1170 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1171 localedir=$ac_optarg ;;
1173 -localstatedir | --localstatedir | --localstatedi | --localstated \
1174 | --localstate | --localstat | --localsta | --localst | --locals)
1175 ac_prev=localstatedir ;;
1176 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1177 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1178 localstatedir=$ac_optarg ;;
1180 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1182 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1183 mandir=$ac_optarg ;;
1185 -nfp | --nfp | --nf)
1186 # Obsolete; use --without-fp.
1189 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1190 | --no-cr | --no-c | -n)
1193 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1194 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1197 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1198 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1199 | --oldin | --oldi | --old | --ol | --o)
1200 ac_prev=oldincludedir ;;
1201 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1202 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1203 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1204 oldincludedir=$ac_optarg ;;
1206 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1208 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1209 prefix=$ac_optarg ;;
1211 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1212 | --program-pre | --program-pr | --program-p)
1213 ac_prev=program_prefix ;;
1214 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1215 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1216 program_prefix=$ac_optarg ;;
1218 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1219 | --program-suf | --program-su | --program-s)
1220 ac_prev=program_suffix ;;
1221 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1222 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1223 program_suffix=$ac_optarg ;;
1225 -program-transform-name | --program-transform-name \
1226 | --program-transform-nam | --program-transform-na \
1227 | --program-transform-n | --program-transform- \
1228 | --program-transform | --program-transfor \
1229 | --program-transfo | --program-transf \
1230 | --program-trans | --program-tran \
1231 | --progr-tra | --program-tr | --program-t)
1232 ac_prev=program_transform_name ;;
1233 -program-transform-name=* | --program-transform-name=* \
1234 | --program-transform-nam=* | --program-transform-na=* \
1235 | --program-transform-n=* | --program-transform-=* \
1236 | --program-transform=* | --program-transfor=* \
1237 | --program-transfo=* | --program-transf=* \
1238 | --program-trans=* | --program-tran=* \
1239 | --progr-tra=* | --program-tr=* | --program-t=*)
1240 program_transform_name=$ac_optarg ;;
1242 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1244 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1245 pdfdir=$ac_optarg ;;
1247 -psdir | --psdir | --psdi | --psd | --ps)
1249 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1252 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1253 | -silent | --silent | --silen | --sile | --sil)
1256 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1258 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1260 sbindir=$ac_optarg ;;
1262 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1263 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1264 | --sharedst | --shareds | --shared | --share | --shar \
1266 ac_prev=sharedstatedir ;;
1267 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1268 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1269 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1271 sharedstatedir=$ac_optarg ;;
1273 -site | --site | --sit)
1275 -site=* | --site=* | --sit=*)
1278 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1280 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1281 srcdir=$ac_optarg ;;
1283 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1284 | --syscon | --sysco | --sysc | --sys | --sy)
1285 ac_prev=sysconfdir ;;
1286 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1287 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1288 sysconfdir=$ac_optarg ;;
1290 -target | --target | --targe | --targ | --tar | --ta | --t)
1291 ac_prev=target_alias ;;
1292 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1293 target_alias=$ac_optarg ;;
1295 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1298 -version | --version | --versio | --versi | --vers | -V)
1299 ac_init_version=: ;;
1302 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1303 # Reject names that are not valid shell variable names.
1304 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1305 as_fn_error $? "invalid package name: $ac_useropt"
1306 ac_useropt_orig=$ac_useropt
1307 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1308 case $ac_user_opts in
1312 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1313 ac_unrecognized_sep=', ';;
1315 eval with_$ac_useropt=\$ac_optarg ;;
1317 -without-* | --without-*)
1318 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1319 # Reject names that are not valid shell variable names.
1320 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1321 as_fn_error $? "invalid package name: $ac_useropt"
1322 ac_useropt_orig=$ac_useropt
1323 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1324 case $ac_user_opts in
1328 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1329 ac_unrecognized_sep=', ';;
1331 eval with_$ac_useropt=no ;;
1334 # Obsolete; use --with-x.
1337 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1338 | --x-incl | --x-inc | --x-in | --x-i)
1339 ac_prev=x_includes ;;
1340 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1341 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1342 x_includes=$ac_optarg ;;
1344 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1345 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1346 ac_prev=x_libraries ;;
1347 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1348 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1349 x_libraries=$ac_optarg ;;
1351 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1352 Try \`$0 --help' for more information"
1356 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1357 # Reject names that are not valid shell variable names.
1358 case $ac_envvar in #(
1359 '' | [0-9]* | *[!_$as_cr_alnum]* )
1360 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1362 eval $ac_envvar=\$ac_optarg
1363 export $ac_envvar ;;
1366 # FIXME: should be removed in autoconf 3.0.
1367 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1368 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1369 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1370 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1376 if test -n "$ac_prev"; then
1377 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1378 as_fn_error $? "missing argument to $ac_option"
1381 if test -n "$ac_unrecognized_opts"; then
1382 case $enable_option_checking in
1384 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1385 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1389 # Check all directory arguments for consistency.
1390 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1391 datadir sysconfdir sharedstatedir localstatedir includedir \
1392 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1393 libdir localedir mandir
1395 eval ac_val=\$$ac_var
1396 # Remove trailing slashes.
1399 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1400 eval $ac_var=\$ac_val;;
1402 # Be sure to have absolute directory names.
1404 [\\/$]* | ?:[\\/]* ) continue;;
1405 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1407 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1410 # There might be people who depend on the old broken behavior: `$host'
1411 # used to hold the argument of --host etc.
1412 # FIXME: To remove some day.
1415 target=$target_alias
1417 # FIXME: To remove some day.
1418 if test "x$host_alias" != x; then
1419 if test "x$build_alias" = x; then
1420 cross_compiling=maybe
1421 elif test "x$build_alias" != "x$host_alias"; then
1427 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1429 test "$silent" = yes && exec 6>/dev/null
1432 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1433 ac_ls_di=`ls -di .` &&
1434 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1435 as_fn_error $? "working directory cannot be determined"
1436 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1437 as_fn_error $? "pwd does not report name of working directory"
1440 # Find the source files, if location was not specified.
1441 if test -z "$srcdir"; then
1442 ac_srcdir_defaulted=yes
1443 # Try the directory containing this script, then the parent directory.
1444 ac_confdir=`$as_dirname -- "$as_myself" ||
1445 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1446 X"$as_myself" : 'X\(//\)[^/]' \| \
1447 X"$as_myself" : 'X\(//\)$' \| \
1448 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1449 $as_echo X"$as_myself" |
1450 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1468 if test ! -r "$srcdir/$ac_unique_file"; then
1472 ac_srcdir_defaulted=no
1474 if test ! -r "$srcdir/$ac_unique_file"; then
1475 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1476 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1478 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1480 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1482 # When building in place, set srcdir=.
1483 if test "$ac_abs_confdir" = "$ac_pwd"; then
1486 # Remove unnecessary trailing slashes from srcdir.
1487 # Double slashes in file names in object file debugging info
1488 # mess up M-x gdb in Emacs.
1490 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1492 for ac_var in $ac_precious_vars; do
1493 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1494 eval ac_env_${ac_var}_value=\$${ac_var}
1495 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1496 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1500 # Report the --help message.
1502 if test "$ac_init_help" = "long"; then
1503 # Omit some internal or obsolete options to make the list less imposing.
1504 # This message is too long to be a string in the A/UX 3.1 sh.
1506 \`configure' configures this package to adapt to many kinds of systems.
1508 Usage: $0 [OPTION]... [VAR=VALUE]...
1510 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1511 VAR=VALUE. See below for descriptions of some of the useful variables.
1513 Defaults for the options are specified in brackets.
1516 -h, --help display this help and exit
1517 --help=short display options specific to this package
1518 --help=recursive display the short help of all the included packages
1519 -V, --version display version information and exit
1520 -q, --quiet, --silent do not print \`checking ...' messages
1521 --cache-file=FILE cache test results in FILE [disabled]
1522 -C, --config-cache alias for \`--cache-file=config.cache'
1523 -n, --no-create do not create output files
1524 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1526 Installation directories:
1527 --prefix=PREFIX install architecture-independent files in PREFIX
1528 [$ac_default_prefix]
1529 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1532 By default, \`make install' will install all the files in
1533 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1534 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1535 for instance \`--prefix=\$HOME'.
1537 For better control, use the options below.
1539 Fine tuning of the installation directories:
1540 --bindir=DIR user executables [EPREFIX/bin]
1541 --sbindir=DIR system admin executables [EPREFIX/sbin]
1542 --libexecdir=DIR program executables [EPREFIX/libexec]
1543 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1544 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1545 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1546 --libdir=DIR object code libraries [EPREFIX/lib]
1547 --includedir=DIR C header files [PREFIX/include]
1548 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1549 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1550 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1551 --infodir=DIR info documentation [DATAROOTDIR/info]
1552 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1553 --mandir=DIR man documentation [DATAROOTDIR/man]
1554 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1555 --htmldir=DIR html documentation [DOCDIR]
1556 --dvidir=DIR dvi documentation [DOCDIR]
1557 --pdfdir=DIR pdf documentation [DOCDIR]
1558 --psdir=DIR ps documentation [DOCDIR]
1564 --program-prefix=PREFIX prepend PREFIX to installed program names
1565 --program-suffix=SUFFIX append SUFFIX to installed program names
1566 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1569 --x-includes=DIR X include files are in DIR
1570 --x-libraries=DIR X library files are in DIR
1573 --build=BUILD configure for building on BUILD [guessed]
1574 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1575 --target=TARGET configure for building compilers for TARGET [HOST]
1579 if test -n "$ac_init_help"; then
1584 --disable-option-checking ignore unrecognized --enable/--with options
1585 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1586 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1587 --enable-maintainer-mode
1588 enable make rules and dependencies not useful (and
1589 sometimes confusing) to the casual installer
1590 --enable-plugins Enable support for plugins
1591 --disable-largefile omit support for large files
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-threading include support for parallel processing of data
1605 --enable-werror treat compile warnings as errors
1606 --enable-build-warnings enable build-time compiler warnings if gcc is used
1607 --enable-gdb-build-warnings
1608 enable GDB specific build-time compiler warnings if
1610 --enable-ubsan enable undefined behavior sanitizer (auto/yes/no)
1611 --enable-sim link gdb with simulator
1612 --enable-libbacktrace use libbacktrace to write a backtrace after a fatal
1614 --enable-libctf Handle .ctf type-info sections [default=yes]
1615 --enable-unit-tests Enable the inclusion of unit tests when compiling
1619 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1620 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1621 --with-separate-debug-dir=PATH
1622 look for global separate debug info in this path
1624 --with-gdb-datadir=PATH look for global separate data files in this path
1626 --with-relocated-sources=PATH
1627 automatically relocate this path for source files
1628 --with-auto-load-dir=PATH
1629 directories from which to load auto-loaded scripts
1630 [$debugdir:$datadir/auto-load]
1631 --with-auto-load-safe-path=PATH
1632 directories safe to hold auto-loaded files
1633 [--with-auto-load-dir]
1634 --without-auto-load-safe-path
1635 do not restrict auto-loaded files locations
1636 --with-debuginfod Enable debuginfo lookups with debuginfod
1638 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1639 --with-curses use the curses library instead of the termcap
1641 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1642 --with-bugurl=URL Direct users to URL to report a bug
1643 --with-system-zlib use installed libz
1644 --with-gnu-ld assume the C compiler uses GNU ld default=no
1645 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1646 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1647 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1648 --with-iconv-bin=PATH specify where to find the iconv program
1649 --with-system-readline use installed readline library
1650 --with-jit-reader-dir=PATH
1651 directory to load the JIT readers from
1652 --with-expat include expat support (auto/yes/no)
1653 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1654 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1655 --with-libexpat-type=TYPE type of library to search for (auto/static/shared)
1656 --with-libgmp-prefix[=DIR] search for libgmp in DIR/include and DIR/lib
1657 --without-libgmp-prefix don't search for libgmp in includedir and libdir
1658 --with-libgmp-type=TYPE type of library to search for (auto/static/shared)
1659 --with-mpfr include MPFR support (auto/yes/no)
1660 --with-libmpfr-prefix[=DIR] search for libmpfr in DIR/include and DIR/lib
1661 --without-libmpfr-prefix don't search for libmpfr in includedir and libdir
1662 --with-libmpfr-type=TYPE type of library to search for (auto/static/shared)
1663 --with-python[=PYTHON] include python support
1664 (auto/yes/no/<python-program>)
1665 --with-python-libdir[=DIR]
1666 search for python's libraries in DIR
1667 --with-guile[=GUILE] include guile support
1668 (auto/yes/no/<guile-version>/<pkg-config-program>)
1669 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1670 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1671 --without-libipt-prefix don't search for libipt in includedir and libdir
1672 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1673 --with-sysroot[=DIR] search for usr/lib et al within DIR
1674 --with-system-gdbinit=PATH
1675 automatically load a system-wide gdbinit file
1676 --with-system-gdbinit-dir=PATH
1677 automatically load system-wide gdbinit files from
1679 --with-lzma support lzma compression (auto/yes/no)
1680 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1681 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1682 --with-liblzma-type=TYPE type of library to search for (auto/static/shared)
1683 --with-tcl directory containing tcl configuration (tclConfig.sh)
1684 --with-tk directory containing tk configuration (tkConfig.sh)
1685 --with-x use the X Window System
1686 --with-babeltrace include babeltrace support (auto/yes/no)
1687 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1688 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1689 --with-libbabeltrace-type=TYPE type of library to search for (auto/static/shared)
1690 --with-xxhash use libxxhash for hashing (faster) (auto/yes/no)
1691 --with-libxxhash-prefix[=DIR] search for libxxhash in DIR/include and DIR/lib
1692 --without-libxxhash-prefix don't search for libxxhash in includedir and libdir
1693 --with-libxxhash-type=TYPE type of library to search for (auto/static/shared)
1695 Some influential environment variables:
1696 CC C compiler command
1697 CFLAGS C compiler flags
1698 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1699 nonstandard directory <lib dir>
1700 LIBS libraries to pass to the linker, e.g. -l<library>
1701 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1702 you have headers in a nonstandard directory <include dir>
1703 CXX C++ compiler command
1704 CXXFLAGS C++ compiler flags
1706 MAKEINFO Parent configure detects if it is of sufficient version.
1708 Parameters for MAKEINFO.
1709 PKG_CONFIG path to pkg-config utility
1711 directories to add to pkg-config's search path
1713 path overriding pkg-config's built-in search path
1715 C compiler flags for DEBUGINFOD, overriding pkg-config
1717 linker flags for DEBUGINFOD, overriding pkg-config
1718 YACC The `Yet Another Compiler Compiler' implementation to use.
1719 Defaults to the first program found out of: `bison -y', `byacc',
1721 YFLAGS The list of arguments that will be passed by default to $YACC.
1722 This script will default YFLAGS to the empty string to avoid a
1723 default value of `-d' given by some make applications.
1724 XMKMF Path to xmkmf, Makefile generator for X Window System
1726 Use these variables to override the choices made by `configure' or to help
1727 it to find libraries and programs with nonstandard names/locations.
1729 Report bugs to the package provider.
1734 if test "$ac_init_help" = "recursive"; then
1735 # If there are subdirs, report their specific --help.
1736 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1737 test -d "$ac_dir" ||
1738 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1743 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1745 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1746 # A ".." for each directory in $ac_dir_suffix.
1747 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1748 case $ac_top_builddir_sub in
1749 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1750 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1753 ac_abs_top_builddir=$ac_pwd
1754 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1755 # for backward compatibility:
1756 ac_top_builddir=$ac_top_build_prefix
1759 .) # We are building in place.
1761 ac_top_srcdir=$ac_top_builddir_sub
1762 ac_abs_top_srcdir=$ac_pwd ;;
1763 [\\/]* | ?:[\\/]* ) # Absolute name.
1764 ac_srcdir=$srcdir$ac_dir_suffix;
1765 ac_top_srcdir=$srcdir
1766 ac_abs_top_srcdir=$srcdir ;;
1768 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1769 ac_top_srcdir=$ac_top_build_prefix$srcdir
1770 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1772 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1774 cd "$ac_dir" || { ac_status=$?; continue; }
1775 # Check for guested configure.
1776 if test -f "$ac_srcdir/configure.gnu"; then
1778 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1779 elif test -f "$ac_srcdir/configure"; then
1781 $SHELL "$ac_srcdir/configure" --help=recursive
1783 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1785 cd "$ac_pwd" || { ac_status=$?; break; }
1789 test -n "$ac_init_help" && exit $ac_status
1790 if $ac_init_version; then
1793 generated by GNU Autoconf 2.69
1795 Copyright (C) 2012 Free Software Foundation, Inc.
1796 This configure script is free software; the Free Software Foundation
1797 gives unlimited permission to copy, distribute and modify it.
1802 ## ------------------------ ##
1803 ## Autoconf initialization. ##
1804 ## ------------------------ ##
1806 # ac_fn_c_try_compile LINENO
1807 # --------------------------
1808 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1809 ac_fn_c_try_compile ()
1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812 rm -f conftest.$ac_objext
1813 if { { ac_try="$ac_compile"
1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816 *) ac_try_echo=$ac_try;;
1818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819 $as_echo "$ac_try_echo"; } >&5
1820 (eval "$ac_compile") 2>conftest.err
1822 if test -s conftest.err; then
1823 grep -v '^ *+' conftest.err >conftest.er1
1824 cat conftest.er1 >&5
1825 mv -f conftest.er1 conftest.err
1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828 test $ac_status = 0; } && {
1829 test -z "$ac_c_werror_flag" ||
1830 test ! -s conftest.err
1831 } && test -s conftest.$ac_objext; then :
1834 $as_echo "$as_me: failed program was:" >&5
1835 sed 's/^/| /' conftest.$ac_ext >&5
1839 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1840 as_fn_set_status $ac_retval
1842 } # ac_fn_c_try_compile
1844 # ac_fn_cxx_try_compile LINENO
1845 # ----------------------------
1846 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1847 ac_fn_cxx_try_compile ()
1849 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1850 rm -f conftest.$ac_objext
1851 if { { ac_try="$ac_compile"
1853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1854 *) ac_try_echo=$ac_try;;
1856 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1857 $as_echo "$ac_try_echo"; } >&5
1858 (eval "$ac_compile") 2>conftest.err
1860 if test -s conftest.err; then
1861 grep -v '^ *+' conftest.err >conftest.er1
1862 cat conftest.er1 >&5
1863 mv -f conftest.er1 conftest.err
1865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1866 test $ac_status = 0; } && {
1867 test -z "$ac_cxx_werror_flag" ||
1868 test ! -s conftest.err
1869 } && test -s conftest.$ac_objext; then :
1872 $as_echo "$as_me: failed program was:" >&5
1873 sed 's/^/| /' conftest.$ac_ext >&5
1877 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1878 as_fn_set_status $ac_retval
1880 } # ac_fn_cxx_try_compile
1882 # ac_fn_c_try_cpp LINENO
1883 # ----------------------
1884 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1887 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1888 if { { ac_try="$ac_cpp conftest.$ac_ext"
1890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1891 *) ac_try_echo=$ac_try;;
1893 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1894 $as_echo "$ac_try_echo"; } >&5
1895 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1897 if test -s conftest.err; then
1898 grep -v '^ *+' conftest.err >conftest.er1
1899 cat conftest.er1 >&5
1900 mv -f conftest.er1 conftest.err
1902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1903 test $ac_status = 0; } > conftest.i && {
1904 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1905 test ! -s conftest.err
1909 $as_echo "$as_me: failed program was:" >&5
1910 sed 's/^/| /' conftest.$ac_ext >&5
1914 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1915 as_fn_set_status $ac_retval
1919 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1920 # -------------------------------------------------------
1921 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1922 # the include files in INCLUDES and setting the cache variable VAR
1924 ac_fn_c_check_header_mongrel ()
1926 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1927 if eval \${$3+:} false; then :
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1929 $as_echo_n "checking for $2... " >&6; }
1930 if eval \${$3+:} false; then :
1931 $as_echo_n "(cached) " >&6
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935 $as_echo "$ac_res" >&6; }
1937 # Is the header compilable?
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1939 $as_echo_n "checking $2 usability... " >&6; }
1940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1941 /* end confdefs.h. */
1945 if ac_fn_c_try_compile "$LINENO"; then :
1946 ac_header_compiler=yes
1948 ac_header_compiler=no
1950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1952 $as_echo "$ac_header_compiler" >&6; }
1954 # Is the header present?
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1956 $as_echo_n "checking $2 presence... " >&6; }
1957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1958 /* end confdefs.h. */
1961 if ac_fn_c_try_cpp "$LINENO"; then :
1962 ac_header_preproc=yes
1964 ac_header_preproc=no
1966 rm -f conftest.err conftest.i conftest.$ac_ext
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1968 $as_echo "$ac_header_preproc" >&6; }
1970 # So? What about this header?
1971 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1974 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1976 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1980 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1982 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1983 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1984 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1985 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1986 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1988 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1992 $as_echo_n "checking for $2... " >&6; }
1993 if eval \${$3+:} false; then :
1994 $as_echo_n "(cached) " >&6
1996 eval "$3=\$ac_header_compiler"
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000 $as_echo "$ac_res" >&6; }
2002 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2004 } # ac_fn_c_check_header_mongrel
2006 # ac_fn_c_try_run LINENO
2007 # ----------------------
2008 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2009 # that executables *can* be run.
2012 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2013 if { { ac_try="$ac_link"
2015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2016 *) ac_try_echo=$ac_try;;
2018 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2019 $as_echo "$ac_try_echo"; } >&5
2020 (eval "$ac_link") 2>&5
2022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2023 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2024 { { case "(($ac_try" in
2025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2026 *) ac_try_echo=$ac_try;;
2028 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2029 $as_echo "$ac_try_echo"; } >&5
2030 (eval "$ac_try") 2>&5
2032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2033 test $ac_status = 0; }; }; then :
2036 $as_echo "$as_me: program exited with status $ac_status" >&5
2037 $as_echo "$as_me: failed program was:" >&5
2038 sed 's/^/| /' conftest.$ac_ext >&5
2040 ac_retval=$ac_status
2042 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2043 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2044 as_fn_set_status $ac_retval
2048 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2049 # -------------------------------------------------------
2050 # Tests whether HEADER exists and can be compiled using the include files in
2051 # INCLUDES, setting the cache variable VAR accordingly.
2052 ac_fn_c_check_header_compile ()
2054 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2056 $as_echo_n "checking for $2... " >&6; }
2057 if eval \${$3+:} false; then :
2058 $as_echo_n "(cached) " >&6
2060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061 /* end confdefs.h. */
2065 if ac_fn_c_try_compile "$LINENO"; then :
2070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2074 $as_echo "$ac_res" >&6; }
2075 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2077 } # ac_fn_c_check_header_compile
2079 # ac_fn_c_try_link LINENO
2080 # -----------------------
2081 # Try to link conftest.$ac_ext, and return whether this succeeded.
2084 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2085 rm -f conftest.$ac_objext conftest$ac_exeext
2086 if { { ac_try="$ac_link"
2088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2089 *) ac_try_echo=$ac_try;;
2091 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2092 $as_echo "$ac_try_echo"; } >&5
2093 (eval "$ac_link") 2>conftest.err
2095 if test -s conftest.err; then
2096 grep -v '^ *+' conftest.err >conftest.er1
2097 cat conftest.er1 >&5
2098 mv -f conftest.er1 conftest.err
2100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2101 test $ac_status = 0; } && {
2102 test -z "$ac_c_werror_flag" ||
2103 test ! -s conftest.err
2104 } && test -s conftest$ac_exeext && {
2105 test "$cross_compiling" = yes ||
2106 test -x conftest$ac_exeext
2110 $as_echo "$as_me: failed program was:" >&5
2111 sed 's/^/| /' conftest.$ac_ext >&5
2115 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2116 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2117 # interfere with the next link command; also delete a directory that is
2118 # left behind by Apple's compiler. We do this before executing the actions.
2119 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2120 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2121 as_fn_set_status $ac_retval
2123 } # ac_fn_c_try_link
2125 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2126 # --------------------------------------------
2127 # Tries to find the compile-time value of EXPR in a program that includes
2128 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2130 ac_fn_c_compute_int ()
2132 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2133 if test "$cross_compiling" = yes; then
2134 # Depending upon the size, compute the lo and hi bounds.
2135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2136 /* end confdefs.h. */
2141 static int test_array [1 - 2 * !(($2) >= 0)];
2143 return test_array [0];
2149 if ac_fn_c_try_compile "$LINENO"; then :
2152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153 /* end confdefs.h. */
2158 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2160 return test_array [0];
2166 if ac_fn_c_try_compile "$LINENO"; then :
2167 ac_hi=$ac_mid; break
2169 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2170 if test $ac_lo -le $ac_mid; then
2174 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2180 /* end confdefs.h. */
2185 static int test_array [1 - 2 * !(($2) < 0)];
2187 return test_array [0];
2193 if ac_fn_c_try_compile "$LINENO"; then :
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197 /* end confdefs.h. */
2202 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2204 return test_array [0];
2210 if ac_fn_c_try_compile "$LINENO"; then :
2211 ac_lo=$ac_mid; break
2213 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2214 if test $ac_mid -le $ac_hi; then
2218 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2228 # Binary search between lo and hi bounds.
2229 while test "x$ac_lo" != "x$ac_hi"; do
2230 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232 /* end confdefs.h. */
2237 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2239 return test_array [0];
2245 if ac_fn_c_try_compile "$LINENO"; then :
2248 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2250 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2258 /* end confdefs.h. */
2260 static long int longval () { return $2; }
2261 static unsigned long int ulongval () { return $2; }
2268 FILE *f = fopen ("conftest.val", "w");
2273 long int i = longval ();
2276 fprintf (f, "%ld", i);
2280 unsigned long int i = ulongval ();
2283 fprintf (f, "%lu", i);
2285 /* Do not output a trailing newline, as this causes \r\n confusion
2286 on some platforms. */
2287 return ferror (f) || fclose (f) != 0;
2293 if ac_fn_c_try_run "$LINENO"; then :
2294 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2298 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2299 conftest.$ac_objext conftest.beam conftest.$ac_ext
2303 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2304 as_fn_set_status $ac_retval
2306 } # ac_fn_c_compute_int
2308 # ac_fn_c_check_func LINENO FUNC VAR
2309 # ----------------------------------
2310 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2311 ac_fn_c_check_func ()
2313 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2315 $as_echo_n "checking for $2... " >&6; }
2316 if eval \${$3+:} false; then :
2317 $as_echo_n "(cached) " >&6
2319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2320 /* end confdefs.h. */
2321 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2322 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2323 #define $2 innocuous_$2
2325 /* System header to define __stub macros and hopefully few prototypes,
2326 which can conflict with char $2 (); below.
2327 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2328 <limits.h> exists even on freestanding compilers. */
2331 # include <limits.h>
2333 # include <assert.h>
2338 /* Override any GCC internal prototype to avoid an error.
2339 Use char because int might match the return type of a GCC
2340 builtin and then its argument prototype would still apply. */
2345 /* The GNU C library defines this for functions which it implements
2346 to always fail with ENOSYS. Some functions are actually named
2347 something starting with __ and the normal name is an alias. */
2348 #if defined __stub_$2 || defined __stub___$2
2360 if ac_fn_c_try_link "$LINENO"; then :
2365 rm -f core conftest.err conftest.$ac_objext \
2366 conftest$ac_exeext conftest.$ac_ext
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2370 $as_echo "$ac_res" >&6; }
2371 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2373 } # ac_fn_c_check_func
2375 # ac_fn_cxx_try_link LINENO
2376 # -------------------------
2377 # Try to link conftest.$ac_ext, and return whether this succeeded.
2378 ac_fn_cxx_try_link ()
2380 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2381 rm -f conftest.$ac_objext conftest$ac_exeext
2382 if { { ac_try="$ac_link"
2384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2385 *) ac_try_echo=$ac_try;;
2387 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2388 $as_echo "$ac_try_echo"; } >&5
2389 (eval "$ac_link") 2>conftest.err
2391 if test -s conftest.err; then
2392 grep -v '^ *+' conftest.err >conftest.er1
2393 cat conftest.er1 >&5
2394 mv -f conftest.er1 conftest.err
2396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2397 test $ac_status = 0; } && {
2398 test -z "$ac_cxx_werror_flag" ||
2399 test ! -s conftest.err
2400 } && test -s conftest$ac_exeext && {
2401 test "$cross_compiling" = yes ||
2402 test -x conftest$ac_exeext
2406 $as_echo "$as_me: failed program was:" >&5
2407 sed 's/^/| /' conftest.$ac_ext >&5
2411 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2412 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2413 # interfere with the next link command; also delete a directory that is
2414 # left behind by Apple's compiler. We do this before executing the actions.
2415 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2416 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2417 as_fn_set_status $ac_retval
2419 } # ac_fn_cxx_try_link
2421 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2422 # -------------------------------------------
2423 # Tests whether TYPE exists after having included INCLUDES, setting cache
2424 # variable VAR accordingly.
2425 ac_fn_c_check_type ()
2427 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2429 $as_echo_n "checking for $2... " >&6; }
2430 if eval \${$3+:} false; then :
2431 $as_echo_n "(cached) " >&6
2434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2435 /* end confdefs.h. */
2446 if ac_fn_c_try_compile "$LINENO"; then :
2447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2448 /* end confdefs.h. */
2459 if ac_fn_c_try_compile "$LINENO"; then :
2464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2470 $as_echo "$ac_res" >&6; }
2471 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2473 } # ac_fn_c_check_type
2475 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2476 # ---------------------------------------------
2477 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2479 ac_fn_c_check_decl ()
2481 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2482 as_decl_name=`echo $2|sed 's/ *(.*//'`
2483 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2485 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2486 if eval \${$3+:} false; then :
2487 $as_echo_n "(cached) " >&6
2489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2490 /* end confdefs.h. */
2495 #ifndef $as_decl_name
2497 (void) $as_decl_use;
2499 (void) $as_decl_name;
2507 if ac_fn_c_try_compile "$LINENO"; then :
2512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2516 $as_echo "$ac_res" >&6; }
2517 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2519 } # ac_fn_c_check_decl
2521 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2522 # ----------------------------------------------------
2523 # Tries to find if the field MEMBER exists in type AGGR, after including
2524 # INCLUDES, setting cache variable VAR accordingly.
2525 ac_fn_c_check_member ()
2527 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2529 $as_echo_n "checking for $2.$3... " >&6; }
2530 if eval \${$4+:} false; then :
2531 $as_echo_n "(cached) " >&6
2533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2534 /* end confdefs.h. */
2546 if ac_fn_c_try_compile "$LINENO"; then :
2549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2550 /* end confdefs.h. */
2556 if (sizeof ac_aggr.$3)
2562 if ac_fn_c_try_compile "$LINENO"; then :
2567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2569 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2573 $as_echo "$ac_res" >&6; }
2574 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2576 } # ac_fn_c_check_member
2578 # ac_fn_cxx_check_func LINENO FUNC VAR
2579 # ------------------------------------
2580 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2581 ac_fn_cxx_check_func ()
2583 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2585 $as_echo_n "checking for $2... " >&6; }
2586 if eval \${$3+:} false; then :
2587 $as_echo_n "(cached) " >&6
2589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2590 /* end confdefs.h. */
2591 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2592 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2593 #define $2 innocuous_$2
2595 /* System header to define __stub macros and hopefully few prototypes,
2596 which can conflict with char $2 (); below.
2597 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2598 <limits.h> exists even on freestanding compilers. */
2601 # include <limits.h>
2603 # include <assert.h>
2608 /* Override any GCC internal prototype to avoid an error.
2609 Use char because int might match the return type of a GCC
2610 builtin and then its argument prototype would still apply. */
2615 /* The GNU C library defines this for functions which it implements
2616 to always fail with ENOSYS. Some functions are actually named
2617 something starting with __ and the normal name is an alias. */
2618 #if defined __stub_$2 || defined __stub___$2
2630 if ac_fn_cxx_try_link "$LINENO"; then :
2635 rm -f core conftest.err conftest.$ac_objext \
2636 conftest$ac_exeext conftest.$ac_ext
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2640 $as_echo "$ac_res" >&6; }
2641 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2643 } # ac_fn_cxx_check_func
2644 cat >config.log <<_ACEOF
2645 This file contains any messages produced by compilers while
2646 running configure, to aid debugging if configure makes a mistake.
2648 It was created by $as_me, which was
2649 generated by GNU Autoconf 2.69. Invocation command line was
2661 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2662 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2663 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2664 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2665 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2667 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2668 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2670 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2671 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2672 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2673 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2674 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2675 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2676 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2684 test -z "$as_dir" && as_dir=.
2685 $as_echo "PATH: $as_dir"
2701 # Keep a trace of the command line.
2702 # Strip out --no-create and --no-recursion so they do not pile up.
2703 # Strip out --silent because we don't want to record it for future runs.
2704 # Also quote any args containing shell meta-characters.
2705 # Make two passes to allow for proper duplicate-argument suppression.
2709 ac_must_keep_next=false
2715 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2716 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2717 | -silent | --silent | --silen | --sile | --sil)
2720 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2723 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2725 as_fn_append ac_configure_args1 " '$ac_arg'"
2726 if test $ac_must_keep_next = true; then
2727 ac_must_keep_next=false # Got value, back to normal.
2730 *=* | --config-cache | -C | -disable-* | --disable-* \
2731 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2732 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2733 | -with-* | --with-* | -without-* | --without-* | --x)
2734 case "$ac_configure_args0 " in
2735 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2738 -* ) ac_must_keep_next=true ;;
2741 as_fn_append ac_configure_args " '$ac_arg'"
2746 { ac_configure_args0=; unset ac_configure_args0;}
2747 { ac_configure_args1=; unset ac_configure_args1;}
2749 # When interrupted or exit'd, cleanup temporary files, and complete
2750 # config.log. We remove comments because anyway the quotes in there
2751 # would cause problems or look ugly.
2752 # WARNING: Use '\'' to represent an apostrophe within the trap.
2753 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2754 trap 'exit_status=$?
2755 # Save into config.log some information that might help in debugging.
2759 $as_echo "## ---------------- ##
2760 ## Cache variables. ##
2761 ## ---------------- ##"
2763 # The following way of writing the cache mishandles newlines in values,
2765 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2766 eval ac_val=\$$ac_var
2770 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2771 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2774 _ | IFS | as_nl) ;; #(
2775 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2776 *) { eval $ac_var=; unset $ac_var;} ;;
2781 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2782 *${as_nl}ac_space=\ *)
2784 "s/'\''/'\''\\\\'\'''\''/g;
2785 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2788 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2795 $as_echo "## ----------------- ##
2796 ## Output variables. ##
2797 ## ----------------- ##"
2799 for ac_var in $ac_subst_vars
2801 eval ac_val=\$$ac_var
2803 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2805 $as_echo "$ac_var='\''$ac_val'\''"
2809 if test -n "$ac_subst_files"; then
2810 $as_echo "## ------------------- ##
2811 ## File substitutions. ##
2812 ## ------------------- ##"
2814 for ac_var in $ac_subst_files
2816 eval ac_val=\$$ac_var
2818 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2820 $as_echo "$ac_var='\''$ac_val'\''"
2825 if test -s confdefs.h; then
2826 $as_echo "## ----------- ##
2833 test "$ac_signal" != 0 &&
2834 $as_echo "$as_me: caught signal $ac_signal"
2835 $as_echo "$as_me: exit $exit_status"
2837 rm -f core *.core core.conftest.* &&
2838 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2841 for ac_signal in 1 2 13 15; do
2842 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2846 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2847 rm -f -r conftest* confdefs.h
2849 $as_echo "/* confdefs.h */" > confdefs.h
2851 # Predefined preprocessor variables.
2853 cat >>confdefs.h <<_ACEOF
2854 #define PACKAGE_NAME "$PACKAGE_NAME"
2857 cat >>confdefs.h <<_ACEOF
2858 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2861 cat >>confdefs.h <<_ACEOF
2862 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2865 cat >>confdefs.h <<_ACEOF
2866 #define PACKAGE_STRING "$PACKAGE_STRING"
2869 cat >>confdefs.h <<_ACEOF
2870 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2873 cat >>confdefs.h <<_ACEOF
2874 #define PACKAGE_URL "$PACKAGE_URL"
2878 # Let the site file select an alternate cache file if it wants to.
2879 # Prefer an explicitly selected file to automatically selected ones.
2882 if test -n "$CONFIG_SITE"; then
2883 # We do not want a PATH search for config.site.
2884 case $CONFIG_SITE in #((
2885 -*) ac_site_file1=./$CONFIG_SITE;;
2886 */*) ac_site_file1=$CONFIG_SITE;;
2887 *) ac_site_file1=./$CONFIG_SITE;;
2889 elif test "x$prefix" != xNONE; then
2890 ac_site_file1=$prefix/share/config.site
2891 ac_site_file2=$prefix/etc/config.site
2893 ac_site_file1=$ac_default_prefix/share/config.site
2894 ac_site_file2=$ac_default_prefix/etc/config.site
2896 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2898 test "x$ac_site_file" = xNONE && continue
2899 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2901 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2902 sed 's/^/| /' "$ac_site_file" >&5
2904 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2905 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2906 as_fn_error $? "failed to load site script $ac_site_file
2907 See \`config.log' for more details" "$LINENO" 5; }
2911 if test -r "$cache_file"; then
2912 # Some versions of bash will fail to source /dev/null (special files
2913 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2914 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2916 $as_echo "$as_me: loading cache $cache_file" >&6;}
2918 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2919 *) . "./$cache_file";;
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2924 $as_echo "$as_me: creating cache $cache_file" >&6;}
2928 as_fn_append ac_header_list " stdlib.h"
2929 as_fn_append ac_header_list " unistd.h"
2930 as_fn_append ac_header_list " sys/param.h"
2931 # Check that the precious variables saved in the cache have kept the same
2933 ac_cache_corrupted=false
2934 for ac_var in $ac_precious_vars; do
2935 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2936 eval ac_new_set=\$ac_env_${ac_var}_set
2937 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2938 eval ac_new_val=\$ac_env_${ac_var}_value
2939 case $ac_old_set,$ac_new_set in
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2942 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2943 ac_cache_corrupted=: ;;
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2946 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2947 ac_cache_corrupted=: ;;
2950 if test "x$ac_old_val" != "x$ac_new_val"; then
2951 # differences in whitespace do not lead to failure.
2952 ac_old_val_w=`echo x $ac_old_val`
2953 ac_new_val_w=`echo x $ac_new_val`
2954 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2956 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2957 ac_cache_corrupted=:
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2960 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2961 eval $ac_var=\$ac_old_val
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2964 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2966 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2969 # Pass precious variables to config.status.
2970 if test "$ac_new_set" = set; then
2972 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2973 *) ac_arg=$ac_var=$ac_new_val ;;
2975 case " $ac_configure_args " in
2976 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2977 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2981 if $ac_cache_corrupted; then
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2983 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2985 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2986 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2988 ## -------------------- ##
2989 ## Main body of script. ##
2990 ## -------------------- ##
2993 ac_cpp='$CPP $CPPFLAGS'
2994 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2995 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2996 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3004 ac_config_headers="$ac_config_headers config.h:config.in"
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3008 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3009 # Check whether --enable-maintainer-mode was given.
3010 if test "${enable_maintainer_mode+set}" = set; then :
3011 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3013 USE_MAINTAINER_MODE=no
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3017 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3018 if test $USE_MAINTAINER_MODE = yes; then
3019 MAINTAINER_MODE_TRUE=
3020 MAINTAINER_MODE_FALSE='#'
3022 MAINTAINER_MODE_TRUE='#'
3023 MAINTAINER_MODE_FALSE=
3026 MAINT=$MAINTAINER_MODE_TRUE
3031 ac_cpp='$CPP $CPPFLAGS'
3032 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3033 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3034 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3035 if test -n "$ac_tool_prefix"; then
3036 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3037 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 $as_echo_n "checking for $ac_word... " >&6; }
3040 if ${ac_cv_prog_CC+:} false; then :
3041 $as_echo_n "(cached) " >&6
3043 if test -n "$CC"; then
3044 ac_cv_prog_CC="$CC" # Let the user override the test.
3046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3050 test -z "$as_dir" && as_dir=.
3051 for ac_exec_ext in '' $ac_executable_extensions; do
3052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3053 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3064 if test -n "$CC"; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3066 $as_echo "$CC" >&6; }
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3074 if test -z "$ac_cv_prog_CC"; then
3076 # Extract the first word of "gcc", so it can be a program name with args.
3077 set dummy gcc; ac_word=$2
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3079 $as_echo_n "checking for $ac_word... " >&6; }
3080 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3081 $as_echo_n "(cached) " >&6
3083 if test -n "$ac_ct_CC"; then
3084 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3090 test -z "$as_dir" && as_dir=.
3091 for ac_exec_ext in '' $ac_executable_extensions; do
3092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3093 ac_cv_prog_ac_ct_CC="gcc"
3094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3103 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3104 if test -n "$ac_ct_CC"; then
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3106 $as_echo "$ac_ct_CC" >&6; }
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3109 $as_echo "no" >&6; }
3112 if test "x$ac_ct_CC" = x; then
3115 case $cross_compiling:$ac_tool_warned in
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3118 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3119 ac_tool_warned=yes ;;
3127 if test -z "$CC"; then
3128 if test -n "$ac_tool_prefix"; then
3129 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3130 set dummy ${ac_tool_prefix}cc; ac_word=$2
3131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3132 $as_echo_n "checking for $ac_word... " >&6; }
3133 if ${ac_cv_prog_CC+:} false; then :
3134 $as_echo_n "(cached) " >&6
3136 if test -n "$CC"; then
3137 ac_cv_prog_CC="$CC" # Let the user override the test.
3139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3143 test -z "$as_dir" && as_dir=.
3144 for ac_exec_ext in '' $ac_executable_extensions; do
3145 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3146 ac_cv_prog_CC="${ac_tool_prefix}cc"
3147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3157 if test -n "$CC"; then
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3159 $as_echo "$CC" >&6; }
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3162 $as_echo "no" >&6; }
3168 if test -z "$CC"; then
3169 # Extract the first word of "cc", so it can be a program name with args.
3170 set dummy cc; ac_word=$2
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3172 $as_echo_n "checking for $ac_word... " >&6; }
3173 if ${ac_cv_prog_CC+:} false; then :
3174 $as_echo_n "(cached) " >&6
3176 if test -n "$CC"; then
3177 ac_cv_prog_CC="$CC" # Let the user override the test.
3180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3184 test -z "$as_dir" && as_dir=.
3185 for ac_exec_ext in '' $ac_executable_extensions; do
3186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3187 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3188 ac_prog_rejected=yes
3192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3199 if test $ac_prog_rejected = yes; then
3200 # We found a bogon in the path, so make sure we never use it.
3201 set dummy $ac_cv_prog_CC
3203 if test $# != 0; then
3204 # We chose a different compiler from the bogus one.
3205 # However, it has the same basename, so the bogon will be chosen
3206 # first if we set CC to just the basename; use the full file name.
3208 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3214 if test -n "$CC"; then
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3216 $as_echo "$CC" >&6; }
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3219 $as_echo "no" >&6; }
3224 if test -z "$CC"; then
3225 if test -n "$ac_tool_prefix"; then
3226 for ac_prog in cl.exe
3228 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3229 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3231 $as_echo_n "checking for $ac_word... " >&6; }
3232 if ${ac_cv_prog_CC+:} false; then :
3233 $as_echo_n "(cached) " >&6
3235 if test -n "$CC"; then
3236 ac_cv_prog_CC="$CC" # Let the user override the test.
3238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3242 test -z "$as_dir" && as_dir=.
3243 for ac_exec_ext in '' $ac_executable_extensions; do
3244 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3245 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3256 if test -n "$CC"; then
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3258 $as_echo "$CC" >&6; }
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3261 $as_echo "no" >&6; }
3265 test -n "$CC" && break
3268 if test -z "$CC"; then
3270 for ac_prog in cl.exe
3272 # Extract the first word of "$ac_prog", so it can be a program name with args.
3273 set dummy $ac_prog; ac_word=$2
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3275 $as_echo_n "checking for $ac_word... " >&6; }
3276 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3277 $as_echo_n "(cached) " >&6
3279 if test -n "$ac_ct_CC"; then
3280 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3286 test -z "$as_dir" && as_dir=.
3287 for ac_exec_ext in '' $ac_executable_extensions; do
3288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3289 ac_cv_prog_ac_ct_CC="$ac_prog"
3290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3299 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3300 if test -n "$ac_ct_CC"; then
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3302 $as_echo "$ac_ct_CC" >&6; }
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3305 $as_echo "no" >&6; }
3309 test -n "$ac_ct_CC" && break
3312 if test "x$ac_ct_CC" = x; then
3315 case $cross_compiling:$ac_tool_warned in
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3318 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3319 ac_tool_warned=yes ;;
3328 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3329 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3330 as_fn_error $? "no acceptable C compiler found in \$PATH
3331 See \`config.log' for more details" "$LINENO" 5; }
3333 # Provide some information about the compiler.
3334 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3337 for ac_option in --version -v -V -qversion; do
3338 { { ac_try="$ac_compiler $ac_option >&5"
3340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3341 *) ac_try_echo=$ac_try;;
3343 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3344 $as_echo "$ac_try_echo"; } >&5
3345 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3347 if test -s conftest.err; then
3349 ... rest of stderr output deleted ...
3350 10q' conftest.err >conftest.er1
3351 cat conftest.er1 >&5
3353 rm -f conftest.er1 conftest.err
3354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3355 test $ac_status = 0; }
3358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3359 /* end confdefs.h. */
3369 ac_clean_files_save=$ac_clean_files
3370 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3371 # Try to create an executable without -o first, disregard a.out.
3372 # It will help us diagnose broken compilers, and finding out an intuition
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3375 $as_echo_n "checking whether the C compiler works... " >&6; }
3376 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3378 # The possible output files:
3379 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3382 for ac_file in $ac_files
3385 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3386 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3391 if { { ac_try="$ac_link_default"
3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3394 *) ac_try_echo=$ac_try;;
3396 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3397 $as_echo "$ac_try_echo"; } >&5
3398 (eval "$ac_link_default") 2>&5
3400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3401 test $ac_status = 0; }; then :
3402 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3403 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3404 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3405 # so that the user can short-circuit this test for compilers unknown to
3407 for ac_file in $ac_files ''
3409 test -f "$ac_file" || continue
3411 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3414 # We found the default executable, but exeext='' is most
3418 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3420 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3422 # We set ac_cv_exeext here because the later test for it is not
3423 # safe: cross compilers may not add the suffix if given an `-o'
3424 # argument, so we may need to know it at that point already.
3425 # Even if this section looks crufty: it has the advantage of
3432 test "$ac_cv_exeext" = no && ac_cv_exeext=
3437 if test -z "$ac_file"; then :
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3439 $as_echo "no" >&6; }
3440 $as_echo "$as_me: failed program was:" >&5
3441 sed 's/^/| /' conftest.$ac_ext >&5
3443 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3444 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3445 as_fn_error 77 "C compiler cannot create executables
3446 See \`config.log' for more details" "$LINENO" 5; }
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3449 $as_echo "yes" >&6; }
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3452 $as_echo_n "checking for C compiler default output file name... " >&6; }
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3454 $as_echo "$ac_file" >&6; }
3455 ac_exeext=$ac_cv_exeext
3457 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3458 ac_clean_files=$ac_clean_files_save
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3460 $as_echo_n "checking for suffix of executables... " >&6; }
3461 if { { ac_try="$ac_link"
3463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3464 *) ac_try_echo=$ac_try;;
3466 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3467 $as_echo "$ac_try_echo"; } >&5
3468 (eval "$ac_link") 2>&5
3470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3471 test $ac_status = 0; }; then :
3472 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3473 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3474 # work properly (i.e., refer to `conftest.exe'), while it won't with
3476 for ac_file in conftest.exe conftest conftest.*; do
3477 test -f "$ac_file" || continue
3479 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3480 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3486 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3487 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3488 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3489 See \`config.log' for more details" "$LINENO" 5; }
3491 rm -f conftest conftest$ac_cv_exeext
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3493 $as_echo "$ac_cv_exeext" >&6; }
3495 rm -f conftest.$ac_ext
3496 EXEEXT=$ac_cv_exeext
3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 /* end confdefs.h. */
3504 FILE *f = fopen ("conftest.out", "w");
3505 return ferror (f) || fclose (f) != 0;
3511 ac_clean_files="$ac_clean_files conftest.out"
3512 # Check that the compiler produces executables we can run. If not, either
3513 # the compiler is broken, or we cross compile.
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3515 $as_echo_n "checking whether we are cross compiling... " >&6; }
3516 if test "$cross_compiling" != yes; then
3517 { { ac_try="$ac_link"
3519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3520 *) ac_try_echo=$ac_try;;
3522 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3523 $as_echo "$ac_try_echo"; } >&5
3524 (eval "$ac_link") 2>&5
3526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3527 test $ac_status = 0; }
3528 if { ac_try='./conftest$ac_cv_exeext'
3529 { { case "(($ac_try" in
3530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531 *) ac_try_echo=$ac_try;;
3533 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3534 $as_echo "$ac_try_echo"; } >&5
3535 (eval "$ac_try") 2>&5
3537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3538 test $ac_status = 0; }; }; then
3541 if test "$cross_compiling" = maybe; then
3544 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3545 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3546 as_fn_error $? "cannot run C compiled programs.
3547 If you meant to cross compile, use \`--host'.
3548 See \`config.log' for more details" "$LINENO" 5; }
3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3553 $as_echo "$cross_compiling" >&6; }
3555 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3556 ac_clean_files=$ac_clean_files_save
3557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3558 $as_echo_n "checking for suffix of object files... " >&6; }
3559 if ${ac_cv_objext+:} false; then :
3560 $as_echo_n "(cached) " >&6
3562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3563 /* end confdefs.h. */
3573 rm -f conftest.o conftest.obj
3574 if { { ac_try="$ac_compile"
3576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3577 *) ac_try_echo=$ac_try;;
3579 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3580 $as_echo "$ac_try_echo"; } >&5
3581 (eval "$ac_compile") 2>&5
3583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3584 test $ac_status = 0; }; then :
3585 for ac_file in conftest.o conftest.obj conftest.*; do
3586 test -f "$ac_file" || continue;
3588 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3589 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3594 $as_echo "$as_me: failed program was:" >&5
3595 sed 's/^/| /' conftest.$ac_ext >&5
3597 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3598 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3599 as_fn_error $? "cannot compute suffix of object files: cannot compile
3600 See \`config.log' for more details" "$LINENO" 5; }
3602 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3605 $as_echo "$ac_cv_objext" >&6; }
3606 OBJEXT=$ac_cv_objext
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3609 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3610 if ${ac_cv_c_compiler_gnu+:} false; then :
3611 $as_echo_n "(cached) " >&6
3613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3614 /* end confdefs.h. */
3627 if ac_fn_c_try_compile "$LINENO"; then :
3632 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3633 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3637 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3638 if test $ac_compiler_gnu = yes; then
3643 ac_test_CFLAGS=${CFLAGS+set}
3644 ac_save_CFLAGS=$CFLAGS
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3646 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3647 if ${ac_cv_prog_cc_g+:} false; then :
3648 $as_echo_n "(cached) " >&6
3650 ac_save_c_werror_flag=$ac_c_werror_flag
3651 ac_c_werror_flag=yes
3654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3655 /* end confdefs.h. */
3665 if ac_fn_c_try_compile "$LINENO"; then :
3669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3670 /* end confdefs.h. */
3680 if ac_fn_c_try_compile "$LINENO"; then :
3683 ac_c_werror_flag=$ac_save_c_werror_flag
3685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3686 /* end confdefs.h. */
3696 if ac_fn_c_try_compile "$LINENO"; then :
3699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3704 ac_c_werror_flag=$ac_save_c_werror_flag
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3707 $as_echo "$ac_cv_prog_cc_g" >&6; }
3708 if test "$ac_test_CFLAGS" = set; then
3709 CFLAGS=$ac_save_CFLAGS
3710 elif test $ac_cv_prog_cc_g = yes; then
3711 if test "$GCC" = yes; then
3717 if test "$GCC" = yes; then
3723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3724 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3725 if ${ac_cv_prog_cc_c89+:} false; then :
3726 $as_echo_n "(cached) " >&6
3728 ac_cv_prog_cc_c89=no
3730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h. */
3735 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3736 struct buf { int x; };
3737 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3738 static char *e (p, i)
3744 static char *f (char * (*g) (char **, int), char **p, ...)
3749 s = g (p, va_arg (v,int));
3754 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3755 function prototypes and stuff, but not '\xHH' hex character constants.
3756 These don't provoke an error unfortunately, instead are silently treated
3757 as 'x'. The following induces an error, until -std is added to get
3758 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3759 array size at least. It's necessary to write '\x00'==0 to get something
3760 that's true only with -std. */
3761 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3763 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3764 inside strings and character constants. */
3766 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3768 int test (int i, double x);
3769 struct s1 {int (*f) (int a);};
3770 struct s2 {int (*f) (double a);};
3771 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3777 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3782 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3783 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3785 CC="$ac_save_CC $ac_arg"
3786 if ac_fn_c_try_compile "$LINENO"; then :
3787 ac_cv_prog_cc_c89=$ac_arg
3789 rm -f core conftest.err conftest.$ac_objext
3790 test "x$ac_cv_prog_cc_c89" != "xno" && break
3792 rm -f conftest.$ac_ext
3797 case "x$ac_cv_prog_cc_c89" in
3799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3800 $as_echo "none needed" >&6; } ;;
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3803 $as_echo "unsupported" >&6; } ;;
3805 CC="$CC $ac_cv_prog_cc_c89"
3806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3807 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3809 if test "x$ac_cv_prog_cc_c89" != xno; then :
3814 ac_cpp='$CPP $CPPFLAGS'
3815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3820 ac_cpp='$CXXCPP $CPPFLAGS'
3821 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3822 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3823 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3824 if test -z "$CXX"; then
3825 if test -n "$CCC"; then
3828 if test -n "$ac_tool_prefix"; then
3829 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3831 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3832 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3834 $as_echo_n "checking for $ac_word... " >&6; }
3835 if ${ac_cv_prog_CXX+:} false; then :
3836 $as_echo_n "(cached) " >&6
3838 if test -n "$CXX"; then
3839 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3845 test -z "$as_dir" && as_dir=.
3846 for ac_exec_ext in '' $ac_executable_extensions; do
3847 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3848 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3859 if test -n "$CXX"; then
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3861 $as_echo "$CXX" >&6; }
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3864 $as_echo "no" >&6; }
3868 test -n "$CXX" && break
3871 if test -z "$CXX"; then
3873 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3875 # Extract the first word of "$ac_prog", so it can be a program name with args.
3876 set dummy $ac_prog; ac_word=$2
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3878 $as_echo_n "checking for $ac_word... " >&6; }
3879 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3880 $as_echo_n "(cached) " >&6
3882 if test -n "$ac_ct_CXX"; then
3883 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3889 test -z "$as_dir" && as_dir=.
3890 for ac_exec_ext in '' $ac_executable_extensions; do
3891 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3892 ac_cv_prog_ac_ct_CXX="$ac_prog"
3893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3902 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3903 if test -n "$ac_ct_CXX"; then
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3905 $as_echo "$ac_ct_CXX" >&6; }
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3908 $as_echo "no" >&6; }
3912 test -n "$ac_ct_CXX" && break
3915 if test "x$ac_ct_CXX" = x; then
3918 case $cross_compiling:$ac_tool_warned in
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3922 ac_tool_warned=yes ;;
3930 # Provide some information about the compiler.
3931 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3934 for ac_option in --version -v -V -qversion; do
3935 { { ac_try="$ac_compiler $ac_option >&5"
3937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3938 *) ac_try_echo=$ac_try;;
3940 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3941 $as_echo "$ac_try_echo"; } >&5
3942 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3944 if test -s conftest.err; then
3946 ... rest of stderr output deleted ...
3947 10q' conftest.err >conftest.er1
3948 cat conftest.er1 >&5
3950 rm -f conftest.er1 conftest.err
3951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3952 test $ac_status = 0; }
3955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3956 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3957 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3958 $as_echo_n "(cached) " >&6
3960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3961 /* end confdefs.h. */
3974 if ac_fn_cxx_try_compile "$LINENO"; then :
3979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3980 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3984 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3985 if test $ac_compiler_gnu = yes; then
3990 ac_test_CXXFLAGS=${CXXFLAGS+set}
3991 ac_save_CXXFLAGS=$CXXFLAGS
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3993 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3994 if ${ac_cv_prog_cxx_g+:} false; then :
3995 $as_echo_n "(cached) " >&6
3997 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3998 ac_cxx_werror_flag=yes
4001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4002 /* end confdefs.h. */
4012 if ac_fn_cxx_try_compile "$LINENO"; then :
4013 ac_cv_prog_cxx_g=yes
4016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4017 /* end confdefs.h. */
4027 if ac_fn_cxx_try_compile "$LINENO"; then :
4030 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4033 /* end confdefs.h. */
4043 if ac_fn_cxx_try_compile "$LINENO"; then :
4044 ac_cv_prog_cxx_g=yes
4046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4051 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4054 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4055 if test "$ac_test_CXXFLAGS" = set; then
4056 CXXFLAGS=$ac_save_CXXFLAGS
4057 elif test $ac_cv_prog_cxx_g = yes; then
4058 if test "$GXX" = yes; then
4064 if test "$GXX" = yes; then
4071 ac_cpp='$CPP $CPPFLAGS'
4072 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4073 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4074 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4079 ac_cpp='$CPP $CPPFLAGS'
4080 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4081 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4082 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4084 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4085 # On Suns, sometimes $CPP names a directory.
4086 if test -n "$CPP" && test -d "$CPP"; then
4089 if test -z "$CPP"; then
4090 if ${ac_cv_prog_CPP+:} false; then :
4091 $as_echo_n "(cached) " >&6
4093 # Double quotes because CPP needs to be expanded
4094 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4097 for ac_c_preproc_warn_flag in '' yes
4099 # Use a header file that comes with gcc, so configuring glibc
4100 # with a fresh cross-compiler works.
4101 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4102 # <limits.h> exists even on freestanding compilers.
4103 # On the NeXT, cc -E runs the code through the compiler's parser,
4104 # not just through cpp. "Syntax error" is here to catch this case.
4105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4106 /* end confdefs.h. */
4108 # include <limits.h>
4110 # include <assert.h>
4114 if ac_fn_c_try_cpp "$LINENO"; then :
4117 # Broken: fails on valid input.
4120 rm -f conftest.err conftest.i conftest.$ac_ext
4122 # OK, works on sane cases. Now check whether nonexistent headers
4123 # can be detected and how.
4124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4125 /* end confdefs.h. */
4126 #include <ac_nonexistent.h>
4128 if ac_fn_c_try_cpp "$LINENO"; then :
4129 # Broken: success on invalid input.
4132 # Passes both tests.
4136 rm -f conftest.err conftest.i conftest.$ac_ext
4139 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4140 rm -f conftest.i conftest.err conftest.$ac_ext
4141 if $ac_preproc_ok; then :
4153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4154 $as_echo "$CPP" >&6; }
4156 for ac_c_preproc_warn_flag in '' yes
4158 # Use a header file that comes with gcc, so configuring glibc
4159 # with a fresh cross-compiler works.
4160 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4161 # <limits.h> exists even on freestanding compilers.
4162 # On the NeXT, cc -E runs the code through the compiler's parser,
4163 # not just through cpp. "Syntax error" is here to catch this case.
4164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4165 /* end confdefs.h. */
4167 # include <limits.h>
4169 # include <assert.h>
4173 if ac_fn_c_try_cpp "$LINENO"; then :
4176 # Broken: fails on valid input.
4179 rm -f conftest.err conftest.i conftest.$ac_ext
4181 # OK, works on sane cases. Now check whether nonexistent headers
4182 # can be detected and how.
4183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4184 /* end confdefs.h. */
4185 #include <ac_nonexistent.h>
4187 if ac_fn_c_try_cpp "$LINENO"; then :
4188 # Broken: success on invalid input.
4191 # Passes both tests.
4195 rm -f conftest.err conftest.i conftest.$ac_ext
4198 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4199 rm -f conftest.i conftest.err conftest.$ac_ext
4200 if $ac_preproc_ok; then :
4203 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4204 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4205 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4206 See \`config.log' for more details" "$LINENO" 5; }
4210 ac_cpp='$CPP $CPPFLAGS'
4211 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4212 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4213 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4217 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4218 if ${ac_cv_path_GREP+:} false; then :
4219 $as_echo_n "(cached) " >&6
4221 if test -z "$GREP"; then
4222 ac_path_GREP_found=false
4223 # Loop through the user's path and test for each of PROGNAME-LIST
4224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4225 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4228 test -z "$as_dir" && as_dir=.
4229 for ac_prog in grep ggrep; do
4230 for ac_exec_ext in '' $ac_executable_extensions; do
4231 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4232 as_fn_executable_p "$ac_path_GREP" || continue
4233 # Check for GNU ac_path_GREP and select it if it is found.
4234 # Check for GNU $ac_path_GREP
4235 case `"$ac_path_GREP" --version 2>&1` in
4237 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4240 $as_echo_n 0123456789 >"conftest.in"
4243 cat "conftest.in" "conftest.in" >"conftest.tmp"
4244 mv "conftest.tmp" "conftest.in"
4245 cp "conftest.in" "conftest.nl"
4246 $as_echo 'GREP' >> "conftest.nl"
4247 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4248 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4249 as_fn_arith $ac_count + 1 && ac_count=$as_val
4250 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4251 # Best one so far, save it but keep looking for a better one
4252 ac_cv_path_GREP="$ac_path_GREP"
4253 ac_path_GREP_max=$ac_count
4255 # 10*(2^10) chars as input seems more than enough
4256 test $ac_count -gt 10 && break
4258 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4261 $ac_path_GREP_found && break 3
4266 if test -z "$ac_cv_path_GREP"; then
4267 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4270 ac_cv_path_GREP=$GREP
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4275 $as_echo "$ac_cv_path_GREP" >&6; }
4276 GREP="$ac_cv_path_GREP"
4279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4280 $as_echo_n "checking for egrep... " >&6; }
4281 if ${ac_cv_path_EGREP+:} false; then :
4282 $as_echo_n "(cached) " >&6
4284 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4285 then ac_cv_path_EGREP="$GREP -E"
4287 if test -z "$EGREP"; then
4288 ac_path_EGREP_found=false
4289 # Loop through the user's path and test for each of PROGNAME-LIST
4290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4291 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4294 test -z "$as_dir" && as_dir=.
4295 for ac_prog in egrep; do
4296 for ac_exec_ext in '' $ac_executable_extensions; do
4297 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4298 as_fn_executable_p "$ac_path_EGREP" || continue
4299 # Check for GNU ac_path_EGREP and select it if it is found.
4300 # Check for GNU $ac_path_EGREP
4301 case `"$ac_path_EGREP" --version 2>&1` in
4303 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4306 $as_echo_n 0123456789 >"conftest.in"
4309 cat "conftest.in" "conftest.in" >"conftest.tmp"
4310 mv "conftest.tmp" "conftest.in"
4311 cp "conftest.in" "conftest.nl"
4312 $as_echo 'EGREP' >> "conftest.nl"
4313 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4314 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4315 as_fn_arith $ac_count + 1 && ac_count=$as_val
4316 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4317 # Best one so far, save it but keep looking for a better one
4318 ac_cv_path_EGREP="$ac_path_EGREP"
4319 ac_path_EGREP_max=$ac_count
4321 # 10*(2^10) chars as input seems more than enough
4322 test $ac_count -gt 10 && break
4324 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4327 $ac_path_EGREP_found && break 3
4332 if test -z "$ac_cv_path_EGREP"; then
4333 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4336 ac_cv_path_EGREP=$EGREP
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4342 $as_echo "$ac_cv_path_EGREP" >&6; }
4343 EGREP="$ac_cv_path_EGREP"
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4347 $as_echo_n "checking for ANSI C header files... " >&6; }
4348 if ${ac_cv_header_stdc+:} false; then :
4349 $as_echo_n "(cached) " >&6
4351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4352 /* end confdefs.h. */
4366 if ac_fn_c_try_compile "$LINENO"; then :
4367 ac_cv_header_stdc=yes
4369 ac_cv_header_stdc=no
4371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4373 if test $ac_cv_header_stdc = yes; then
4374 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4376 /* end confdefs.h. */
4380 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4381 $EGREP "memchr" >/dev/null 2>&1; then :
4384 ac_cv_header_stdc=no
4390 if test $ac_cv_header_stdc = yes; then
4391 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393 /* end confdefs.h. */
4397 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4398 $EGREP "free" >/dev/null 2>&1; then :
4401 ac_cv_header_stdc=no
4407 if test $ac_cv_header_stdc = yes; then
4408 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4409 if test "$cross_compiling" = yes; then :
4412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413 /* end confdefs.h. */
4416 #if ((' ' & 0x0FF) == 0x020)
4417 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4418 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4420 # define ISLOWER(c) \
4421 (('a' <= (c) && (c) <= 'i') \
4422 || ('j' <= (c) && (c) <= 'r') \
4423 || ('s' <= (c) && (c) <= 'z'))
4424 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4427 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4432 for (i = 0; i < 256; i++)
4433 if (XOR (islower (i), ISLOWER (i))
4434 || toupper (i) != TOUPPER (i))
4439 if ac_fn_c_try_run "$LINENO"; then :
4442 ac_cv_header_stdc=no
4444 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4445 conftest.$ac_objext conftest.beam conftest.$ac_ext
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4451 $as_echo "$ac_cv_header_stdc" >&6; }
4452 if test $ac_cv_header_stdc = yes; then
4454 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4458 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4459 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4460 inttypes.h stdint.h unistd.h
4462 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4463 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4465 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4466 cat >>confdefs.h <<_ACEOF
4467 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4476 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4477 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4484 if test "$MINIX" = yes; then
4486 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4489 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4492 $as_echo "#define _MINIX 1" >>confdefs.h
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4498 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4499 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4500 $as_echo_n "(cached) " >&6
4502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h. */
4505 # define __EXTENSIONS__ 1
4506 $ac_includes_default
4515 if ac_fn_c_try_compile "$LINENO"; then :
4516 ac_cv_safe_to_define___extensions__=yes
4518 ac_cv_safe_to_define___extensions__=no
4520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4523 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4524 test $ac_cv_safe_to_define___extensions__ = yes &&
4525 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4527 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4529 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4531 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4533 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4537 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4538 if test -f "$ac_dir/install-sh"; then
4540 ac_install_sh="$ac_aux_dir/install-sh -c"
4542 elif test -f "$ac_dir/install.sh"; then
4544 ac_install_sh="$ac_aux_dir/install.sh -c"
4546 elif test -f "$ac_dir/shtool"; then
4548 ac_install_sh="$ac_aux_dir/shtool install -c"
4552 if test -z "$ac_aux_dir"; then
4553 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4556 # These three variables are undocumented and unsupported,
4557 # and are intended to be withdrawn in a future Autoconf release.
4558 # They can cause serious problems if a builder's source tree is in a directory
4559 # whose full name contains unusual characters.
4560 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4561 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4562 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4565 # Make sure we can run config.sub.
4566 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4567 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4570 $as_echo_n "checking build system type... " >&6; }
4571 if ${ac_cv_build+:} false; then :
4572 $as_echo_n "(cached) " >&6
4574 ac_build_alias=$build_alias
4575 test "x$ac_build_alias" = x &&
4576 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4577 test "x$ac_build_alias" = x &&
4578 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4579 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4580 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4584 $as_echo "$ac_cv_build" >&6; }
4585 case $ac_cv_build in
4587 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4590 ac_save_IFS=$IFS; IFS='-'
4596 # Remember, the first character of IFS is used to create $*,
4597 # except with old shells:
4600 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4604 $as_echo_n "checking host system type... " >&6; }
4605 if ${ac_cv_host+:} false; then :
4606 $as_echo_n "(cached) " >&6
4608 if test "x$host_alias" = x; then
4609 ac_cv_host=$ac_cv_build
4611 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4612 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4617 $as_echo "$ac_cv_host" >&6; }
4620 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4623 ac_save_IFS=$IFS; IFS='-'
4629 # Remember, the first character of IFS is used to create $*,
4630 # except with old shells:
4633 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4637 $as_echo_n "checking target system type... " >&6; }
4638 if ${ac_cv_target+:} false; then :
4639 $as_echo_n "(cached) " >&6
4641 if test "x$target_alias" = x; then
4642 ac_cv_target=$ac_cv_host
4644 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4645 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4650 $as_echo "$ac_cv_target" >&6; }
4651 case $ac_cv_target in
4653 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
4655 target=$ac_cv_target
4656 ac_save_IFS=$IFS; IFS='-'
4662 # Remember, the first character of IFS is used to create $*,
4663 # except with old shells:
4666 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4669 # The aliases save the names the user supplied, while $host etc.
4670 # will get canonicalized.
4671 test -n "$target_alias" &&
4672 test "$program_prefix$program_suffix$program_transform_name" = \
4674 program_prefix=${target_alias}-
4676 # The tests for host and target for $enable_largefile require
4681 # As the $enable_largefile decision depends on --enable-plugins we must set it
4682 # even in directories otherwise not depending on the $plugins option.
4686 for ac_header in dlfcn.h
4688 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4690 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
4691 cat >>confdefs.h <<_ACEOF
4692 #define HAVE_DLFCN_H 1
4699 for ac_header in windows.h
4701 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4703 if test "x$ac_cv_header_windows_h" = xyes; then :
4704 cat >>confdefs.h <<_ACEOF
4705 #define HAVE_WINDOWS_H 1
4713 # Check whether --enable-plugins was given.
4714 if test "${enable_plugins+set}" = set; then :
4715 enableval=$enable_plugins; case "${enableval}" in
4718 if test "$maybe_plugins" != "yes" ; then
4719 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4723 plugins=$maybe_plugins
4727 if test "$plugins" = "yes"; then
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
4729 $as_echo_n "checking for library containing dlsym... " >&6; }
4730 if ${ac_cv_search_dlsym+:} false; then :
4731 $as_echo_n "(cached) " >&6
4733 ac_func_search_save_LIBS=$LIBS
4734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4735 /* end confdefs.h. */
4737 /* Override any GCC internal prototype to avoid an error.
4738 Use char because int might match the return type of a GCC
4739 builtin and then its argument prototype would still apply. */
4752 for ac_lib in '' dl; do
4753 if test -z "$ac_lib"; then
4754 ac_res="none required"
4757 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4759 if ac_fn_c_try_link "$LINENO"; then :
4760 ac_cv_search_dlsym=$ac_res
4762 rm -f core conftest.err conftest.$ac_objext \
4764 if ${ac_cv_search_dlsym+:} false; then :
4768 if ${ac_cv_search_dlsym+:} false; then :
4771 ac_cv_search_dlsym=no
4774 LIBS=$ac_func_search_save_LIBS
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4777 $as_echo "$ac_cv_search_dlsym" >&6; }
4778 ac_res=$ac_cv_search_dlsym
4779 if test "$ac_res" != no; then :
4780 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4788 sparc-*-solaris*|i?86-*-solaris*)
4789 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
4790 # were mutually exclusive until Solaris 11.3. Without procfs support,
4791 # the bfd/ elf module cannot provide certain routines such as
4792 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
4793 # explicitly requested large-file support through the
4794 # --enable-largefile switch, disable large-file support in favor of
4797 # Check if <sys/procfs.h> is incompatible with large-file support.
4798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4799 /* end confdefs.h. */
4800 #define _FILE_OFFSET_BITS 64
4801 #define _STRUCTURED_PROC 1
4802 #include <sys/procfs.h>
4811 if ac_fn_c_try_compile "$LINENO"; then :
4812 acx_cv_procfs_lfs=yes
4814 acx_cv_procfs_lfs=no
4816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4818 # Forcefully disable large-file support only if necessary, gdb is in
4820 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
4821 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
4822 : ${enable_largefile="no"}
4823 if test "$plugins" = yes; then
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
4825 plugin support disabled; require large-file support which is incompatible with GDB." >&5
4826 $as_echo "$as_me: WARNING:
4827 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
4832 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
4833 # benefit of g++ 9+ which predefines it on Solaris.
4834 if test "$enable_largefile" = no; then
4835 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
4841 # Check whether --enable-largefile was given.
4842 if test "${enable_largefile+set}" = set; then :
4843 enableval=$enable_largefile;
4846 if test "$enable_largefile" != no; then
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4849 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4850 if ${ac_cv_sys_largefile_CC+:} false; then :
4851 $as_echo_n "(cached) " >&6
4853 ac_cv_sys_largefile_CC=no
4854 if test "$GCC" != yes; then
4857 # IRIX 6.2 and later do not support large files by default,
4858 # so use the C compiler's -n32 option if that helps.
4859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4860 /* end confdefs.h. */
4861 #include <sys/types.h>
4862 /* Check that off_t can represent 2**63 - 1 correctly.
4863 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4864 since some C++ compilers masquerading as C compilers
4865 incorrectly reject 9223372036854775807. */
4866 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4867 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4868 && LARGE_OFF_T % 2147483647 == 1)
4878 if ac_fn_c_try_compile "$LINENO"; then :
4881 rm -f core conftest.err conftest.$ac_objext
4883 if ac_fn_c_try_compile "$LINENO"; then :
4884 ac_cv_sys_largefile_CC=' -n32'; break
4886 rm -f core conftest.err conftest.$ac_objext
4890 rm -f conftest.$ac_ext
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4894 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4895 if test "$ac_cv_sys_largefile_CC" != no; then
4896 CC=$CC$ac_cv_sys_largefile_CC
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4900 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4901 if ${ac_cv_sys_file_offset_bits+:} false; then :
4902 $as_echo_n "(cached) " >&6
4905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4906 /* end confdefs.h. */
4907 #include <sys/types.h>
4908 /* Check that off_t can represent 2**63 - 1 correctly.
4909 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4910 since some C++ compilers masquerading as C compilers
4911 incorrectly reject 9223372036854775807. */
4912 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4913 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4914 && LARGE_OFF_T % 2147483647 == 1)
4924 if ac_fn_c_try_compile "$LINENO"; then :
4925 ac_cv_sys_file_offset_bits=no; break
4927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4929 /* end confdefs.h. */
4930 #define _FILE_OFFSET_BITS 64
4931 #include <sys/types.h>
4932 /* Check that off_t can represent 2**63 - 1 correctly.
4933 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4934 since some C++ compilers masquerading as C compilers
4935 incorrectly reject 9223372036854775807. */
4936 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4937 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4938 && LARGE_OFF_T % 2147483647 == 1)
4948 if ac_fn_c_try_compile "$LINENO"; then :
4949 ac_cv_sys_file_offset_bits=64; break
4951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4952 ac_cv_sys_file_offset_bits=unknown
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4957 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4958 case $ac_cv_sys_file_offset_bits in #(
4961 cat >>confdefs.h <<_ACEOF
4962 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4967 if test $ac_cv_sys_file_offset_bits = unknown; then
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4969 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4970 if ${ac_cv_sys_large_files+:} false; then :
4971 $as_echo_n "(cached) " >&6
4974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4975 /* end confdefs.h. */
4976 #include <sys/types.h>
4977 /* Check that off_t can represent 2**63 - 1 correctly.
4978 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4979 since some C++ compilers masquerading as C compilers
4980 incorrectly reject 9223372036854775807. */
4981 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4982 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4983 && LARGE_OFF_T % 2147483647 == 1)
4993 if ac_fn_c_try_compile "$LINENO"; then :
4994 ac_cv_sys_large_files=no; break
4996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4998 /* end confdefs.h. */
4999 #define _LARGE_FILES 1
5000 #include <sys/types.h>
5001 /* Check that off_t can represent 2**63 - 1 correctly.
5002 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5003 since some C++ compilers masquerading as C compilers
5004 incorrectly reject 9223372036854775807. */
5005 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5006 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5007 && LARGE_OFF_T % 2147483647 == 1)
5017 if ac_fn_c_try_compile "$LINENO"; then :
5018 ac_cv_sys_large_files=1; break
5020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5021 ac_cv_sys_large_files=unknown
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5026 $as_echo "$ac_cv_sys_large_files" >&6; }
5027 case $ac_cv_sys_large_files in #(
5030 cat >>confdefs.h <<_ACEOF
5031 #define _LARGE_FILES $ac_cv_sys_large_files
5042 # Expand $ac_aux_dir to an absolute path.
5043 am_aux_dir=`cd "$ac_aux_dir" && pwd`
5045 if test x"${install_sh+set}" != xset; then
5048 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
5050 install_sh="\${SHELL} $am_aux_dir/install-sh"
5054 # Installed binaries are usually stripped using 'strip' when the user
5055 # run "make install-strip". However 'strip' might not be the right
5056 # tool to use in cross-compilation environments, therefore Automake
5057 # will honor the 'STRIP' environment variable to overrule this program.
5058 if test "$cross_compiling" != no; then
5059 if test -n "$ac_tool_prefix"; then
5060 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5061 set dummy ${ac_tool_prefix}strip; ac_word=$2
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5063 $as_echo_n "checking for $ac_word... " >&6; }
5064 if ${ac_cv_prog_STRIP+:} false; then :
5065 $as_echo_n "(cached) " >&6
5067 if test -n "$STRIP"; then
5068 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5074 test -z "$as_dir" && as_dir=.
5075 for ac_exec_ext in '' $ac_executable_extensions; do
5076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5077 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5087 STRIP=$ac_cv_prog_STRIP
5088 if test -n "$STRIP"; then
5089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5090 $as_echo "$STRIP" >&6; }
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5093 $as_echo "no" >&6; }
5098 if test -z "$ac_cv_prog_STRIP"; then
5100 # Extract the first word of "strip", so it can be a program name with args.
5101 set dummy strip; ac_word=$2
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5103 $as_echo_n "checking for $ac_word... " >&6; }
5104 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5105 $as_echo_n "(cached) " >&6
5107 if test -n "$ac_ct_STRIP"; then
5108 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5114 test -z "$as_dir" && as_dir=.
5115 for ac_exec_ext in '' $ac_executable_extensions; do
5116 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5117 ac_cv_prog_ac_ct_STRIP="strip"
5118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5127 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5128 if test -n "$ac_ct_STRIP"; then
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5130 $as_echo "$ac_ct_STRIP" >&6; }
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5133 $as_echo "no" >&6; }
5136 if test "x$ac_ct_STRIP" = x; then
5139 case $cross_compiling:$ac_tool_warned in
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5142 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5143 ac_tool_warned=yes ;;
5148 STRIP="$ac_cv_prog_STRIP"
5152 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
5156 for ac_dir in .. "$srcdir"/..; do
5157 if test -f "$ac_dir/install-sh"; then
5159 ac_install_sh="$ac_aux_dir/install-sh -c"
5161 elif test -f "$ac_dir/install.sh"; then
5163 ac_install_sh="$ac_aux_dir/install.sh -c"
5165 elif test -f "$ac_dir/shtool"; then
5167 ac_install_sh="$ac_aux_dir/shtool install -c"
5171 if test -z "$ac_aux_dir"; then
5172 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
5175 # These three variables are undocumented and unsupported,
5176 # and are intended to be withdrawn in a future Autoconf release.
5177 # They can cause serious problems if a builder's source tree is in a directory
5178 # whose full name contains unusual characters.
5179 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5180 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5181 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5185 # Set build, build_cpu, build_vendor and build_os.
5188 # Set host, host_cpu, host_vendor, and host_os.
5191 # Set target, target_cpu, target_vendor, and target_os.
5194 case ${build_alias} in
5195 "") build_noncanonical=${build} ;;
5196 *) build_noncanonical=${build_alias} ;;
5199 case ${host_alias} in
5200 "") host_noncanonical=${build_noncanonical} ;;
5201 *) host_noncanonical=${host_alias} ;;
5204 case ${target_alias} in
5205 "") target_noncanonical=${host_noncanonical} ;;
5206 *) target_noncanonical=${target_alias} ;;
5212 test "$program_prefix" != NONE &&
5213 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5214 # Use a double $ so make ignores it.
5215 test "$program_suffix" != NONE &&
5216 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5217 # Double any \ or $.
5218 # By default was `s,x,x', remove it if useless.
5219 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5220 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5223 # We require a C++11 compiler. Check if one is available, and if
5224 # necessary, set CXX_DIALECT to some -std=xxx switch.
5226 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
5228 ac_cpp='$CXXCPP $CPPFLAGS'
5229 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5230 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5231 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5235 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5236 if ${ax_cv_cxx_compile_cxx11+:} false; then :
5237 $as_echo_n "(cached) " >&6
5239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5240 /* end confdefs.h. */
5243 // If the compiler admits that it is not ready for C++11, why torture it?
5244 // Hopefully, this will speed up the test.
5248 #error "This is not a C++ compiler"
5250 #elif __cplusplus < 201103L
5252 #error "This is not a C++11 compiler"
5259 namespace test_static_assert
5262 template <typename T>
5265 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5270 namespace test_final_override
5278 struct Derived : public Base
5280 virtual void f() override {}
5285 namespace test_double_right_angle_brackets
5288 template < typename T >
5291 typedef check<void> single_type;
5292 typedef check<check<void>> double_type;
5293 typedef check<check<check<void>>> triple_type;
5294 typedef check<check<check<check<void>>>> quadruple_type;
5298 namespace test_decltype
5311 namespace test_type_deduction
5314 template < typename T1, typename T2 >
5317 static const bool value = false;
5320 template < typename T >
5321 struct is_same<T, T>
5323 static const bool value = true;
5326 template < typename T1, typename T2 >
5328 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5334 test(const int c, volatile int v)
5336 static_assert(is_same<int, decltype(0)>::value == true, "");
5337 static_assert(is_same<int, decltype(c)>::value == false, "");
5338 static_assert(is_same<int, decltype(v)>::value == false, "");
5341 auto sumi = ac + av + 'x';
5342 auto sumf = ac + av + 1.0;
5343 static_assert(is_same<int, decltype(ac)>::value == true, "");
5344 static_assert(is_same<int, decltype(av)>::value == true, "");
5345 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5346 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5347 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5348 return (sumf > 0.0) ? sumi : add(c, v);
5353 namespace test_noexcept
5356 int f() { return 0; }
5357 int g() noexcept { return 0; }
5359 static_assert(noexcept(f()) == false, "");
5360 static_assert(noexcept(g()) == true, "");
5364 namespace test_constexpr
5367 template < typename CharT >
5368 unsigned long constexpr
5369 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5371 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5374 template < typename CharT >
5375 unsigned long constexpr
5376 strlen_c(const CharT *const s) noexcept
5378 return strlen_c_r(s, 0UL);
5381 static_assert(strlen_c("") == 0UL, "");
5382 static_assert(strlen_c("1") == 1UL, "");
5383 static_assert(strlen_c("example") == 7UL, "");
5384 static_assert(strlen_c("another\0example") == 7UL, "");
5388 namespace test_rvalue_references
5394 static constexpr int value = N;
5397 answer<1> f(int&) { return answer<1>(); }
5398 answer<2> f(const int&) { return answer<2>(); }
5399 answer<3> f(int&&) { return answer<3>(); }
5406 static_assert(decltype(f(i))::value == 1, "");
5407 static_assert(decltype(f(c))::value == 2, "");
5408 static_assert(decltype(f(0))::value == 3, "");
5413 namespace test_uniform_initialization
5418 static const int zero {};
5419 static const int one {1};
5422 static_assert(test::zero == 0, "");
5423 static_assert(test::one == 1, "");
5427 namespace test_lambdas
5433 auto lambda1 = [](){};
5434 auto lambda2 = lambda1;
5442 auto a = [](int i, int j){ return i + j; }(1, 2);
5443 auto b = []() -> int { return '0'; }();
5444 auto c = [=](){ return a + b; }();
5445 auto d = [&](){ return c; }();
5446 auto e = [a, &b](int x) mutable {
5447 const auto identity = [](int y){ return y; };
5448 for (auto i = 0; i < a; ++i)
5450 return x + identity(a + b);
5452 return a + b + c + d + e;
5458 const auto nullary = [](){ return 0; };
5459 const auto unary = [](int x){ return x; };
5460 using nullary_t = decltype(nullary);
5461 using unary_t = decltype(unary);
5462 const auto higher1st = [](nullary_t f){ return f(); };
5463 const auto higher2nd = [unary](nullary_t f1){
5464 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5466 return higher1st(nullary) + higher2nd(nullary)(unary);
5471 namespace test_variadic_templates
5477 template <int N0, int... N1toN>
5478 struct sum<N0, N1toN...>
5480 static constexpr auto value = N0 + sum<N1toN...>::value;
5486 static constexpr auto value = 0;
5489 static_assert(sum<>::value == 0, "");
5490 static_assert(sum<1>::value == 1, "");
5491 static_assert(sum<23>::value == 23, "");
5492 static_assert(sum<1, 2>::value == 3, "");
5493 static_assert(sum<5, 5, 11>::value == 21, "");
5494 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5498 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5499 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5501 namespace test_template_alias_sfinae
5506 template<typename T>
5507 using member = typename T::member_type;
5509 template<typename T>
5512 template<typename T>
5513 void func(member<T>*) {}
5517 void test() { func<foo>(0); }
5521 } // namespace cxx11
5523 #endif // __cplusplus >= 201103L
5528 if ac_fn_cxx_try_compile "$LINENO"; then :
5529 ax_cv_cxx_compile_cxx11=yes
5531 ax_cv_cxx_compile_cxx11=no
5533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5536 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5537 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5541 if test x$ac_success = xno; then
5542 for alternative in ${ax_cxx_compile_alternatives}; do
5543 switch="-std=gnu++${alternative}"
5544 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5546 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5547 if eval \${$cachevar+:} false; then :
5548 $as_echo_n "(cached) " >&6
5552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5553 /* end confdefs.h. */
5556 // If the compiler admits that it is not ready for C++11, why torture it?
5557 // Hopefully, this will speed up the test.
5561 #error "This is not a C++ compiler"
5563 #elif __cplusplus < 201103L
5565 #error "This is not a C++11 compiler"
5572 namespace test_static_assert
5575 template <typename T>
5578 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5583 namespace test_final_override
5591 struct Derived : public Base
5593 virtual void f() override {}
5598 namespace test_double_right_angle_brackets
5601 template < typename T >
5604 typedef check<void> single_type;
5605 typedef check<check<void>> double_type;
5606 typedef check<check<check<void>>> triple_type;
5607 typedef check<check<check<check<void>>>> quadruple_type;
5611 namespace test_decltype
5624 namespace test_type_deduction
5627 template < typename T1, typename T2 >
5630 static const bool value = false;
5633 template < typename T >
5634 struct is_same<T, T>
5636 static const bool value = true;
5639 template < typename T1, typename T2 >
5641 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5647 test(const int c, volatile int v)
5649 static_assert(is_same<int, decltype(0)>::value == true, "");
5650 static_assert(is_same<int, decltype(c)>::value == false, "");
5651 static_assert(is_same<int, decltype(v)>::value == false, "");
5654 auto sumi = ac + av + 'x';
5655 auto sumf = ac + av + 1.0;
5656 static_assert(is_same<int, decltype(ac)>::value == true, "");
5657 static_assert(is_same<int, decltype(av)>::value == true, "");
5658 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5659 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5660 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5661 return (sumf > 0.0) ? sumi : add(c, v);
5666 namespace test_noexcept
5669 int f() { return 0; }
5670 int g() noexcept { return 0; }
5672 static_assert(noexcept(f()) == false, "");
5673 static_assert(noexcept(g()) == true, "");
5677 namespace test_constexpr
5680 template < typename CharT >
5681 unsigned long constexpr
5682 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5684 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5687 template < typename CharT >
5688 unsigned long constexpr
5689 strlen_c(const CharT *const s) noexcept
5691 return strlen_c_r(s, 0UL);
5694 static_assert(strlen_c("") == 0UL, "");
5695 static_assert(strlen_c("1") == 1UL, "");
5696 static_assert(strlen_c("example") == 7UL, "");
5697 static_assert(strlen_c("another\0example") == 7UL, "");
5701 namespace test_rvalue_references
5707 static constexpr int value = N;
5710 answer<1> f(int&) { return answer<1>(); }
5711 answer<2> f(const int&) { return answer<2>(); }
5712 answer<3> f(int&&) { return answer<3>(); }
5719 static_assert(decltype(f(i))::value == 1, "");
5720 static_assert(decltype(f(c))::value == 2, "");
5721 static_assert(decltype(f(0))::value == 3, "");
5726 namespace test_uniform_initialization
5731 static const int zero {};
5732 static const int one {1};
5735 static_assert(test::zero == 0, "");
5736 static_assert(test::one == 1, "");
5740 namespace test_lambdas
5746 auto lambda1 = [](){};
5747 auto lambda2 = lambda1;
5755 auto a = [](int i, int j){ return i + j; }(1, 2);
5756 auto b = []() -> int { return '0'; }();
5757 auto c = [=](){ return a + b; }();
5758 auto d = [&](){ return c; }();
5759 auto e = [a, &b](int x) mutable {
5760 const auto identity = [](int y){ return y; };
5761 for (auto i = 0; i < a; ++i)
5763 return x + identity(a + b);
5765 return a + b + c + d + e;
5771 const auto nullary = [](){ return 0; };
5772 const auto unary = [](int x){ return x; };
5773 using nullary_t = decltype(nullary);
5774 using unary_t = decltype(unary);
5775 const auto higher1st = [](nullary_t f){ return f(); };
5776 const auto higher2nd = [unary](nullary_t f1){
5777 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5779 return higher1st(nullary) + higher2nd(nullary)(unary);
5784 namespace test_variadic_templates
5790 template <int N0, int... N1toN>
5791 struct sum<N0, N1toN...>
5793 static constexpr auto value = N0 + sum<N1toN...>::value;
5799 static constexpr auto value = 0;
5802 static_assert(sum<>::value == 0, "");
5803 static_assert(sum<1>::value == 1, "");
5804 static_assert(sum<23>::value == 23, "");
5805 static_assert(sum<1, 2>::value == 3, "");
5806 static_assert(sum<5, 5, 11>::value == 21, "");
5807 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5811 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5812 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5814 namespace test_template_alias_sfinae
5819 template<typename T>
5820 using member = typename T::member_type;
5822 template<typename T>
5825 template<typename T>
5826 void func(member<T>*) {}
5830 void test() { func<foo>(0); }
5834 } // namespace cxx11
5836 #endif // __cplusplus >= 201103L
5841 if ac_fn_cxx_try_compile "$LINENO"; then :
5846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5849 eval ac_res=\$$cachevar
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5851 $as_echo "$ac_res" >&6; }
5852 if eval test x\$$cachevar = xyes; then
5853 CXX_DIALECT="$switch"
5855 if test -n "$CXXCPP" ; then
5856 CXXCPP="$CXXCPP $switch"
5864 if test x$ac_success = xno; then
5865 for alternative in ${ax_cxx_compile_alternatives}; do
5866 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5867 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5869 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5870 if eval \${$cachevar+:} false; then :
5871 $as_echo_n "(cached) " >&6
5875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5876 /* end confdefs.h. */
5879 // If the compiler admits that it is not ready for C++11, why torture it?
5880 // Hopefully, this will speed up the test.
5884 #error "This is not a C++ compiler"
5886 #elif __cplusplus < 201103L
5888 #error "This is not a C++11 compiler"
5895 namespace test_static_assert
5898 template <typename T>
5901 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5906 namespace test_final_override
5914 struct Derived : public Base
5916 virtual void f() override {}
5921 namespace test_double_right_angle_brackets
5924 template < typename T >
5927 typedef check<void> single_type;
5928 typedef check<check<void>> double_type;
5929 typedef check<check<check<void>>> triple_type;
5930 typedef check<check<check<check<void>>>> quadruple_type;
5934 namespace test_decltype
5947 namespace test_type_deduction
5950 template < typename T1, typename T2 >
5953 static const bool value = false;
5956 template < typename T >
5957 struct is_same<T, T>
5959 static const bool value = true;
5962 template < typename T1, typename T2 >
5964 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5970 test(const int c, volatile int v)
5972 static_assert(is_same<int, decltype(0)>::value == true, "");
5973 static_assert(is_same<int, decltype(c)>::value == false, "");
5974 static_assert(is_same<int, decltype(v)>::value == false, "");
5977 auto sumi = ac + av + 'x';
5978 auto sumf = ac + av + 1.0;
5979 static_assert(is_same<int, decltype(ac)>::value == true, "");
5980 static_assert(is_same<int, decltype(av)>::value == true, "");
5981 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5982 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5983 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5984 return (sumf > 0.0) ? sumi : add(c, v);
5989 namespace test_noexcept
5992 int f() { return 0; }
5993 int g() noexcept { return 0; }
5995 static_assert(noexcept(f()) == false, "");
5996 static_assert(noexcept(g()) == true, "");
6000 namespace test_constexpr
6003 template < typename CharT >
6004 unsigned long constexpr
6005 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6007 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6010 template < typename CharT >
6011 unsigned long constexpr
6012 strlen_c(const CharT *const s) noexcept
6014 return strlen_c_r(s, 0UL);
6017 static_assert(strlen_c("") == 0UL, "");
6018 static_assert(strlen_c("1") == 1UL, "");
6019 static_assert(strlen_c("example") == 7UL, "");
6020 static_assert(strlen_c("another\0example") == 7UL, "");
6024 namespace test_rvalue_references
6030 static constexpr int value = N;
6033 answer<1> f(int&) { return answer<1>(); }
6034 answer<2> f(const int&) { return answer<2>(); }
6035 answer<3> f(int&&) { return answer<3>(); }
6042 static_assert(decltype(f(i))::value == 1, "");
6043 static_assert(decltype(f(c))::value == 2, "");
6044 static_assert(decltype(f(0))::value == 3, "");
6049 namespace test_uniform_initialization
6054 static const int zero {};
6055 static const int one {1};
6058 static_assert(test::zero == 0, "");
6059 static_assert(test::one == 1, "");
6063 namespace test_lambdas
6069 auto lambda1 = [](){};
6070 auto lambda2 = lambda1;
6078 auto a = [](int i, int j){ return i + j; }(1, 2);
6079 auto b = []() -> int { return '0'; }();
6080 auto c = [=](){ return a + b; }();
6081 auto d = [&](){ return c; }();
6082 auto e = [a, &b](int x) mutable {
6083 const auto identity = [](int y){ return y; };
6084 for (auto i = 0; i < a; ++i)
6086 return x + identity(a + b);
6088 return a + b + c + d + e;
6094 const auto nullary = [](){ return 0; };
6095 const auto unary = [](int x){ return x; };
6096 using nullary_t = decltype(nullary);
6097 using unary_t = decltype(unary);
6098 const auto higher1st = [](nullary_t f){ return f(); };
6099 const auto higher2nd = [unary](nullary_t f1){
6100 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6102 return higher1st(nullary) + higher2nd(nullary)(unary);
6107 namespace test_variadic_templates
6113 template <int N0, int... N1toN>
6114 struct sum<N0, N1toN...>
6116 static constexpr auto value = N0 + sum<N1toN...>::value;
6122 static constexpr auto value = 0;
6125 static_assert(sum<>::value == 0, "");
6126 static_assert(sum<1>::value == 1, "");
6127 static_assert(sum<23>::value == 23, "");
6128 static_assert(sum<1, 2>::value == 3, "");
6129 static_assert(sum<5, 5, 11>::value == 21, "");
6130 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6134 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6135 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6137 namespace test_template_alias_sfinae
6142 template<typename T>
6143 using member = typename T::member_type;
6145 template<typename T>
6148 template<typename T>
6149 void func(member<T>*) {}
6153 void test() { func<foo>(0); }
6157 } // namespace cxx11
6159 #endif // __cplusplus >= 201103L
6164 if ac_fn_cxx_try_compile "$LINENO"; then :
6169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6172 eval ac_res=\$$cachevar
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6174 $as_echo "$ac_res" >&6; }
6175 if eval test x\$$cachevar = xyes; then
6176 CXX_DIALECT="$switch"
6178 if test -n "$CXXCPP" ; then
6179 CXXCPP="$CXXCPP $switch"
6185 if test x$ac_success = xyes; then
6191 ac_cpp='$CPP $CPPFLAGS'
6192 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6193 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6194 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6196 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6197 if test x$ac_success = xno; then
6198 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6201 if test x$ac_success = xno; then
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6204 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6208 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6215 # Dependency checking.
6216 rm -rf .tst 2>/dev/null
6217 mkdir .tst 2>/dev/null
6218 if test -d .tst; then
6223 rmdir .tst 2>/dev/null
6225 DEPDIR="${am__leading_dot}deps"
6227 ac_config_commands="$ac_config_commands depdir"
6230 depcc="$CC" am_compiler_list=
6232 am_depcomp=$ac_aux_dir/depcomp
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6234 $as_echo_n "checking dependency style of $depcc... " >&6; }
6235 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6236 $as_echo_n "(cached) " >&6
6238 if test -f "$am_depcomp"; then
6239 # We make a subdir and do the tests there. Otherwise we can end up
6240 # making bogus files that we don't know about and never remove. For
6241 # instance it was reported that on HP-UX the gcc test will end up
6242 # making a dummy file named `D' -- because `-MD' means `put the output
6245 # Copy depcomp to subdir because otherwise we won't find it if we're
6246 # using a relative directory.
6247 cp "$am_depcomp" conftest.dir
6249 # We will build objects and dependencies in a subdirectory because
6250 # it helps to detect inapplicable dependency modes. For instance
6251 # both Tru64's cc and ICC support -MD to output dependencies as a
6252 # side effect of compilation, but ICC will put the dependencies in
6253 # the current directory while Tru64 will put them in the object
6257 am_cv_CC_dependencies_compiler_type=none
6258 if test "$am_compiler_list" = ""; then
6259 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6261 for depmode in $am_compiler_list; do
6262 if test $depmode = none; then break; fi
6264 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6265 # Setup a source with many dependencies, because some compilers
6266 # like to wrap large dependency lists on column 80 (with \), and
6267 # we should not choose a depcomp mode which is confused by this.
6269 # We need to recreate these files for each test, as the compiler may
6270 # overwrite some of them when testing with obscure command lines.
6271 # This happens at least with the AIX C compiler.
6273 for i in 1 2 3 4 5 6; do
6274 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6275 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6276 # Solaris 8's {/usr,}/bin/sh.
6277 touch sub/conftst$i.h
6279 echo "include sub/conftest.Po" > confmf
6281 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6282 # mode. It turns out that the SunPro C++ compiler does not properly
6283 # handle `-M -o', and we need to detect this.
6284 depcmd="depmode=$depmode \
6285 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6286 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6287 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6288 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6289 if env $depcmd > conftest.err 2>&1 &&
6290 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6291 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6292 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6293 # icc doesn't choke on unknown options, it will just issue warnings
6294 # or remarks (even with -Werror). So we grep stderr for any message
6295 # that says an option was ignored or not supported.
6296 # When given -MP, icc 7.0 and 7.1 complain thusly:
6297 # icc: Command line warning: ignoring option '-M'; no argument required
6298 # The diagnosis changed in icc 8.0:
6299 # icc: Command line remark: option '-MP' not supported
6300 if (grep 'ignoring option' conftest.err ||
6301 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6302 am_cv_CC_dependencies_compiler_type=$depmode
6303 $as_echo "$as_me:$LINENO: success" >&5
6307 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6308 sed -e 's/^/| /' < conftest.err >&5
6314 am_cv_CC_dependencies_compiler_type=none
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6319 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6320 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6321 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6322 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6338 # If we haven't got the data from the intl directory,
6339 # assume NLS is disabled.
6348 if test -f ../intl/config.intl; then
6349 . ../intl/config.intl
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6352 $as_echo_n "checking whether NLS is requested... " >&6; }
6353 if test x"$USE_NLS" != xyes; then
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6355 $as_echo "no" >&6; }
6357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6358 $as_echo "yes" >&6; }
6360 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6364 $as_echo_n "checking for catalogs to be installed... " >&6; }
6365 # Look for .po and .gmo files in the source directory.
6368 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6369 # If there aren't any .gmo files the shell will give us the
6370 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6372 case "$cat" in *\**)
6375 # The quadruple backslash is collapsed to a double backslash
6376 # by the backticks, then collapsed again by the double quotes,
6377 # leaving us with one backslash in the sed expression (right
6378 # before the dot that mustn't act as a wildcard).
6379 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6380 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6381 # The user is allowed to set LINGUAS to a list of languages to
6382 # install catalogs for. If it's empty that means "all of them."
6383 if test "x$LINGUAS" = x; then
6384 CATALOGS="$CATALOGS $cat"
6385 XLINGUAS="$XLINGUAS $lang"
6387 case "$LINGUAS" in *$lang*)
6388 CATALOGS="$CATALOGS $cat"
6389 XLINGUAS="$XLINGUAS $lang"
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6396 $as_echo "$LINGUAS" >&6; }
6409 localedir='${datadir}/locale'
6412 if test x"$USE_NLS" = xyes; then
6413 CONFIG_ALL="$CONFIG_ALL all-po"
6414 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6415 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6416 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6421 cat >>confdefs.h <<_ACEOF
6422 #define PACKAGE "$PACKAGE"
6427 # We never need to detect it in this sub-configure.
6428 # But preserve it for config.status --recheck.
6432 MAKEINFO_EXTRA_FLAGS=""
6433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6434 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6435 if ${gdb_cv_have_makeinfo_click+:} false; then :
6436 $as_echo_n "(cached) " >&6
6438 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6439 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6440 gdb_cv_have_makeinfo_click=yes
6442 gdb_cv_have_makeinfo_click=no
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6446 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6447 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6448 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6454 # Check whether --with-separate-debug-dir was given.
6455 if test "${with_separate_debug_dir+set}" = set; then :
6456 withval=$with_separate_debug_dir;
6459 DEBUGDIR=${libdir}/debug
6463 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6464 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6465 ac_define_dir=`eval echo $DEBUGDIR`
6466 ac_define_dir=`eval echo $ac_define_dir`
6468 cat >>confdefs.h <<_ACEOF
6469 #define DEBUGDIR "$ac_define_dir"
6475 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6476 if test "x$prefix" = xNONE; then
6477 test_prefix=/usr/local
6482 test_prefix=$exec_prefix
6485 case ${ac_define_dir} in
6486 "${test_prefix}"|"${test_prefix}/"*|\
6487 '${exec_prefix}'|'${exec_prefix}/'*)
6492 cat >>confdefs.h <<_ACEOF
6493 #define DEBUGDIR_RELOCATABLE $value
6499 # We can't pass paths as command line arguments.
6500 # Mingw32 tries to be clever and will convert the paths for us.
6501 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6502 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6503 # This breaks GDB's relocatable path conversions since paths passed in
6504 # config.h would not get so translated, the path prefixes no longer match.
6506 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6507 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6508 ac_define_dir=`eval echo $bindir`
6509 ac_define_dir=`eval echo $ac_define_dir`
6511 cat >>confdefs.h <<_ACEOF
6512 #define BINDIR "$ac_define_dir"
6517 # GDB's datadir relocation
6521 # Check whether --with-gdb-datadir was given.
6522 if test "${with_gdb_datadir+set}" = set; then :
6523 withval=$with_gdb_datadir;
6524 GDB_DATADIR=$withval
6526 GDB_DATADIR=${datadir}/gdb
6530 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6531 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6532 ac_define_dir=`eval echo $GDB_DATADIR`
6533 ac_define_dir=`eval echo $ac_define_dir`
6535 cat >>confdefs.h <<_ACEOF
6536 #define GDB_DATADIR "$ac_define_dir"
6542 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6543 if test "x$prefix" = xNONE; then
6544 test_prefix=/usr/local
6549 test_prefix=$exec_prefix
6552 case ${ac_define_dir} in
6553 "${test_prefix}"|"${test_prefix}/"*|\
6554 '${exec_prefix}'|'${exec_prefix}/'*)
6559 cat >>confdefs.h <<_ACEOF
6560 #define GDB_DATADIR_RELOCATABLE $value
6567 # Check whether --with-relocated-sources was given.
6568 if test "${with_relocated_sources+set}" = set; then :
6569 withval=$with_relocated_sources; reloc_srcdir="${withval}"
6571 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6572 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6573 ac_define_dir=`eval echo $reloc_srcdir`
6574 ac_define_dir=`eval echo $ac_define_dir`
6576 cat >>confdefs.h <<_ACEOF
6577 #define RELOC_SRCDIR "$ac_define_dir"
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6586 $as_echo_n "checking for default auto-load directory... " >&6; }
6588 # Check whether --with-auto-load-dir was given.
6589 if test "${with_auto_load_dir+set}" = set; then :
6590 withval=$with_auto_load_dir;
6592 with_auto_load_dir='$debugdir:$datadir/auto-load'
6595 escape_dir=`echo $with_auto_load_dir | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6597 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6598 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6599 ac_define_dir=`eval echo $escape_dir`
6600 ac_define_dir=`eval echo $ac_define_dir`
6602 cat >>confdefs.h <<_ACEOF
6603 #define AUTO_LOAD_DIR "$ac_define_dir"
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6608 $as_echo "$with_auto_load_dir" >&6; }
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6611 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6613 # Check whether --with-auto-load-safe-path was given.
6614 if test "${with_auto_load_safe_path+set}" = set; then :
6615 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6616 with_auto_load_safe_path="/"
6619 with_auto_load_safe_path="$with_auto_load_dir"
6622 escape_dir=`echo $with_auto_load_safe_path | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6624 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6625 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6626 ac_define_dir=`eval echo $escape_dir`
6627 ac_define_dir=`eval echo $ac_define_dir`
6629 cat >>confdefs.h <<_ACEOF
6630 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6635 $as_echo "$with_auto_load_safe_path" >&6; }
6639 subdirs="$subdirs testsuite"
6642 # Check whether to support alternative target configurations
6643 # Check whether --enable-targets was given.
6644 if test "${enable_targets+set}" = set; then :
6645 enableval=$enable_targets; case "${enableval}" in
6646 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
6648 no) enable_targets= ;;
6649 *) enable_targets=$enableval ;;
6654 # Check whether --enable-64-bit-bfd was given.
6655 if test "${enable_64_bit_bfd+set}" = set; then :
6656 enableval=$enable_64_bit_bfd; case $enableval in #(
6660 as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; #(
6665 enable_64_bit_bfd=no
6669 if test "x$enable_64_bit_bfd" = "xno"; then :
6670 # The cast to long int works around a bug in the HP C Compiler
6671 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6672 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6673 # This bug is HP SR number 8606223364.
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
6675 $as_echo_n "checking size of void *... " >&6; }
6676 if ${ac_cv_sizeof_void_p+:} false; then :
6677 $as_echo_n "(cached) " >&6
6679 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
6682 if test "$ac_cv_type_void_p" = yes; then
6683 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6684 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6685 as_fn_error 77 "cannot compute sizeof (void *)
6686 See \`config.log' for more details" "$LINENO" 5; }
6688 ac_cv_sizeof_void_p=0
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
6694 $as_echo "$ac_cv_sizeof_void_p" >&6; }
6698 cat >>confdefs.h <<_ACEOF
6699 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
6703 if test "x$ac_cv_sizeof_void_p" = "x8"; then :
6704 enable_64_bit_bfd=yes
6709 if test "x$enable_64_bit_bfd" = "xyes"; then
6710 ENABLE_BFD_64_BIT_TRUE=
6711 ENABLE_BFD_64_BIT_FALSE='#'
6713 ENABLE_BFD_64_BIT_TRUE='#'
6714 ENABLE_BFD_64_BIT_FALSE=
6719 # Provide defaults for some variables set by the per-host and per-target
6721 gdb_host_obs=posix-hdep.o
6723 if test "${target}" = "${host}"; then
6729 . $srcdir/configure.host
6731 # Accumulate some settings from configure.tgt over all enabled targets
6735 HAVE_NATIVE_GCORE_TARGET=
6737 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6739 if test "$targ_alias" = "all"; then
6742 # Canonicalize the secondary target names.
6743 result=`$ac_config_sub $targ_alias 2>/dev/null`
6744 if test -n "$result"; then
6750 . ${srcdir}/configure.tgt
6752 if test -z "${gdb_target_obs}"; then :
6753 as_fn_error $? "configuration ${targ} is unsupported." "$LINENO" 5
6756 # Target-specific object files
6757 for i in ${gdb_target_obs}; do
6758 case " $TARGET_OBS " in
6761 TARGET_OBS="$TARGET_OBS ${i}"
6766 # Check whether this target needs 64-bit CORE_ADDR
6767 if test x${enable_64_bit_bfd} = xno; then
6768 . ${srcdir}/../bfd/config.bfd
6771 # Check whether this target is native and supports gcore.
6772 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6773 && $gdb_have_gcore; then
6774 HAVE_NATIVE_GCORE_TARGET=1
6779 if test x${all_targets} = xtrue; then
6780 if test x${enable_64_bit_bfd} = xyes; then
6781 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6783 TARGET_OBS='$(ALL_TARGET_OBS)'
6790 # For other settings, only the main target counts.
6793 targ=$target; . ${srcdir}/configure.tgt
6795 # Fetch the default architecture and default target vector from BFD.
6796 targ=$target; . $srcdir/../bfd/config.bfd
6798 # We only want the first architecture, so strip off the others if
6799 # there is more than one.
6800 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6802 if test "x$targ_archs" != x; then
6804 cat >>confdefs.h <<_ACEOF
6805 #define DEFAULT_BFD_ARCH $targ_archs
6809 if test "x$targ_defvec" != x; then
6811 cat >>confdefs.h <<_ACEOF
6812 #define DEFAULT_BFD_VEC $targ_defvec
6818 # Check whether --enable-gdbmi was given.
6819 if test "${enable_gdbmi+set}" = set; then :
6820 enableval=$enable_gdbmi; case $enableval in
6824 as_fn_error $? "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6830 if test x"$enable_gdbmi" = xyes; then
6831 if test -d "$srcdir/mi"; then
6832 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6833 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6834 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6835 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6840 # Check whether --enable-tui was given.
6841 if test "${enable_tui+set}" = set; then :
6842 enableval=$enable_tui; case $enableval in
6846 as_fn_error $? "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6854 # Check whether --enable-gdbtk was given.
6855 if test "${enable_gdbtk+set}" = set; then :
6856 enableval=$enable_gdbtk; case $enableval in
6860 as_fn_error $? "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6863 if test -d "$srcdir/gdbtk"; then
6870 # We unconditionally disable gdbtk tests on selected platforms.
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6874 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6878 # Handle optional debuginfod support
6886 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6887 if test -n "$ac_tool_prefix"; then
6888 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6889 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6891 $as_echo_n "checking for $ac_word... " >&6; }
6892 if ${ac_cv_path_PKG_CONFIG+:} false; then :
6893 $as_echo_n "(cached) " >&6
6897 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904 test -z "$as_dir" && as_dir=.
6905 for ac_exec_ext in '' $ac_executable_extensions; do
6906 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6907 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6918 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6919 if test -n "$PKG_CONFIG"; then
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6921 $as_echo "$PKG_CONFIG" >&6; }
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6924 $as_echo "no" >&6; }
6929 if test -z "$ac_cv_path_PKG_CONFIG"; then
6930 ac_pt_PKG_CONFIG=$PKG_CONFIG
6931 # Extract the first word of "pkg-config", so it can be a program name with args.
6932 set dummy pkg-config; ac_word=$2
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6934 $as_echo_n "checking for $ac_word... " >&6; }
6935 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
6936 $as_echo_n "(cached) " >&6
6938 case $ac_pt_PKG_CONFIG in
6940 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6947 test -z "$as_dir" && as_dir=.
6948 for ac_exec_ext in '' $ac_executable_extensions; do
6949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6950 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6961 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6962 if test -n "$ac_pt_PKG_CONFIG"; then
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6964 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6967 $as_echo "no" >&6; }
6970 if test "x$ac_pt_PKG_CONFIG" = x; then
6973 case $cross_compiling:$ac_tool_warned in
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6976 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6977 ac_tool_warned=yes ;;
6979 PKG_CONFIG=$ac_pt_PKG_CONFIG
6982 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6986 if test -n "$PKG_CONFIG"; then
6987 _pkg_min_version=0.9.0
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6989 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6990 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6992 $as_echo "yes" >&6; }
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6995 $as_echo "no" >&6; }
7000 # Handle optional debuginfod support
7002 # Check whether --with-debuginfod was given.
7003 if test "${with_debuginfod+set}" = set; then :
7004 withval=$with_debuginfod;
7006 with_debuginfod=auto
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
7010 $as_echo_n "checking whether to use debuginfod... " >&6; }
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
7012 $as_echo "$with_debuginfod" >&6; }
7014 if test "x$with_debuginfod" != xno; then
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libdebuginfod >= 0.179" >&5
7018 $as_echo_n "checking for libdebuginfod >= 0.179... " >&6; }
7020 if test -n "$DEBUGINFOD_CFLAGS"; then
7021 pkg_cv_DEBUGINFOD_CFLAGS="$DEBUGINFOD_CFLAGS"
7022 elif test -n "$PKG_CONFIG"; then
7023 if test -n "$PKG_CONFIG" && \
7024 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
7025 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
7027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7028 test $ac_status = 0; }; then
7029 pkg_cv_DEBUGINFOD_CFLAGS=`$PKG_CONFIG --cflags "libdebuginfod >= 0.179" 2>/dev/null`
7030 test "x$?" != "x0" && pkg_failed=yes
7037 if test -n "$DEBUGINFOD_LIBS"; then
7038 pkg_cv_DEBUGINFOD_LIBS="$DEBUGINFOD_LIBS"
7039 elif test -n "$PKG_CONFIG"; then
7040 if test -n "$PKG_CONFIG" && \
7041 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
7042 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
7044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7045 test $ac_status = 0; }; then
7046 pkg_cv_DEBUGINFOD_LIBS=`$PKG_CONFIG --libs "libdebuginfod >= 0.179" 2>/dev/null`
7047 test "x$?" != "x0" && pkg_failed=yes
7055 if test $pkg_failed = no; then
7056 pkg_save_LDFLAGS="$LDFLAGS"
7057 LDFLAGS="$LDFLAGS $pkg_cv_DEBUGINFOD_LIBS"
7058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7059 /* end confdefs.h. */
7069 if ac_fn_c_try_link "$LINENO"; then :
7074 rm -f core conftest.err conftest.$ac_objext \
7075 conftest$ac_exeext conftest.$ac_ext
7076 LDFLAGS=$pkg_save_LDFLAGS
7081 if test $pkg_failed = yes; then
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7083 $as_echo "no" >&6; }
7085 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7086 _pkg_short_errors_supported=yes
7088 _pkg_short_errors_supported=no
7090 if test $_pkg_short_errors_supported = yes; then
7091 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7093 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7095 # Put the nasty error message in config.log where it belongs
7096 echo "$DEBUGINFOD_PKG_ERRORS" >&5
7098 if test "x$with_debuginfod" = xyes; then
7099 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7102 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7104 elif test $pkg_failed = untried; then
7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7106 $as_echo "no" >&6; }
7107 if test "x$with_debuginfod" = xyes; then
7108 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7111 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7114 DEBUGINFOD_CFLAGS=$pkg_cv_DEBUGINFOD_CFLAGS
7115 DEBUGINFOD_LIBS=$pkg_cv_DEBUGINFOD_LIBS
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7117 $as_echo "yes" >&6; }
7119 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
7124 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
7128 # Libunwind support for ia64.
7130 # Check whether --with-libunwind-ia64 was given.
7131 if test "${with_libunwind_ia64+set}" = set; then :
7132 withval=$with_libunwind_ia64;
7134 with_libunwind_ia64=auto
7138 # Backward compatibility option.
7139 if test "${with_libunwind+set}" = set; then
7140 if test x"$with_libunwind_ia64" != xauto; then
7141 as_fn_error $? "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
7144 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
7145 with_libunwind_ia64="$with_libunwind"
7148 case "$with_libunwind_ia64" in
7152 for ac_header in libunwind-ia64.h
7154 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7155 if test "x$ac_cv_header_libunwind_ia64_h" = xyes; then :
7156 cat >>confdefs.h <<_ACEOF
7157 #define HAVE_LIBUNWIND_IA64_H 1
7164 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
7167 as_fn_error $? "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
7171 if test x"$with_libunwind_ia64" = xyes; then
7172 for ac_header in libunwind-ia64.h
7174 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7175 if test "x$ac_cv_header_libunwind_ia64_h" = xyes; then :
7176 cat >>confdefs.h <<_ACEOF
7177 #define HAVE_LIBUNWIND_IA64_H 1
7184 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
7185 as_fn_error $? "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
7187 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
7188 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
7189 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
7194 # Check whether --with-curses was given.
7195 if test "${with_curses+set}" = set; then :
7196 withval=$with_curses; opt_curses=$withval
7201 if test "$opt_curses" = "yes"; then
7205 # Profiling support.
7206 # Check whether --enable-profiling was given.
7207 if test "${enable_profiling+set}" = set; then :
7208 enableval=$enable_profiling; case $enableval in
7212 as_fn_error $? "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7219 for ac_func in monstartup _mcleanup
7221 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7222 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7223 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7224 cat >>confdefs.h <<_ACEOF
7225 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7232 $as_echo_n "checking for _etext... " >&6; }
7233 if ${ac_cv_var__etext+:} false; then :
7234 $as_echo_n "(cached) " >&6
7236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7237 /* end confdefs.h. */
7249 if ac_fn_c_try_link "$LINENO"; then :
7250 ac_cv_var__etext=yes
7255 rm -f core conftest.err conftest.$ac_objext \
7256 conftest$ac_exeext conftest.$ac_ext
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7260 $as_echo "$ac_cv_var__etext" >&6; }
7261 if test "$ac_cv_var__etext" = yes; then
7263 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7267 $as_echo_n "checking for etext... " >&6; }
7268 if ${ac_cv_var_etext+:} false; then :
7269 $as_echo_n "(cached) " >&6
7271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7272 /* end confdefs.h. */
7284 if ac_fn_c_try_link "$LINENO"; then :
7290 rm -f core conftest.err conftest.$ac_objext \
7291 conftest$ac_exeext conftest.$ac_ext
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7295 $as_echo "$ac_cv_var_etext" >&6; }
7296 if test "$ac_cv_var_etext" = yes; then
7298 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7301 if test "$enable_profiling" = yes ; then
7302 if test "$ac_cv_func_monstartup" = no || test "$ac_cv_func__mcleanup" = no; then
7303 as_fn_error $? "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7306 OLD_CFLAGS="$CFLAGS"
7307 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7310 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7311 if ${ac_cv_cc_supports_pg+:} false; then :
7312 $as_echo_n "(cached) " >&6
7314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7315 /* end confdefs.h. */
7325 if ac_fn_c_try_compile "$LINENO"; then :
7326 ac_cv_cc_supports_pg=yes
7328 ac_cv_cc_supports_pg=no
7331 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7335 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7337 if test "$ac_cv_cc_supports_pg" = no; then
7338 as_fn_error $? "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7341 CFLAGS="$OLD_CFLAGS"
7345 # Check whether --enable-codesign was given.
7346 if test "${enable_codesign+set}" = set; then :
7347 enableval=$enable_codesign; CODESIGN_CERT=$enableval
7354 # Check whether --with-pkgversion was given.
7355 if test "${with_pkgversion+set}" = set; then :
7356 withval=$with_pkgversion; case "$withval" in
7357 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
7359 *) PKGVERSION="($withval) " ;;
7370 # Check whether --with-bugurl was given.
7371 if test "${with_bugurl+set}" = set; then :
7372 withval=$with_bugurl; case "$withval" in
7373 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
7376 *) BUGURL="$withval"
7380 BUGURL="https://www.gnu.org/software/gdb/bugs/"
7390 REPORT_BUGS_TO="<$BUGURL>"
7391 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7398 cat >>confdefs.h <<_ACEOF
7399 #define PKGVERSION "$PKGVERSION"
7403 cat >>confdefs.h <<_ACEOF
7404 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7408 # --------------------- #
7409 # Checks for programs. #
7410 # --------------------- #
7412 for ac_prog in gawk mawk nawk awk
7414 # Extract the first word of "$ac_prog", so it can be a program name with args.
7415 set dummy $ac_prog; ac_word=$2
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7417 $as_echo_n "checking for $ac_word... " >&6; }
7418 if ${ac_cv_prog_AWK+:} false; then :
7419 $as_echo_n "(cached) " >&6
7421 if test -n "$AWK"; then
7422 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428 test -z "$as_dir" && as_dir=.
7429 for ac_exec_ext in '' $ac_executable_extensions; do
7430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7431 ac_cv_prog_AWK="$ac_prog"
7432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7442 if test -n "$AWK"; then
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7444 $as_echo "$AWK" >&6; }
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7447 $as_echo "no" >&6; }
7451 test -n "$AWK" && break
7454 # Find a good install program. We prefer a C program (faster),
7455 # so one script is as good as another. But avoid the broken or
7456 # incompatible versions:
7457 # SysV /etc/install, /usr/sbin/install
7458 # SunOS /usr/etc/install
7459 # IRIX /sbin/install
7461 # AmigaOS /C/install, which installs bootblocks on floppy discs
7462 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7463 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7464 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7465 # OS/2's system install, which has a completely different semantic
7466 # ./install, which can be erroneously created by make from ./install.sh.
7467 # Reject install programs that cannot install multiple files.
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7469 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7470 if test -z "$INSTALL"; then
7471 if ${ac_cv_path_install+:} false; then :
7472 $as_echo_n "(cached) " >&6
7474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7478 test -z "$as_dir" && as_dir=.
7479 # Account for people who put trailing slashes in PATH elements.
7480 case $as_dir/ in #((
7481 ./ | .// | /[cC]/* | \
7482 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7483 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7486 # OSF1 and SCO ODT 3.0 have their own names for install.
7487 # Don't use installbsd from OSF since it installs stuff as root
7489 for ac_prog in ginstall scoinst install; do
7490 for ac_exec_ext in '' $ac_executable_extensions; do
7491 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
7492 if test $ac_prog = install &&
7493 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7494 # AIX install. It has an incompatible calling convention.
7496 elif test $ac_prog = install &&
7497 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7498 # program-specific install script used by HP pwplus--don't use.
7501 rm -rf conftest.one conftest.two conftest.dir
7502 echo one > conftest.one
7503 echo two > conftest.two
7505 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7506 test -s conftest.one && test -s conftest.two &&
7507 test -s conftest.dir/conftest.one &&
7508 test -s conftest.dir/conftest.two
7510 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7523 rm -rf conftest.one conftest.two conftest.dir
7526 if test "${ac_cv_path_install+set}" = set; then
7527 INSTALL=$ac_cv_path_install
7529 # As a last resort, use the slow shell script. Don't cache a
7530 # value for INSTALL within a source directory, because that will
7531 # break other packages using the cache if that directory is
7532 # removed, or if the value is a relative name.
7533 INSTALL=$ac_install_sh
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7537 $as_echo "$INSTALL" >&6; }
7539 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7540 # It thinks the first close brace ends the variable substitution.
7541 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7543 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7545 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7548 $as_echo_n "checking whether ln -s works... " >&6; }
7550 if test "$LN_S" = "ln -s"; then
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7552 $as_echo "yes" >&6; }
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7555 $as_echo "no, using $LN_S" >&6; }
7558 if test -n "$ac_tool_prefix"; then
7559 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7560 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7562 $as_echo_n "checking for $ac_word... " >&6; }
7563 if ${ac_cv_prog_RANLIB+:} false; then :
7564 $as_echo_n "(cached) " >&6
7566 if test -n "$RANLIB"; then
7567 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7573 test -z "$as_dir" && as_dir=.
7574 for ac_exec_ext in '' $ac_executable_extensions; do
7575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7576 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7586 RANLIB=$ac_cv_prog_RANLIB
7587 if test -n "$RANLIB"; then
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7589 $as_echo "$RANLIB" >&6; }
7591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7592 $as_echo "no" >&6; }
7597 if test -z "$ac_cv_prog_RANLIB"; then
7598 ac_ct_RANLIB=$RANLIB
7599 # Extract the first word of "ranlib", so it can be a program name with args.
7600 set dummy ranlib; ac_word=$2
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7602 $as_echo_n "checking for $ac_word... " >&6; }
7603 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7604 $as_echo_n "(cached) " >&6
7606 if test -n "$ac_ct_RANLIB"; then
7607 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7613 test -z "$as_dir" && as_dir=.
7614 for ac_exec_ext in '' $ac_executable_extensions; do
7615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7616 ac_cv_prog_ac_ct_RANLIB="ranlib"
7617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7626 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7627 if test -n "$ac_ct_RANLIB"; then
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7629 $as_echo "$ac_ct_RANLIB" >&6; }
7631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7632 $as_echo "no" >&6; }
7635 if test "x$ac_ct_RANLIB" = x; then
7638 case $cross_compiling:$ac_tool_warned in
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7641 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7642 ac_tool_warned=yes ;;
7644 RANLIB=$ac_ct_RANLIB
7647 RANLIB="$ac_cv_prog_RANLIB"
7650 for ac_prog in 'bison -y' byacc
7652 # Extract the first word of "$ac_prog", so it can be a program name with args.
7653 set dummy $ac_prog; ac_word=$2
7654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7655 $as_echo_n "checking for $ac_word... " >&6; }
7656 if ${ac_cv_prog_YACC+:} false; then :
7657 $as_echo_n "(cached) " >&6
7659 if test -n "$YACC"; then
7660 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7666 test -z "$as_dir" && as_dir=.
7667 for ac_exec_ext in '' $ac_executable_extensions; do
7668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7669 ac_cv_prog_YACC="$ac_prog"
7670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7679 YACC=$ac_cv_prog_YACC
7680 if test -n "$YACC"; then
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7682 $as_echo "$YACC" >&6; }
7684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7685 $as_echo "no" >&6; }
7689 test -n "$YACC" && break
7691 test -n "$YACC" || YACC="yacc"
7694 if test -n "$ac_tool_prefix"; then
7695 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7696 set dummy ${ac_tool_prefix}ar; ac_word=$2
7697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7698 $as_echo_n "checking for $ac_word... " >&6; }
7699 if ${ac_cv_prog_AR+:} false; then :
7700 $as_echo_n "(cached) " >&6
7702 if test -n "$AR"; then
7703 ac_cv_prog_AR="$AR" # Let the user override the test.
7705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7709 test -z "$as_dir" && as_dir=.
7710 for ac_exec_ext in '' $ac_executable_extensions; do
7711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7712 ac_cv_prog_AR="${ac_tool_prefix}ar"
7713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7723 if test -n "$AR"; then
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7725 $as_echo "$AR" >&6; }
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7728 $as_echo "no" >&6; }
7733 if test -z "$ac_cv_prog_AR"; then
7735 # Extract the first word of "ar", so it can be a program name with args.
7736 set dummy ar; ac_word=$2
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7738 $as_echo_n "checking for $ac_word... " >&6; }
7739 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7740 $as_echo_n "(cached) " >&6
7742 if test -n "$ac_ct_AR"; then
7743 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7749 test -z "$as_dir" && as_dir=.
7750 for ac_exec_ext in '' $ac_executable_extensions; do
7751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7752 ac_cv_prog_ac_ct_AR="ar"
7753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7762 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7763 if test -n "$ac_ct_AR"; then
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7765 $as_echo "$ac_ct_AR" >&6; }
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7768 $as_echo "no" >&6; }
7771 if test "x$ac_ct_AR" = x; then
7774 case $cross_compiling:$ac_tool_warned in
7776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7778 ac_tool_warned=yes ;;
7786 if test -n "$ac_tool_prefix"; then
7787 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7788 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7790 $as_echo_n "checking for $ac_word... " >&6; }
7791 if ${ac_cv_prog_DLLTOOL+:} false; then :
7792 $as_echo_n "(cached) " >&6
7794 if test -n "$DLLTOOL"; then
7795 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7801 test -z "$as_dir" && as_dir=.
7802 for ac_exec_ext in '' $ac_executable_extensions; do
7803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7804 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7814 DLLTOOL=$ac_cv_prog_DLLTOOL
7815 if test -n "$DLLTOOL"; then
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7817 $as_echo "$DLLTOOL" >&6; }
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7820 $as_echo "no" >&6; }
7825 if test -z "$ac_cv_prog_DLLTOOL"; then
7826 ac_ct_DLLTOOL=$DLLTOOL
7827 # Extract the first word of "dlltool", so it can be a program name with args.
7828 set dummy dlltool; ac_word=$2
7829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7830 $as_echo_n "checking for $ac_word... " >&6; }
7831 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
7832 $as_echo_n "(cached) " >&6
7834 if test -n "$ac_ct_DLLTOOL"; then
7835 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7841 test -z "$as_dir" && as_dir=.
7842 for ac_exec_ext in '' $ac_executable_extensions; do
7843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7844 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7854 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7855 if test -n "$ac_ct_DLLTOOL"; then
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7857 $as_echo "$ac_ct_DLLTOOL" >&6; }
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7860 $as_echo "no" >&6; }
7863 if test "x$ac_ct_DLLTOOL" = x; then
7866 case $cross_compiling:$ac_tool_warned in
7868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7869 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7870 ac_tool_warned=yes ;;
7872 DLLTOOL=$ac_ct_DLLTOOL
7875 DLLTOOL="$ac_cv_prog_DLLTOOL"
7878 if test -n "$ac_tool_prefix"; then
7879 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7880 set dummy ${ac_tool_prefix}windres; ac_word=$2
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7882 $as_echo_n "checking for $ac_word... " >&6; }
7883 if ${ac_cv_prog_WINDRES+:} false; then :
7884 $as_echo_n "(cached) " >&6
7886 if test -n "$WINDRES"; then
7887 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7893 test -z "$as_dir" && as_dir=.
7894 for ac_exec_ext in '' $ac_executable_extensions; do
7895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7896 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7906 WINDRES=$ac_cv_prog_WINDRES
7907 if test -n "$WINDRES"; then
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7909 $as_echo "$WINDRES" >&6; }
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7912 $as_echo "no" >&6; }
7917 if test -z "$ac_cv_prog_WINDRES"; then
7918 ac_ct_WINDRES=$WINDRES
7919 # Extract the first word of "windres", so it can be a program name with args.
7920 set dummy windres; ac_word=$2
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7922 $as_echo_n "checking for $ac_word... " >&6; }
7923 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
7924 $as_echo_n "(cached) " >&6
7926 if test -n "$ac_ct_WINDRES"; then
7927 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7933 test -z "$as_dir" && as_dir=.
7934 for ac_exec_ext in '' $ac_executable_extensions; do
7935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7936 ac_cv_prog_ac_ct_WINDRES="windres"
7937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7946 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7947 if test -n "$ac_ct_WINDRES"; then
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7949 $as_echo "$ac_ct_WINDRES" >&6; }
7951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7952 $as_echo "no" >&6; }
7955 if test "x$ac_ct_WINDRES" = x; then
7958 case $cross_compiling:$ac_tool_warned in
7960 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7961 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7962 ac_tool_warned=yes ;;
7964 WINDRES=$ac_ct_WINDRES
7967 WINDRES="$ac_cv_prog_WINDRES"
7973 # Needed for GNU Hurd hosts.
7974 if test -n "$ac_tool_prefix"; then
7975 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7976 set dummy ${ac_tool_prefix}mig; ac_word=$2
7977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7978 $as_echo_n "checking for $ac_word... " >&6; }
7979 if ${ac_cv_prog_MIG+:} false; then :
7980 $as_echo_n "(cached) " >&6
7982 if test -n "$MIG"; then
7983 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7989 test -z "$as_dir" && as_dir=.
7990 for ac_exec_ext in '' $ac_executable_extensions; do
7991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7992 ac_cv_prog_MIG="${ac_tool_prefix}mig"
7993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8003 if test -n "$MIG"; then
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
8005 $as_echo "$MIG" >&6; }
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8008 $as_echo "no" >&6; }
8013 if test -z "$ac_cv_prog_MIG"; then
8015 # Extract the first word of "mig", so it can be a program name with args.
8016 set dummy mig; ac_word=$2
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8018 $as_echo_n "checking for $ac_word... " >&6; }
8019 if ${ac_cv_prog_ac_ct_MIG+:} false; then :
8020 $as_echo_n "(cached) " >&6
8022 if test -n "$ac_ct_MIG"; then
8023 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
8025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029 test -z "$as_dir" && as_dir=.
8030 for ac_exec_ext in '' $ac_executable_extensions; do
8031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8032 ac_cv_prog_ac_ct_MIG="mig"
8033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8042 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
8043 if test -n "$ac_ct_MIG"; then
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8045 $as_echo "$ac_ct_MIG" >&6; }
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8048 $as_echo "no" >&6; }
8051 if test "x$ac_ct_MIG" = x; then
8054 case $cross_compiling:$ac_tool_warned in
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8057 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8058 ac_tool_warned=yes ;;
8063 MIG="$ac_cv_prog_MIG"
8066 if test x"$MIG" = x; then
8067 as_fn_error $? "MIG not found but required for $host hosts" "$LINENO" 5
8072 # ---------------------- #
8073 # Checks for libraries. #
8074 # ---------------------- #
8076 # We might need to link with -lm; most simulators need it.
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8078 $as_echo_n "checking for main in -lm... " >&6; }
8079 if ${ac_cv_lib_m_main+:} false; then :
8080 $as_echo_n "(cached) " >&6
8082 ac_check_lib_save_LIBS=$LIBS
8084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8085 /* end confdefs.h. */
8096 if ac_fn_c_try_link "$LINENO"; then :
8097 ac_cv_lib_m_main=yes
8101 rm -f core conftest.err conftest.$ac_objext \
8102 conftest$ac_exeext conftest.$ac_ext
8103 LIBS=$ac_check_lib_save_LIBS
8105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8106 $as_echo "$ac_cv_lib_m_main" >&6; }
8107 if test "x$ac_cv_lib_m_main" = xyes; then :
8108 cat >>confdefs.h <<_ACEOF
8117 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
8119 $as_echo_n "checking for library containing gethostbyname... " >&6; }
8120 if ${ac_cv_search_gethostbyname+:} false; then :
8121 $as_echo_n "(cached) " >&6
8123 ac_func_search_save_LIBS=$LIBS
8124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8125 /* end confdefs.h. */
8127 /* Override any GCC internal prototype to avoid an error.
8128 Use char because int might match the return type of a GCC
8129 builtin and then its argument prototype would still apply. */
8133 char gethostbyname ();
8137 return gethostbyname ();
8142 for ac_lib in '' nsl; do
8143 if test -z "$ac_lib"; then
8144 ac_res="none required"
8147 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8149 if ac_fn_c_try_link "$LINENO"; then :
8150 ac_cv_search_gethostbyname=$ac_res
8152 rm -f core conftest.err conftest.$ac_objext \
8154 if ${ac_cv_search_gethostbyname+:} false; then :
8158 if ${ac_cv_search_gethostbyname+:} false; then :
8161 ac_cv_search_gethostbyname=no
8164 LIBS=$ac_func_search_save_LIBS
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
8167 $as_echo "$ac_cv_search_gethostbyname" >&6; }
8168 ac_res=$ac_cv_search_gethostbyname
8169 if test "$ac_res" != no; then :
8170 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8175 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8177 $as_echo_n "checking for library containing socketpair... " >&6; }
8178 if ${ac_cv_search_socketpair+:} false; then :
8179 $as_echo_n "(cached) " >&6
8181 ac_func_search_save_LIBS=$LIBS
8182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8183 /* end confdefs.h. */
8185 /* Override any GCC internal prototype to avoid an error.
8186 Use char because int might match the return type of a GCC
8187 builtin and then its argument prototype would still apply. */
8195 return socketpair ();
8200 for ac_lib in '' socket; do
8201 if test -z "$ac_lib"; then
8202 ac_res="none required"
8205 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8207 if ac_fn_c_try_link "$LINENO"; then :
8208 ac_cv_search_socketpair=$ac_res
8210 rm -f core conftest.err conftest.$ac_objext \
8212 if ${ac_cv_search_socketpair+:} false; then :
8216 if ${ac_cv_search_socketpair+:} false; then :
8219 ac_cv_search_socketpair=no
8222 LIBS=$ac_func_search_save_LIBS
8224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8225 $as_echo "$ac_cv_search_socketpair" >&6; }
8226 ac_res=$ac_cv_search_socketpair
8227 if test "$ac_res" != no; then :
8228 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8233 # Link in zlib if we can. This allows us to read compressed debug sections.
8235 # Use the system's zlib library.
8236 zlibdir="-L\$(top_builddir)/../zlib"
8237 zlibinc="-I\$(top_srcdir)/../zlib"
8239 # Check whether --with-system-zlib was given.
8240 if test "${with_system_zlib+set}" = set; then :
8241 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8253 if test "X$prefix" = "XNONE"; then
8254 acl_final_prefix="$ac_default_prefix"
8256 acl_final_prefix="$prefix"
8258 if test "X$exec_prefix" = "XNONE"; then
8259 acl_final_exec_prefix='${prefix}'
8261 acl_final_exec_prefix="$exec_prefix"
8263 acl_save_prefix="$prefix"
8264 prefix="$acl_final_prefix"
8265 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8266 prefix="$acl_save_prefix"
8269 # Check whether --with-gnu-ld was given.
8270 if test "${with_gnu_ld+set}" = set; then :
8271 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8276 # Prepare PATH_SEPARATOR.
8277 # The user is always right.
8278 if test "${PATH_SEPARATOR+set}" != set; then
8279 echo "#! /bin/sh" >conf$$.sh
8280 echo "exit 0" >>conf$$.sh
8282 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8290 if test "$GCC" = yes; then
8291 # Check if gcc -print-prog-name=ld gives a path.
8292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8293 $as_echo_n "checking for ld used by GCC... " >&6; }
8296 # gcc leaves a trailing carriage return which upsets mingw
8297 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8299 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8302 # Accept absolute paths.
8303 [\\/]* | [A-Za-z]:[\\/]*)
8304 re_direlt='/[^/][^/]*/\.\./'
8305 # Canonicalize the path of ld
8306 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8307 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8308 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8310 test -z "$LD" && LD="$ac_prog"
8313 # If it fails, then pretend we aren't using GCC.
8317 # If it is relative, then search for the first ld in PATH.
8321 elif test "$with_gnu_ld" = yes; then
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8323 $as_echo_n "checking for GNU ld... " >&6; }
8325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8326 $as_echo_n "checking for non-GNU ld... " >&6; }
8328 if ${acl_cv_path_LD+:} false; then :
8329 $as_echo_n "(cached) " >&6
8331 if test -z "$LD"; then
8332 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8333 for ac_dir in $PATH; do
8334 test -z "$ac_dir" && ac_dir=.
8335 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8336 acl_cv_path_LD="$ac_dir/$ac_prog"
8337 # Check to see if the program is GNU ld. I'd rather use --version,
8338 # but apparently some GNU ld's only accept -v.
8339 # Break only if it was the GNU/non-GNU ld that we prefer.
8340 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8341 test "$with_gnu_ld" != no && break
8343 test "$with_gnu_ld" != yes && break
8349 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8353 LD="$acl_cv_path_LD"
8354 if test -n "$LD"; then
8355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8356 $as_echo "$LD" >&6; }
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8359 $as_echo "no" >&6; }
8361 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8363 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8364 if ${acl_cv_prog_gnu_ld+:} false; then :
8365 $as_echo_n "(cached) " >&6
8367 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8368 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8369 acl_cv_prog_gnu_ld=yes
8371 acl_cv_prog_gnu_ld=no
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8375 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8376 with_gnu_ld=$acl_cv_prog_gnu_ld
8380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8381 $as_echo_n "checking for shared library run path origin... " >&6; }
8382 if ${acl_cv_rpath+:} false; then :
8383 $as_echo_n "(cached) " >&6
8386 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8387 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8394 $as_echo "$acl_cv_rpath" >&6; }
8396 libext="$acl_cv_libext"
8397 shlibext="$acl_cv_shlibext"
8398 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8399 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8400 hardcode_direct="$acl_cv_hardcode_direct"
8401 hardcode_minus_L="$acl_cv_hardcode_minus_L"
8402 # Check whether --enable-rpath was given.
8403 if test "${enable_rpath+set}" = set; then :
8404 enableval=$enable_rpath; :
8418 acl_save_prefix="$prefix"
8419 prefix="$acl_final_prefix"
8420 acl_save_exec_prefix="$exec_prefix"
8421 exec_prefix="$acl_final_exec_prefix"
8423 eval additional_includedir=\"$includedir\"
8424 eval additional_libdir=\"$libdir\"
8426 exec_prefix="$acl_save_exec_prefix"
8427 prefix="$acl_save_prefix"
8430 # Check whether --with-libiconv-prefix was given.
8431 if test "${with_libiconv_prefix+set}" = set; then :
8432 withval=$with_libiconv_prefix;
8433 if test "X$withval" = "Xno"; then
8436 if test "X$withval" = "X"; then
8438 acl_save_prefix="$prefix"
8439 prefix="$acl_final_prefix"
8440 acl_save_exec_prefix="$exec_prefix"
8441 exec_prefix="$acl_final_exec_prefix"
8443 eval additional_includedir=\"$includedir\"
8444 eval additional_libdir=\"$libdir\"
8446 exec_prefix="$acl_save_exec_prefix"
8447 prefix="$acl_save_prefix"
8450 additional_includedir="$withval/include"
8451 additional_libdir="$withval/lib"
8458 # Check whether --with-libiconv-type was given.
8459 if test "${with_libiconv_type+set}" = set; then :
8460 withval=$with_libiconv_type; with_libiconv_type=$withval
8462 with_libiconv_type=auto
8465 lib_type=`eval echo \$with_libiconv_type`
8472 names_already_handled=
8473 names_next_round='iconv '
8474 while test -n "$names_next_round"; do
8475 names_this_round="$names_next_round"
8477 for name in $names_this_round; do
8479 for n in $names_already_handled; do
8480 if test "$n" = "$name"; then
8485 if test -z "$already_handled"; then
8486 names_already_handled="$names_already_handled $name"
8487 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8488 eval value=\"\$HAVE_LIB$uppername\"
8489 if test -n "$value"; then
8490 if test "$value" = yes; then
8491 eval value=\"\$LIB$uppername\"
8492 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8493 eval value=\"\$LTLIB$uppername\"
8494 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8503 if test $use_additional = yes; then
8504 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
8505 found_dir="$additional_libdir"
8506 found_so="$additional_libdir/lib$name.$shlibext"
8507 if test -f "$additional_libdir/lib$name.la"; then
8508 found_la="$additional_libdir/lib$name.la"
8510 elif test x$lib_type != xshared; then
8511 if test -f "$additional_libdir/lib$name.$libext"; then
8512 found_dir="$additional_libdir"
8513 found_a="$additional_libdir/lib$name.$libext"
8514 if test -f "$additional_libdir/lib$name.la"; then
8515 found_la="$additional_libdir/lib$name.la"
8520 if test "X$found_dir" = "X"; then
8521 for x in $LDFLAGS $LTLIBICONV; do
8523 acl_save_prefix="$prefix"
8524 prefix="$acl_final_prefix"
8525 acl_save_exec_prefix="$exec_prefix"
8526 exec_prefix="$acl_final_exec_prefix"
8528 exec_prefix="$acl_save_exec_prefix"
8529 prefix="$acl_save_prefix"
8533 dir=`echo "X$x" | sed -e 's/^X-L//'`
8534 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
8536 found_so="$dir/lib$name.$shlibext"
8537 if test -f "$dir/lib$name.la"; then
8538 found_la="$dir/lib$name.la"
8540 elif test x$lib_type != xshared; then
8541 if test -f "$dir/lib$name.$libext"; then
8543 found_a="$dir/lib$name.$libext"
8544 if test -f "$dir/lib$name.la"; then
8545 found_la="$dir/lib$name.la"
8551 if test "X$found_dir" != "X"; then
8556 if test "X$found_dir" != "X"; then
8557 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8558 if test "X$found_so" != "X"; then
8559 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8560 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8563 for x in $ltrpathdirs; do
8564 if test "X$x" = "X$found_dir"; then
8569 if test -z "$haveit"; then
8570 ltrpathdirs="$ltrpathdirs $found_dir"
8572 if test "$hardcode_direct" = yes; then
8573 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8575 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8576 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8578 for x in $rpathdirs; do
8579 if test "X$x" = "X$found_dir"; then
8584 if test -z "$haveit"; then
8585 rpathdirs="$rpathdirs $found_dir"
8589 for x in $LDFLAGS $LIBICONV; do
8591 acl_save_prefix="$prefix"
8592 prefix="$acl_final_prefix"
8593 acl_save_exec_prefix="$exec_prefix"
8594 exec_prefix="$acl_final_exec_prefix"
8596 exec_prefix="$acl_save_exec_prefix"
8597 prefix="$acl_save_prefix"
8599 if test "X$x" = "X-L$found_dir"; then
8604 if test -z "$haveit"; then
8605 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8607 if test "$hardcode_minus_L" != no; then
8608 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8610 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8616 if test "X$found_a" != "X"; then
8617 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8619 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8622 additional_includedir=
8623 case "$found_dir" in
8625 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8626 additional_includedir="$basedir/include"
8629 if test "X$additional_includedir" != "X"; then
8630 if test "X$additional_includedir" != "X/usr/include"; then
8632 if test "X$additional_includedir" = "X/usr/local/include"; then
8633 if test -n "$GCC"; then
8635 linux*) haveit=yes;;
8639 if test -z "$haveit"; then
8640 for x in $CPPFLAGS $INCICONV; do
8642 acl_save_prefix="$prefix"
8643 prefix="$acl_final_prefix"
8644 acl_save_exec_prefix="$exec_prefix"
8645 exec_prefix="$acl_final_exec_prefix"
8647 exec_prefix="$acl_save_exec_prefix"
8648 prefix="$acl_save_prefix"
8650 if test "X$x" = "X-I$additional_includedir"; then
8655 if test -z "$haveit"; then
8656 if test -d "$additional_includedir"; then
8657 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8663 if test -n "$found_la"; then
8664 save_libdir="$libdir"
8666 */* | *\\*) . "$found_la" ;;
8667 *) . "./$found_la" ;;
8669 libdir="$save_libdir"
8670 for dep in $dependency_libs; do
8673 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8674 if test "X$additional_libdir" != "X/usr/lib"; then
8676 if test "X$additional_libdir" = "X/usr/local/lib"; then
8677 if test -n "$GCC"; then
8679 linux*) haveit=yes;;
8683 if test -z "$haveit"; then
8685 for x in $LDFLAGS $LIBICONV; do
8687 acl_save_prefix="$prefix"
8688 prefix="$acl_final_prefix"
8689 acl_save_exec_prefix="$exec_prefix"
8690 exec_prefix="$acl_final_exec_prefix"
8692 exec_prefix="$acl_save_exec_prefix"
8693 prefix="$acl_save_prefix"
8695 if test "X$x" = "X-L$additional_libdir"; then
8700 if test -z "$haveit"; then
8701 if test -d "$additional_libdir"; then
8702 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8706 for x in $LDFLAGS $LTLIBICONV; do
8708 acl_save_prefix="$prefix"
8709 prefix="$acl_final_prefix"
8710 acl_save_exec_prefix="$exec_prefix"
8711 exec_prefix="$acl_final_exec_prefix"
8713 exec_prefix="$acl_save_exec_prefix"
8714 prefix="$acl_save_prefix"
8716 if test "X$x" = "X-L$additional_libdir"; then
8721 if test -z "$haveit"; then
8722 if test -d "$additional_libdir"; then
8723 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8730 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8731 if test "$enable_rpath" != no; then
8733 for x in $rpathdirs; do
8734 if test "X$x" = "X$dir"; then
8739 if test -z "$haveit"; then
8740 rpathdirs="$rpathdirs $dir"
8743 for x in $ltrpathdirs; do
8744 if test "X$x" = "X$dir"; then
8749 if test -z "$haveit"; then
8750 ltrpathdirs="$ltrpathdirs $dir"
8755 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8758 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8761 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8762 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8768 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
8769 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8770 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8772 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
8773 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
8780 if test "X$rpathdirs" != "X"; then
8781 if test -n "$hardcode_libdir_separator"; then
8783 for found_dir in $rpathdirs; do
8784 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8786 acl_save_libdir="$libdir"
8788 eval flag=\"$hardcode_libdir_flag_spec\"
8789 libdir="$acl_save_libdir"
8790 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8792 for found_dir in $rpathdirs; do
8793 acl_save_libdir="$libdir"
8795 eval flag=\"$hardcode_libdir_flag_spec\"
8796 libdir="$acl_save_libdir"
8797 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8801 if test "X$ltrpathdirs" != "X"; then
8802 for found_dir in $ltrpathdirs; do
8803 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8814 $as_echo_n "checking for iconv... " >&6; }
8815 if ${am_cv_func_iconv+:} false; then :
8816 $as_echo_n "(cached) " >&6
8819 am_cv_func_iconv="no, consider installing GNU libiconv"
8821 am_save_CPPFLAGS="$CPPFLAGS"
8822 CPPFLAGS="$CPPFLAGS $INCICONV"
8823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8824 /* end confdefs.h. */
8830 iconv_t cd = iconv_open("","");
8831 iconv(cd,NULL,NULL,NULL,NULL);
8837 if ac_fn_c_try_link "$LINENO"; then :
8838 am_cv_func_iconv=yes
8840 rm -f core conftest.err conftest.$ac_objext \
8841 conftest$ac_exeext conftest.$ac_ext
8842 CPPFLAGS="$am_save_CPPFLAGS"
8844 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8845 for _libs in .libs _libs; do
8846 am_save_CPPFLAGS="$CPPFLAGS"
8847 am_save_LIBS="$LIBS"
8848 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8849 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8851 /* end confdefs.h. */
8857 iconv_t cd = iconv_open("","");
8858 iconv(cd,NULL,NULL,NULL,NULL);
8864 if ac_fn_c_try_link "$LINENO"; then :
8865 INCICONV="-I../libiconv/include"
8866 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8867 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8869 am_cv_func_iconv=yes
8871 rm -f core conftest.err conftest.$ac_objext \
8872 conftest$ac_exeext conftest.$ac_ext
8873 CPPFLAGS="$am_save_CPPFLAGS"
8874 LIBS="$am_save_LIBS"
8875 if test "$am_cv_func_iconv" = "yes"; then
8881 if test "$am_cv_func_iconv" != yes; then
8882 am_save_CPPFLAGS="$CPPFLAGS"
8883 am_save_LIBS="$LIBS"
8884 CPPFLAGS="$CPPFLAGS $INCICONV"
8885 LIBS="$LIBS $LIBICONV"
8886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8887 /* end confdefs.h. */
8893 iconv_t cd = iconv_open("","");
8894 iconv(cd,NULL,NULL,NULL,NULL);
8900 if ac_fn_c_try_link "$LINENO"; then :
8902 am_cv_func_iconv=yes
8904 rm -f core conftest.err conftest.$ac_objext \
8905 conftest$ac_exeext conftest.$ac_ext
8906 CPPFLAGS="$am_save_CPPFLAGS"
8907 LIBS="$am_save_LIBS"
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8912 $as_echo "$am_cv_func_iconv" >&6; }
8913 if test "$am_cv_func_iconv" = yes; then
8915 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8918 if test "$am_cv_lib_iconv" = yes; then
8920 for element in $INCICONV; do
8922 for x in $CPPFLAGS; do
8924 acl_save_prefix="$prefix"
8925 prefix="$acl_final_prefix"
8926 acl_save_exec_prefix="$exec_prefix"
8927 exec_prefix="$acl_final_exec_prefix"
8929 exec_prefix="$acl_save_exec_prefix"
8930 prefix="$acl_save_prefix"
8932 if test "X$x" = "X$element"; then
8937 if test -z "$haveit"; then
8938 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8943 $as_echo_n "checking how to link with libiconv... " >&6; }
8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8945 $as_echo "$LIBICONV" >&6; }
8953 if test "$am_cv_func_iconv" = yes; then
8954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8955 $as_echo_n "checking for iconv declaration... " >&6; }
8956 if ${am_cv_proto_iconv+:} false; then :
8957 $as_echo_n "(cached) " >&6
8960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8961 /* end confdefs.h. */
8969 #if defined(__STDC__) || defined(__cplusplus)
8970 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8983 if ac_fn_c_try_compile "$LINENO"; then :
8984 am_cv_proto_iconv_arg1=""
8986 am_cv_proto_iconv_arg1="const"
8988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8989 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);"
8992 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8994 }$am_cv_proto_iconv" >&5
8996 }$am_cv_proto_iconv" >&6; }
8998 cat >>confdefs.h <<_ACEOF
8999 #define ICONV_CONST $am_cv_proto_iconv_arg1
9005 # GDB may fork/exec the iconv program to get the list of supported character
9006 # sets. Allow the user to specify where to find it.
9007 # There are several factors affecting the choice of option name:
9008 # - There is already --with-libiconv-prefix but we can't use it, it specifies
9009 # the build-time location of libiconv files.
9010 # - The program we need to find is iconv, which comes with glibc. The user
9011 # doesn't necessarily have libiconv installed. Therefore naming this
9012 # --with-libiconv-foo feels wrong.
9013 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
9014 # defined to work on directories not files (though it really doesn't know
9016 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
9017 # with --with-libiconv-prefix.
9018 # Putting these together is why the option name is --with-iconv-bin.
9021 # Check whether --with-iconv-bin was given.
9022 if test "${with_iconv_bin+set}" = set; then :
9023 withval=$with_iconv_bin; iconv_bin="${withval}"
9025 cat >>confdefs.h <<_ACEOF
9026 #define ICONV_BIN "${iconv_bin}"
9030 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9031 if test "x$prefix" = xNONE; then
9032 test_prefix=/usr/local
9037 test_prefix=$exec_prefix
9040 case ${iconv_bin} in
9041 "${test_prefix}"|"${test_prefix}/"*|\
9042 '${exec_prefix}'|'${exec_prefix}/'*)
9047 cat >>confdefs.h <<_ACEOF
9048 #define ICONV_BIN_RELOCATABLE $value
9056 # For the TUI, we need enhanced curses functionality.
9057 if test x"$enable_tui" != xno; then
9062 if test x"$prefer_curses" = xyes; then
9063 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9064 # curses library because the latter might not provide all the
9065 # functionality we need. However, this leads to problems on systems
9066 # where the linker searches /usr/local/lib, but the compiler doesn't
9067 # search /usr/local/include, if ncurses is installed in /usr/local. A
9068 # default installation of ncurses on alpha*-dec-osf* will lead to such
9070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9071 $as_echo_n "checking for library containing waddstr... " >&6; }
9072 if ${ac_cv_search_waddstr+:} false; then :
9073 $as_echo_n "(cached) " >&6
9075 ac_func_search_save_LIBS=$LIBS
9076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9077 /* end confdefs.h. */
9079 /* Override any GCC internal prototype to avoid an error.
9080 Use char because int might match the return type of a GCC
9081 builtin and then its argument prototype would still apply. */
9094 for ac_lib in '' ncursesw ncurses cursesX curses; do
9095 if test -z "$ac_lib"; then
9096 ac_res="none required"
9099 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9101 if ac_fn_c_try_link "$LINENO"; then :
9102 ac_cv_search_waddstr=$ac_res
9104 rm -f core conftest.err conftest.$ac_objext \
9106 if ${ac_cv_search_waddstr+:} false; then :
9110 if ${ac_cv_search_waddstr+:} false; then :
9113 ac_cv_search_waddstr=no
9116 LIBS=$ac_func_search_save_LIBS
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9119 $as_echo "$ac_cv_search_waddstr" >&6; }
9120 ac_res=$ac_cv_search_waddstr
9121 if test "$ac_res" != no; then :
9122 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9127 if test "$ac_cv_search_waddstr" != no; then
9132 # Check whether we should enable the TUI, but only do so if we really
9134 if test x"$enable_tui" != xno; then
9135 if test -d "$srcdir/tui"; then
9136 if test "$curses_found" != no; then
9137 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9138 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9139 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9140 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9142 if test x"$enable_tui" = xyes; then
9143 as_fn_error $? "no enhanced curses library found; disable TUI" "$LINENO" 5
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9146 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9152 # Since GDB uses Readline, we need termcap functionality. In many
9153 # cases this will be provided by the curses library, but some systems
9154 # have a separate termcap library, or no curses library at all.
9158 if test -d "$srcdir/libtermcap"; then
9159 LIBS="../libtermcap/libtermcap.a $LIBS"
9160 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9163 ac_cv_search_tgetent="none required"
9167 # These are the libraries checked by Readline.
9168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9169 $as_echo_n "checking for library containing tgetent... " >&6; }
9170 if ${ac_cv_search_tgetent+:} false; then :
9171 $as_echo_n "(cached) " >&6
9173 ac_func_search_save_LIBS=$LIBS
9174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9175 /* end confdefs.h. */
9177 /* Override any GCC internal prototype to avoid an error.
9178 Use char because int might match the return type of a GCC
9179 builtin and then its argument prototype would still apply. */
9192 for ac_lib in '' termcap tinfow tinfo curses ncursesw ncurses; do
9193 if test -z "$ac_lib"; then
9194 ac_res="none required"
9197 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9199 if ac_fn_c_try_link "$LINENO"; then :
9200 ac_cv_search_tgetent=$ac_res
9202 rm -f core conftest.err conftest.$ac_objext \
9204 if ${ac_cv_search_tgetent+:} false; then :
9208 if ${ac_cv_search_tgetent+:} false; then :
9211 ac_cv_search_tgetent=no
9214 LIBS=$ac_func_search_save_LIBS
9216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9217 $as_echo "$ac_cv_search_tgetent" >&6; }
9218 ac_res=$ac_cv_search_tgetent
9219 if test "$ac_res" != no; then :
9220 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9225 if test "$ac_cv_search_tgetent" = no; then
9226 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
9230 # Check whether --with-system-readline was given.
9231 if test "${with_system_readline+set}" = set; then :
9232 withval=$with_system_readline;
9236 if test "$with_system_readline" = yes; then
9237 for ac_header in readline/readline.h
9239 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
9240 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
9241 cat >>confdefs.h <<_ACEOF
9242 #define HAVE_READLINE_READLINE_H 1
9251 if test "$readline_h" = "no"; then
9252 as_fn_error $? "readline development packages are probably missing" "$LINENO" 5
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system readline is new enough" >&5
9255 $as_echo_n "checking whether system readline is new enough... " >&6; }
9256 if ${gdb_cv_readline_ok+:} false; then :
9257 $as_echo_n "(cached) " >&6
9259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9260 /* end confdefs.h. */
9262 #include <readline/readline.h>
9266 #if RL_VERSION_MAJOR < 7
9267 # error "readline version 7 required"
9274 if ac_fn_c_try_compile "$LINENO"; then :
9275 gdb_cv_readline_ok=yes
9277 gdb_cv_readline_ok=no
9280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_readline_ok" >&5
9284 $as_echo "$gdb_cv_readline_ok" >&6; }
9285 if test "$gdb_cv_readline_ok" != yes; then
9286 as_fn_error $? "system readline is not new enough" "$LINENO" 5
9292 READLINE_TEXI_INCFLAG=
9294 READLINE='$(READLINE_DIR)/libreadline.a'
9295 READLINE_DEPS='$(READLINE)'
9296 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9297 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9304 # Generate jit-reader.h
9306 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9309 # The cast to long int works around a bug in the HP C Compiler
9310 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9311 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9312 # This bug is HP SR number 8606223364.
9313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9314 $as_echo_n "checking size of unsigned long long... " >&6; }
9315 if ${ac_cv_sizeof_unsigned_long_long+:} false; then :
9316 $as_echo_n "(cached) " >&6
9318 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
9321 if test "$ac_cv_type_unsigned_long_long" = yes; then
9322 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9323 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9324 as_fn_error 77 "cannot compute sizeof (unsigned long long)
9325 See \`config.log' for more details" "$LINENO" 5; }
9327 ac_cv_sizeof_unsigned_long_long=0
9332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9333 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9337 cat >>confdefs.h <<_ACEOF
9338 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9342 # The cast to long int works around a bug in the HP C Compiler
9343 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9344 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9345 # This bug is HP SR number 8606223364.
9346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9347 $as_echo_n "checking size of unsigned long... " >&6; }
9348 if ${ac_cv_sizeof_unsigned_long+:} false; then :
9349 $as_echo_n "(cached) " >&6
9351 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9354 if test "$ac_cv_type_unsigned_long" = yes; then
9355 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9356 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9357 as_fn_error 77 "cannot compute sizeof (unsigned long)
9358 See \`config.log' for more details" "$LINENO" 5; }
9360 ac_cv_sizeof_unsigned_long=0
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9366 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9370 cat >>confdefs.h <<_ACEOF
9371 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9375 # The cast to long int works around a bug in the HP C Compiler
9376 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9377 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9378 # This bug is HP SR number 8606223364.
9379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9380 $as_echo_n "checking size of unsigned __int128... " >&6; }
9381 if ${ac_cv_sizeof_unsigned___int128+:} false; then :
9382 $as_echo_n "(cached) " >&6
9384 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9387 if test "$ac_cv_type_unsigned___int128" = yes; then
9388 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9389 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9390 as_fn_error 77 "cannot compute sizeof (unsigned __int128)
9391 See \`config.log' for more details" "$LINENO" 5; }
9393 ac_cv_sizeof_unsigned___int128=0
9398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9399 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9403 cat >>confdefs.h <<_ACEOF
9404 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9409 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9410 TARGET_PTR="unsigned long"
9411 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9412 TARGET_PTR="unsigned long long"
9413 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9414 TARGET_PTR="unsigned __int128"
9416 TARGET_PTR="unsigned long"
9420 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9424 $as_echo_n "checking for library containing dlopen... " >&6; }
9425 if ${ac_cv_search_dlopen+:} false; then :
9426 $as_echo_n "(cached) " >&6
9428 ac_func_search_save_LIBS=$LIBS
9429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9430 /* end confdefs.h. */
9432 /* Override any GCC internal prototype to avoid an error.
9433 Use char because int might match the return type of a GCC
9434 builtin and then its argument prototype would still apply. */
9447 for ac_lib in '' dl; do
9448 if test -z "$ac_lib"; then
9449 ac_res="none required"
9452 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9454 if ac_fn_c_try_link "$LINENO"; then :
9455 ac_cv_search_dlopen=$ac_res
9457 rm -f core conftest.err conftest.$ac_objext \
9459 if ${ac_cv_search_dlopen+:} false; then :
9463 if ${ac_cv_search_dlopen+:} false; then :
9466 ac_cv_search_dlopen=no
9469 LIBS=$ac_func_search_save_LIBS
9471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9472 $as_echo "$ac_cv_search_dlopen" >&6; }
9473 ac_res=$ac_cv_search_dlopen
9474 if test "$ac_res" != no; then :
9475 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9482 # Check whether --with-jit-reader-dir was given.
9483 if test "${with_jit_reader_dir+set}" = set; then :
9484 withval=$with_jit_reader_dir;
9485 JIT_READER_DIR=$withval
9487 JIT_READER_DIR=${libdir}/gdb
9491 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9492 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9493 ac_define_dir=`eval echo $JIT_READER_DIR`
9494 ac_define_dir=`eval echo $ac_define_dir`
9496 cat >>confdefs.h <<_ACEOF
9497 #define JIT_READER_DIR "$ac_define_dir"
9503 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9504 if test "x$prefix" = xNONE; then
9505 test_prefix=/usr/local
9510 test_prefix=$exec_prefix
9513 case ${ac_define_dir} in
9514 "${test_prefix}"|"${test_prefix}/"*|\
9515 '${exec_prefix}'|'${exec_prefix}/'*)
9520 cat >>confdefs.h <<_ACEOF
9521 #define JIT_READER_DIR_RELOCATABLE $value
9528 # Check whether --with-expat was given.
9529 if test "${with_expat+set}" = set; then :
9530 withval=$with_expat;
9535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9536 $as_echo_n "checking whether to use expat... " >&6; }
9537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9538 $as_echo "$with_expat" >&6; }
9540 if test "${with_expat}" = no; then
9541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9542 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9555 acl_save_prefix="$prefix"
9556 prefix="$acl_final_prefix"
9557 acl_save_exec_prefix="$exec_prefix"
9558 exec_prefix="$acl_final_exec_prefix"
9560 eval additional_includedir=\"$includedir\"
9561 eval additional_libdir=\"$libdir\"
9563 exec_prefix="$acl_save_exec_prefix"
9564 prefix="$acl_save_prefix"
9567 # Check whether --with-libexpat-prefix was given.
9568 if test "${with_libexpat_prefix+set}" = set; then :
9569 withval=$with_libexpat_prefix;
9570 if test "X$withval" = "Xno"; then
9573 if test "X$withval" = "X"; then
9575 acl_save_prefix="$prefix"
9576 prefix="$acl_final_prefix"
9577 acl_save_exec_prefix="$exec_prefix"
9578 exec_prefix="$acl_final_exec_prefix"
9580 eval additional_includedir=\"$includedir\"
9581 eval additional_libdir=\"$libdir\"
9583 exec_prefix="$acl_save_exec_prefix"
9584 prefix="$acl_save_prefix"
9587 additional_includedir="$withval/include"
9588 additional_libdir="$withval/lib"
9595 # Check whether --with-libexpat-type was given.
9596 if test "${with_libexpat_type+set}" = set; then :
9597 withval=$with_libexpat_type; with_libexpat_type=$withval
9599 with_libexpat_type=auto
9602 lib_type=`eval echo \$with_libexpat_type`
9609 names_already_handled=
9610 names_next_round='expat '
9611 while test -n "$names_next_round"; do
9612 names_this_round="$names_next_round"
9614 for name in $names_this_round; do
9616 for n in $names_already_handled; do
9617 if test "$n" = "$name"; then
9622 if test -z "$already_handled"; then
9623 names_already_handled="$names_already_handled $name"
9624 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9625 eval value=\"\$HAVE_LIB$uppername\"
9626 if test -n "$value"; then
9627 if test "$value" = yes; then
9628 eval value=\"\$LIB$uppername\"
9629 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9630 eval value=\"\$LTLIB$uppername\"
9631 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9640 if test $use_additional = yes; then
9641 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
9642 found_dir="$additional_libdir"
9643 found_so="$additional_libdir/lib$name.$shlibext"
9644 if test -f "$additional_libdir/lib$name.la"; then
9645 found_la="$additional_libdir/lib$name.la"
9647 elif test x$lib_type != xshared; then
9648 if test -f "$additional_libdir/lib$name.$libext"; then
9649 found_dir="$additional_libdir"
9650 found_a="$additional_libdir/lib$name.$libext"
9651 if test -f "$additional_libdir/lib$name.la"; then
9652 found_la="$additional_libdir/lib$name.la"
9657 if test "X$found_dir" = "X"; then
9658 for x in $LDFLAGS $LTLIBEXPAT; do
9660 acl_save_prefix="$prefix"
9661 prefix="$acl_final_prefix"
9662 acl_save_exec_prefix="$exec_prefix"
9663 exec_prefix="$acl_final_exec_prefix"
9665 exec_prefix="$acl_save_exec_prefix"
9666 prefix="$acl_save_prefix"
9670 dir=`echo "X$x" | sed -e 's/^X-L//'`
9671 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
9673 found_so="$dir/lib$name.$shlibext"
9674 if test -f "$dir/lib$name.la"; then
9675 found_la="$dir/lib$name.la"
9677 elif test x$lib_type != xshared; then
9678 if test -f "$dir/lib$name.$libext"; then
9680 found_a="$dir/lib$name.$libext"
9681 if test -f "$dir/lib$name.la"; then
9682 found_la="$dir/lib$name.la"
9688 if test "X$found_dir" != "X"; then
9693 if test "X$found_dir" != "X"; then
9694 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9695 if test "X$found_so" != "X"; then
9696 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9697 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9700 for x in $ltrpathdirs; do
9701 if test "X$x" = "X$found_dir"; then
9706 if test -z "$haveit"; then
9707 ltrpathdirs="$ltrpathdirs $found_dir"
9709 if test "$hardcode_direct" = yes; then
9710 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9712 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9713 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9715 for x in $rpathdirs; do
9716 if test "X$x" = "X$found_dir"; then
9721 if test -z "$haveit"; then
9722 rpathdirs="$rpathdirs $found_dir"
9726 for x in $LDFLAGS $LIBEXPAT; do
9728 acl_save_prefix="$prefix"
9729 prefix="$acl_final_prefix"
9730 acl_save_exec_prefix="$exec_prefix"
9731 exec_prefix="$acl_final_exec_prefix"
9733 exec_prefix="$acl_save_exec_prefix"
9734 prefix="$acl_save_prefix"
9736 if test "X$x" = "X-L$found_dir"; then
9741 if test -z "$haveit"; then
9742 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9744 if test "$hardcode_minus_L" != no; then
9745 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9747 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9753 if test "X$found_a" != "X"; then
9754 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9756 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9759 additional_includedir=
9760 case "$found_dir" in
9762 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9763 additional_includedir="$basedir/include"
9766 if test "X$additional_includedir" != "X"; then
9767 if test "X$additional_includedir" != "X/usr/include"; then
9769 if test "X$additional_includedir" = "X/usr/local/include"; then
9770 if test -n "$GCC"; then
9772 linux*) haveit=yes;;
9776 if test -z "$haveit"; then
9777 for x in $CPPFLAGS $INCEXPAT; do
9779 acl_save_prefix="$prefix"
9780 prefix="$acl_final_prefix"
9781 acl_save_exec_prefix="$exec_prefix"
9782 exec_prefix="$acl_final_exec_prefix"
9784 exec_prefix="$acl_save_exec_prefix"
9785 prefix="$acl_save_prefix"
9787 if test "X$x" = "X-I$additional_includedir"; then
9792 if test -z "$haveit"; then
9793 if test -d "$additional_includedir"; then
9794 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9800 if test -n "$found_la"; then
9801 save_libdir="$libdir"
9803 */* | *\\*) . "$found_la" ;;
9804 *) . "./$found_la" ;;
9806 libdir="$save_libdir"
9807 for dep in $dependency_libs; do
9810 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9811 if test "X$additional_libdir" != "X/usr/lib"; then
9813 if test "X$additional_libdir" = "X/usr/local/lib"; then
9814 if test -n "$GCC"; then
9816 linux*) haveit=yes;;
9820 if test -z "$haveit"; then
9822 for x in $LDFLAGS $LIBEXPAT; do
9824 acl_save_prefix="$prefix"
9825 prefix="$acl_final_prefix"
9826 acl_save_exec_prefix="$exec_prefix"
9827 exec_prefix="$acl_final_exec_prefix"
9829 exec_prefix="$acl_save_exec_prefix"
9830 prefix="$acl_save_prefix"
9832 if test "X$x" = "X-L$additional_libdir"; then
9837 if test -z "$haveit"; then
9838 if test -d "$additional_libdir"; then
9839 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9843 for x in $LDFLAGS $LTLIBEXPAT; do
9845 acl_save_prefix="$prefix"
9846 prefix="$acl_final_prefix"
9847 acl_save_exec_prefix="$exec_prefix"
9848 exec_prefix="$acl_final_exec_prefix"
9850 exec_prefix="$acl_save_exec_prefix"
9851 prefix="$acl_save_prefix"
9853 if test "X$x" = "X-L$additional_libdir"; then
9858 if test -z "$haveit"; then
9859 if test -d "$additional_libdir"; then
9860 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9867 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9868 if test "$enable_rpath" != no; then
9870 for x in $rpathdirs; do
9871 if test "X$x" = "X$dir"; then
9876 if test -z "$haveit"; then
9877 rpathdirs="$rpathdirs $dir"
9880 for x in $ltrpathdirs; do
9881 if test "X$x" = "X$dir"; then
9886 if test -z "$haveit"; then
9887 ltrpathdirs="$ltrpathdirs $dir"
9892 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9895 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9898 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9899 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9905 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
9906 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9907 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9909 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l:lib$name.$libext"
9910 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l:lib$name.$libext"
9917 if test "X$rpathdirs" != "X"; then
9918 if test -n "$hardcode_libdir_separator"; then
9920 for found_dir in $rpathdirs; do
9921 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9923 acl_save_libdir="$libdir"
9925 eval flag=\"$hardcode_libdir_flag_spec\"
9926 libdir="$acl_save_libdir"
9927 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9929 for found_dir in $rpathdirs; do
9930 acl_save_libdir="$libdir"
9932 eval flag=\"$hardcode_libdir_flag_spec\"
9933 libdir="$acl_save_libdir"
9934 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9938 if test "X$ltrpathdirs" != "X"; then
9939 for found_dir in $ltrpathdirs; do
9940 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9945 ac_save_CPPFLAGS="$CPPFLAGS"
9947 for element in $INCEXPAT; do
9949 for x in $CPPFLAGS; do
9951 acl_save_prefix="$prefix"
9952 prefix="$acl_final_prefix"
9953 acl_save_exec_prefix="$exec_prefix"
9954 exec_prefix="$acl_final_exec_prefix"
9956 exec_prefix="$acl_save_exec_prefix"
9957 prefix="$acl_save_prefix"
9959 if test "X$x" = "X$element"; then
9964 if test -z "$haveit"; then
9965 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9971 $as_echo_n "checking for libexpat... " >&6; }
9972 if ${ac_cv_libexpat+:} false; then :
9973 $as_echo_n "(cached) " >&6
9976 ac_save_LIBS="$LIBS"
9977 LIBS="$LIBS $LIBEXPAT"
9978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9979 /* end confdefs.h. */
9984 XML_Parser p = XML_ParserCreate (0);
9989 if ac_fn_c_try_link "$LINENO"; then :
9994 rm -f core conftest.err conftest.$ac_objext \
9995 conftest$ac_exeext conftest.$ac_ext
9996 LIBS="$ac_save_LIBS"
9999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
10000 $as_echo "$ac_cv_libexpat" >&6; }
10001 if test "$ac_cv_libexpat" = yes; then
10004 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
10006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
10007 $as_echo_n "checking how to link with libexpat... " >&6; }
10008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
10009 $as_echo "$LIBEXPAT" >&6; }
10012 CPPFLAGS="$ac_save_CPPFLAGS"
10022 if test "$HAVE_LIBEXPAT" != yes; then
10023 if test "$with_expat" = yes; then
10024 as_fn_error $? "expat is missing or unusable" "$LINENO" 5
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
10027 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
10031 LIBS="$LIBS $LIBEXPAT"
10032 for ac_func in XML_StopParser
10034 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
10035 if test "x$ac_cv_func_XML_StopParser" = xyes; then :
10036 cat >>confdefs.h <<_ACEOF
10037 #define HAVE_XML_STOPPARSER 1
10047 # Verify that we have a usable GMP library.
10058 acl_save_prefix="$prefix"
10059 prefix="$acl_final_prefix"
10060 acl_save_exec_prefix="$exec_prefix"
10061 exec_prefix="$acl_final_exec_prefix"
10063 eval additional_includedir=\"$includedir\"
10064 eval additional_libdir=\"$libdir\"
10066 exec_prefix="$acl_save_exec_prefix"
10067 prefix="$acl_save_prefix"
10070 # Check whether --with-libgmp-prefix was given.
10071 if test "${with_libgmp_prefix+set}" = set; then :
10072 withval=$with_libgmp_prefix;
10073 if test "X$withval" = "Xno"; then
10076 if test "X$withval" = "X"; then
10078 acl_save_prefix="$prefix"
10079 prefix="$acl_final_prefix"
10080 acl_save_exec_prefix="$exec_prefix"
10081 exec_prefix="$acl_final_exec_prefix"
10083 eval additional_includedir=\"$includedir\"
10084 eval additional_libdir=\"$libdir\"
10086 exec_prefix="$acl_save_exec_prefix"
10087 prefix="$acl_save_prefix"
10090 additional_includedir="$withval/include"
10091 additional_libdir="$withval/lib"
10098 # Check whether --with-libgmp-type was given.
10099 if test "${with_libgmp_type+set}" = set; then :
10100 withval=$with_libgmp_type; with_libgmp_type=$withval
10102 with_libgmp_type=auto
10105 lib_type=`eval echo \$with_libgmp_type`
10112 names_already_handled=
10113 names_next_round='gmp '
10114 while test -n "$names_next_round"; do
10115 names_this_round="$names_next_round"
10117 for name in $names_this_round; do
10119 for n in $names_already_handled; do
10120 if test "$n" = "$name"; then
10121 already_handled=yes
10125 if test -z "$already_handled"; then
10126 names_already_handled="$names_already_handled $name"
10127 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10128 eval value=\"\$HAVE_LIB$uppername\"
10129 if test -n "$value"; then
10130 if test "$value" = yes; then
10131 eval value=\"\$LIB$uppername\"
10132 test -z "$value" || LIBGMP="${LIBGMP}${LIBGMP:+ }$value"
10133 eval value=\"\$LTLIB$uppername\"
10134 test -z "$value" || LTLIBGMP="${LTLIBGMP}${LTLIBGMP:+ }$value"
10143 if test $use_additional = yes; then
10144 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
10145 found_dir="$additional_libdir"
10146 found_so="$additional_libdir/lib$name.$shlibext"
10147 if test -f "$additional_libdir/lib$name.la"; then
10148 found_la="$additional_libdir/lib$name.la"
10150 elif test x$lib_type != xshared; then
10151 if test -f "$additional_libdir/lib$name.$libext"; then
10152 found_dir="$additional_libdir"
10153 found_a="$additional_libdir/lib$name.$libext"
10154 if test -f "$additional_libdir/lib$name.la"; then
10155 found_la="$additional_libdir/lib$name.la"
10160 if test "X$found_dir" = "X"; then
10161 for x in $LDFLAGS $LTLIBGMP; do
10163 acl_save_prefix="$prefix"
10164 prefix="$acl_final_prefix"
10165 acl_save_exec_prefix="$exec_prefix"
10166 exec_prefix="$acl_final_exec_prefix"
10168 exec_prefix="$acl_save_exec_prefix"
10169 prefix="$acl_save_prefix"
10173 dir=`echo "X$x" | sed -e 's/^X-L//'`
10174 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
10176 found_so="$dir/lib$name.$shlibext"
10177 if test -f "$dir/lib$name.la"; then
10178 found_la="$dir/lib$name.la"
10180 elif test x$lib_type != xshared; then
10181 if test -f "$dir/lib$name.$libext"; then
10183 found_a="$dir/lib$name.$libext"
10184 if test -f "$dir/lib$name.la"; then
10185 found_la="$dir/lib$name.la"
10191 if test "X$found_dir" != "X"; then
10196 if test "X$found_dir" != "X"; then
10197 LTLIBGMP="${LTLIBGMP}${LTLIBGMP:+ }-L$found_dir -l$name"
10198 if test "X$found_so" != "X"; then
10199 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10200 LIBGMP="${LIBGMP}${LIBGMP:+ }$found_so"
10203 for x in $ltrpathdirs; do
10204 if test "X$x" = "X$found_dir"; then
10209 if test -z "$haveit"; then
10210 ltrpathdirs="$ltrpathdirs $found_dir"
10212 if test "$hardcode_direct" = yes; then
10213 LIBGMP="${LIBGMP}${LIBGMP:+ }$found_so"
10215 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10216 LIBGMP="${LIBGMP}${LIBGMP:+ }$found_so"
10218 for x in $rpathdirs; do
10219 if test "X$x" = "X$found_dir"; then
10224 if test -z "$haveit"; then
10225 rpathdirs="$rpathdirs $found_dir"
10229 for x in $LDFLAGS $LIBGMP; do
10231 acl_save_prefix="$prefix"
10232 prefix="$acl_final_prefix"
10233 acl_save_exec_prefix="$exec_prefix"
10234 exec_prefix="$acl_final_exec_prefix"
10236 exec_prefix="$acl_save_exec_prefix"
10237 prefix="$acl_save_prefix"
10239 if test "X$x" = "X-L$found_dir"; then
10244 if test -z "$haveit"; then
10245 LIBGMP="${LIBGMP}${LIBGMP:+ }-L$found_dir"
10247 if test "$hardcode_minus_L" != no; then
10248 LIBGMP="${LIBGMP}${LIBGMP:+ }$found_so"
10250 LIBGMP="${LIBGMP}${LIBGMP:+ }-l$name"
10256 if test "X$found_a" != "X"; then
10257 LIBGMP="${LIBGMP}${LIBGMP:+ }$found_a"
10259 LIBGMP="${LIBGMP}${LIBGMP:+ }-L$found_dir -l$name"
10262 additional_includedir=
10263 case "$found_dir" in
10265 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10266 additional_includedir="$basedir/include"
10269 if test "X$additional_includedir" != "X"; then
10270 if test "X$additional_includedir" != "X/usr/include"; then
10272 if test "X$additional_includedir" = "X/usr/local/include"; then
10273 if test -n "$GCC"; then
10275 linux*) haveit=yes;;
10279 if test -z "$haveit"; then
10280 for x in $CPPFLAGS $INCGMP; do
10282 acl_save_prefix="$prefix"
10283 prefix="$acl_final_prefix"
10284 acl_save_exec_prefix="$exec_prefix"
10285 exec_prefix="$acl_final_exec_prefix"
10287 exec_prefix="$acl_save_exec_prefix"
10288 prefix="$acl_save_prefix"
10290 if test "X$x" = "X-I$additional_includedir"; then
10295 if test -z "$haveit"; then
10296 if test -d "$additional_includedir"; then
10297 INCGMP="${INCGMP}${INCGMP:+ }-I$additional_includedir"
10303 if test -n "$found_la"; then
10304 save_libdir="$libdir"
10305 case "$found_la" in
10306 */* | *\\*) . "$found_la" ;;
10307 *) . "./$found_la" ;;
10309 libdir="$save_libdir"
10310 for dep in $dependency_libs; do
10313 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10314 if test "X$additional_libdir" != "X/usr/lib"; then
10316 if test "X$additional_libdir" = "X/usr/local/lib"; then
10317 if test -n "$GCC"; then
10319 linux*) haveit=yes;;
10323 if test -z "$haveit"; then
10325 for x in $LDFLAGS $LIBGMP; do
10327 acl_save_prefix="$prefix"
10328 prefix="$acl_final_prefix"
10329 acl_save_exec_prefix="$exec_prefix"
10330 exec_prefix="$acl_final_exec_prefix"
10332 exec_prefix="$acl_save_exec_prefix"
10333 prefix="$acl_save_prefix"
10335 if test "X$x" = "X-L$additional_libdir"; then
10340 if test -z "$haveit"; then
10341 if test -d "$additional_libdir"; then
10342 LIBGMP="${LIBGMP}${LIBGMP:+ }-L$additional_libdir"
10346 for x in $LDFLAGS $LTLIBGMP; do
10348 acl_save_prefix="$prefix"
10349 prefix="$acl_final_prefix"
10350 acl_save_exec_prefix="$exec_prefix"
10351 exec_prefix="$acl_final_exec_prefix"
10353 exec_prefix="$acl_save_exec_prefix"
10354 prefix="$acl_save_prefix"
10356 if test "X$x" = "X-L$additional_libdir"; then
10361 if test -z "$haveit"; then
10362 if test -d "$additional_libdir"; then
10363 LTLIBGMP="${LTLIBGMP}${LTLIBGMP:+ }-L$additional_libdir"
10370 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10371 if test "$enable_rpath" != no; then
10373 for x in $rpathdirs; do
10374 if test "X$x" = "X$dir"; then
10379 if test -z "$haveit"; then
10380 rpathdirs="$rpathdirs $dir"
10383 for x in $ltrpathdirs; do
10384 if test "X$x" = "X$dir"; then
10389 if test -z "$haveit"; then
10390 ltrpathdirs="$ltrpathdirs $dir"
10395 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10398 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10401 LIBGMP="${LIBGMP}${LIBGMP:+ }$dep"
10402 LTLIBGMP="${LTLIBGMP}${LTLIBGMP:+ }$dep"
10408 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
10409 LIBGMP="${LIBGMP}${LIBGMP:+ }-l$name"
10410 LTLIBGMP="${LTLIBGMP}${LTLIBGMP:+ }-l$name"
10412 LIBGMP="${LIBGMP}${LIBGMP:+ }-l:lib$name.$libext"
10413 LTLIBGMP="${LTLIBGMP}${LTLIBGMP:+ }-l:lib$name.$libext"
10420 if test "X$rpathdirs" != "X"; then
10421 if test -n "$hardcode_libdir_separator"; then
10423 for found_dir in $rpathdirs; do
10424 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10426 acl_save_libdir="$libdir"
10428 eval flag=\"$hardcode_libdir_flag_spec\"
10429 libdir="$acl_save_libdir"
10430 LIBGMP="${LIBGMP}${LIBGMP:+ }$flag"
10432 for found_dir in $rpathdirs; do
10433 acl_save_libdir="$libdir"
10434 libdir="$found_dir"
10435 eval flag=\"$hardcode_libdir_flag_spec\"
10436 libdir="$acl_save_libdir"
10437 LIBGMP="${LIBGMP}${LIBGMP:+ }$flag"
10441 if test "X$ltrpathdirs" != "X"; then
10442 for found_dir in $ltrpathdirs; do
10443 LTLIBGMP="${LTLIBGMP}${LTLIBGMP:+ }-R$found_dir"
10448 ac_save_CPPFLAGS="$CPPFLAGS"
10450 for element in $INCGMP; do
10452 for x in $CPPFLAGS; do
10454 acl_save_prefix="$prefix"
10455 prefix="$acl_final_prefix"
10456 acl_save_exec_prefix="$exec_prefix"
10457 exec_prefix="$acl_final_exec_prefix"
10459 exec_prefix="$acl_save_exec_prefix"
10460 prefix="$acl_save_prefix"
10462 if test "X$x" = "X$element"; then
10467 if test -z "$haveit"; then
10468 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgmp" >&5
10474 $as_echo_n "checking for libgmp... " >&6; }
10475 if ${ac_cv_libgmp+:} false; then :
10476 $as_echo_n "(cached) " >&6
10479 ac_save_LIBS="$LIBS"
10480 LIBS="$LIBS $LIBGMP"
10481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10482 /* end confdefs.h. */
10493 if ac_fn_c_try_link "$LINENO"; then :
10498 rm -f core conftest.err conftest.$ac_objext \
10499 conftest$ac_exeext conftest.$ac_ext
10500 LIBS="$ac_save_LIBS"
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libgmp" >&5
10504 $as_echo "$ac_cv_libgmp" >&6; }
10505 if test "$ac_cv_libgmp" = yes; then
10508 $as_echo "#define HAVE_LIBGMP 1" >>confdefs.h
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libgmp" >&5
10511 $as_echo_n "checking how to link with libgmp... " >&6; }
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGMP" >&5
10513 $as_echo "$LIBGMP" >&6; }
10516 CPPFLAGS="$ac_save_CPPFLAGS"
10526 if test "$HAVE_LIBGMP" != yes; then
10527 as_fn_error $? "GMP is missing or unusable" "$LINENO" 5
10531 # Check whether --with-mpfr was given.
10532 if test "${with_mpfr+set}" = set; then :
10533 withval=$with_mpfr;
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
10539 $as_echo_n "checking whether to use MPFR... " >&6; }
10540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
10541 $as_echo "$with_mpfr" >&6; }
10543 if test "${with_mpfr}" = no; then
10544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
10545 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
10558 acl_save_prefix="$prefix"
10559 prefix="$acl_final_prefix"
10560 acl_save_exec_prefix="$exec_prefix"
10561 exec_prefix="$acl_final_exec_prefix"
10563 eval additional_includedir=\"$includedir\"
10564 eval additional_libdir=\"$libdir\"
10566 exec_prefix="$acl_save_exec_prefix"
10567 prefix="$acl_save_prefix"
10570 # Check whether --with-libmpfr-prefix was given.
10571 if test "${with_libmpfr_prefix+set}" = set; then :
10572 withval=$with_libmpfr_prefix;
10573 if test "X$withval" = "Xno"; then
10576 if test "X$withval" = "X"; then
10578 acl_save_prefix="$prefix"
10579 prefix="$acl_final_prefix"
10580 acl_save_exec_prefix="$exec_prefix"
10581 exec_prefix="$acl_final_exec_prefix"
10583 eval additional_includedir=\"$includedir\"
10584 eval additional_libdir=\"$libdir\"
10586 exec_prefix="$acl_save_exec_prefix"
10587 prefix="$acl_save_prefix"
10590 additional_includedir="$withval/include"
10591 additional_libdir="$withval/lib"
10598 # Check whether --with-libmpfr-type was given.
10599 if test "${with_libmpfr_type+set}" = set; then :
10600 withval=$with_libmpfr_type; with_libmpfr_type=$withval
10602 with_libmpfr_type=auto
10605 lib_type=`eval echo \$with_libmpfr_type`
10612 names_already_handled=
10613 names_next_round='mpfr gmp'
10614 while test -n "$names_next_round"; do
10615 names_this_round="$names_next_round"
10617 for name in $names_this_round; do
10619 for n in $names_already_handled; do
10620 if test "$n" = "$name"; then
10621 already_handled=yes
10625 if test -z "$already_handled"; then
10626 names_already_handled="$names_already_handled $name"
10627 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10628 eval value=\"\$HAVE_LIB$uppername\"
10629 if test -n "$value"; then
10630 if test "$value" = yes; then
10631 eval value=\"\$LIB$uppername\"
10632 test -z "$value" || LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$value"
10633 eval value=\"\$LTLIB$uppername\"
10634 test -z "$value" || LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
10643 if test $use_additional = yes; then
10644 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
10645 found_dir="$additional_libdir"
10646 found_so="$additional_libdir/lib$name.$shlibext"
10647 if test -f "$additional_libdir/lib$name.la"; then
10648 found_la="$additional_libdir/lib$name.la"
10650 elif test x$lib_type != xshared; then
10651 if test -f "$additional_libdir/lib$name.$libext"; then
10652 found_dir="$additional_libdir"
10653 found_a="$additional_libdir/lib$name.$libext"
10654 if test -f "$additional_libdir/lib$name.la"; then
10655 found_la="$additional_libdir/lib$name.la"
10660 if test "X$found_dir" = "X"; then
10661 for x in $LDFLAGS $LTLIBMPFR; do
10663 acl_save_prefix="$prefix"
10664 prefix="$acl_final_prefix"
10665 acl_save_exec_prefix="$exec_prefix"
10666 exec_prefix="$acl_final_exec_prefix"
10668 exec_prefix="$acl_save_exec_prefix"
10669 prefix="$acl_save_prefix"
10673 dir=`echo "X$x" | sed -e 's/^X-L//'`
10674 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
10676 found_so="$dir/lib$name.$shlibext"
10677 if test -f "$dir/lib$name.la"; then
10678 found_la="$dir/lib$name.la"
10680 elif test x$lib_type != xshared; then
10681 if test -f "$dir/lib$name.$libext"; then
10683 found_a="$dir/lib$name.$libext"
10684 if test -f "$dir/lib$name.la"; then
10685 found_la="$dir/lib$name.la"
10691 if test "X$found_dir" != "X"; then
10696 if test "X$found_dir" != "X"; then
10697 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
10698 if test "X$found_so" != "X"; then
10699 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10700 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10703 for x in $ltrpathdirs; do
10704 if test "X$x" = "X$found_dir"; then
10709 if test -z "$haveit"; then
10710 ltrpathdirs="$ltrpathdirs $found_dir"
10712 if test "$hardcode_direct" = yes; then
10713 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10715 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10716 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10718 for x in $rpathdirs; do
10719 if test "X$x" = "X$found_dir"; then
10724 if test -z "$haveit"; then
10725 rpathdirs="$rpathdirs $found_dir"
10729 for x in $LDFLAGS $LIBMPFR; do
10731 acl_save_prefix="$prefix"
10732 prefix="$acl_final_prefix"
10733 acl_save_exec_prefix="$exec_prefix"
10734 exec_prefix="$acl_final_exec_prefix"
10736 exec_prefix="$acl_save_exec_prefix"
10737 prefix="$acl_save_prefix"
10739 if test "X$x" = "X-L$found_dir"; then
10744 if test -z "$haveit"; then
10745 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
10747 if test "$hardcode_minus_L" != no; then
10748 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10750 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10756 if test "X$found_a" != "X"; then
10757 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_a"
10759 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
10762 additional_includedir=
10763 case "$found_dir" in
10765 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10766 additional_includedir="$basedir/include"
10769 if test "X$additional_includedir" != "X"; then
10770 if test "X$additional_includedir" != "X/usr/include"; then
10772 if test "X$additional_includedir" = "X/usr/local/include"; then
10773 if test -n "$GCC"; then
10775 linux*) haveit=yes;;
10779 if test -z "$haveit"; then
10780 for x in $CPPFLAGS $INCMPFR; do
10782 acl_save_prefix="$prefix"
10783 prefix="$acl_final_prefix"
10784 acl_save_exec_prefix="$exec_prefix"
10785 exec_prefix="$acl_final_exec_prefix"
10787 exec_prefix="$acl_save_exec_prefix"
10788 prefix="$acl_save_prefix"
10790 if test "X$x" = "X-I$additional_includedir"; then
10795 if test -z "$haveit"; then
10796 if test -d "$additional_includedir"; then
10797 INCMPFR="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
10803 if test -n "$found_la"; then
10804 save_libdir="$libdir"
10805 case "$found_la" in
10806 */* | *\\*) . "$found_la" ;;
10807 *) . "./$found_la" ;;
10809 libdir="$save_libdir"
10810 for dep in $dependency_libs; do
10813 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10814 if test "X$additional_libdir" != "X/usr/lib"; then
10816 if test "X$additional_libdir" = "X/usr/local/lib"; then
10817 if test -n "$GCC"; then
10819 linux*) haveit=yes;;
10823 if test -z "$haveit"; then
10825 for x in $LDFLAGS $LIBMPFR; do
10827 acl_save_prefix="$prefix"
10828 prefix="$acl_final_prefix"
10829 acl_save_exec_prefix="$exec_prefix"
10830 exec_prefix="$acl_final_exec_prefix"
10832 exec_prefix="$acl_save_exec_prefix"
10833 prefix="$acl_save_prefix"
10835 if test "X$x" = "X-L$additional_libdir"; then
10840 if test -z "$haveit"; then
10841 if test -d "$additional_libdir"; then
10842 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10846 for x in $LDFLAGS $LTLIBMPFR; do
10848 acl_save_prefix="$prefix"
10849 prefix="$acl_final_prefix"
10850 acl_save_exec_prefix="$exec_prefix"
10851 exec_prefix="$acl_final_exec_prefix"
10853 exec_prefix="$acl_save_exec_prefix"
10854 prefix="$acl_save_prefix"
10856 if test "X$x" = "X-L$additional_libdir"; then
10861 if test -z "$haveit"; then
10862 if test -d "$additional_libdir"; then
10863 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10870 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10871 if test "$enable_rpath" != no; then
10873 for x in $rpathdirs; do
10874 if test "X$x" = "X$dir"; then
10879 if test -z "$haveit"; then
10880 rpathdirs="$rpathdirs $dir"
10883 for x in $ltrpathdirs; do
10884 if test "X$x" = "X$dir"; then
10889 if test -z "$haveit"; then
10890 ltrpathdirs="$ltrpathdirs $dir"
10895 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10898 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10901 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$dep"
10902 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10908 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
10909 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10910 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10912 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l:lib$name.$libext"
10913 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l:lib$name.$libext"
10920 if test "X$rpathdirs" != "X"; then
10921 if test -n "$hardcode_libdir_separator"; then
10923 for found_dir in $rpathdirs; do
10924 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10926 acl_save_libdir="$libdir"
10928 eval flag=\"$hardcode_libdir_flag_spec\"
10929 libdir="$acl_save_libdir"
10930 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10932 for found_dir in $rpathdirs; do
10933 acl_save_libdir="$libdir"
10934 libdir="$found_dir"
10935 eval flag=\"$hardcode_libdir_flag_spec\"
10936 libdir="$acl_save_libdir"
10937 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10941 if test "X$ltrpathdirs" != "X"; then
10942 for found_dir in $ltrpathdirs; do
10943 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10948 ac_save_CPPFLAGS="$CPPFLAGS"
10950 for element in $INCMPFR; do
10952 for x in $CPPFLAGS; do
10954 acl_save_prefix="$prefix"
10955 prefix="$acl_final_prefix"
10956 acl_save_exec_prefix="$exec_prefix"
10957 exec_prefix="$acl_final_exec_prefix"
10959 exec_prefix="$acl_save_exec_prefix"
10960 prefix="$acl_save_prefix"
10962 if test "X$x" = "X$element"; then
10967 if test -z "$haveit"; then
10968 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10974 $as_echo_n "checking for libmpfr... " >&6; }
10975 if ${ac_cv_libmpfr+:} false; then :
10976 $as_echo_n "(cached) " >&6
10979 ac_save_LIBS="$LIBS"
10980 LIBS="$LIBS $LIBMPFR"
10981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10982 /* end confdefs.h. */
10987 mpfr_exp_t exp; mpfr_t x;
10988 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10993 if ac_fn_c_try_link "$LINENO"; then :
10998 rm -f core conftest.err conftest.$ac_objext \
10999 conftest$ac_exeext conftest.$ac_ext
11000 LIBS="$ac_save_LIBS"
11003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
11004 $as_echo "$ac_cv_libmpfr" >&6; }
11005 if test "$ac_cv_libmpfr" = yes; then
11008 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
11011 $as_echo_n "checking how to link with libmpfr... " >&6; }
11012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
11013 $as_echo "$LIBMPFR" >&6; }
11016 CPPFLAGS="$ac_save_CPPFLAGS"
11026 if test "$HAVE_LIBMPFR" != yes; then
11027 if test "$with_mpfr" = yes; then
11028 as_fn_error $? "MPFR is missing or unusable" "$LINENO" 5
11030 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
11031 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
11036 # --------------------- #
11037 # Check for libpython. #
11038 # --------------------- #
11045 # Check whether --with-python was given.
11046 if test "${with_python+set}" = set; then :
11047 withval=$with_python;
11052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
11053 $as_echo_n "checking whether to use python... " >&6; }
11054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
11055 $as_echo "$with_python" >&6; }
11057 if test "${with_python}" = no; then
11058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
11059 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
11062 case "${with_python}" in
11064 if test -d "${with_python}"; then
11065 # Assume the python binary is ${with_python}/bin/python.
11066 python_prog="${with_python}/bin/python"
11068 # If python does not exit ${with_python}/bin, then try in
11069 # ${with_python}. On Windows/MinGW, this is where the Python
11071 if test ! -x "${python_prog}"; then
11072 python_prog="${with_python}/python"
11075 if test ! -x "${python_prog}"; then
11076 # Fall back to gdb 7.0/7.1 behaviour.
11077 python_prog=missing
11078 python_prefix=${with_python}
11080 elif test -x "${with_python}"; then
11081 # While we can't run python compiled for $host (unless host == build),
11082 # the user could write a script that provides the needed information,
11083 # so we support that.
11084 python_prog=${with_python}
11087 as_fn_error $? "invalid value for --with-python" "$LINENO" 5
11091 # Disallow --with-python=foo/bar.
11092 as_fn_error $? "invalid value for --with-python" "$LINENO" 5
11095 # The user has either specified auto, yes, or the name of the python
11096 # program assumed to be in $PATH.
11098 case "${with_python}" in
11100 if test "${build}" = "${host}"; then
11101 # Extract the first word of "python", so it can be a program name with args.
11102 set dummy python; ac_word=$2
11103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11104 $as_echo_n "checking for $ac_word... " >&6; }
11105 if ${ac_cv_path_python_prog_path+:} false; then :
11106 $as_echo_n "(cached) " >&6
11108 case $python_prog_path in
11110 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
11113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11114 for as_dir in $PATH
11117 test -z "$as_dir" && as_dir=.
11118 for ac_exec_ext in '' $ac_executable_extensions; do
11119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11120 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
11121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11128 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
11132 python_prog_path=$ac_cv_path_python_prog_path
11133 if test -n "$python_prog_path"; then
11134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
11135 $as_echo "$python_prog_path" >&6; }
11137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11138 $as_echo "no" >&6; }
11142 if test "${python_prog_path}" = missing; then
11143 python_prog=missing
11145 python_prog=${python_prog_path}
11148 # Not much we can do except assume the cross-compiler will find the
11150 python_prog=missing
11154 # While we can't run python compiled for $host (unless host == build),
11155 # the user could write a script that provides the needed information,
11156 # so we support that.
11157 python_prog="${with_python}"
11158 # Extract the first word of "${python_prog}", so it can be a program name with args.
11159 set dummy ${python_prog}; ac_word=$2
11160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11161 $as_echo_n "checking for $ac_word... " >&6; }
11162 if ${ac_cv_path_python_prog_path+:} false; then :
11163 $as_echo_n "(cached) " >&6
11165 case $python_prog_path in
11167 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
11170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11171 for as_dir in $PATH
11174 test -z "$as_dir" && as_dir=.
11175 for ac_exec_ext in '' $ac_executable_extensions; do
11176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11177 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
11178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11185 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
11189 python_prog_path=$ac_cv_path_python_prog_path
11190 if test -n "$python_prog_path"; then
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
11192 $as_echo "$python_prog_path" >&6; }
11194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11195 $as_echo "no" >&6; }
11199 if test "${python_prog_path}" = missing; then
11200 as_fn_error $? "unable to find python program ${python_prog}" "$LINENO" 5
11206 if test "${python_prog}" != missing; then
11207 # We have a python program to use, but it may be too old.
11208 # Don't flag an error for --with-python=auto (the default).
11209 have_python_config=yes
11210 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
11211 if test $? != 0; then
11212 have_python_config=failed
11213 if test "${with_python}" != auto; then
11214 as_fn_error $? "failure running python-config --includes" "$LINENO" 5
11217 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
11218 if test $? != 0; then
11219 have_python_config=failed
11220 if test "${with_python}" != auto; then
11221 as_fn_error $? "failure running python-config --ldflags" "$LINENO" 5
11224 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
11225 if test $? != 0; then
11226 have_python_config=failed
11227 if test "${with_python}" != auto; then
11228 as_fn_error $? "failure running python-config --exec-prefix" "$LINENO" 5
11232 # We do not have a python executable we can use to determine where
11233 # to find the Python headers and libs. We cannot guess the include
11234 # path from the python_prefix either, because that include path
11235 # depends on the Python version. So, there is nothing much we can
11236 # do except assume that the compiler will be able to find those files.
11239 have_python_config=no
11242 # If we have python-config, only try the configuration it provides.
11243 # Otherwise fallback on the old way of trying different versions of
11247 if test "${have_python_config}" = yes; then
11250 new_CPPFLAGS=${python_includes}
11251 new_LIBS=${python_libs}
11252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11253 $as_echo_n "checking for python... " >&6; }
11254 save_CPPFLAGS=$CPPFLAGS
11256 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11257 LIBS="$new_LIBS $LIBS"
11258 found_usable_python=no
11259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11260 /* end confdefs.h. */
11261 #include "Python.h"
11270 if ac_fn_c_try_link "$LINENO"; then :
11272 found_usable_python=yes
11273 PYTHON_CPPFLAGS=$new_CPPFLAGS
11274 PYTHON_LIBS=$new_LIBS
11276 rm -f core conftest.err conftest.$ac_objext \
11277 conftest$ac_exeext conftest.$ac_ext
11278 CPPFLAGS=$save_CPPFLAGS
11280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11281 $as_echo "${found_usable_python}" >&6; }
11283 elif test "${have_python_config}" != failed; then
11284 if test "${have_libpython}" = no; then
11287 new_CPPFLAGS=${python_includes}
11288 new_LIBS="-lpython2.7 ${python_libs}"
11289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11290 $as_echo_n "checking for python... " >&6; }
11291 save_CPPFLAGS=$CPPFLAGS
11293 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11294 LIBS="$new_LIBS $LIBS"
11295 found_usable_python=no
11296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11297 /* end confdefs.h. */
11298 #include "Python.h"
11307 if ac_fn_c_try_link "$LINENO"; then :
11309 found_usable_python=yes
11310 PYTHON_CPPFLAGS=$new_CPPFLAGS
11311 PYTHON_LIBS=$new_LIBS
11313 rm -f core conftest.err conftest.$ac_objext \
11314 conftest$ac_exeext conftest.$ac_ext
11315 CPPFLAGS=$save_CPPFLAGS
11317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11318 $as_echo "${found_usable_python}" >&6; }
11321 if test "${have_libpython}" = no; then
11324 new_CPPFLAGS=${python_includes}
11325 new_LIBS="-lpython2.6 ${python_libs}"
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
11327 $as_echo_n "checking for python... " >&6; }
11328 save_CPPFLAGS=$CPPFLAGS
11330 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11331 LIBS="$new_LIBS $LIBS"
11332 found_usable_python=no
11333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11334 /* end confdefs.h. */
11335 #include "Python.h"
11344 if ac_fn_c_try_link "$LINENO"; then :
11346 found_usable_python=yes
11347 PYTHON_CPPFLAGS=$new_CPPFLAGS
11348 PYTHON_LIBS=$new_LIBS
11350 rm -f core conftest.err conftest.$ac_objext \
11351 conftest$ac_exeext conftest.$ac_ext
11352 CPPFLAGS=$save_CPPFLAGS
11354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
11355 $as_echo "${found_usable_python}" >&6; }
11360 if test "${have_libpython}" = no; then
11361 case "${with_python}" in
11363 as_fn_error $? "python is missing or unusable" "$LINENO" 5
11366 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
11367 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
11370 as_fn_error $? "no usable python found at ${with_python}" "$LINENO" 5
11374 if test -n "${python_prefix}"; then
11376 cat >>confdefs.h <<_ACEOF
11377 #define WITH_PYTHON_PATH "${python_prefix}"
11381 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
11382 if test "x$prefix" = xNONE; then
11383 test_prefix=/usr/local
11385 test_prefix=$prefix
11388 test_prefix=$exec_prefix
11391 case ${python_prefix} in
11392 "${test_prefix}"|"${test_prefix}/"*|\
11393 '${exec_prefix}'|'${exec_prefix}/'*)
11398 cat >>confdefs.h <<_ACEOF
11399 #define PYTHON_PATH_RELOCATABLE $value
11408 # Check whether --with-python-libdir was given.
11409 if test "${with_python_libdir+set}" = set; then :
11410 withval=$with_python_libdir;
11413 # If no python libdir is specified then select one based on
11414 # python's prefix path.
11415 if test -n "${python_prefix}"; then
11416 with_python_libdir=${python_prefix}/lib
11422 if test "${have_libpython}" != no; then
11424 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
11426 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
11427 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
11428 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
11429 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
11430 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
11432 if test -n "${with_python_libdir}"; then
11434 cat >>confdefs.h <<_ACEOF
11435 #define WITH_PYTHON_LIBDIR "${with_python_libdir}"
11439 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
11440 if test "x$prefix" = xNONE; then
11441 test_prefix=/usr/local
11443 test_prefix=$prefix
11446 test_prefix=$exec_prefix
11449 case ${with_python_libdir} in
11450 "${test_prefix}"|"${test_prefix}/"*|\
11451 '${exec_prefix}'|'${exec_prefix}/'*)
11456 cat >>confdefs.h <<_ACEOF
11457 #define PYTHON_LIBDIR_RELOCATABLE $value
11463 # Flags needed to compile Python code (taken from python-config --cflags).
11464 # We cannot call python-config directly because it will output whatever was
11465 # used when compiling the Python interpreter itself, including flags which
11466 # would make the python-related objects be compiled differently from the
11467 # rest of GDB (e.g., -O2 and -fPIC).
11468 if test "${GCC}" = yes; then
11469 tentative_python_cflags="-fno-strict-aliasing -fwrapv"
11470 # Python headers recommend -DNDEBUG, but it's unclear if that just
11471 # refers to building Python itself. In release mode, though, it
11472 # doesn't hurt for the Python code in gdb to follow.
11473 $development || tentative_python_cflags="$tentative_python_cflags -DNDEBUG"
11476 if test "x${tentative_python_cflags}" != x; then
11477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
11478 $as_echo_n "checking compiler flags for python code... " >&6; }
11479 for flag in ${tentative_python_cflags}; do
11480 # Check that the compiler accepts it
11481 saved_CFLAGS="$CFLAGS"
11482 CFLAGS="$CFLAGS $flag"
11483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11484 /* end confdefs.h. */
11494 if ac_fn_c_try_compile "$LINENO"; then :
11495 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
11497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11498 CFLAGS="$saved_CFLAGS"
11500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
11501 $as_echo "${PYTHON_CFLAGS}" >&6; }
11504 # On x64 Windows, Python's include headers, and pyconfig.h in
11505 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
11506 # version of Windows. Unfortunately, MS_WIN64 is only defined if
11507 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
11508 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
11509 # The issue was reported to the Python community, but still isn't
11510 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
11512 case "$gdb_host" in
11514 if test "${GCC}" = yes; then
11515 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
11520 # Even if Python support is not compiled in, we need to have this file
11521 # included so that the "python" command, et.al., still exists.
11522 CONFIG_OBS="$CONFIG_OBS python/python.o"
11523 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
11526 # Work around Python http://bugs.python.org/issue10112. See also
11527 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
11528 # no effect. Note that the only test after this that uses Python is
11529 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
11530 # run without -export-dynamic too.
11531 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
11536 if test "${have_libpython}" != no; then
11538 HAVE_PYTHON_FALSE='#'
11540 HAVE_PYTHON_TRUE='#'
11545 # -------------------- #
11546 # Check for libguile. #
11547 # -------------------- #
11554 # Check whether --with-guile was given.
11555 if test "${with_guile+set}" = set; then :
11556 withval=$with_guile;
11561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
11562 $as_echo_n "checking whether to use guile... " >&6; }
11563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
11564 $as_echo "$with_guile" >&6; }
11566 # Extract the first word of "pkg-config", so it can be a program name with args.
11567 set dummy pkg-config; ac_word=$2
11568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11569 $as_echo_n "checking for $ac_word... " >&6; }
11570 if ${ac_cv_path_pkg_config_prog_path+:} false; then :
11571 $as_echo_n "(cached) " >&6
11573 case $pkg_config_prog_path in
11575 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
11578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11579 for as_dir in $PATH
11582 test -z "$as_dir" && as_dir=.
11583 for ac_exec_ext in '' $ac_executable_extensions; do
11584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11585 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
11586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11593 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
11597 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
11598 if test -n "$pkg_config_prog_path"; then
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
11600 $as_echo "$pkg_config_prog_path" >&6; }
11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11603 $as_echo "no" >&6; }
11608 try_guile_versions="guile-3.0 guile-2.2 guile-2.0"
11610 case "${with_guile}" in
11612 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
11613 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
11616 if test "${pkg_config_prog_path}" = "missing"; then
11617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
11618 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
11621 pkg_config=${pkg_config_prog_path}
11622 guile_version_list=${try_guile_versions}
11625 found_usable_guile=checking
11626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11627 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11628 for guile_version in ${guile_version_list}; do
11629 ${pkg_config} --exists ${guile_version} 2>/dev/null
11630 if test $? != 0; then
11633 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11634 if test $? != 0; then
11635 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11637 new_LIBS=`${pkg_config} --libs ${guile_version}`
11638 if test $? != 0; then
11639 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11641 found_usable_guile=${guile_version}
11644 if test "${found_usable_guile}" = "checking"; then
11645 if test "${flag_errors}" = "yes"; then
11646 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11648 found_usable_guile=no
11651 if test "${found_usable_guile}" != no; then
11652 save_CPPFLAGS=$CPPFLAGS
11654 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11655 LIBS="$LIBS $new_LIBS"
11656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11657 /* end confdefs.h. */
11658 #include "libguile.h"
11667 if ac_fn_c_try_link "$LINENO"; then :
11669 GUILE_CPPFLAGS=$new_CPPFLAGS
11670 GUILE_LIBS=$new_LIBS
11672 found_usable_guile=no
11674 rm -f core conftest.err conftest.$ac_objext \
11675 conftest$ac_exeext conftest.$ac_ext
11676 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11677 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11679 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11684 CPPFLAGS=$save_CPPFLAGS
11686 if test "${found_usable_guile}" = no; then
11687 if test "${flag_errors}" = yes; then
11688 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11689 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11690 as_fn_error $? "linking guile version ${guile_version} test program failed
11691 See \`config.log' for more details" "$LINENO" 5; }
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11696 $as_echo "${found_usable_guile}" >&6; }
11701 if test "${pkg_config_prog_path}" = "missing"; then
11702 as_fn_error $? "pkg-config not found" "$LINENO" 5
11705 pkg_config=${pkg_config_prog_path}
11706 guile_version_list=${try_guile_versions}
11709 found_usable_guile=checking
11710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11711 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11712 for guile_version in ${guile_version_list}; do
11713 ${pkg_config} --exists ${guile_version} 2>/dev/null
11714 if test $? != 0; then
11717 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11718 if test $? != 0; then
11719 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11721 new_LIBS=`${pkg_config} --libs ${guile_version}`
11722 if test $? != 0; then
11723 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11725 found_usable_guile=${guile_version}
11728 if test "${found_usable_guile}" = "checking"; then
11729 if test "${flag_errors}" = "yes"; then
11730 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11732 found_usable_guile=no
11735 if test "${found_usable_guile}" != no; then
11736 save_CPPFLAGS=$CPPFLAGS
11738 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11739 LIBS="$LIBS $new_LIBS"
11740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11741 /* end confdefs.h. */
11742 #include "libguile.h"
11751 if ac_fn_c_try_link "$LINENO"; then :
11753 GUILE_CPPFLAGS=$new_CPPFLAGS
11754 GUILE_LIBS=$new_LIBS
11756 found_usable_guile=no
11758 rm -f core conftest.err conftest.$ac_objext \
11759 conftest$ac_exeext conftest.$ac_ext
11760 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11761 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11763 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11768 CPPFLAGS=$save_CPPFLAGS
11770 if test "${found_usable_guile}" = no; then
11771 if test "${flag_errors}" = yes; then
11772 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11773 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11774 as_fn_error $? "linking guile version ${guile_version} test program failed
11775 See \`config.log' for more details" "$LINENO" 5; }
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11780 $as_echo "${found_usable_guile}" >&6; }
11784 if test -x "${with_guile}"; then
11786 pkg_config=${with_guile}
11787 guile_version_list=${try_guile_versions}
11790 found_usable_guile=checking
11791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11792 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11793 for guile_version in ${guile_version_list}; do
11794 ${pkg_config} --exists ${guile_version} 2>/dev/null
11795 if test $? != 0; then
11798 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11799 if test $? != 0; then
11800 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11802 new_LIBS=`${pkg_config} --libs ${guile_version}`
11803 if test $? != 0; then
11804 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11806 found_usable_guile=${guile_version}
11809 if test "${found_usable_guile}" = "checking"; then
11810 if test "${flag_errors}" = "yes"; then
11811 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11813 found_usable_guile=no
11816 if test "${found_usable_guile}" != no; then
11817 save_CPPFLAGS=$CPPFLAGS
11819 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11820 LIBS="$LIBS $new_LIBS"
11821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11822 /* end confdefs.h. */
11823 #include "libguile.h"
11832 if ac_fn_c_try_link "$LINENO"; then :
11834 GUILE_CPPFLAGS=$new_CPPFLAGS
11835 GUILE_LIBS=$new_LIBS
11837 found_usable_guile=no
11839 rm -f core conftest.err conftest.$ac_objext \
11840 conftest$ac_exeext conftest.$ac_ext
11841 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11842 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11844 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11849 CPPFLAGS=$save_CPPFLAGS
11851 if test "${found_usable_guile}" = no; then
11852 if test "${flag_errors}" = yes; then
11853 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11854 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11855 as_fn_error $? "linking guile version ${guile_version} test program failed
11856 See \`config.log' for more details" "$LINENO" 5; }
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11861 $as_echo "${found_usable_guile}" >&6; }
11864 as_fn_error $? "Guile config program not executable: ${with_guile}" "$LINENO" 5
11868 # Disallow --with=guile="" and --with-guile=foo/bar.
11869 as_fn_error $? "invalid value for --with-guile" "$LINENO" 5
11872 # A space separate list of guile versions to try, in order.
11873 if test "${pkg_config_prog_path}" = "missing"; then
11874 as_fn_error $? "pkg-config not found" "$LINENO" 5
11877 pkg_config=${pkg_config_prog_path}
11878 guile_version_list=${with_guile}
11881 found_usable_guile=checking
11882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11883 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11884 for guile_version in ${guile_version_list}; do
11885 ${pkg_config} --exists ${guile_version} 2>/dev/null
11886 if test $? != 0; then
11889 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11890 if test $? != 0; then
11891 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11893 new_LIBS=`${pkg_config} --libs ${guile_version}`
11894 if test $? != 0; then
11895 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11897 found_usable_guile=${guile_version}
11900 if test "${found_usable_guile}" = "checking"; then
11901 if test "${flag_errors}" = "yes"; then
11902 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11904 found_usable_guile=no
11907 if test "${found_usable_guile}" != no; then
11908 save_CPPFLAGS=$CPPFLAGS
11910 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11911 LIBS="$LIBS $new_LIBS"
11912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11913 /* end confdefs.h. */
11914 #include "libguile.h"
11923 if ac_fn_c_try_link "$LINENO"; then :
11925 GUILE_CPPFLAGS=$new_CPPFLAGS
11926 GUILE_LIBS=$new_LIBS
11928 found_usable_guile=no
11930 rm -f core conftest.err conftest.$ac_objext \
11931 conftest$ac_exeext conftest.$ac_ext
11932 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11933 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11935 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11940 CPPFLAGS=$save_CPPFLAGS
11942 if test "${found_usable_guile}" = no; then
11943 if test "${flag_errors}" = yes; then
11944 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11945 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11946 as_fn_error $? "linking guile version ${guile_version} test program failed
11947 See \`config.log' for more details" "$LINENO" 5; }
11951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11952 $as_echo "${found_usable_guile}" >&6; }
11957 if test "${have_libguile}" != no; then
11958 case "${with_guile}" in
11961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11962 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11963 if ${ac_cv_guild_program_name+:} false; then :
11964 $as_echo_n "(cached) " >&6
11966 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
11968 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11969 # the 'guild' and 'bindir' variables. In that case, try to guess
11970 # what the program name is, at the risk of getting it wrong if
11971 # Guile was configured with '--program-suffix' or similar.
11972 if test "x$ac_cv_guild_program_name" = "x"; then
11973 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11974 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11979 $as_echo "$ac_cv_guild_program_name" >&6; }
11981 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11982 as_fn_error $? "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11985 GUILD="$ac_cv_guild_program_name"
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11992 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11993 if ${ac_cv_guild_program_name+:} false; then :
11994 $as_echo_n "(cached) " >&6
11996 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11998 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11999 # the 'guild' and 'bindir' variables. In that case, try to guess
12000 # what the program name is, at the risk of getting it wrong if
12001 # Guile was configured with '--program-suffix' or similar.
12002 if test "x$ac_cv_guild_program_name" = "x"; then
12003 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
12004 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
12008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
12009 $as_echo "$ac_cv_guild_program_name" >&6; }
12011 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
12012 as_fn_error $? "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
12015 GUILD="$ac_cv_guild_program_name"
12022 if test "$cross_compiling" = no; then
12025 GUILD_TARGET_FLAG="--target=$host"
12031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
12032 $as_echo_n "checking whether guild supports this host... " >&6; }
12033 if ${ac_cv_guild_ok+:} false; then :
12034 $as_echo_n "(cached) " >&6
12036 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
12037 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
12043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
12044 $as_echo "$ac_cv_guild_ok" >&6; }
12046 if test "$ac_cv_guild_ok" = no; then
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
12049 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
12053 if test "${have_libguile}" != no; then
12055 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
12057 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
12058 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
12059 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
12060 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
12061 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
12064 save_CPPFLAGS="$CPPFLAGS"
12066 CPPFLAGS="$GUILE_CPPFLAGS"
12067 for ac_func in scm_new_smob
12069 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
12070 if test "x$ac_cv_func_scm_new_smob" = xyes; then :
12071 cat >>confdefs.h <<_ACEOF
12072 #define HAVE_SCM_NEW_SMOB 1
12079 CPPFLAGS="$save_CPPFLAGS"
12081 # Even if Guile support is not compiled in, we need to have these files
12083 CONFIG_OBS="$CONFIG_OBS guile/guile.o"
12084 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
12088 if test "${have_libguile}" != no; then
12090 HAVE_GUILE_FALSE='#'
12092 HAVE_GUILE_TRUE='#'
12097 # ---------------------------- #
12098 # Check for source highlight. #
12099 # ---------------------------- #
12104 # Check whether --enable-source-highlight was given.
12105 if test "${enable_source_highlight+set}" = set; then :
12106 enableval=$enable_source_highlight; case "${enableval}" in
12107 yes) enable_source_highlight=yes ;;
12108 no) enable_source_highlight=no ;;
12109 *) as_fn_error $? "bad value ${enableval} for source-highlight option" "$LINENO" 5 ;;
12112 enable_source_highlight=auto
12116 if test "${enable_source_highlight}" != "no"; then
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the source-highlight library" >&5
12118 $as_echo_n "checking for the source-highlight library... " >&6; }
12119 if test "${pkg_config_prog_path}" = "missing"; then
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - pkg-config not found" >&5
12121 $as_echo "no - pkg-config not found" >&6; }
12122 if test "${enable_source_highlight}" = "yes"; then
12123 as_fn_error $? "pkg-config was not found in your system" "$LINENO" 5
12126 if ${pkg_config_prog_path} --exists source-highlight; then
12129 as_fn_error $? "source highlight is incompatible with -static-libstdc++; either use --disable-source-highlight or --without-static-standard-libraries" "$LINENO" 5
12133 srchigh_pkg_cflags=`${pkg_config_prog_path} --cflags source-highlight`
12134 srchigh_pkg_libs=`${pkg_config_prog_path} --libs source-highlight`
12136 # Now that we have found a source-highlight library, check if we can use
12137 # it. In particular, we're trying to detect the situation that the
12138 # library is using the new libstdc++ library abi ( see
12139 # https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html )
12140 # while the compiler being used to compile gdb is using the old abi.
12141 # Such a situation will result in an undefined reference to
12142 # srchilite::SourceHighlight::SourceHighlight(std::string const&).
12143 # This situation can occur for instance when using a source highlight
12144 # library compiled with g++ 7.5.0 while building gdb with g++ 4.8.5.
12146 ac_cpp='$CXXCPP $CPPFLAGS'
12147 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12148 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12149 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12151 save_CFLAGS="$CFLAGS"
12152 save_LDFLAGS="$LDFLAGS"
12153 CFLAGS="$CFLAGS $srchigh_pkg_cflags"
12154 LDFLAGS="$LDFLAGS $srchigh_pkg_libs"
12155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12156 /* end confdefs.h. */
12157 #include <srchilite/sourcehighlight.h>
12161 std::string outlang = "esc.outlang";
12162 new srchilite::SourceHighlight (outlang);
12168 if ac_fn_cxx_try_link "$LINENO"; then :
12169 have_usable_source_highlight=yes
12171 have_usable_source_highlight=no
12174 rm -f core conftest.err conftest.$ac_objext \
12175 conftest$ac_exeext conftest.$ac_ext
12176 CFLAGS="$save_CFLAGS"
12177 LDFLAGS="$save_LDFLAGS"
12179 ac_cpp='$CPP $CPPFLAGS'
12180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12185 if test "${have_usable_source_highlight}" = "yes"; then
12187 $as_echo "#define HAVE_SOURCE_HIGHLIGHT 1" >>confdefs.h
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12190 $as_echo "yes" >&6; }
12191 SRCHIGH_CFLAGS="$srchigh_pkg_cflags"
12192 SRCHIGH_LIBS="$srchigh_pkg_libs"
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12195 $as_echo "no" >&6; }
12196 if test "${enable_source_highlight}" = "yes"; then
12197 as_fn_error $? "source-highlight in your system could not be used" "$LINENO" 5
12201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12202 $as_echo "no" >&6; }
12203 if test "${enable_source_highlight}" = "yes"; then
12204 as_fn_error $? "source-highlight was not found in your system" "$LINENO" 5
12212 # ------------------------- #
12213 # Checks for header files. #
12214 # ------------------------- #
12216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12217 $as_echo_n "checking for ANSI C header files... " >&6; }
12218 if ${ac_cv_header_stdc+:} false; then :
12219 $as_echo_n "(cached) " >&6
12221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12222 /* end confdefs.h. */
12223 #include <stdlib.h>
12224 #include <stdarg.h>
12225 #include <string.h>
12236 if ac_fn_c_try_compile "$LINENO"; then :
12237 ac_cv_header_stdc=yes
12239 ac_cv_header_stdc=no
12241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12243 if test $ac_cv_header_stdc = yes; then
12244 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246 /* end confdefs.h. */
12247 #include <string.h>
12250 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12251 $EGREP "memchr" >/dev/null 2>&1; then :
12254 ac_cv_header_stdc=no
12260 if test $ac_cv_header_stdc = yes; then
12261 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12263 /* end confdefs.h. */
12264 #include <stdlib.h>
12267 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12268 $EGREP "free" >/dev/null 2>&1; then :
12271 ac_cv_header_stdc=no
12277 if test $ac_cv_header_stdc = yes; then
12278 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12279 if test "$cross_compiling" = yes; then :
12282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12283 /* end confdefs.h. */
12285 #include <stdlib.h>
12286 #if ((' ' & 0x0FF) == 0x020)
12287 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12288 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12290 # define ISLOWER(c) \
12291 (('a' <= (c) && (c) <= 'i') \
12292 || ('j' <= (c) && (c) <= 'r') \
12293 || ('s' <= (c) && (c) <= 'z'))
12294 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12297 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12302 for (i = 0; i < 256; i++)
12303 if (XOR (islower (i), ISLOWER (i))
12304 || toupper (i) != TOUPPER (i))
12309 if ac_fn_c_try_run "$LINENO"; then :
12312 ac_cv_header_stdc=no
12314 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12315 conftest.$ac_objext conftest.beam conftest.$ac_ext
12320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12321 $as_echo "$ac_cv_header_stdc" >&6; }
12322 if test $ac_cv_header_stdc = yes; then
12324 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12328 # elf_hp.h is for HP/UX 64-bit shared library support.
12329 for ac_header in nlist.h machine/reg.h \
12331 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
12332 sys/procctl.h sys/resource.h sys/ptrace.h ptrace.h \
12333 sys/reg.h sys/debugreg.h \
12336 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12337 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12338 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12339 cat >>confdefs.h <<_ACEOF
12340 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12347 for ac_header in sys/user.h
12349 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12350 # include <sys/param.h>
12354 if test "x$ac_cv_header_sys_user_h" = xyes; then :
12355 cat >>confdefs.h <<_ACEOF
12356 #define HAVE_SYS_USER_H 1
12364 for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
12366 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12367 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12368 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12369 cat >>confdefs.h <<_ACEOF
12370 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12377 for ac_header in term.h
12379 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12380 # include <curses.h>
12384 if test "x$ac_cv_header_term_h" = xyes; then :
12385 cat >>confdefs.h <<_ACEOF
12386 #define HAVE_TERM_H 1
12394 for ac_header in sys/socket.h
12396 ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12397 if test "x$ac_cv_header_sys_socket_h" = xyes; then :
12398 cat >>confdefs.h <<_ACEOF
12399 #define HAVE_SYS_SOCKET_H 1
12406 for ac_header in ws2tcpip.h
12408 ac_fn_c_check_header_mongrel "$LINENO" "ws2tcpip.h" "ac_cv_header_ws2tcpip_h" "$ac_includes_default"
12409 if test "x$ac_cv_header_ws2tcpip_h" = xyes; then :
12410 cat >>confdefs.h <<_ACEOF
12411 #define HAVE_WS2TCPIP_H 1
12418 for ac_header in execinfo.h
12420 ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
12421 if test "x$ac_cv_header_execinfo_h" = xyes; then :
12422 cat >>confdefs.h <<_ACEOF
12423 #define HAVE_EXECINFO_H 1
12431 # ------------------------- #
12432 # Checks for declarations. #
12433 # ------------------------- #
12436 # Check for presence and size of long long.
12437 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12438 if test "x$ac_cv_type_long_long" = xyes; then :
12440 cat >>confdefs.h <<_ACEOF
12441 #define HAVE_LONG_LONG 1
12444 # The cast to long int works around a bug in the HP C Compiler
12445 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12446 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12447 # This bug is HP SR number 8606223364.
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12449 $as_echo_n "checking size of long long... " >&6; }
12450 if ${ac_cv_sizeof_long_long+:} false; then :
12451 $as_echo_n "(cached) " >&6
12453 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12456 if test "$ac_cv_type_long_long" = yes; then
12457 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12458 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12459 as_fn_error 77 "cannot compute sizeof (long long)
12460 See \`config.log' for more details" "$LINENO" 5; }
12462 ac_cv_sizeof_long_long=0
12467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12468 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12472 cat >>confdefs.h <<_ACEOF
12473 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12480 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
12481 ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
12482 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
12488 cat >>confdefs.h <<_ACEOF
12489 #define HAVE_DECL_BASENAME $ac_have_decl
12491 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12492 if test "x$ac_cv_have_decl_ffs" = xyes; then :
12498 cat >>confdefs.h <<_ACEOF
12499 #define HAVE_DECL_FFS $ac_have_decl
12501 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12502 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
12508 cat >>confdefs.h <<_ACEOF
12509 #define HAVE_DECL_ASPRINTF $ac_have_decl
12511 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12512 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
12518 cat >>confdefs.h <<_ACEOF
12519 #define HAVE_DECL_VASPRINTF $ac_have_decl
12521 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12522 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
12528 cat >>confdefs.h <<_ACEOF
12529 #define HAVE_DECL_SNPRINTF $ac_have_decl
12531 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12532 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
12538 cat >>confdefs.h <<_ACEOF
12539 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12542 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12543 if test "x$ac_cv_have_decl_strtol" = xyes; then :
12549 cat >>confdefs.h <<_ACEOF
12550 #define HAVE_DECL_STRTOL $ac_have_decl
12552 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12553 if test "x$ac_cv_have_decl_strtoul" = xyes; then :
12559 cat >>confdefs.h <<_ACEOF
12560 #define HAVE_DECL_STRTOUL $ac_have_decl
12562 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12563 if test "x$ac_cv_have_decl_strtoll" = xyes; then :
12569 cat >>confdefs.h <<_ACEOF
12570 #define HAVE_DECL_STRTOLL $ac_have_decl
12572 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12573 if test "x$ac_cv_have_decl_strtoull" = xyes; then :
12579 cat >>confdefs.h <<_ACEOF
12580 #define HAVE_DECL_STRTOULL $ac_have_decl
12583 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12584 if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
12590 cat >>confdefs.h <<_ACEOF
12591 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12596 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12597 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
12603 cat >>confdefs.h <<_ACEOF
12604 #define HAVE_DECL_SNPRINTF $ac_have_decl
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12609 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12610 if ${am_cv_val_LC_MESSAGES+:} false; then :
12611 $as_echo_n "(cached) " >&6
12613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12614 /* end confdefs.h. */
12615 #include <locale.h>
12624 if ac_fn_c_try_link "$LINENO"; then :
12625 am_cv_val_LC_MESSAGES=yes
12627 am_cv_val_LC_MESSAGES=no
12629 rm -f core conftest.err conftest.$ac_objext \
12630 conftest$ac_exeext conftest.$ac_ext
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12633 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12634 if test $am_cv_val_LC_MESSAGES = yes; then
12636 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12641 # ------------------ #
12642 # Checks for types. #
12643 # ------------------ #
12645 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12646 #if HAVE_SYS_SOCKET_H
12647 # include <sys/socket.h>
12648 #elif HAVE_WS2TCPIP_H
12649 # include <ws2tcpip.h>
12653 if test "x$ac_cv_type_socklen_t" = xyes; then :
12655 cat >>confdefs.h <<_ACEOF
12656 #define HAVE_SOCKLEN_T 1
12663 # ------------------------------------- #
12664 # Checks for compiler characteristics. #
12665 # ------------------------------------- #
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12668 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12669 if ${ac_cv_c_const+:} false; then :
12670 $as_echo_n "(cached) " >&6
12672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12673 /* end confdefs.h. */
12679 #ifndef __cplusplus
12680 /* Ultrix mips cc rejects this sort of thing. */
12681 typedef int charset[2];
12682 const charset cs = { 0, 0 };
12683 /* SunOS 4.1.1 cc rejects this. */
12684 char const *const *pcpcc;
12686 /* NEC SVR4.0.2 mips cc rejects this. */
12687 struct point {int x, y;};
12688 static struct point const zero = {0,0};
12689 /* AIX XL C 1.02.0.0 rejects this.
12690 It does not let you subtract one const X* pointer from another in
12691 an arm of an if-expression whose if-part is not a constant
12693 const char *g = "string";
12694 pcpcc = &g + (g ? g-g : 0);
12695 /* HPUX 7.0 cc rejects these. */
12697 ppc = (char**) pcpcc;
12698 pcpcc = (char const *const *) ppc;
12699 { /* SCO 3.2v4 cc rejects this sort of thing. */
12702 char const *s = 0 ? (char *) 0 : (char const *) 0;
12707 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12708 int x[] = {25, 17};
12709 const int *foo = &x[0];
12712 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12713 typedef const int *iptr;
12717 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12718 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12719 struct s { int j; const int *ap[3]; } bx;
12720 struct s *b = &bx; b->j = 5;
12722 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12723 const int foo = 10;
12724 if (!foo) return 0;
12726 return !cs[0] && !zero.x;
12733 if ac_fn_c_try_compile "$LINENO"; then :
12738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12741 $as_echo "$ac_cv_c_const" >&6; }
12742 if test $ac_cv_c_const = no; then
12744 $as_echo "#define const /**/" >>confdefs.h
12748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12749 $as_echo_n "checking for inline... " >&6; }
12750 if ${ac_cv_c_inline+:} false; then :
12751 $as_echo_n "(cached) " >&6
12754 for ac_kw in inline __inline__ __inline; do
12755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12756 /* end confdefs.h. */
12757 #ifndef __cplusplus
12759 static $ac_kw foo_t static_foo () {return 0; }
12760 $ac_kw foo_t foo () {return 0; }
12764 if ac_fn_c_try_compile "$LINENO"; then :
12765 ac_cv_c_inline=$ac_kw
12767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12768 test "$ac_cv_c_inline" != no && break
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12773 $as_echo "$ac_cv_c_inline" >&6; }
12775 case $ac_cv_c_inline in
12778 case $ac_cv_c_inline in
12780 *) ac_val=$ac_cv_c_inline;;
12782 cat >>confdefs.h <<_ACEOF
12783 #ifndef __cplusplus
12784 #define inline $ac_val
12790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12791 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12792 if ${ac_cv_c_bigendian+:} false; then :
12793 $as_echo_n "(cached) " >&6
12795 ac_cv_c_bigendian=unknown
12796 # See if we're dealing with a universal compiler.
12797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12798 /* end confdefs.h. */
12799 #ifndef __APPLE_CC__
12800 not a universal capable compiler
12805 if ac_fn_c_try_compile "$LINENO"; then :
12807 # Check for potential -arch flags. It is not universal unless
12808 # there are at least two -arch flags with different values.
12811 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12812 if test -n "$ac_prev"; then
12814 i?86 | x86_64 | ppc | ppc64)
12815 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12818 ac_cv_c_bigendian=universal
12824 elif test "x$ac_word" = "x-arch"; then
12829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12830 if test $ac_cv_c_bigendian = unknown; then
12831 # See if sys/param.h defines the BYTE_ORDER macro.
12832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12833 /* end confdefs.h. */
12834 #include <sys/types.h>
12835 #include <sys/param.h>
12840 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12841 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12843 bogus endian macros
12850 if ac_fn_c_try_compile "$LINENO"; then :
12851 # It does; now see whether it defined to BIG_ENDIAN or not.
12852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12853 /* end confdefs.h. */
12854 #include <sys/types.h>
12855 #include <sys/param.h>
12860 #if BYTE_ORDER != BIG_ENDIAN
12868 if ac_fn_c_try_compile "$LINENO"; then :
12869 ac_cv_c_bigendian=yes
12871 ac_cv_c_bigendian=no
12873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12877 if test $ac_cv_c_bigendian = unknown; then
12878 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12880 /* end confdefs.h. */
12881 #include <limits.h>
12886 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12887 bogus endian macros
12894 if ac_fn_c_try_compile "$LINENO"; then :
12895 # It does; now see whether it defined to _BIG_ENDIAN or not.
12896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12897 /* end confdefs.h. */
12898 #include <limits.h>
12903 #ifndef _BIG_ENDIAN
12911 if ac_fn_c_try_compile "$LINENO"; then :
12912 ac_cv_c_bigendian=yes
12914 ac_cv_c_bigendian=no
12916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12920 if test $ac_cv_c_bigendian = unknown; then
12921 # Compile a test program.
12922 if test "$cross_compiling" = yes; then :
12923 # Try to guess by grepping values from an object file.
12924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12925 /* end confdefs.h. */
12926 short int ascii_mm[] =
12927 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12928 short int ascii_ii[] =
12929 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12930 int use_ascii (int i) {
12931 return ascii_mm[i] + ascii_ii[i];
12933 short int ebcdic_ii[] =
12934 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12935 short int ebcdic_mm[] =
12936 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12937 int use_ebcdic (int i) {
12938 return ebcdic_mm[i] + ebcdic_ii[i];
12945 return use_ascii (foo) == use_ebcdic (foo);
12950 if ac_fn_c_try_compile "$LINENO"; then :
12951 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12952 ac_cv_c_bigendian=yes
12954 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12955 if test "$ac_cv_c_bigendian" = unknown; then
12956 ac_cv_c_bigendian=no
12958 # finding both strings is unlikely to happen, but who knows?
12959 ac_cv_c_bigendian=unknown
12963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12966 /* end confdefs.h. */
12967 $ac_includes_default
12972 /* Are we little or big endian? From Harbison&Steele. */
12976 char c[sizeof (long int)];
12979 return u.c[sizeof (long int) - 1] == 1;
12985 if ac_fn_c_try_run "$LINENO"; then :
12986 ac_cv_c_bigendian=no
12988 ac_cv_c_bigendian=yes
12990 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12991 conftest.$ac_objext conftest.beam conftest.$ac_ext
12996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12997 $as_echo "$ac_cv_c_bigendian" >&6; }
12998 case $ac_cv_c_bigendian in #(
13000 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13006 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13010 as_fn_error $? "unknown endianness
13011 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13015 # ------------------------------ #
13016 # Checks for library functions. #
13017 # ------------------------------ #
13019 for ac_func in getuid getgid \
13020 pipe pread pread64 pwrite resize_term \
13022 sigaction sigsetmask socketpair \
13023 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
13024 setrlimit getrlimit posix_madvise waitpid \
13027 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13028 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13029 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13030 cat >>confdefs.h <<_ACEOF
13031 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13039 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13040 if ${am_cv_langinfo_codeset+:} false; then :
13041 $as_echo_n "(cached) " >&6
13043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13044 /* end confdefs.h. */
13045 #include <langinfo.h>
13049 char* cs = nl_langinfo(CODESET);
13054 if ac_fn_c_try_link "$LINENO"; then :
13055 am_cv_langinfo_codeset=yes
13057 am_cv_langinfo_codeset=no
13059 rm -f core conftest.err conftest.$ac_objext \
13060 conftest$ac_exeext conftest.$ac_ext
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13064 $as_echo "$am_cv_langinfo_codeset" >&6; }
13065 if test $am_cv_langinfo_codeset = yes; then
13067 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13071 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13072 if test "x$ac_cv_type_size_t" = xyes; then :
13076 cat >>confdefs.h <<_ACEOF
13077 #define size_t unsigned int
13085 for ac_header in $ac_header_list
13087 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13088 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13090 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13091 cat >>confdefs.h <<_ACEOF
13092 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13105 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13106 if test "x$ac_cv_type_pid_t" = xyes; then :
13110 cat >>confdefs.h <<_ACEOF
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
13117 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
13118 if ${ac_cv_path_SED+:} false; then :
13119 $as_echo_n "(cached) " >&6
13121 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
13122 for ac_i in 1 2 3 4 5 6 7; do
13123 ac_script="$ac_script$as_nl$ac_script"
13125 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
13126 { ac_script=; unset ac_script;}
13127 if test -z "$SED"; then
13128 ac_path_SED_found=false
13129 # Loop through the user's path and test for each of PROGNAME-LIST
13130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13131 for as_dir in $PATH
13134 test -z "$as_dir" && as_dir=.
13135 for ac_prog in sed gsed; do
13136 for ac_exec_ext in '' $ac_executable_extensions; do
13137 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
13138 as_fn_executable_p "$ac_path_SED" || continue
13139 # Check for GNU ac_path_SED and select it if it is found.
13140 # Check for GNU $ac_path_SED
13141 case `"$ac_path_SED" --version 2>&1` in
13143 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
13146 $as_echo_n 0123456789 >"conftest.in"
13149 cat "conftest.in" "conftest.in" >"conftest.tmp"
13150 mv "conftest.tmp" "conftest.in"
13151 cp "conftest.in" "conftest.nl"
13152 $as_echo '' >> "conftest.nl"
13153 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
13154 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
13155 as_fn_arith $ac_count + 1 && ac_count=$as_val
13156 if test $ac_count -gt ${ac_path_SED_max-0}; then
13157 # Best one so far, save it but keep looking for a better one
13158 ac_cv_path_SED="$ac_path_SED"
13159 ac_path_SED_max=$ac_count
13161 # 10*(2^10) chars as input seems more than enough
13162 test $ac_count -gt 10 && break
13164 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
13167 $ac_path_SED_found && break 3
13172 if test -z "$ac_cv_path_SED"; then
13173 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
13176 ac_cv_path_SED=$SED
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
13181 $as_echo "$ac_cv_path_SED" >&6; }
13182 SED="$ac_cv_path_SED"
13186 # Set the 'development' global.
13187 . $srcdir/../bfd/development.sh
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13190 $as_echo_n "checking for ANSI C header files... " >&6; }
13191 if ${ac_cv_header_stdc+:} false; then :
13192 $as_echo_n "(cached) " >&6
13194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195 /* end confdefs.h. */
13196 #include <stdlib.h>
13197 #include <stdarg.h>
13198 #include <string.h>
13209 if ac_fn_c_try_compile "$LINENO"; then :
13210 ac_cv_header_stdc=yes
13212 ac_cv_header_stdc=no
13214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13216 if test $ac_cv_header_stdc = yes; then
13217 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13219 /* end confdefs.h. */
13220 #include <string.h>
13223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13224 $EGREP "memchr" >/dev/null 2>&1; then :
13227 ac_cv_header_stdc=no
13233 if test $ac_cv_header_stdc = yes; then
13234 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13236 /* end confdefs.h. */
13237 #include <stdlib.h>
13240 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13241 $EGREP "free" >/dev/null 2>&1; then :
13244 ac_cv_header_stdc=no
13250 if test $ac_cv_header_stdc = yes; then
13251 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13252 if test "$cross_compiling" = yes; then :
13255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13256 /* end confdefs.h. */
13258 #include <stdlib.h>
13259 #if ((' ' & 0x0FF) == 0x020)
13260 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13261 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13263 # define ISLOWER(c) \
13264 (('a' <= (c) && (c) <= 'i') \
13265 || ('j' <= (c) && (c) <= 'r') \
13266 || ('s' <= (c) && (c) <= 'z'))
13267 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13270 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13275 for (i = 0; i < 256; i++)
13276 if (XOR (islower (i), ISLOWER (i))
13277 || toupper (i) != TOUPPER (i))
13282 if ac_fn_c_try_run "$LINENO"; then :
13285 ac_cv_header_stdc=no
13287 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13288 conftest.$ac_objext conftest.beam conftest.$ac_ext
13293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13294 $as_echo "$ac_cv_header_stdc" >&6; }
13295 if test $ac_cv_header_stdc = yes; then
13297 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13301 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13302 # for constant arguments. Useless!
13303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13304 $as_echo_n "checking for working alloca.h... " >&6; }
13305 if ${ac_cv_working_alloca_h+:} false; then :
13306 $as_echo_n "(cached) " >&6
13308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13309 /* end confdefs.h. */
13310 #include <alloca.h>
13314 char *p = (char *) alloca (2 * sizeof (int));
13320 if ac_fn_c_try_link "$LINENO"; then :
13321 ac_cv_working_alloca_h=yes
13323 ac_cv_working_alloca_h=no
13325 rm -f core conftest.err conftest.$ac_objext \
13326 conftest$ac_exeext conftest.$ac_ext
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13329 $as_echo "$ac_cv_working_alloca_h" >&6; }
13330 if test $ac_cv_working_alloca_h = yes; then
13332 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13337 $as_echo_n "checking for alloca... " >&6; }
13338 if ${ac_cv_func_alloca_works+:} false; then :
13339 $as_echo_n "(cached) " >&6
13341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13342 /* end confdefs.h. */
13344 # define alloca __builtin_alloca
13347 # include <malloc.h>
13348 # define alloca _alloca
13350 # ifdef HAVE_ALLOCA_H
13351 # include <alloca.h>
13356 # ifndef alloca /* predefined by HP cc +Olibcalls */
13357 void *alloca (size_t);
13367 char *p = (char *) alloca (1);
13373 if ac_fn_c_try_link "$LINENO"; then :
13374 ac_cv_func_alloca_works=yes
13376 ac_cv_func_alloca_works=no
13378 rm -f core conftest.err conftest.$ac_objext \
13379 conftest$ac_exeext conftest.$ac_ext
13381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13382 $as_echo "$ac_cv_func_alloca_works" >&6; }
13384 if test $ac_cv_func_alloca_works = yes; then
13386 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13389 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13390 # that cause trouble. Some versions do not even contain alloca or
13391 # contain a buggy version. If you still want to use their alloca,
13392 # use ar to extract alloca.o from them instead of compiling alloca.c.
13394 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13396 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13400 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13401 if ${ac_cv_os_cray+:} false; then :
13402 $as_echo_n "(cached) " >&6
13404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13405 /* end confdefs.h. */
13406 #if defined CRAY && ! defined CRAY2
13413 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13414 $EGREP "webecray" >/dev/null 2>&1; then :
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13423 $as_echo "$ac_cv_os_cray" >&6; }
13424 if test $ac_cv_os_cray = yes; then
13425 for ac_func in _getb67 GETB67 getb67; do
13426 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13427 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13428 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13430 cat >>confdefs.h <<_ACEOF
13431 #define CRAY_STACKSEG_END $ac_func
13440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13441 $as_echo_n "checking stack direction for C alloca... " >&6; }
13442 if ${ac_cv_c_stack_direction+:} false; then :
13443 $as_echo_n "(cached) " >&6
13445 if test "$cross_compiling" = yes; then :
13446 ac_cv_c_stack_direction=0
13448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13449 /* end confdefs.h. */
13450 $ac_includes_default
13452 find_stack_direction (int *addr, int depth)
13454 int dir, dummy = 0;
13457 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13458 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13459 return dir + dummy;
13463 main (int argc, char **argv)
13465 return find_stack_direction (0, argc + !argv + 20) < 0;
13468 if ac_fn_c_try_run "$LINENO"; then :
13469 ac_cv_c_stack_direction=1
13471 ac_cv_c_stack_direction=-1
13473 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13474 conftest.$ac_objext conftest.beam conftest.$ac_ext
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13479 $as_echo "$ac_cv_c_stack_direction" >&6; }
13480 cat >>confdefs.h <<_ACEOF
13481 #define STACK_DIRECTION $ac_cv_c_stack_direction
13492 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13494 WIN32APILIBS="-lws2_32"
13499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13500 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13501 if ${am_cv_langinfo_codeset+:} false; then :
13502 $as_echo_n "(cached) " >&6
13504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13505 /* end confdefs.h. */
13506 #include <langinfo.h>
13510 char* cs = nl_langinfo(CODESET);
13515 if ac_fn_c_try_link "$LINENO"; then :
13516 am_cv_langinfo_codeset=yes
13518 am_cv_langinfo_codeset=no
13520 rm -f core conftest.err conftest.$ac_objext \
13521 conftest$ac_exeext conftest.$ac_ext
13524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13525 $as_echo "$am_cv_langinfo_codeset" >&6; }
13526 if test $am_cv_langinfo_codeset = yes; then
13528 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13533 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
13535 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13536 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13537 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13538 cat >>confdefs.h <<_ACEOF
13539 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13548 for ac_func in getpagesize
13550 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13551 if test "x$ac_cv_func_getpagesize" = xyes; then :
13552 cat >>confdefs.h <<_ACEOF
13553 #define HAVE_GETPAGESIZE 1
13559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13560 $as_echo_n "checking for working mmap... " >&6; }
13561 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13562 $as_echo_n "(cached) " >&6
13564 if test "$cross_compiling" = yes; then :
13565 ac_cv_func_mmap_fixed_mapped=no
13567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13568 /* end confdefs.h. */
13569 $ac_includes_default
13570 /* malloc might have been renamed as rpl_malloc. */
13573 /* Thanks to Mike Haertel and Jim Avera for this test.
13574 Here is a matrix of mmap possibilities:
13575 mmap private not fixed
13576 mmap private fixed at somewhere currently unmapped
13577 mmap private fixed at somewhere already mapped
13578 mmap shared not fixed
13579 mmap shared fixed at somewhere currently unmapped
13580 mmap shared fixed at somewhere already mapped
13581 For private mappings, we should verify that changes cannot be read()
13582 back from the file, nor mmap's back from the file at a different
13583 address. (There have been systems where private was not correctly
13584 implemented like the infamous i386 svr4.0, and systems where the
13585 VM page cache was not coherent with the file system buffer cache
13586 like early versions of FreeBSD and possibly contemporary NetBSD.)
13587 For shared mappings, we should conversely verify that changes get
13588 propagated back to all the places they're supposed to be.
13590 Grep wants private fixed already mapped.
13591 The main things grep needs to know about mmap are:
13592 * does it exist and is it safe to write into the mmap'd area
13593 * how to use it (BSD variants) */
13596 #include <sys/mman.h>
13598 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13602 /* This mess was copied from the GNU getpagesize.h. */
13603 #ifndef HAVE_GETPAGESIZE
13604 # ifdef _SC_PAGESIZE
13605 # define getpagesize() sysconf(_SC_PAGESIZE)
13606 # else /* no _SC_PAGESIZE */
13607 # ifdef HAVE_SYS_PARAM_H
13608 # include <sys/param.h>
13609 # ifdef EXEC_PAGESIZE
13610 # define getpagesize() EXEC_PAGESIZE
13611 # else /* no EXEC_PAGESIZE */
13613 # define getpagesize() NBPG * CLSIZE
13616 # endif /* no CLSIZE */
13617 # else /* no NBPG */
13619 # define getpagesize() NBPC
13620 # else /* no NBPC */
13622 # define getpagesize() PAGESIZE
13623 # endif /* PAGESIZE */
13624 # endif /* no NBPC */
13625 # endif /* no NBPG */
13626 # endif /* no EXEC_PAGESIZE */
13627 # else /* no HAVE_SYS_PARAM_H */
13628 # define getpagesize() 8192 /* punt totally */
13629 # endif /* no HAVE_SYS_PARAM_H */
13630 # endif /* no _SC_PAGESIZE */
13632 #endif /* no HAVE_GETPAGESIZE */
13637 char *data, *data2, *data3;
13638 const char *cdata2;
13642 pagesize = getpagesize ();
13644 /* First, make a file with some known garbage in it. */
13645 data = (char *) malloc (pagesize);
13648 for (i = 0; i < pagesize; ++i)
13649 *(data + i) = rand ();
13651 fd = creat ("conftest.mmap", 0600);
13654 if (write (fd, data, pagesize) != pagesize)
13658 /* Next, check that the tail of a page is zero-filled. File must have
13659 non-zero length, otherwise we risk SIGBUS for entire page. */
13660 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13664 if (write (fd2, cdata2, 1) != 1)
13666 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13667 if (data2 == MAP_FAILED)
13669 for (i = 0; i < pagesize; ++i)
13673 if (munmap (data2, pagesize))
13676 /* Next, try to mmap the file at a fixed address which already has
13677 something else allocated at it. If we can, also make sure that
13678 we see the same garbage. */
13679 fd = open ("conftest.mmap", O_RDWR);
13682 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13683 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13685 for (i = 0; i < pagesize; ++i)
13686 if (*(data + i) != *(data2 + i))
13689 /* Finally, make sure that changes to the mapped area do not
13690 percolate back to the file as seen by read(). (This is a bug on
13691 some variants of i386 svr4.0.) */
13692 for (i = 0; i < pagesize; ++i)
13693 *(data2 + i) = *(data2 + i) + 1;
13694 data3 = (char *) malloc (pagesize);
13697 if (read (fd, data3, pagesize) != pagesize)
13699 for (i = 0; i < pagesize; ++i)
13700 if (*(data + i) != *(data3 + i))
13706 if ac_fn_c_try_run "$LINENO"; then :
13707 ac_cv_func_mmap_fixed_mapped=yes
13709 ac_cv_func_mmap_fixed_mapped=no
13711 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13712 conftest.$ac_objext conftest.beam conftest.$ac_ext
13716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13717 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13718 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13720 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13723 rm -f conftest.mmap conftest.txt
13725 for ac_header in vfork.h
13727 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13728 if test "x$ac_cv_header_vfork_h" = xyes; then :
13729 cat >>confdefs.h <<_ACEOF
13730 #define HAVE_VFORK_H 1
13737 for ac_func in fork vfork
13739 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13740 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13741 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13742 cat >>confdefs.h <<_ACEOF
13743 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13749 if test "x$ac_cv_func_fork" = xyes; then
13750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13751 $as_echo_n "checking for working fork... " >&6; }
13752 if ${ac_cv_func_fork_works+:} false; then :
13753 $as_echo_n "(cached) " >&6
13755 if test "$cross_compiling" = yes; then :
13756 ac_cv_func_fork_works=cross
13758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13759 /* end confdefs.h. */
13760 $ac_includes_default
13765 /* By Ruediger Kuhlmann. */
13766 return fork () < 0;
13772 if ac_fn_c_try_run "$LINENO"; then :
13773 ac_cv_func_fork_works=yes
13775 ac_cv_func_fork_works=no
13777 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13778 conftest.$ac_objext conftest.beam conftest.$ac_ext
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13783 $as_echo "$ac_cv_func_fork_works" >&6; }
13786 ac_cv_func_fork_works=$ac_cv_func_fork
13788 if test "x$ac_cv_func_fork_works" = xcross; then
13790 *-*-amigaos* | *-*-msdosdjgpp*)
13791 # Override, as these systems have only a dummy fork() stub
13792 ac_cv_func_fork_works=no
13795 ac_cv_func_fork_works=yes
13798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13799 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13801 ac_cv_func_vfork_works=$ac_cv_func_vfork
13802 if test "x$ac_cv_func_vfork" = xyes; then
13803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13804 $as_echo_n "checking for working vfork... " >&6; }
13805 if ${ac_cv_func_vfork_works+:} false; then :
13806 $as_echo_n "(cached) " >&6
13808 if test "$cross_compiling" = yes; then :
13809 ac_cv_func_vfork_works=cross
13811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13812 /* end confdefs.h. */
13813 /* Thanks to Paul Eggert for this test. */
13814 $ac_includes_default
13815 #include <sys/wait.h>
13816 #ifdef HAVE_VFORK_H
13817 # include <vfork.h>
13819 /* On some sparc systems, changes by the child to local and incoming
13820 argument registers are propagated back to the parent. The compiler
13821 is told about this with #include <vfork.h>, but some compilers
13822 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13823 static variable whose address is put into a register that is
13824 clobbered by the vfork. */
13827 sparc_address_test (int arg)
13829 sparc_address_test (arg) int arg;
13832 static pid_t child;
13850 pid_t parent = getpid ();
13853 sparc_address_test (0);
13858 /* Here is another test for sparc vfork register problems. This
13859 test uses lots of local variables, at least as many local
13860 variables as main has allocated so far including compiler
13861 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13862 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13863 reuse the register of parent for one of the local variables,
13864 since it will think that parent can't possibly be used any more
13865 in this routine. Assigning to the local variable will thus
13866 munge parent in the parent process. */
13868 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13869 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13870 /* Convince the compiler that p..p7 are live; otherwise, it might
13871 use the same hardware register for all 8 local variables. */
13872 if (p != p1 || p != p2 || p != p3 || p != p4
13873 || p != p5 || p != p6 || p != p7)
13876 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13877 from child file descriptors. If the child closes a descriptor
13878 before it execs or exits, this munges the parent's descriptor
13879 as well. Test for this by closing stdout in the child. */
13880 _exit(close(fileno(stdout)) != 0);
13885 while (wait(&status) != child)
13888 /* Was there some problem with vforking? */
13891 /* Did the child fail? (This shouldn't happen.) */
13894 /* Did the vfork/compiler bug occur? */
13895 || parent != getpid()
13897 /* Did the file descriptor bug occur? */
13898 || fstat(fileno(stdout), &st) != 0
13903 if ac_fn_c_try_run "$LINENO"; then :
13904 ac_cv_func_vfork_works=yes
13906 ac_cv_func_vfork_works=no
13908 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13909 conftest.$ac_objext conftest.beam conftest.$ac_ext
13913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13914 $as_echo "$ac_cv_func_vfork_works" >&6; }
13917 if test "x$ac_cv_func_fork_works" = xcross; then
13918 ac_cv_func_vfork_works=$ac_cv_func_vfork
13919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13920 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13923 if test "x$ac_cv_func_vfork_works" = xyes; then
13925 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13929 $as_echo "#define vfork fork" >>confdefs.h
13932 if test "x$ac_cv_func_fork_works" = xyes; then
13934 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13938 for ac_func in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
13939 ptrace64 sbrk setns sigaltstack sigprocmask \
13940 setpgid setpgrp getrusage getauxval sigtimedwait
13942 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13943 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13944 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13945 cat >>confdefs.h <<_ACEOF
13946 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13953 # This is needed for RHEL 5 and uclibc-ng < 1.0.39.
13954 # These did not define ADDR_NO_RANDOMIZE in sys/personality.h,
13955 # only in linux/personality.h.
13956 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
13958 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes; then :
13964 cat >>confdefs.h <<_ACEOF
13965 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
13969 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13970 if test "x$ac_cv_have_decl_strstr" = xyes; then :
13976 cat >>confdefs.h <<_ACEOF
13977 #define HAVE_DECL_STRSTR $ac_have_decl
13981 # ----------------------- #
13982 # Checks for structures. #
13983 # ----------------------- #
13985 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13986 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
13988 cat >>confdefs.h <<_ACEOF
13989 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13994 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13995 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
13997 cat >>confdefs.h <<_ACEOF
13998 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
14005 # On FreeBSD we need libutil for the kinfo_get* functions. On
14006 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
14007 # Figure out which one to use.
14008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
14009 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
14010 if ${ac_cv_search_kinfo_getfile+:} false; then :
14011 $as_echo_n "(cached) " >&6
14013 ac_func_search_save_LIBS=$LIBS
14014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14015 /* end confdefs.h. */
14017 /* Override any GCC internal prototype to avoid an error.
14018 Use char because int might match the return type of a GCC
14019 builtin and then its argument prototype would still apply. */
14023 char kinfo_getfile ();
14027 return kinfo_getfile ();
14032 for ac_lib in '' util util-freebsd; do
14033 if test -z "$ac_lib"; then
14034 ac_res="none required"
14037 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14039 if ac_fn_c_try_link "$LINENO"; then :
14040 ac_cv_search_kinfo_getfile=$ac_res
14042 rm -f core conftest.err conftest.$ac_objext \
14044 if ${ac_cv_search_kinfo_getfile+:} false; then :
14048 if ${ac_cv_search_kinfo_getfile+:} false; then :
14051 ac_cv_search_kinfo_getfile=no
14053 rm conftest.$ac_ext
14054 LIBS=$ac_func_search_save_LIBS
14056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
14057 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
14058 ac_res=$ac_cv_search_kinfo_getfile
14059 if test "$ac_res" != no; then :
14060 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14065 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
14066 for ac_func in kinfo_getfile
14068 ac_fn_c_check_func "$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
14069 if test "x$ac_cv_func_kinfo_getfile" = xyes; then :
14070 cat >>confdefs.h <<_ACEOF
14071 #define HAVE_KINFO_GETFILE 1
14078 # ----------------------- #
14079 # Check for threading. #
14080 # ----------------------- #
14082 # Check whether --enable-threading was given.
14083 if test "${enable_threading+set}" = set; then :
14084 enableval=$enable_threading; case "$enableval" in
14085 yes) want_threading=yes ;;
14086 no) want_threading=no ;;
14087 *) as_fn_error $? "bad value $enableval for threading" "$LINENO" 5 ;;
14094 # Check for std::thread. This does not work on some platforms, like
14097 ac_cpp='$CXXCPP $CPPFLAGS'
14098 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14099 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14100 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14107 ac_cpp='$CPP $CPPFLAGS'
14108 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14109 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14110 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14114 # We used to check for pthread.h first, but this fails if pthread.h
14115 # requires special compiler flags (e.g. on Tru64 or Sequent).
14116 # It gets checked for in the link test anyway.
14118 # First of all, check if the user has set any of the PTHREAD_LIBS,
14119 # etcetera environment variables, and if threads linking works using
14121 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
14122 ax_pthread_save_CC="$CC"
14123 ax_pthread_save_CFLAGS="$CFLAGS"
14124 ax_pthread_save_LIBS="$LIBS"
14125 if test "x$PTHREAD_CC" != "x"; then :
14128 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
14129 LIBS="$PTHREAD_LIBS $LIBS"
14130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
14131 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
14132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14133 /* end confdefs.h. */
14135 /* Override any GCC internal prototype to avoid an error.
14136 Use char because int might match the return type of a GCC
14137 builtin and then its argument prototype would still apply. */
14141 char pthread_join ();
14145 return pthread_join ();
14150 if ac_fn_c_try_link "$LINENO"; then :
14153 rm -f core conftest.err conftest.$ac_objext \
14154 conftest$ac_exeext conftest.$ac_ext
14155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14156 $as_echo "$ax_pthread_ok" >&6; }
14157 if test "x$ax_pthread_ok" = "xno"; then
14161 CC="$ax_pthread_save_CC"
14162 CFLAGS="$ax_pthread_save_CFLAGS"
14163 LIBS="$ax_pthread_save_LIBS"
14166 # We must check for the threads library under a number of different
14167 # names; the ordering is very important because some systems
14168 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
14169 # libraries is broken (non-POSIX).
14171 # Create a list of thread flags to try. Items starting with a "-" are
14172 # C compiler flags, and other items are library names, except for "none"
14173 # which indicates that we try without any flags at all, and "pthread-config"
14174 # which is a program returning the flags for the Pth emulation library.
14176 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
14178 # The ordering *is* (sometimes) important. Some notes on the
14179 # individual items follow:
14181 # pthreads: AIX (must check this before -lpthread)
14182 # none: in case threads are in libc; should be tried before -Kthread and
14183 # other compiler flags to prevent continual compiler warnings
14184 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
14185 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
14186 # (Note: HP C rejects this with "bad form for `-t' option")
14187 # -pthreads: Solaris/gcc (Note: HP C also rejects)
14188 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
14189 # doesn't hurt to check since this sometimes defines pthreads and
14190 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
14191 # is present but should not be used directly; and before -mthreads,
14192 # because the compiler interprets this as "-mt" + "-hreads")
14193 # -mthreads: Mingw32/gcc, Lynx/gcc
14194 # pthread: Linux, etcetera
14195 # --thread-safe: KAI C++
14196 # pthread-config: use pthread-config program (for GNU Pth library)
14202 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
14203 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
14205 ax_pthread_flags="-kthread lthread $ax_pthread_flags"
14210 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
14211 # multi-threading and also sets -lpthread."
14213 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
14218 # IBM z/OS requires a feature-test macro to be defined in order to
14219 # enable POSIX threads at all, so give the user a hint if this is
14220 # not set. (We don't define these ourselves, as they can affect
14221 # other portions of the system API in unpredictable ways.)
14223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14224 /* end confdefs.h. */
14226 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
14227 AX_PTHREAD_ZOS_MISSING
14231 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14232 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1; then :
14233 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
14234 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
14242 # On Solaris (at least, for some versions), libc contains stubbed
14243 # (non-functional) versions of the pthreads routines, so link-based
14244 # tests will erroneously succeed. (N.B.: The stubs are missing
14245 # pthread_cleanup_push, or rather a function called by this macro,
14246 # so we could check for that, but who knows whether they'll stub
14247 # that too in a future libc.) So we'll check first for the
14248 # standard Solaris way of linking pthreads (-mt -lpthread).
14250 ax_pthread_flags="-mt,pthread pthread $ax_pthread_flags"
14254 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
14256 if test "x$GCC" = "xyes"; then :
14257 ax_pthread_flags="-pthread -pthreads $ax_pthread_flags"
14260 # The presence of a feature test macro requesting re-entrant function
14261 # definitions is, on some systems, a strong hint that pthreads support is
14262 # correctly enabled
14265 darwin* | hpux* | linux* | osf* | solaris*)
14266 ax_pthread_check_macro="_REENTRANT"
14270 ax_pthread_check_macro="_THREAD_SAFE"
14274 ax_pthread_check_macro="--"
14277 if test "x$ax_pthread_check_macro" = "x--"; then :
14278 ax_pthread_check_cond=0
14280 ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
14283 # Are we compiling with Clang?
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
14286 $as_echo_n "checking whether $CC is Clang... " >&6; }
14287 if ${ax_cv_PTHREAD_CLANG+:} false; then :
14288 $as_echo_n "(cached) " >&6
14290 ax_cv_PTHREAD_CLANG=no
14291 # Note that Autoconf sets GCC=yes for Clang as well as GCC
14292 if test "x$GCC" = "xyes"; then
14293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14294 /* end confdefs.h. */
14295 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
14296 # if defined(__clang__) && defined(__llvm__)
14297 AX_PTHREAD_CC_IS_CLANG
14301 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14302 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1; then :
14303 ax_cv_PTHREAD_CLANG=yes
14310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
14311 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
14312 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
14314 ax_pthread_clang_warning=no
14316 # Clang needs special handling, because older versions handle the -pthread
14317 # option in a rather... idiosyncratic way
14319 if test "x$ax_pthread_clang" = "xyes"; then
14321 # Clang takes -pthread; it has never supported any other flag
14323 # (Note 1: This will need to be revisited if a system that Clang
14324 # supports has POSIX threads in a separate library. This tends not
14325 # to be the way of modern systems, but it's conceivable.)
14327 # (Note 2: On some systems, notably Darwin, -pthread is not needed
14328 # to get POSIX threads support; the API is always present and
14329 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
14330 # -pthread does define _REENTRANT, and while the Darwin headers
14331 # ignore this macro, third-party headers might not.)
14333 PTHREAD_CFLAGS="-pthread"
14338 # However, older versions of Clang make a point of warning the user
14339 # that, in an invocation where only linking and no compilation is
14340 # taking place, the -pthread option has no effect ("argument unused
14341 # during compilation"). They expect -pthread to be passed in only
14342 # when source code is being compiled.
14344 # Problem is, this is at odds with the way Automake and most other
14345 # C build frameworks function, which is that the same flags used in
14346 # compilation (CFLAGS) are also used in linking. Many systems
14347 # supported by AX_PTHREAD require exactly this for POSIX threads
14348 # support, and in fact it is often not straightforward to specify a
14349 # flag that is used only in the compilation phase and not in
14350 # linking. Such a scenario is extremely rare in practice.
14352 # Even though use of the -pthread flag in linking would only print
14353 # a warning, this can be a nuisance for well-run software projects
14354 # that build with -Werror. So if the active version of Clang has
14355 # this misfeature, we search for an option to squash it.
14357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
14358 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
14359 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false; then :
14360 $as_echo_n "(cached) " >&6
14362 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
14363 # Create an alternate version of $ac_link that compiles and
14364 # links in two steps (.c -> .o, .o -> exe) instead of one
14365 # (.c -> exe), because the warning occurs only in the second
14367 ax_pthread_save_ac_link="$ac_link"
14368 ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
14369 ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
14370 ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
14371 ax_pthread_save_CFLAGS="$CFLAGS"
14372 for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
14373 if test "x$ax_pthread_try" = "xunknown"; then :
14376 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
14377 ac_link="$ax_pthread_save_ac_link"
14378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14379 /* end confdefs.h. */
14380 int main(void){return 0;}
14382 if ac_fn_c_try_link "$LINENO"; then :
14383 ac_link="$ax_pthread_2step_ac_link"
14384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14385 /* end confdefs.h. */
14386 int main(void){return 0;}
14388 if ac_fn_c_try_link "$LINENO"; then :
14391 rm -f core conftest.err conftest.$ac_objext \
14392 conftest$ac_exeext conftest.$ac_ext
14395 rm -f core conftest.err conftest.$ac_objext \
14396 conftest$ac_exeext conftest.$ac_ext
14398 ac_link="$ax_pthread_save_ac_link"
14399 CFLAGS="$ax_pthread_save_CFLAGS"
14400 if test "x$ax_pthread_try" = "x"; then :
14403 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
14406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
14407 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
14409 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
14411 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
14414 fi # $ax_pthread_clang = yes
14416 if test "x$ax_pthread_ok" = "xno"; then
14417 for ax_pthread_try_flag in $ax_pthread_flags; do
14419 case $ax_pthread_try_flag in
14421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
14422 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
14426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
14427 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
14428 PTHREAD_CFLAGS="-mt"
14429 PTHREAD_LIBS="-lpthread"
14433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
14434 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
14435 PTHREAD_CFLAGS="$ax_pthread_try_flag"
14439 # Extract the first word of "pthread-config", so it can be a program name with args.
14440 set dummy pthread-config; ac_word=$2
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14442 $as_echo_n "checking for $ac_word... " >&6; }
14443 if ${ac_cv_prog_ax_pthread_config+:} false; then :
14444 $as_echo_n "(cached) " >&6
14446 if test -n "$ax_pthread_config"; then
14447 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
14449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14450 for as_dir in $PATH
14453 test -z "$as_dir" && as_dir=.
14454 for ac_exec_ext in '' $ac_executable_extensions; do
14455 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14456 ac_cv_prog_ax_pthread_config="yes"
14457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14464 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
14467 ax_pthread_config=$ac_cv_prog_ax_pthread_config
14468 if test -n "$ax_pthread_config"; then
14469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
14470 $as_echo "$ax_pthread_config" >&6; }
14472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14473 $as_echo "no" >&6; }
14477 if test "x$ax_pthread_config" = "xno"; then :
14480 PTHREAD_CFLAGS="`pthread-config --cflags`"
14481 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
14485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
14486 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
14487 PTHREAD_LIBS="-l$ax_pthread_try_flag"
14491 ax_pthread_save_CFLAGS="$CFLAGS"
14492 ax_pthread_save_LIBS="$LIBS"
14493 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
14494 LIBS="$PTHREAD_LIBS $LIBS"
14496 # Check for various functions. We must include pthread.h,
14497 # since some functions may be macros. (On the Sequent, we
14498 # need a special flag -Kthread to make this header compile.)
14499 # We check for pthread_join because it is in -lpthread on IRIX
14500 # while pthread_create is in libc. We check for pthread_attr_init
14501 # due to DEC craziness with -lpthreads. We check for
14502 # pthread_cleanup_push because it is one of the few pthread
14503 # functions on Solaris that doesn't have a non-functional libc stub.
14504 # We try pthread_create on general principles.
14506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14507 /* end confdefs.h. */
14508 #include <pthread.h>
14509 # if $ax_pthread_check_cond
14510 # error "$ax_pthread_check_macro must be defined"
14512 static void routine(void *a) { a = 0; }
14513 static void *start_routine(void *a) { return a; }
14517 pthread_t th; pthread_attr_t attr;
14518 pthread_create(&th, 0, start_routine, 0);
14519 pthread_join(th, 0);
14520 pthread_attr_init(&attr);
14521 pthread_cleanup_push(routine, 0);
14522 pthread_cleanup_pop(0) /* ; */
14527 if ac_fn_c_try_link "$LINENO"; then :
14530 rm -f core conftest.err conftest.$ac_objext \
14531 conftest$ac_exeext conftest.$ac_ext
14533 CFLAGS="$ax_pthread_save_CFLAGS"
14534 LIBS="$ax_pthread_save_LIBS"
14536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
14537 $as_echo "$ax_pthread_ok" >&6; }
14538 if test "x$ax_pthread_ok" = "xyes"; then :
14547 # Various other checks:
14548 if test "x$ax_pthread_ok" = "xyes"; then
14549 ax_pthread_save_CFLAGS="$CFLAGS"
14550 ax_pthread_save_LIBS="$LIBS"
14551 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
14552 LIBS="$PTHREAD_LIBS $LIBS"
14554 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
14555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
14556 $as_echo_n "checking for joinable pthread attribute... " >&6; }
14557 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false; then :
14558 $as_echo_n "(cached) " >&6
14560 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
14561 for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
14562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14563 /* end confdefs.h. */
14564 #include <pthread.h>
14568 int attr = $ax_pthread_attr; return attr /* ; */
14573 if ac_fn_c_try_link "$LINENO"; then :
14574 ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
14576 rm -f core conftest.err conftest.$ac_objext \
14577 conftest$ac_exeext conftest.$ac_ext
14581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
14582 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
14583 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
14584 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
14585 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
14587 cat >>confdefs.h <<_ACEOF
14588 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
14591 ax_pthread_joinable_attr_defined=yes
14595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
14596 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
14597 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false; then :
14598 $as_echo_n "(cached) " >&6
14600 ax_cv_PTHREAD_SPECIAL_FLAGS=no
14603 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
14608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
14609 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
14610 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
14611 test "x$ax_pthread_special_flags_added" != "xyes"; then :
14612 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
14613 ax_pthread_special_flags_added=yes
14616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
14617 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
14618 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
14619 $as_echo_n "(cached) " >&6
14621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14622 /* end confdefs.h. */
14623 #include <pthread.h>
14627 int i = PTHREAD_PRIO_INHERIT;
14632 if ac_fn_c_try_link "$LINENO"; then :
14633 ax_cv_PTHREAD_PRIO_INHERIT=yes
14635 ax_cv_PTHREAD_PRIO_INHERIT=no
14637 rm -f core conftest.err conftest.$ac_objext \
14638 conftest$ac_exeext conftest.$ac_ext
14641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
14642 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
14643 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
14644 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
14646 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
14648 ax_pthread_prio_inherit_defined=yes
14652 CFLAGS="$ax_pthread_save_CFLAGS"
14653 LIBS="$ax_pthread_save_LIBS"
14655 # More AIX lossage: compile with *_r variant
14656 if test "x$GCC" != "xyes"; then
14660 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
14661 #handle absolute path differently from PATH based program lookup
14664 if as_fn_executable_p ${CC}_r; then :
14665 PTHREAD_CC="${CC}_r"
14668 for ac_prog in ${CC}_r
14670 # Extract the first word of "$ac_prog", so it can be a program name with args.
14671 set dummy $ac_prog; ac_word=$2
14672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14673 $as_echo_n "checking for $ac_word... " >&6; }
14674 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
14675 $as_echo_n "(cached) " >&6
14677 if test -n "$PTHREAD_CC"; then
14678 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
14680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14681 for as_dir in $PATH
14684 test -z "$as_dir" && as_dir=.
14685 for ac_exec_ext in '' $ac_executable_extensions; do
14686 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14687 ac_cv_prog_PTHREAD_CC="$ac_prog"
14688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14697 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
14698 if test -n "$PTHREAD_CC"; then
14699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
14700 $as_echo "$PTHREAD_CC" >&6; }
14702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14703 $as_echo "no" >&6; }
14707 test -n "$PTHREAD_CC" && break
14709 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
14720 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
14726 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14727 if test "x$ax_pthread_ok" = "xyes"; then
14735 ac_cpp='$CXXCPP $CPPFLAGS'
14736 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14737 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14738 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14741 if test "$threads" = "yes"; then
14743 LIBS="$PTHREAD_LIBS $LIBS"
14744 save_CXXFLAGS="$CXXFLAGS"
14745 CXXFLAGS="$PTHREAD_CFLAGS $save_CXXFLAGS"
14746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
14747 $as_echo_n "checking for std::thread... " >&6; }
14748 if ${gdb_cv_cxx_std_thread+:} false; then :
14749 $as_echo_n "(cached) " >&6
14751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14752 /* end confdefs.h. */
14754 void callback() { }
14758 std::thread t(callback);
14763 if ac_fn_cxx_try_compile "$LINENO"; then :
14764 gdb_cv_cxx_std_thread=yes
14766 gdb_cv_cxx_std_thread=no
14768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
14771 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
14773 # This check must be here, while LIBS includes any necessary
14774 # threading library.
14775 for ac_func in pthread_sigmask pthread_setname_np
14777 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14778 ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
14779 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14780 cat >>confdefs.h <<_ACEOF
14781 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14789 CXXFLAGS="$save_CXXFLAGS"
14792 if test "$want_threading" = "yes"; then
14793 if test "$gdb_cv_cxx_std_thread" = "yes"; then
14795 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
14800 ac_cpp='$CPP $CPPFLAGS'
14801 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14802 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14803 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14807 $as_echo_n "checking for sigsetjmp... " >&6; }
14808 if ${gdb_cv_func_sigsetjmp+:} false; then :
14809 $as_echo_n "(cached) " >&6
14811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14812 /* end confdefs.h. */
14813 #include <setjmp.h>
14818 while (! sigsetjmp (env, 1))
14819 siglongjmp (env, 1);
14825 if ac_fn_c_try_compile "$LINENO"; then :
14826 gdb_cv_func_sigsetjmp=yes
14828 gdb_cv_func_sigsetjmp=no
14831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14835 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14836 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
14838 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14843 # Check whether --with-intel_pt was given.
14844 if test "${with_intel_pt+set}" = set; then :
14845 withval=$with_intel_pt;
14850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
14851 $as_echo_n "checking whether to use intel pt... " >&6; }
14852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
14853 $as_echo "$with_intel_pt" >&6; }
14855 if test "${with_intel_pt}" = no; then
14856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
14857 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
14860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14861 /* end confdefs.h. */
14863 #include <linux/perf_event.h>
14864 #ifndef PERF_ATTR_SIZE_VER5
14869 if ac_fn_c_try_cpp "$LINENO"; then :
14874 rm -f conftest.err conftest.i conftest.$ac_ext
14875 if test "$perf_event" != yes; then
14876 if test "$with_intel_pt" = yes; then
14877 as_fn_error $? "linux/perf_event.h missing or too old" "$LINENO" 5
14879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
14880 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
14894 acl_save_prefix="$prefix"
14895 prefix="$acl_final_prefix"
14896 acl_save_exec_prefix="$exec_prefix"
14897 exec_prefix="$acl_final_exec_prefix"
14899 eval additional_includedir=\"$includedir\"
14900 eval additional_libdir=\"$libdir\"
14902 exec_prefix="$acl_save_exec_prefix"
14903 prefix="$acl_save_prefix"
14906 # Check whether --with-libipt-prefix was given.
14907 if test "${with_libipt_prefix+set}" = set; then :
14908 withval=$with_libipt_prefix;
14909 if test "X$withval" = "Xno"; then
14912 if test "X$withval" = "X"; then
14914 acl_save_prefix="$prefix"
14915 prefix="$acl_final_prefix"
14916 acl_save_exec_prefix="$exec_prefix"
14917 exec_prefix="$acl_final_exec_prefix"
14919 eval additional_includedir=\"$includedir\"
14920 eval additional_libdir=\"$libdir\"
14922 exec_prefix="$acl_save_exec_prefix"
14923 prefix="$acl_save_prefix"
14926 additional_includedir="$withval/include"
14927 additional_libdir="$withval/lib"
14934 # Check whether --with-libipt-type was given.
14935 if test "${with_libipt_type+set}" = set; then :
14936 withval=$with_libipt_type; with_libipt_type=$withval
14938 with_libipt_type=auto
14941 lib_type=`eval echo \$with_libipt_type`
14948 names_already_handled=
14949 names_next_round='ipt '
14950 while test -n "$names_next_round"; do
14951 names_this_round="$names_next_round"
14953 for name in $names_this_round; do
14955 for n in $names_already_handled; do
14956 if test "$n" = "$name"; then
14957 already_handled=yes
14961 if test -z "$already_handled"; then
14962 names_already_handled="$names_already_handled $name"
14963 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14964 eval value=\"\$HAVE_LIB$uppername\"
14965 if test -n "$value"; then
14966 if test "$value" = yes; then
14967 eval value=\"\$LIB$uppername\"
14968 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
14969 eval value=\"\$LTLIB$uppername\"
14970 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
14979 if test $use_additional = yes; then
14980 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14981 found_dir="$additional_libdir"
14982 found_so="$additional_libdir/lib$name.$shlibext"
14983 if test -f "$additional_libdir/lib$name.la"; then
14984 found_la="$additional_libdir/lib$name.la"
14986 elif test x$lib_type != xshared; then
14987 if test -f "$additional_libdir/lib$name.$libext"; then
14988 found_dir="$additional_libdir"
14989 found_a="$additional_libdir/lib$name.$libext"
14990 if test -f "$additional_libdir/lib$name.la"; then
14991 found_la="$additional_libdir/lib$name.la"
14996 if test "X$found_dir" = "X"; then
14997 for x in $LDFLAGS $LTLIBIPT; do
14999 acl_save_prefix="$prefix"
15000 prefix="$acl_final_prefix"
15001 acl_save_exec_prefix="$exec_prefix"
15002 exec_prefix="$acl_final_exec_prefix"
15004 exec_prefix="$acl_save_exec_prefix"
15005 prefix="$acl_save_prefix"
15009 dir=`echo "X$x" | sed -e 's/^X-L//'`
15010 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
15012 found_so="$dir/lib$name.$shlibext"
15013 if test -f "$dir/lib$name.la"; then
15014 found_la="$dir/lib$name.la"
15016 elif test x$lib_type != xshared; then
15017 if test -f "$dir/lib$name.$libext"; then
15019 found_a="$dir/lib$name.$libext"
15020 if test -f "$dir/lib$name.la"; then
15021 found_la="$dir/lib$name.la"
15027 if test "X$found_dir" != "X"; then
15032 if test "X$found_dir" != "X"; then
15033 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
15034 if test "X$found_so" != "X"; then
15035 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
15036 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
15039 for x in $ltrpathdirs; do
15040 if test "X$x" = "X$found_dir"; then
15045 if test -z "$haveit"; then
15046 ltrpathdirs="$ltrpathdirs $found_dir"
15048 if test "$hardcode_direct" = yes; then
15049 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
15051 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
15052 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
15054 for x in $rpathdirs; do
15055 if test "X$x" = "X$found_dir"; then
15060 if test -z "$haveit"; then
15061 rpathdirs="$rpathdirs $found_dir"
15065 for x in $LDFLAGS $LIBIPT; do
15067 acl_save_prefix="$prefix"
15068 prefix="$acl_final_prefix"
15069 acl_save_exec_prefix="$exec_prefix"
15070 exec_prefix="$acl_final_exec_prefix"
15072 exec_prefix="$acl_save_exec_prefix"
15073 prefix="$acl_save_prefix"
15075 if test "X$x" = "X-L$found_dir"; then
15080 if test -z "$haveit"; then
15081 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
15083 if test "$hardcode_minus_L" != no; then
15084 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
15086 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
15092 if test "X$found_a" != "X"; then
15093 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
15095 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
15098 additional_includedir=
15099 case "$found_dir" in
15101 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15102 additional_includedir="$basedir/include"
15105 if test "X$additional_includedir" != "X"; then
15106 if test "X$additional_includedir" != "X/usr/include"; then
15108 if test "X$additional_includedir" = "X/usr/local/include"; then
15109 if test -n "$GCC"; then
15111 linux*) haveit=yes;;
15115 if test -z "$haveit"; then
15116 for x in $CPPFLAGS $INCIPT; do
15118 acl_save_prefix="$prefix"
15119 prefix="$acl_final_prefix"
15120 acl_save_exec_prefix="$exec_prefix"
15121 exec_prefix="$acl_final_exec_prefix"
15123 exec_prefix="$acl_save_exec_prefix"
15124 prefix="$acl_save_prefix"
15126 if test "X$x" = "X-I$additional_includedir"; then
15131 if test -z "$haveit"; then
15132 if test -d "$additional_includedir"; then
15133 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
15139 if test -n "$found_la"; then
15140 save_libdir="$libdir"
15141 case "$found_la" in
15142 */* | *\\*) . "$found_la" ;;
15143 *) . "./$found_la" ;;
15145 libdir="$save_libdir"
15146 for dep in $dependency_libs; do
15149 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15150 if test "X$additional_libdir" != "X/usr/lib"; then
15152 if test "X$additional_libdir" = "X/usr/local/lib"; then
15153 if test -n "$GCC"; then
15155 linux*) haveit=yes;;
15159 if test -z "$haveit"; then
15161 for x in $LDFLAGS $LIBIPT; do
15163 acl_save_prefix="$prefix"
15164 prefix="$acl_final_prefix"
15165 acl_save_exec_prefix="$exec_prefix"
15166 exec_prefix="$acl_final_exec_prefix"
15168 exec_prefix="$acl_save_exec_prefix"
15169 prefix="$acl_save_prefix"
15171 if test "X$x" = "X-L$additional_libdir"; then
15176 if test -z "$haveit"; then
15177 if test -d "$additional_libdir"; then
15178 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
15182 for x in $LDFLAGS $LTLIBIPT; do
15184 acl_save_prefix="$prefix"
15185 prefix="$acl_final_prefix"
15186 acl_save_exec_prefix="$exec_prefix"
15187 exec_prefix="$acl_final_exec_prefix"
15189 exec_prefix="$acl_save_exec_prefix"
15190 prefix="$acl_save_prefix"
15192 if test "X$x" = "X-L$additional_libdir"; then
15197 if test -z "$haveit"; then
15198 if test -d "$additional_libdir"; then
15199 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
15206 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15207 if test "$enable_rpath" != no; then
15209 for x in $rpathdirs; do
15210 if test "X$x" = "X$dir"; then
15215 if test -z "$haveit"; then
15216 rpathdirs="$rpathdirs $dir"
15219 for x in $ltrpathdirs; do
15220 if test "X$x" = "X$dir"; then
15225 if test -z "$haveit"; then
15226 ltrpathdirs="$ltrpathdirs $dir"
15231 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15234 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15237 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
15238 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
15244 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
15245 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
15246 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
15248 LIBIPT="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
15249 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
15256 if test "X$rpathdirs" != "X"; then
15257 if test -n "$hardcode_libdir_separator"; then
15259 for found_dir in $rpathdirs; do
15260 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15262 acl_save_libdir="$libdir"
15264 eval flag=\"$hardcode_libdir_flag_spec\"
15265 libdir="$acl_save_libdir"
15266 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
15268 for found_dir in $rpathdirs; do
15269 acl_save_libdir="$libdir"
15270 libdir="$found_dir"
15271 eval flag=\"$hardcode_libdir_flag_spec\"
15272 libdir="$acl_save_libdir"
15273 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
15277 if test "X$ltrpathdirs" != "X"; then
15278 for found_dir in $ltrpathdirs; do
15279 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
15284 ac_save_CPPFLAGS="$CPPFLAGS"
15286 for element in $INCIPT; do
15288 for x in $CPPFLAGS; do
15290 acl_save_prefix="$prefix"
15291 prefix="$acl_final_prefix"
15292 acl_save_exec_prefix="$exec_prefix"
15293 exec_prefix="$acl_final_exec_prefix"
15295 exec_prefix="$acl_save_exec_prefix"
15296 prefix="$acl_save_prefix"
15298 if test "X$x" = "X$element"; then
15303 if test -z "$haveit"; then
15304 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
15310 $as_echo_n "checking for libipt... " >&6; }
15311 if ${ac_cv_libipt+:} false; then :
15312 $as_echo_n "(cached) " >&6
15315 ac_save_LIBS="$LIBS"
15316 LIBS="$LIBS $LIBIPT"
15317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15318 /* end confdefs.h. */
15319 #include "intel-pt.h"
15323 pt_insn_alloc_decoder (0);
15328 if ac_fn_c_try_link "$LINENO"; then :
15333 rm -f core conftest.err conftest.$ac_objext \
15334 conftest$ac_exeext conftest.$ac_ext
15335 LIBS="$ac_save_LIBS"
15338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
15339 $as_echo "$ac_cv_libipt" >&6; }
15340 if test "$ac_cv_libipt" = yes; then
15343 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
15345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
15346 $as_echo_n "checking how to link with libipt... " >&6; }
15347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
15348 $as_echo "$LIBIPT" >&6; }
15351 CPPFLAGS="$ac_save_CPPFLAGS"
15361 if test "$HAVE_LIBIPT" != yes; then
15362 if test "$with_intel_pt" = yes; then
15363 as_fn_error $? "libipt is missing or unusable" "$LINENO" 5
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
15366 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
15370 LIBS="$LIBS $LIBIPT"
15371 for ac_func in pt_insn_event
15373 ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
15374 if test "x$ac_cv_func_pt_insn_event" = xyes; then :
15375 cat >>confdefs.h <<_ACEOF
15376 #define HAVE_PT_INSN_EVENT 1
15382 ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
15384 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes; then :
15386 cat >>confdefs.h <<_ACEOF
15387 #define HAVE_STRUCT_PT_INSN_ENABLED 1
15392 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
15394 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes; then :
15396 cat >>confdefs.h <<_ACEOF
15397 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
15407 # Check if the compiler and runtime support printing long longs.
15409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
15410 $as_echo_n "checking for long long support in printf... " >&6; }
15411 if ${gdb_cv_printf_has_long_long+:} false; then :
15412 $as_echo_n "(cached) " >&6
15414 if test "$cross_compiling" = yes; then :
15415 gdb_cv_printf_has_long_long=no
15417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15418 /* end confdefs.h. */
15419 $ac_includes_default
15425 l = (l << 16) + 0x0123;
15426 l = (l << 16) + 0x4567;
15427 l = (l << 16) + 0x89ab;
15428 l = (l << 16) + 0xcdef;
15429 sprintf (buf, "0x%016llx", l);
15430 return (strcmp ("0x0123456789abcdef", buf));
15435 if ac_fn_c_try_run "$LINENO"; then :
15436 gdb_cv_printf_has_long_long=yes
15438 gdb_cv_printf_has_long_long=no
15440 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15441 conftest.$ac_objext conftest.beam conftest.$ac_ext
15445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
15446 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
15447 if test "$gdb_cv_printf_has_long_long" = yes; then
15449 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
15454 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
15456 for ac_header in sys/procfs.h
15458 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
15459 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
15460 cat >>confdefs.h <<_ACEOF
15461 #define HAVE_SYS_PROCFS_H 1
15468 if test "$ac_cv_header_sys_procfs_h" = yes; then
15470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
15471 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
15472 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false; then :
15473 $as_echo_n "(cached) " >&6
15475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15476 /* end confdefs.h. */
15479 #include <sys/procfs.h>
15488 if ac_fn_c_try_compile "$LINENO"; then :
15489 bfd_cv_have_sys_procfs_type_gregset_t=yes
15491 bfd_cv_have_sys_procfs_type_gregset_t=no
15494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15497 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
15499 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
15502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
15503 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
15506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
15507 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
15508 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false; then :
15509 $as_echo_n "(cached) " >&6
15511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15512 /* end confdefs.h. */
15515 #include <sys/procfs.h>
15524 if ac_fn_c_try_compile "$LINENO"; then :
15525 bfd_cv_have_sys_procfs_type_fpregset_t=yes
15527 bfd_cv_have_sys_procfs_type_fpregset_t=no
15530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15533 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
15535 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
15538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
15539 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
15542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
15543 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
15544 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false; then :
15545 $as_echo_n "(cached) " >&6
15547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15548 /* end confdefs.h. */
15551 #include <sys/procfs.h>
15560 if ac_fn_c_try_compile "$LINENO"; then :
15561 bfd_cv_have_sys_procfs_type_prgregset_t=yes
15563 bfd_cv_have_sys_procfs_type_prgregset_t=no
15566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15569 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
15571 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
15575 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
15578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
15579 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
15580 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false; then :
15581 $as_echo_n "(cached) " >&6
15583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15584 /* end confdefs.h. */
15587 #include <sys/procfs.h>
15596 if ac_fn_c_try_compile "$LINENO"; then :
15597 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
15599 bfd_cv_have_sys_procfs_type_prfpregset_t=no
15602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15605 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
15607 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
15610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
15611 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
15614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
15615 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
15616 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false; then :
15617 $as_echo_n "(cached) " >&6
15619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15620 /* end confdefs.h. */
15623 #include <sys/procfs.h>
15632 if ac_fn_c_try_compile "$LINENO"; then :
15633 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
15635 bfd_cv_have_sys_procfs_type_prgregset32_t=no
15638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15641 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
15643 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
15646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
15647 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
15650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
15651 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
15652 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false; then :
15653 $as_echo_n "(cached) " >&6
15655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15656 /* end confdefs.h. */
15659 #include <sys/procfs.h>
15668 if ac_fn_c_try_compile "$LINENO"; then :
15669 bfd_cv_have_sys_procfs_type_lwpid_t=yes
15671 bfd_cv_have_sys_procfs_type_lwpid_t=no
15674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15677 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
15679 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
15682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
15683 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
15686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
15687 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
15688 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false; then :
15689 $as_echo_n "(cached) " >&6
15691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15692 /* end confdefs.h. */
15695 #include <sys/procfs.h>
15704 if ac_fn_c_try_compile "$LINENO"; then :
15705 bfd_cv_have_sys_procfs_type_psaddr_t=yes
15707 bfd_cv_have_sys_procfs_type_psaddr_t=no
15710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15713 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
15715 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
15718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
15719 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
15722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
15723 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
15724 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false; then :
15725 $as_echo_n "(cached) " >&6
15727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15728 /* end confdefs.h. */
15731 #include <sys/procfs.h>
15735 elf_fpregset_t avar
15740 if ac_fn_c_try_compile "$LINENO"; then :
15741 bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
15743 bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
15746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15749 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
15751 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
15754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
15755 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
15760 # Check the return and argument types of ptrace.
15763 for ac_header in sys/ptrace.h ptrace.h
15765 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15766 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15767 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15768 cat >>confdefs.h <<_ACEOF
15769 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15777 gdb_ptrace_headers='
15778 #include <sys/types.h>
15779 #if HAVE_SYS_PTRACE_H
15780 # include <sys/ptrace.h>
15783 # include <unistd.h>
15787 # Check return type. Varargs (used on GNU/Linux) conflict with the
15788 # empty argument list, so check for that explicitly.
15789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
15790 $as_echo_n "checking return type of ptrace... " >&6; }
15791 if ${gdb_cv_func_ptrace_ret+:} false; then :
15792 $as_echo_n "(cached) " >&6
15794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15795 /* end confdefs.h. */
15796 Â $gdb_ptrace_headers
15800 extern long ptrace (enum __ptrace_request, ...);
15806 if ac_fn_c_try_compile "$LINENO"; then :
15807 gdb_cv_func_ptrace_ret='long'
15809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15810 /* end confdefs.h. */
15811 $gdb_ptrace_headers
15815 extern int ptrace ();
15821 if ac_fn_c_try_compile "$LINENO"; then :
15822 gdb_cv_func_ptrace_ret='int'
15824 gdb_cv_func_ptrace_ret='long'
15827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
15834 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
15837 cat >>confdefs.h <<_ACEOF
15838 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
15842 # Check argument types.
15843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
15844 $as_echo_n "checking types of arguments for ptrace... " >&6; }
15845 if ${gdb_cv_func_ptrace_args+:} false; then :
15846 $as_echo_n "(cached) " >&6
15848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15849 /* end confdefs.h. */
15850 $gdb_ptrace_headers
15854 extern long ptrace (enum __ptrace_request, ...);
15860 if ac_fn_c_try_compile "$LINENO"; then :
15861 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
15863 for gdb_arg1 in 'int' 'long'; do
15864 for gdb_arg2 in 'pid_t' 'int' 'long'; do
15865 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
15866 for gdb_arg4 in 'int' 'long' 'void *'; do
15867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15868 /* end confdefs.h. */
15869 $gdb_ptrace_headers
15873 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15879 if ac_fn_c_try_compile "$LINENO"; then :
15880 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15886 for gdb_arg5 in 'int *' 'int' 'long'; do
15887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15888 /* end confdefs.h. */
15889 $gdb_ptrace_headers
15893 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15899 if ac_fn_c_try_compile "$LINENO"; then :
15900 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15910 # Provide a safe default value.
15911 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
15918 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
15920 ac_save_IFS=$IFS; IFS=','
15921 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15925 cat >>confdefs.h <<_ACEOF
15926 #define PTRACE_TYPE_ARG1 $1
15930 cat >>confdefs.h <<_ACEOF
15931 #define PTRACE_TYPE_ARG3 $3
15935 cat >>confdefs.h <<_ACEOF
15936 #define PTRACE_TYPE_ARG4 $4
15939 if test -n "$5"; then
15941 cat >>confdefs.h <<_ACEOF
15942 #define PTRACE_TYPE_ARG5 $5
15948 if test "$cross_compiling" = no; then
15949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15950 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15951 if ${ac_cv_func_setpgrp_void+:} false; then :
15952 $as_echo_n "(cached) " >&6
15954 if test "$cross_compiling" = yes; then :
15955 as_fn_error $? "cannot check setpgrp when cross compiling" "$LINENO" 5
15957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15958 /* end confdefs.h. */
15959 $ac_includes_default
15963 /* If this system has a BSD-style setpgrp which takes arguments,
15964 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15965 exit successfully. */
15966 return setpgrp (1,1) != -1;
15971 if ac_fn_c_try_run "$LINENO"; then :
15972 ac_cv_func_setpgrp_void=no
15974 ac_cv_func_setpgrp_void=yes
15976 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15977 conftest.$ac_objext conftest.beam conftest.$ac_ext
15981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15982 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15983 if test $ac_cv_func_setpgrp_void = yes; then
15985 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15991 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15992 if ${ac_cv_func_setpgrp_void+:} false; then :
15993 $as_echo_n "(cached) " >&6
15995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15996 /* end confdefs.h. */
15997 #include <unistd.h>
16001 if (setpgrp(1,1) == -1)
16010 if ac_fn_c_try_compile "$LINENO"; then :
16011 ac_cv_func_setpgrp_void=no
16013 ac_cv_func_setpgrp_void=yes
16016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
16020 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
16021 if test "$ac_cv_func_setpgrp_void" = yes; then
16022 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
16027 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
16028 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
16029 #include <sys/proc.h>
16032 if test "x$ac_cv_member_struct_thread_td_pcb" = xyes; then :
16034 cat >>confdefs.h <<_ACEOF
16035 #define HAVE_STRUCT_THREAD_TD_PCB 1
16042 # See if <sys/lwp.h> defines `struct lwp`.
16043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
16044 $as_echo_n "checking for struct lwp... " >&6; }
16045 if ${gdb_cv_struct_lwp+:} false; then :
16046 $as_echo_n "(cached) " >&6
16048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16049 /* end confdefs.h. */
16050 #include <sys/param.h>
16052 #include <sys/lwp.h>
16062 if ac_fn_c_try_compile "$LINENO"; then :
16063 gdb_cv_struct_lwp=yes
16065 gdb_cv_struct_lwp=no
16068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
16072 $as_echo "$gdb_cv_struct_lwp" >&6; }
16073 if test "$gdb_cv_struct_lwp" = yes; then
16075 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
16079 # See if <machine/reg.h> degines `struct reg'.
16080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
16081 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
16082 if ${gdb_cv_struct_reg+:} false; then :
16083 $as_echo_n "(cached) " >&6
16085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16086 /* end confdefs.h. */
16087 #include <sys/types.h>
16088 #include <machine/reg.h>
16098 if ac_fn_c_try_compile "$LINENO"; then :
16099 gdb_cv_struct_reg=yes
16101 gdb_cv_struct_reg=no
16104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
16108 $as_echo "$gdb_cv_struct_reg" >&6; }
16109 if test "$gdb_cv_struct_reg" = yes; then
16111 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
16115 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
16116 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
16117 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
16118 #include <machine/reg.h>
16120 if test "x$ac_cv_member_struct_reg_r_fs" = xyes; then :
16122 cat >>confdefs.h <<_ACEOF
16123 #define HAVE_STRUCT_REG_R_FS 1
16128 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
16129 #include <machine/reg.h>
16131 if test "x$ac_cv_member_struct_reg_r_gs" = xyes; then :
16133 cat >>confdefs.h <<_ACEOF
16134 #define HAVE_STRUCT_REG_R_GS 1
16141 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
16142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
16143 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
16144 if ${gdb_cv_have_ptrace_getregs+:} false; then :
16145 $as_echo_n "(cached) " >&6
16147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16148 /* end confdefs.h. */
16149 #include <sys/ptrace.h>
16158 if ac_fn_c_try_compile "$LINENO"; then :
16159 gdb_cv_have_ptrace_getregs=yes
16161 gdb_cv_have_ptrace_getregs=no
16164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
16169 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
16170 if test "$gdb_cv_have_ptrace_getregs" = yes; then
16172 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
16176 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
16177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
16178 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
16179 if ${gdb_cv_have_ptrace_getfpxregs+:} false; then :
16180 $as_echo_n "(cached) " >&6
16182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16183 /* end confdefs.h. */
16184 #include <sys/ptrace.h>
16193 if ac_fn_c_try_compile "$LINENO"; then :
16194 gdb_cv_have_ptrace_getfpxregs=yes
16196 gdb_cv_have_ptrace_getfpxregs=no
16199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
16204 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
16205 if test "$gdb_cv_have_ptrace_getfpxregs" = yes; then
16207 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
16211 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
16212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
16213 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
16214 if ${gdb_cv_have_pt_getdbregs+:} false; then :
16215 $as_echo_n "(cached) " >&6
16217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16218 /* end confdefs.h. */
16219 #include <sys/types.h>
16220 #include <sys/ptrace.h>
16230 if ac_fn_c_try_compile "$LINENO"; then :
16231 gdb_cv_have_pt_getdbregs=yes
16233 gdb_cv_have_pt_getdbregs=no
16236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
16241 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
16242 if test "$gdb_cv_have_pt_getdbregs" = yes; then
16244 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
16248 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
16249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
16250 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
16251 if ${gdb_cv_have_pt_getxmmregs+:} false; then :
16252 $as_echo_n "(cached) " >&6
16254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16255 /* end confdefs.h. */
16256 #include <sys/types.h>
16257 #include <sys/ptrace.h>
16267 if ac_fn_c_try_compile "$LINENO"; then :
16268 gdb_cv_have_pt_getxmmregs=yes
16270 gdb_cv_have_pt_getxmmregs=no
16273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
16278 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
16279 if test "$gdb_cv_have_pt_getxmmregs" = yes; then
16281 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
16285 # See if <sys/ptrace.h> supports LWP names on FreeBSD
16286 # Older FreeBSD versions don't have the pl_tdname member of
16287 # `struct ptrace_lwpinfo'.
16288 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
16290 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes; then :
16292 cat >>confdefs.h <<_ACEOF
16293 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
16300 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
16301 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
16303 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>
16305 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes; then :
16307 cat >>confdefs.h <<_ACEOF
16308 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
16315 # Check if the compiler supports the `long long' type.
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
16318 $as_echo_n "checking for long long support in compiler... " >&6; }
16319 if ${gdb_cv_c_long_long+:} false; then :
16320 $as_echo_n "(cached) " >&6
16322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16323 /* end confdefs.h. */
16324 extern long long foo;
16328 switch (foo & 2) { case 0: return 1; }
16333 if ac_fn_c_try_compile "$LINENO"; then :
16334 gdb_cv_c_long_long=yes
16336 gdb_cv_c_long_long=no
16338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
16341 $as_echo "$gdb_cv_c_long_long" >&6; }
16342 if test "$gdb_cv_c_long_long" != yes; then
16343 # libdecnumber requires long long.
16344 as_fn_error $? "Compiler must support long long for GDB." "$LINENO" 5
16347 # Check if the compiler and runtime support printing decfloats.
16349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
16350 $as_echo_n "checking for decfloat support in printf... " >&6; }
16351 if ${gdb_cv_printf_has_decfloat+:} false; then :
16352 $as_echo_n "(cached) " >&6
16354 if test "$cross_compiling" = yes; then :
16355 gdb_cv_printf_has_decfloat=no
16357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16358 /* end confdefs.h. */
16359 $ac_includes_default
16364 _Decimal32 d32 = 1.2345df;
16365 _Decimal64 d64 = 1.2345dd;
16366 _Decimal128 d128 = 1.2345dl;
16367 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
16368 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
16373 if ac_fn_c_try_run "$LINENO"; then :
16374 gdb_cv_printf_has_decfloat=yes
16376 gdb_cv_printf_has_decfloat=no
16378 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16379 conftest.$ac_objext conftest.beam conftest.$ac_ext
16383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
16384 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
16385 if test "$gdb_cv_printf_has_decfloat" = yes; then
16387 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
16391 # Check if the compiler supports the `long double' type. We can't use
16392 # AC_C_LONG_DOUBLE because that one does additional checks on the
16393 # constants defined in <float.h> that fail on some systems,
16394 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
16396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
16397 $as_echo_n "checking for long double support in compiler... " >&6; }
16398 if ${gdb_cv_c_long_double+:} false; then :
16399 $as_echo_n "(cached) " >&6
16401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16402 /* end confdefs.h. */
16405 if ac_fn_c_try_compile "$LINENO"; then :
16406 gdb_cv_c_long_double=yes
16408 gdb_cv_c_long_double=no
16410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
16413 $as_echo "$gdb_cv_c_long_double" >&6; }
16414 if test "$gdb_cv_c_long_double" = yes; then
16416 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
16420 # Check if the compiler and runtime support printing long doubles.
16422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
16423 $as_echo_n "checking for long double support in printf... " >&6; }
16424 if ${gdb_cv_printf_has_long_double+:} false; then :
16425 $as_echo_n "(cached) " >&6
16427 if test "$cross_compiling" = yes; then :
16428 gdb_cv_printf_has_long_double=no
16430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16431 /* end confdefs.h. */
16432 $ac_includes_default
16437 long double f = 3.141592653;
16438 sprintf (buf, "%Lg", f);
16439 return (strncmp ("3.14159", buf, 7));
16444 if ac_fn_c_try_run "$LINENO"; then :
16445 gdb_cv_printf_has_long_double=yes
16447 gdb_cv_printf_has_long_double=no
16449 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16450 conftest.$ac_objext conftest.beam conftest.$ac_ext
16454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
16455 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
16456 if test "$gdb_cv_printf_has_long_double" = yes; then
16458 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
16462 # Check if the compiler and runtime support scanning long doubles.
16464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
16465 $as_echo_n "checking for long double support in scanf... " >&6; }
16466 if ${gdb_cv_scanf_has_long_double+:} false; then :
16467 $as_echo_n "(cached) " >&6
16469 if test "$cross_compiling" = yes; then :
16470 gdb_cv_scanf_has_long_double=no
16472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16473 /* end confdefs.h. */
16478 char *buf = "3.141592653";
16480 sscanf (buf, "%Lg", &f);
16481 return !(f > 3.14159 && f < 3.14160);
16486 if ac_fn_c_try_run "$LINENO"; then :
16487 gdb_cv_scanf_has_long_double=yes
16489 gdb_cv_scanf_has_long_double=no
16491 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16492 conftest.$ac_objext conftest.beam conftest.$ac_ext
16496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
16497 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
16498 if test "$gdb_cv_scanf_has_long_double" = yes; then
16500 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
16506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
16507 $as_echo_n "checking for -bbigtoc option... " >&6; }
16508 if ${gdb_cv_bigtoc+:} false; then :
16509 $as_echo_n "(cached) " >&6
16511 SAVE_LDFLAGS=$LDFLAGS
16514 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
16515 *) gdb_cv_bigtoc=-bbigtoc ;;
16518 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
16519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16520 /* end confdefs.h. */
16530 if ac_fn_c_try_link "$LINENO"; then :
16536 rm -f core conftest.err conftest.$ac_objext \
16537 conftest$ac_exeext conftest.$ac_ext
16538 LDFLAGS="${SAVE_LDFLAGS}"
16541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
16542 $as_echo "$gdb_cv_bigtoc" >&6; }
16543 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
16547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
16548 $as_echo_n "checking for the dynamic export flag... " >&6; }
16550 if test "${gdb_native}" = yes; then
16551 # The dynamically loaded libthread_db needs access to symbols in the gdb
16552 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
16553 # may not be supported there.
16554 old_LDFLAGS="$LDFLAGS"
16555 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
16556 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
16557 LDFLAGS="$LDFLAGS $RDYNAMIC"
16558 if test "${have_libpython}" = no; then
16559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16560 /* end confdefs.h. */
16570 if ac_fn_c_try_link "$LINENO"; then :
16573 rm -f core conftest.err conftest.$ac_objext \
16574 conftest$ac_exeext conftest.$ac_ext
16576 # Workaround http://bugs.python.org/issue4434 where static
16577 # libpythonX.Y.a would get its symbols required for
16578 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
16579 # Problem does not happen for the recommended libpythonX.Y.so linkage.
16581 # Note the workaround for Python
16582 # http://bugs.python.org/issue10112 earlier has removed
16583 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
16584 # here too, as otherwise it'd make this -Wl,--dynamic-list test
16586 old_CFLAGS="$CFLAGS"
16587 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
16589 LIBS="$LIBS $PYTHON_LIBS"
16590 old_CPPFLAGS="$CPPFLAGS"
16591 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
16592 if test "$cross_compiling" = yes; then :
16595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16596 /* end confdefs.h. */
16597 #include "Python.h"
16603 err = PyRun_SimpleString ("import ctypes\n");
16605 return err == 0 ? 0 : 1;
16610 if ac_fn_c_try_run "$LINENO"; then :
16613 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16614 conftest.$ac_objext conftest.beam conftest.$ac_ext
16618 CFLAGS="$old_CFLAGS"
16619 CPPFLAGS="$old_CPPFLAGS"
16621 LDFLAGS="$old_LDFLAGS"
16623 if $dynamic_list; then
16624 found="-Wl,--dynamic-list"
16625 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
16628 RDYNAMIC="-rdynamic"
16631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
16632 $as_echo "$found" >&6; }
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether execinfo.h backtrace is available" >&5
16635 $as_echo_n "checking whether execinfo.h backtrace is available... " >&6; }
16636 if ${gdb_cv_execinfo_backtrace+:} false; then :
16637 $as_echo_n "(cached) " >&6
16639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16640 /* end confdefs.h. */
16642 #include <execinfo.h>
16650 f = backtrace (b, 2);
16651 backtrace_symbols_fd (b, f, 2);
16657 if ac_fn_c_try_link "$LINENO"; then :
16658 gdb_cv_execinfo_backtrace=yes
16660 gdb_cv_execinfo_backtrace=no
16662 rm -f core conftest.err conftest.$ac_objext \
16663 conftest$ac_exeext conftest.$ac_ext
16665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_execinfo_backtrace" >&5
16666 $as_echo "$gdb_cv_execinfo_backtrace" >&6; }
16667 if test "$gdb_cv_execinfo_backtrace" = yes; then
16669 $as_echo "#define HAVE_EXECINFO_BACKTRACE 1" >>confdefs.h
16674 if test "${build}" = "${host}" -a "${host}" = "${target}" ; then
16677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
16678 $as_echo_n "checking for AiX thread debugging library... " >&6; }
16679 if ${gdb_cv_have_aix_thread_debug+:} false; then :
16680 $as_echo_n "(cached) " >&6
16682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16683 /* end confdefs.h. */
16684 #include <sys/pthdebug.h>
16688 #ifndef PTHDB_VERSION_3
16696 if ac_fn_c_try_compile "$LINENO"; then :
16697 gdb_cv_have_aix_thread_debug=yes
16699 gdb_cv_have_aix_thread_debug=no
16702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
16707 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
16708 if test "$gdb_cv_have_aix_thread_debug" = yes; then
16709 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
16710 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
16711 LIBS="$LIBS -lpthdebug"
16713 # Older versions of AIX do not provide the declaration for
16714 # the getthrds function (it appears that it was introduced
16716 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
16718 if test "x$ac_cv_have_decl_getthrds" = xyes; then :
16724 cat >>confdefs.h <<_ACEOF
16725 #define HAVE_DECL_GETTHRDS $ac_have_decl
16734 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
16735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
16736 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
16737 if ${gdb_cv_thread_db_h_has_td_notalloc+:} false; then :
16738 $as_echo_n "(cached) " >&6
16740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16741 /* end confdefs.h. */
16742 #include <thread_db.h>
16746 int i = TD_NOTALLOC;
16752 if ac_fn_c_try_compile "$LINENO"; then :
16753 gdb_cv_thread_db_h_has_td_notalloc=yes
16755 gdb_cv_thread_db_h_has_td_notalloc=no
16758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16762 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16765 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16766 if ${gdb_cv_thread_db_h_has_td_version+:} false; then :
16767 $as_echo_n "(cached) " >&6
16769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16770 /* end confdefs.h. */
16771 #include <thread_db.h>
16775 int i = TD_VERSION;
16781 if ac_fn_c_try_compile "$LINENO"; then :
16782 gdb_cv_thread_db_h_has_td_version=yes
16784 gdb_cv_thread_db_h_has_td_version=no
16787 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16791 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16794 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16795 if ${gdb_cv_thread_db_h_has_td_notls+:} false; then :
16796 $as_echo_n "(cached) " >&6
16798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16799 /* end confdefs.h. */
16800 #include <thread_db.h>
16810 if ac_fn_c_try_compile "$LINENO"; then :
16811 gdb_cv_thread_db_h_has_td_notls=yes
16813 gdb_cv_thread_db_h_has_td_notls=no
16816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16820 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16822 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16824 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16827 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16829 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16832 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16834 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16847 cat >>confdefs.h <<_ACEOF
16848 #define GDBINIT "$gdbinit"
16853 cat >>confdefs.h <<_ACEOF
16854 #define GDBEARLYINIT ".gdbearlyinit"
16859 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16860 # except that the argument to --with-sysroot is optional.
16861 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16862 if test "x$with_sysroot" = xyes; then
16863 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
16866 # Check whether --with-sysroot was given.
16867 if test "${with_sysroot+set}" = set; then :
16868 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
16870 TARGET_SYSTEM_ROOT=
16874 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16875 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16876 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
16877 ac_define_dir=`eval echo $ac_define_dir`
16879 cat >>confdefs.h <<_ACEOF
16880 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16886 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16887 if test "x$prefix" = xNONE; then
16888 test_prefix=/usr/local
16890 test_prefix=$prefix
16893 test_prefix=$exec_prefix
16896 case ${ac_define_dir} in
16897 "${test_prefix}"|"${test_prefix}/"*|\
16898 '${exec_prefix}'|'${exec_prefix}/'*)
16903 cat >>confdefs.h <<_ACEOF
16904 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16911 # Check whether --with-system-gdbinit was given.
16912 if test "${with_system_gdbinit+set}" = set; then :
16913 withval=$with_system_gdbinit;
16914 SYSTEM_GDBINIT=$withval
16920 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16921 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16922 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
16923 ac_define_dir=`eval echo $ac_define_dir`
16925 cat >>confdefs.h <<_ACEOF
16926 #define SYSTEM_GDBINIT "$ac_define_dir"
16932 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16933 if test "x$prefix" = xNONE; then
16934 test_prefix=/usr/local
16936 test_prefix=$prefix
16939 test_prefix=$exec_prefix
16942 case ${ac_define_dir} in
16943 "${test_prefix}"|"${test_prefix}/"*|\
16944 '${exec_prefix}'|'${exec_prefix}/'*)
16949 cat >>confdefs.h <<_ACEOF
16950 #define SYSTEM_GDBINIT_RELOCATABLE $value
16957 # Check whether --with-system-gdbinit-dir was given.
16958 if test "${with_system_gdbinit_dir+set}" = set; then :
16959 withval=$with_system_gdbinit_dir;
16960 SYSTEM_GDBINIT_DIR=$withval
16962 SYSTEM_GDBINIT_DIR=
16966 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16967 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16968 ac_define_dir=`eval echo $SYSTEM_GDBINIT_DIR`
16969 ac_define_dir=`eval echo $ac_define_dir`
16971 cat >>confdefs.h <<_ACEOF
16972 #define SYSTEM_GDBINIT_DIR "$ac_define_dir"
16978 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16979 if test "x$prefix" = xNONE; then
16980 test_prefix=/usr/local
16982 test_prefix=$prefix
16985 test_prefix=$exec_prefix
16988 case ${ac_define_dir} in
16989 "${test_prefix}"|"${test_prefix}/"*|\
16990 '${exec_prefix}'|'${exec_prefix}/'*)
16995 cat >>confdefs.h <<_ACEOF
16996 #define SYSTEM_GDBINIT_DIR_RELOCATABLE $value
17004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the compiler type" >&5
17005 $as_echo_n "checking the compiler type... " >&6; }
17006 if ${gdb_cv_compiler_type+:} false; then :
17007 $as_echo_n "(cached) " >&6
17009 gdb_cv_compiler_type=unknown
17010 if test "$gdb_cv_compiler_type" = unknown; then
17011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17012 /* end confdefs.h. */
17018 #if !defined __GNUC__ || defined __clang__
17026 if ac_fn_c_try_compile "$LINENO"; then :
17027 gdb_cv_compiler_type=gcc
17029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17032 if test "$gdb_cv_compiler_type" = unknown; then
17033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17034 /* end confdefs.h. */
17048 if ac_fn_c_try_compile "$LINENO"; then :
17049 gdb_cv_compiler_type=clang
17051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_compiler_type" >&5
17056 $as_echo "$gdb_cv_compiler_type" >&6; }
17058 GDB_COMPILER_TYPE="$gdb_cv_compiler_type"
17061 # Check whether --enable-werror was given.
17062 if test "${enable_werror+set}" = set; then :
17063 enableval=$enable_werror; case "${enableval}" in
17064 yes | y) ERROR_ON_WARNING="yes" ;;
17065 no | n) ERROR_ON_WARNING="no" ;;
17066 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
17071 # Enable -Werror by default when using gcc. Turn it off for releases.
17072 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
17073 ERROR_ON_WARNING=yes
17077 if test "${ERROR_ON_WARNING}" = yes ; then
17078 WERROR_CFLAGS="-Werror"
17081 # The options we'll try to enable.
17082 build_warnings="-Wall -Wpointer-arith \
17083 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
17084 -Wno-switch -Wno-char-subscripts \
17085 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
17086 -Wno-sign-compare -Wno-error=maybe-uninitialized \
17087 -Wno-mismatched-tags \
17088 -Wno-error=deprecated-register \
17089 -Wsuggest-override \
17090 -Wimplicit-fallthrough=3 \
17091 -Wduplicated-cond \
17093 -Wdeprecated-copy \
17094 -Wdeprecated-copy-dtor \
17096 -Wmissing-declarations \
17097 -Wstrict-null-sentinel \
17100 # The -Wmissing-prototypes flag will be accepted by GCC, but results
17101 # in a warning being printed about the flag not being valid for C++,
17102 # this is something to do with using ccache, and argument ordering.
17103 if test "$GDB_COMPILER_TYPE" != gcc; then
17104 build_warnings="$build_warnings -Wmissing-prototypes"
17109 # Enable -Wno-format by default when using gcc on mingw since many
17110 # GCC versions complain about %I64.
17111 build_warnings="$build_warnings -Wno-format" ;;
17113 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
17114 # doesn't understand.
17115 build_warnings="$build_warnings -Wno-unknown-pragmas"
17116 # Solaris 11 <unistd.h> marks vfork deprecated.
17117 build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
17119 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
17120 # but there's a special case for this below.
17121 build_warnings="$build_warnings -Wformat-nonliteral" ;;
17124 # Check whether --enable-build-warnings was given.
17125 if test "${enable_build_warnings+set}" = set; then :
17126 enableval=$enable_build_warnings; case "${enableval}" in
17128 no) build_warnings="-w";;
17129 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
17130 build_warnings="${build_warnings} ${t}";;
17131 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
17132 build_warnings="${t} ${build_warnings}";;
17133 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
17135 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
17136 echo "Setting compiler warning flags = $build_warnings" 6>&1
17139 # Check whether --enable-gdb-build-warnings was given.
17140 if test "${enable_gdb_build_warnings+set}" = set; then :
17141 enableval=$enable_gdb_build_warnings; case "${enableval}" in
17143 no) build_warnings="-w";;
17144 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
17145 build_warnings="${build_warnings} ${t}";;
17146 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
17147 build_warnings="${t} ${build_warnings}";;
17148 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
17150 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
17151 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
17155 # The set of warnings supported by a C++ compiler is not the same as
17156 # of the C compiler.
17158 ac_cpp='$CXXCPP $CPPFLAGS'
17159 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17160 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17161 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17165 if test "x${build_warnings}" != x -a "x$GCC" = xyes
17167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
17168 $as_echo_n "checking compiler warning flags... " >&6; }
17169 # Separate out the -Werror flag as some files just cannot be
17170 # compiled with it enabled.
17171 for w in ${build_warnings}; do
17172 # GCC does not complain about -Wno-unknown-warning. Invert
17173 # and test -Wunknown-warning instead.
17176 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
17177 -Wformat-nonliteral)
17178 # gcc requires -Wformat before -Wformat-nonliteral
17179 # will work, so stick them together.
17188 -Werr*) WERROR_CFLAGS=-Werror ;;
17190 # Check whether GCC accepts it.
17191 saved_CFLAGS="$CFLAGS"
17192 CFLAGS="$CFLAGS -Werror $wtest"
17193 saved_CXXFLAGS="$CXXFLAGS"
17194 CXXFLAGS="$CXXFLAGS -Werror $wtest"
17195 if test "x$w" = "x-Wunused-variable"; then
17196 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
17197 # fixed in GCC 4.9. This test is derived from the gdb
17198 # source code that triggered this bug in GCC.
17199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17200 /* end confdefs.h. */
17201 struct scoped_restore_base {};
17202 struct scoped_restore_tmpl : public scoped_restore_base {
17203 ~scoped_restore_tmpl() {}
17208 const scoped_restore_base &b = scoped_restore_tmpl();
17214 if ac_fn_cxx_try_compile "$LINENO"; then :
17215 WARN_CFLAGS="${WARN_CFLAGS} $w"
17217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17220 /* end confdefs.h. */
17230 if ac_fn_cxx_try_compile "$LINENO"; then :
17231 WARN_CFLAGS="${WARN_CFLAGS} $w"
17233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17235 CFLAGS="$saved_CFLAGS"
17236 CXXFLAGS="$saved_CXXFLAGS"
17239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
17240 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
17246 ac_cpp='$CPP $CPPFLAGS'
17247 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17248 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17249 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17253 # Check whether --enable-ubsan was given.
17254 if test "${enable_ubsan+set}" = set; then :
17255 enableval=$enable_ubsan;
17260 if test "x$enable_ubsan" = xauto; then
17261 if $development; then
17266 ac_cpp='$CXXCPP $CPPFLAGS'
17267 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17268 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17269 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17271 if test "x$enable_ubsan" = xyes; then
17272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fsanitize=undefined is accepted" >&5
17273 $as_echo_n "checking whether -fsanitize=undefined is accepted... " >&6; }
17274 saved_CXXFLAGS="$CXXFLAGS"
17275 CXXFLAGS="$CXXFLAGS -fsanitize=undefined -fno-sanitize-recover=undefined"
17276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17277 /* end confdefs.h. */
17287 if ac_fn_cxx_try_link "$LINENO"; then :
17293 rm -f core conftest.err conftest.$ac_objext \
17294 conftest$ac_exeext conftest.$ac_ext
17295 CXXFLAGS="$saved_CXXFLAGS"
17296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_ubsan" >&5
17297 $as_echo "$enable_ubsan" >&6; }
17298 if test "x$enable_ubsan" = xyes; then
17299 WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined -fno-sanitize-recover=undefined"
17300 CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined"
17304 ac_cpp='$CPP $CPPFLAGS'
17305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17311 # In the Cygwin environment, we need some additional flags.
17312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
17313 $as_echo_n "checking for cygwin... " >&6; }
17314 if ${gdb_cv_os_cygwin+:} false; then :
17315 $as_echo_n "(cached) " >&6
17317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17318 /* end confdefs.h. */
17320 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
17324 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17325 $EGREP "^lose$" >/dev/null 2>&1; then :
17326 gdb_cv_os_cygwin=yes
17328 gdb_cv_os_cygwin=no
17333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
17334 $as_echo "$gdb_cv_os_cygwin" >&6; }
17337 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
17339 *go32* ) SER_HARDWIRE=ser-go32.o ;;
17340 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
17341 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
17342 *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o" ;;
17346 # libreadline needs libuser32.a in a cygwin environment
17348 if test x"$gdb_cv_os_cygwin" = xyes; then
17349 WIN32LIBS="-luser32"
17350 case "${target}" in
17351 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
17356 # The ser-tcp.c module requires sockets.
17357 # Note that WIN32APILIBS is set by GDB_AC_COMMON.
17358 WIN32LIBS="$WIN32LIBS $WIN32APILIBS"
17360 # Add ELF support to GDB, but only if BFD includes ELF support.
17363 OLD_LDFLAGS=$LDFLAGS
17365 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17366 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17367 # always want our bfd.
17368 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
17369 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17370 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
17371 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17372 LIBS="-lbfd -liberty -lz $intl $LIBS"
17373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
17374 $as_echo_n "checking for ELF support in BFD... " >&6; }
17375 if ${gdb_cv_var_elf+:} false; then :
17376 $as_echo_n "(cached) " >&6
17378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17379 /* end confdefs.h. */
17380 #include <stdlib.h>
17381 #include <string.h>
17383 #include "elf-bfd.h"
17387 return bfd_get_elf_phdr_upper_bound (NULL);
17393 if ac_fn_c_try_link "$LINENO"; then :
17399 rm -f core conftest.err conftest.$ac_objext \
17400 conftest$ac_exeext conftest.$ac_ext
17403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
17404 $as_echo "$gdb_cv_var_elf" >&6; }
17406 LDFLAGS=$OLD_LDFLAGS
17408 if test "$gdb_cv_var_elf" = yes; then
17409 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o \
17410 gcore-elf.o elf-none-tdep.o"
17412 $as_echo "#define HAVE_ELF 1" >>confdefs.h
17414 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
17415 if test "$plugins" = "yes"; then
17416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17417 $as_echo_n "checking for library containing dlopen... " >&6; }
17418 if ${ac_cv_search_dlopen+:} false; then :
17419 $as_echo_n "(cached) " >&6
17421 ac_func_search_save_LIBS=$LIBS
17422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17423 /* end confdefs.h. */
17425 /* Override any GCC internal prototype to avoid an error.
17426 Use char because int might match the return type of a GCC
17427 builtin and then its argument prototype would still apply. */
17440 for ac_lib in '' dl; do
17441 if test -z "$ac_lib"; then
17442 ac_res="none required"
17445 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17447 if ac_fn_c_try_link "$LINENO"; then :
17448 ac_cv_search_dlopen=$ac_res
17450 rm -f core conftest.err conftest.$ac_objext \
17452 if ${ac_cv_search_dlopen+:} false; then :
17456 if ${ac_cv_search_dlopen+:} false; then :
17459 ac_cv_search_dlopen=no
17461 rm conftest.$ac_ext
17462 LIBS=$ac_func_search_save_LIBS
17464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17465 $as_echo "$ac_cv_search_dlopen" >&6; }
17466 ac_res=$ac_cv_search_dlopen
17467 if test "$ac_res" != no; then :
17468 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17475 # Add macho support to GDB, but only if BFD includes it.
17478 OLD_LDFLAGS=$LDFLAGS
17480 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
17481 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
17482 # always want our bfd.
17483 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
17484 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
17485 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
17486 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
17487 LIBS="-lbfd -liberty -lz $intl $LIBS"
17488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
17489 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
17490 if ${gdb_cv_var_macho+:} false; then :
17491 $as_echo_n "(cached) " >&6
17493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17494 /* end confdefs.h. */
17495 #include <stdlib.h>
17496 #include <string.h>
17498 #include "mach-o.h"
17502 return bfd_mach_o_lookup_command (NULL, 0, NULL);
17508 if ac_fn_c_try_link "$LINENO"; then :
17509 gdb_cv_var_macho=yes
17511 gdb_cv_var_macho=no
17514 rm -f core conftest.err conftest.$ac_objext \
17515 conftest$ac_exeext conftest.$ac_ext
17518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
17519 $as_echo "$gdb_cv_var_macho" >&6; }
17521 LDFLAGS=$OLD_LDFLAGS
17523 if test "$gdb_cv_var_macho" = yes; then
17524 CONFIG_OBS="$CONFIG_OBS machoread.o"
17527 # Add any host-specific objects to GDB.
17528 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
17530 # If building on ELF, look for lzma support for embedded compressed debug info.
17531 if test "$gdb_cv_var_elf" = yes; then
17533 # Check whether --with-lzma was given.
17534 if test "${with_lzma+set}" = set; then :
17535 withval=$with_lzma;
17540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
17541 $as_echo_n "checking whether to use lzma... " >&6; }
17542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
17543 $as_echo "$with_lzma" >&6; }
17545 if test "${with_lzma}" != no; then
17556 acl_save_prefix="$prefix"
17557 prefix="$acl_final_prefix"
17558 acl_save_exec_prefix="$exec_prefix"
17559 exec_prefix="$acl_final_exec_prefix"
17561 eval additional_includedir=\"$includedir\"
17562 eval additional_libdir=\"$libdir\"
17564 exec_prefix="$acl_save_exec_prefix"
17565 prefix="$acl_save_prefix"
17568 # Check whether --with-liblzma-prefix was given.
17569 if test "${with_liblzma_prefix+set}" = set; then :
17570 withval=$with_liblzma_prefix;
17571 if test "X$withval" = "Xno"; then
17574 if test "X$withval" = "X"; then
17576 acl_save_prefix="$prefix"
17577 prefix="$acl_final_prefix"
17578 acl_save_exec_prefix="$exec_prefix"
17579 exec_prefix="$acl_final_exec_prefix"
17581 eval additional_includedir=\"$includedir\"
17582 eval additional_libdir=\"$libdir\"
17584 exec_prefix="$acl_save_exec_prefix"
17585 prefix="$acl_save_prefix"
17588 additional_includedir="$withval/include"
17589 additional_libdir="$withval/lib"
17596 # Check whether --with-liblzma-type was given.
17597 if test "${with_liblzma_type+set}" = set; then :
17598 withval=$with_liblzma_type; with_liblzma_type=$withval
17600 with_liblzma_type=auto
17603 lib_type=`eval echo \$with_liblzma_type`
17610 names_already_handled=
17611 names_next_round='lzma '
17612 while test -n "$names_next_round"; do
17613 names_this_round="$names_next_round"
17615 for name in $names_this_round; do
17617 for n in $names_already_handled; do
17618 if test "$n" = "$name"; then
17619 already_handled=yes
17623 if test -z "$already_handled"; then
17624 names_already_handled="$names_already_handled $name"
17625 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17626 eval value=\"\$HAVE_LIB$uppername\"
17627 if test -n "$value"; then
17628 if test "$value" = yes; then
17629 eval value=\"\$LIB$uppername\"
17630 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
17631 eval value=\"\$LTLIB$uppername\"
17632 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
17641 if test $use_additional = yes; then
17642 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
17643 found_dir="$additional_libdir"
17644 found_so="$additional_libdir/lib$name.$shlibext"
17645 if test -f "$additional_libdir/lib$name.la"; then
17646 found_la="$additional_libdir/lib$name.la"
17648 elif test x$lib_type != xshared; then
17649 if test -f "$additional_libdir/lib$name.$libext"; then
17650 found_dir="$additional_libdir"
17651 found_a="$additional_libdir/lib$name.$libext"
17652 if test -f "$additional_libdir/lib$name.la"; then
17653 found_la="$additional_libdir/lib$name.la"
17658 if test "X$found_dir" = "X"; then
17659 for x in $LDFLAGS $LTLIBLZMA; do
17661 acl_save_prefix="$prefix"
17662 prefix="$acl_final_prefix"
17663 acl_save_exec_prefix="$exec_prefix"
17664 exec_prefix="$acl_final_exec_prefix"
17666 exec_prefix="$acl_save_exec_prefix"
17667 prefix="$acl_save_prefix"
17671 dir=`echo "X$x" | sed -e 's/^X-L//'`
17672 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
17674 found_so="$dir/lib$name.$shlibext"
17675 if test -f "$dir/lib$name.la"; then
17676 found_la="$dir/lib$name.la"
17678 elif test x$lib_type != xshared; then
17679 if test -f "$dir/lib$name.$libext"; then
17681 found_a="$dir/lib$name.$libext"
17682 if test -f "$dir/lib$name.la"; then
17683 found_la="$dir/lib$name.la"
17689 if test "X$found_dir" != "X"; then
17694 if test "X$found_dir" != "X"; then
17695 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
17696 if test "X$found_so" != "X"; then
17697 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17698 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17701 for x in $ltrpathdirs; do
17702 if test "X$x" = "X$found_dir"; then
17707 if test -z "$haveit"; then
17708 ltrpathdirs="$ltrpathdirs $found_dir"
17710 if test "$hardcode_direct" = yes; then
17711 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17713 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17714 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17716 for x in $rpathdirs; do
17717 if test "X$x" = "X$found_dir"; then
17722 if test -z "$haveit"; then
17723 rpathdirs="$rpathdirs $found_dir"
17727 for x in $LDFLAGS $LIBLZMA; do
17729 acl_save_prefix="$prefix"
17730 prefix="$acl_final_prefix"
17731 acl_save_exec_prefix="$exec_prefix"
17732 exec_prefix="$acl_final_exec_prefix"
17734 exec_prefix="$acl_save_exec_prefix"
17735 prefix="$acl_save_prefix"
17737 if test "X$x" = "X-L$found_dir"; then
17742 if test -z "$haveit"; then
17743 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
17745 if test "$hardcode_minus_L" != no; then
17746 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17748 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
17754 if test "X$found_a" != "X"; then
17755 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
17757 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
17760 additional_includedir=
17761 case "$found_dir" in
17763 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17764 additional_includedir="$basedir/include"
17767 if test "X$additional_includedir" != "X"; then
17768 if test "X$additional_includedir" != "X/usr/include"; then
17770 if test "X$additional_includedir" = "X/usr/local/include"; then
17771 if test -n "$GCC"; then
17773 linux*) haveit=yes;;
17777 if test -z "$haveit"; then
17778 for x in $CPPFLAGS $INCLZMA; do
17780 acl_save_prefix="$prefix"
17781 prefix="$acl_final_prefix"
17782 acl_save_exec_prefix="$exec_prefix"
17783 exec_prefix="$acl_final_exec_prefix"
17785 exec_prefix="$acl_save_exec_prefix"
17786 prefix="$acl_save_prefix"
17788 if test "X$x" = "X-I$additional_includedir"; then
17793 if test -z "$haveit"; then
17794 if test -d "$additional_includedir"; then
17795 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
17801 if test -n "$found_la"; then
17802 save_libdir="$libdir"
17803 case "$found_la" in
17804 */* | *\\*) . "$found_la" ;;
17805 *) . "./$found_la" ;;
17807 libdir="$save_libdir"
17808 for dep in $dependency_libs; do
17811 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17812 if test "X$additional_libdir" != "X/usr/lib"; then
17814 if test "X$additional_libdir" = "X/usr/local/lib"; then
17815 if test -n "$GCC"; then
17817 linux*) haveit=yes;;
17821 if test -z "$haveit"; then
17823 for x in $LDFLAGS $LIBLZMA; do
17825 acl_save_prefix="$prefix"
17826 prefix="$acl_final_prefix"
17827 acl_save_exec_prefix="$exec_prefix"
17828 exec_prefix="$acl_final_exec_prefix"
17830 exec_prefix="$acl_save_exec_prefix"
17831 prefix="$acl_save_prefix"
17833 if test "X$x" = "X-L$additional_libdir"; then
17838 if test -z "$haveit"; then
17839 if test -d "$additional_libdir"; then
17840 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
17844 for x in $LDFLAGS $LTLIBLZMA; do
17846 acl_save_prefix="$prefix"
17847 prefix="$acl_final_prefix"
17848 acl_save_exec_prefix="$exec_prefix"
17849 exec_prefix="$acl_final_exec_prefix"
17851 exec_prefix="$acl_save_exec_prefix"
17852 prefix="$acl_save_prefix"
17854 if test "X$x" = "X-L$additional_libdir"; then
17859 if test -z "$haveit"; then
17860 if test -d "$additional_libdir"; then
17861 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
17868 dir=`echo "X$dep" | sed -e 's/^X-R//'`
17869 if test "$enable_rpath" != no; then
17871 for x in $rpathdirs; do
17872 if test "X$x" = "X$dir"; then
17877 if test -z "$haveit"; then
17878 rpathdirs="$rpathdirs $dir"
17881 for x in $ltrpathdirs; do
17882 if test "X$x" = "X$dir"; then
17887 if test -z "$haveit"; then
17888 ltrpathdirs="$ltrpathdirs $dir"
17893 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17896 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17899 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
17900 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
17906 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
17907 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
17908 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
17910 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l:lib$name.$libext"
17911 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l:lib$name.$libext"
17918 if test "X$rpathdirs" != "X"; then
17919 if test -n "$hardcode_libdir_separator"; then
17921 for found_dir in $rpathdirs; do
17922 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17924 acl_save_libdir="$libdir"
17926 eval flag=\"$hardcode_libdir_flag_spec\"
17927 libdir="$acl_save_libdir"
17928 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
17930 for found_dir in $rpathdirs; do
17931 acl_save_libdir="$libdir"
17932 libdir="$found_dir"
17933 eval flag=\"$hardcode_libdir_flag_spec\"
17934 libdir="$acl_save_libdir"
17935 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
17939 if test "X$ltrpathdirs" != "X"; then
17940 for found_dir in $ltrpathdirs; do
17941 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
17946 ac_save_CPPFLAGS="$CPPFLAGS"
17948 for element in $INCLZMA; do
17950 for x in $CPPFLAGS; do
17952 acl_save_prefix="$prefix"
17953 prefix="$acl_final_prefix"
17954 acl_save_exec_prefix="$exec_prefix"
17955 exec_prefix="$acl_final_exec_prefix"
17957 exec_prefix="$acl_save_exec_prefix"
17958 prefix="$acl_save_prefix"
17960 if test "X$x" = "X$element"; then
17965 if test -z "$haveit"; then
17966 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
17972 $as_echo_n "checking for liblzma... " >&6; }
17973 if ${ac_cv_liblzma+:} false; then :
17974 $as_echo_n "(cached) " >&6
17977 ac_save_LIBS="$LIBS"
17978 LIBS="$LIBS $LIBLZMA"
17979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17980 /* end confdefs.h. */
17985 lzma_index_iter iter;
17986 lzma_index_iter_init (&iter, 0);
17987 lzma_mf_is_supported (LZMA_MF_HC3);
17992 if ac_fn_c_try_link "$LINENO"; then :
17997 rm -f core conftest.err conftest.$ac_objext \
17998 conftest$ac_exeext conftest.$ac_ext
17999 LIBS="$ac_save_LIBS"
18002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
18003 $as_echo "$ac_cv_liblzma" >&6; }
18004 if test "$ac_cv_liblzma" = yes; then
18007 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
18009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
18010 $as_echo_n "checking how to link with liblzma... " >&6; }
18011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
18012 $as_echo "$LIBLZMA" >&6; }
18015 CPPFLAGS="$ac_save_CPPFLAGS"
18025 if test "$HAVE_LIBLZMA" != yes; then
18026 if test "$with_lzma" = yes; then
18027 as_fn_error $? "missing liblzma for --with-lzma" "$LINENO" 5
18033 LIBGUI="../libgui/src/libgui.a"
18034 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
18043 *-*-cygwin* | *-*-mingw* )
18052 if test "${enable_gdbtk}" = "yes"; then
18054 # Gdbtk must have an absolute path to srcdir in order to run
18055 # properly when not installed.
18058 GDBTK_SRC_DIR=`pwd`
18063 # Ok, lets find the tcl configuration
18064 # First, look for one uninstalled.
18065 # the alternative search directory is invoked by --with-tcl
18068 if test x"${no_tcl}" = x ; then
18069 # we reset no_tcl in case something fails here
18072 # Check whether --with-tcl was given.
18073 if test "${with_tcl+set}" = set; then :
18074 withval=$with_tcl; with_tclconfig=${withval}
18077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
18078 $as_echo_n "checking for Tcl configuration... " >&6; }
18079 if ${ac_cv_c_tclconfig+:} false; then :
18080 $as_echo_n "(cached) " >&6
18084 # First check to see if --with-tcl was specified.
18086 *-*-cygwin*) platDir="win" ;;
18087 *) platDir="unix" ;;
18089 if test x"${with_tclconfig}" != x ; then
18090 if test -f "${with_tclconfig}/tclConfig.sh" ; then
18091 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
18093 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
18097 # then check for a private Tcl installation
18098 if test x"${ac_cv_c_tclconfig}" = x ; then
18101 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
18102 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
18103 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
18105 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
18106 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
18107 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
18109 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
18110 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
18111 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
18112 if test -f "$i/$platDir/tclConfig.sh" ; then
18113 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
18119 # on Darwin, check in Framework installation locations
18120 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
18121 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
18122 `ls -d /Library/Frameworks 2>/dev/null` \
18123 `ls -d /Network/Library/Frameworks 2>/dev/null` \
18124 `ls -d /System/Library/Frameworks 2>/dev/null` \
18126 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
18127 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
18133 # check in a few common install locations
18134 if test x"${ac_cv_c_tclconfig}" = x ; then
18135 for i in `ls -d ${libdir} 2>/dev/null` \
18136 `ls -d ${exec_prefix}/lib 2>/dev/null` \
18137 `ls -d ${prefix}/lib 2>/dev/null` \
18138 `ls -d /usr/local/lib 2>/dev/null` \
18139 `ls -d /usr/contrib/lib 2>/dev/null` \
18140 `ls -d /usr/lib 2>/dev/null` \
18142 if test -f "$i/tclConfig.sh" ; then
18143 ac_cv_c_tclconfig=`(cd $i; pwd)`
18149 # check in a few other private locations
18150 if test x"${ac_cv_c_tclconfig}" = x ; then
18153 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
18154 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
18155 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
18156 if test -f "$i/$platDir/tclConfig.sh" ; then
18157 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
18166 if test x"${ac_cv_c_tclconfig}" = x ; then
18167 TCL_BIN_DIR="# no Tcl configs found"
18168 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
18169 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
18172 TCL_BIN_DIR=${ac_cv_c_tclconfig}
18173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
18174 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
18179 # If $no_tk is nonempty, then we can't do Tk, and there is no
18180 # point to doing Tcl.
18183 # Ok, lets find the tk configuration
18184 # First, look for one uninstalled.
18185 # the alternative search directory is invoked by --with-tk
18188 if test x"${no_tk}" = x ; then
18189 # we reset no_tk in case something fails here
18192 # Check whether --with-tk was given.
18193 if test "${with_tk+set}" = set; then :
18194 withval=$with_tk; with_tkconfig=${withval}
18197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
18198 $as_echo_n "checking for Tk configuration... " >&6; }
18199 if ${ac_cv_c_tkconfig+:} false; then :
18200 $as_echo_n "(cached) " >&6
18204 # First check to see if --with-tkconfig was specified.
18205 if test x"${with_tkconfig}" != x ; then
18206 if test -f "${with_tkconfig}/tkConfig.sh" ; then
18207 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
18209 as_fn_error $? "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
18213 # then check for a private Tk library
18215 *-*-cygwin*) platDir="win" ;;
18216 *) platDir="unix" ;;
18218 if test x"${ac_cv_c_tkconfig}" = x ; then
18221 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18222 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
18223 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
18225 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18226 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
18227 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
18229 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18230 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
18231 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
18232 if test -f "$i/$platDir/tkConfig.sh" ; then
18233 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
18239 # on Darwin, check in Framework installation locations
18240 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
18241 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
18242 `ls -d /Library/Frameworks 2>/dev/null` \
18243 `ls -d /Network/Library/Frameworks 2>/dev/null` \
18244 `ls -d /System/Library/Frameworks 2>/dev/null` \
18246 if test -f "$i/Tk.framework/tkConfig.sh" ; then
18247 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
18253 # check in a few common install locations
18254 if test x"${ac_cv_c_tkconfig}" = x ; then
18255 for i in `ls -d ${libdir} 2>/dev/null` \
18256 `ls -d ${exec_prefix}/lib 2>/dev/null` \
18257 `ls -d ${prefix}/lib 2>/dev/null` \
18258 `ls -d /usr/local/lib 2>/dev/null` \
18259 `ls -d /usr/contrib/lib 2>/dev/null` \
18260 `ls -d /usr/lib 2>/dev/null` \
18262 if test -f "$i/tkConfig.sh" ; then
18263 ac_cv_c_tkconfig=`(cd $i; pwd)`
18268 # check in a few other private locations
18269 if test x"${ac_cv_c_tkconfig}" = x ; then
18272 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
18273 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
18274 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
18275 if test -f "$i/$platDir/tkConfig.sh" ; then
18276 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
18285 if test x"${ac_cv_c_tkconfig}" = x ; then
18286 TK_BIN_DIR="# no Tk configs found"
18287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
18288 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
18291 TK_BIN_DIR=${ac_cv_c_tkconfig}
18292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
18293 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18298 if test -z "${no_tcl}" -a -z "${no_tk}"; then
18300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
18301 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
18303 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
18304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18305 $as_echo "loading" >&6; }
18306 . ${TCL_BIN_DIR}/tclConfig.sh
18308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
18309 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
18312 # eval is required to do the TCL_DBGX substitution
18313 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
18314 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
18316 # If the TCL_BIN_DIR is the build directory (not the install directory),
18317 # then set the common variable name to the value of the build variables.
18318 # For example, the variable TCL_LIB_SPEC will be set to the value
18319 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
18320 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
18321 # installed and uninstalled version of Tcl.
18322 if test -f "${TCL_BIN_DIR}/Makefile" ; then
18323 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
18324 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
18325 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
18326 elif test "`uname -s`" = "Darwin"; then
18327 # If Tcl was built as a framework, attempt to use the libraries
18328 # from the framework at the given location so that linking works
18329 # against Tcl.framework installed in an arbitrary location.
18330 case ${TCL_DEFS} in
18332 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
18333 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
18334 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
18335 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
18336 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
18341 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
18342 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
18343 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
18349 # eval is required to do the TCL_DBGX substitution
18350 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
18351 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
18352 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
18353 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
18369 # Check for in-tree tcl
18376 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
18380 # Find Tcl private headers
18381 if test x"${intree}" = xno; then
18383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
18384 $as_echo_n "checking for Tcl private headers... " >&6; }
18386 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
18387 if test -f ${dir}/tclInt.h ; then
18391 if test x"${private_dir}" = x; then
18392 as_fn_error $? "could not find private Tcl headers" "$LINENO" 5
18394 TCL_PRIVATE_INCLUDE="-I${private_dir}"
18395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18396 $as_echo "${private_dir}" >&6; }
18399 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
18400 TCL_LIBRARY="${TCL_LIB_SPEC}"
18403 # If building tcl in the same src tree, private headers
18404 # are not needed, but we need to be sure to use the right
18406 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
18407 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
18408 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
18415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
18416 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
18418 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
18419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
18420 $as_echo "loading" >&6; }
18421 . ${TK_BIN_DIR}/tkConfig.sh
18423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
18424 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
18427 # eval is required to do the TK_DBGX substitution
18428 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
18429 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
18431 # If the TK_BIN_DIR is the build directory (not the install directory),
18432 # then set the common variable name to the value of the build variables.
18433 # For example, the variable TK_LIB_SPEC will be set to the value
18434 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
18435 # instead of TK_BUILD_LIB_SPEC since it will work with both an
18436 # installed and uninstalled version of Tcl.
18437 if test -f "${TK_BIN_DIR}/Makefile" ; then
18438 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
18439 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
18440 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
18441 elif test "`uname -s`" = "Darwin"; then
18442 # If Tk was built as a framework, attempt to use the libraries
18443 # from the framework at the given location so that linking works
18444 # against Tk.framework installed in an arbitrary location.
18447 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
18448 for i in "`cd ${TK_BIN_DIR}; pwd`" \
18449 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
18450 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
18451 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
18456 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
18457 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
18458 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
18464 # eval is required to do the TK_DBGX substitution
18465 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
18466 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
18467 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
18468 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
18483 # Check for in-tree Tk
18485 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
18489 # Find Tk private headers
18490 if test x"${intree}" = xno; then
18492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
18493 $as_echo_n "checking for Tk private headers... " >&6; }
18495 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
18496 if test -f ${dir}/tkInt.h; then
18500 if test x"${private_dir}" = x; then
18501 as_fn_error $? "could not find Tk private headers" "$LINENO" 5
18503 TK_PRIVATE_INCLUDE="-I${private_dir}"
18504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
18505 $as_echo "${private_dir}" >&6; }
18508 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
18509 TK_LIBRARY=${TK_LIB_SPEC}
18512 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
18513 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
18514 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
18521 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
18523 # Include some libraries that Tcl and Tk want.
18524 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
18525 # Yes, the ordering seems wrong here. But it isn't.
18526 # TK_LIBS is the list of libraries that need to be linked
18527 # after Tcl/Tk. Note that this isn't put into LIBS. If it
18528 # were in LIBS then any link tests after this point would
18529 # try to include things like `$(LIBGUI)', which wouldn't work.
18530 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
18532 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
18533 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
18534 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
18535 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
18536 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
18537 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
18538 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
18540 if test x"$gdb_cv_os_cygwin" = xyes; then
18541 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
18542 WIN32LDAPP="-Wl,--subsystem,console"
18543 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
18546 subdirs="$subdirs gdbtk"
18558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
18559 $as_echo_n "checking for X... " >&6; }
18562 # Check whether --with-x was given.
18563 if test "${with_x+set}" = set; then :
18567 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
18568 if test "x$with_x" = xno; then
18569 # The user explicitly disabled X.
18572 case $x_includes,$x_libraries in #(
18573 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
18574 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
18575 $as_echo_n "(cached) " >&6
18577 # One or both of the vars are not set, and there is no cached value.
18578 ac_x_includes=no ac_x_libraries=no
18579 rm -f -r conftest.dir
18580 if mkdir conftest.dir; then
18582 cat >Imakefile <<'_ACEOF'
18584 @echo incroot='${INCROOT}'
18586 @echo usrlibdir='${USRLIBDIR}'
18588 @echo libdir='${LIBDIR}'
18590 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
18591 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
18592 for ac_var in incroot usrlibdir libdir; do
18593 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
18595 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
18596 for ac_extension in a so sl dylib la dll; do
18597 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
18598 test -f "$ac_im_libdir/libX11.$ac_extension"; then
18599 ac_im_usrlibdir=$ac_im_libdir; break
18602 # Screen out bogus values from the imake configuration. They are
18603 # bogus both because they are the default anyway, and because
18604 # using them would break gcc on systems where it needs fixed includes.
18605 case $ac_im_incroot in
18606 /usr/include) ac_x_includes= ;;
18607 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
18609 case $ac_im_usrlibdir in
18610 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
18611 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
18615 rm -f -r conftest.dir
18618 # Standard set of common directories for X headers.
18619 # Check X11 before X11Rn because it is often a symlink to the current release.
18633 /usr/local/X11/include
18634 /usr/local/X11R7/include
18635 /usr/local/X11R6/include
18636 /usr/local/X11R5/include
18637 /usr/local/X11R4/include
18639 /usr/local/include/X11
18640 /usr/local/include/X11R7
18641 /usr/local/include/X11R6
18642 /usr/local/include/X11R5
18643 /usr/local/include/X11R4
18647 /usr/XFree86/include/X11
18651 /usr/unsupported/include
18652 /usr/athena/include
18653 /usr/local/x11r5/include
18654 /usr/lpp/Xamples/include
18656 /usr/openwin/include
18657 /usr/openwin/share/include'
18659 if test "$ac_x_includes" = no; then
18660 # Guess where to find include files, by looking for Xlib.h.
18661 # First, try using that file with no special directory specified.
18662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18663 /* end confdefs.h. */
18664 #include <X11/Xlib.h>
18666 if ac_fn_c_try_cpp "$LINENO"; then :
18667 # We can compile using X headers with no special include directory.
18670 for ac_dir in $ac_x_header_dirs; do
18671 if test -r "$ac_dir/X11/Xlib.h"; then
18672 ac_x_includes=$ac_dir
18677 rm -f conftest.err conftest.i conftest.$ac_ext
18678 fi # $ac_x_includes = no
18680 if test "$ac_x_libraries" = no; then
18681 # Check for the libraries.
18682 # See if we find them without any special options.
18683 # Don't add to $LIBS permanently.
18686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18687 /* end confdefs.h. */
18688 #include <X11/Xlib.h>
18697 if ac_fn_c_try_link "$LINENO"; then :
18699 # We can link X programs with no special library path.
18703 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
18705 # Don't even attempt the hair of trying to link an X program!
18706 for ac_extension in a so sl dylib la dll; do
18707 if test -r "$ac_dir/libX11.$ac_extension"; then
18708 ac_x_libraries=$ac_dir
18714 rm -f core conftest.err conftest.$ac_objext \
18715 conftest$ac_exeext conftest.$ac_ext
18716 fi # $ac_x_libraries = no
18718 case $ac_x_includes,$ac_x_libraries in #(
18719 no,* | *,no | *\'*)
18720 # Didn't find X, or a directory has "'" in its name.
18721 ac_cv_have_x="have_x=no";; #(
18723 # Record where we found X for the cache.
18724 ac_cv_have_x="have_x=yes\
18725 ac_x_includes='$ac_x_includes'\
18726 ac_x_libraries='$ac_x_libraries'"
18732 eval "$ac_cv_have_x"
18735 if test "$have_x" != yes; then
18736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
18737 $as_echo "$have_x" >&6; }
18740 # If each of the values was on the command line, it overrides each guess.
18741 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
18742 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
18743 # Update the cache value to reflect the command line values.
18744 ac_cv_have_x="have_x=yes\
18745 ac_x_includes='$x_includes'\
18746 ac_x_libraries='$x_libraries'"
18747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
18748 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
18752 # Unlike the sim directory, whether a simulator is linked is controlled by
18753 # presence of a gdb_sim definition in the target configure.tgt entry.
18754 # This code just checks for a few cases where we'd like to ignore those
18755 # definitions, even when they're present in the '.mt' file. These cases
18756 # are when --disable-sim is specified, or if the simulator directory is
18757 # not part of the source tree.
18759 # Check whether --enable-sim was given.
18760 if test "${enable_sim+set}" = set; then :
18761 enableval=$enable_sim; echo "enable_sim = $enable_sim";
18762 echo "enableval = ${enableval}";
18763 case "${enableval}" in
18764 yes) ignore_sim=false ;;
18765 no) ignore_sim=true ;;
18766 *) ignore_sim=false ;;
18773 if test ! -d "${srcdir}/../sim"; then
18779 if test "${ignore_sim}" = "false"; then
18780 if test x"${gdb_sim}" != x ; then
18782 SIM_OBS="remote-sim.o"
18784 $as_echo "#define WITH_SIM 1" >>confdefs.h
18787 # Some tdep code should only be compiled in when the ppc sim is
18788 # built. PR sim/13418.
18792 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
18812 # List of host floatformats.
18814 cat >>confdefs.h <<_ACEOF
18815 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
18819 cat >>confdefs.h <<_ACEOF
18820 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
18824 cat >>confdefs.h <<_ACEOF
18825 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
18829 # target_subdir is used by the testsuite to find the target libraries.
18831 if test "${host}" != "${target}"; then
18832 target_subdir="${target_alias}/"
18836 # Import nat definitions.
18837 nat_makefile_frag=/dev/null
18838 if test "${gdb_native}" = "yes"; then
18839 . ${srcdir}/configure.nat
18840 nativefile=$NAT_FILE
18853 if test x"${gdb_osabi}" != x ; then
18855 cat >>confdefs.h <<_ACEOF
18856 #define GDB_OSABI_DEFAULT $gdb_osabi
18861 # Setup possible use of libbacktrace.
18862 # Check whether --enable-libbacktrace was given.
18863 if test "${enable_libbacktrace+set}" = set; then :
18864 enableval=$enable_libbacktrace; case "${enableval}" in
18865 yes) enable_libbacktrace=yes ;;
18866 no) enable_libbacktrace=no ;;
18867 *) as_fn_error $? "bad value ${enableval} for --enable-libbacktrace option" "$LINENO" 5 ;;
18870 enable_libbacktrace=yes
18874 if test "${enable_libbacktrace}" == "yes"; then
18875 LIBBACKTRACE_INC="-I$srcdir/../libbacktrace/ -I../libbacktrace/"
18876 LIBBACKTRACE_LIB=../libbacktrace/.libs/libbacktrace.a
18878 $as_echo "#define HAVE_LIBBACKTRACE 1" >>confdefs.h
18888 # Check for babeltrace and babeltrace-ctf
18890 # Check whether --with-babeltrace was given.
18891 if test "${with_babeltrace+set}" = set; then :
18892 withval=$with_babeltrace;
18894 with_babeltrace=auto
18897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
18898 $as_echo_n "checking whether to use babeltrace... " >&6; }
18899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
18900 $as_echo "$with_babeltrace" >&6; }
18902 if test "x$with_babeltrace" = "xno"; then
18903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
18904 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
18906 # Append -Werror to CFLAGS so that configure can catch the warning
18907 # "assignment from incompatible pointer type", which is related to
18908 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
18909 # in GDB, while babeltrace 1.0.3 is broken.
18910 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
18911 # safe to save and restore CFLAGS here.
18912 saved_CFLAGS=$CFLAGS
18913 CFLAGS="$CFLAGS -Werror"
18924 acl_save_prefix="$prefix"
18925 prefix="$acl_final_prefix"
18926 acl_save_exec_prefix="$exec_prefix"
18927 exec_prefix="$acl_final_exec_prefix"
18929 eval additional_includedir=\"$includedir\"
18930 eval additional_libdir=\"$libdir\"
18932 exec_prefix="$acl_save_exec_prefix"
18933 prefix="$acl_save_prefix"
18936 # Check whether --with-libbabeltrace-prefix was given.
18937 if test "${with_libbabeltrace_prefix+set}" = set; then :
18938 withval=$with_libbabeltrace_prefix;
18939 if test "X$withval" = "Xno"; then
18942 if test "X$withval" = "X"; then
18944 acl_save_prefix="$prefix"
18945 prefix="$acl_final_prefix"
18946 acl_save_exec_prefix="$exec_prefix"
18947 exec_prefix="$acl_final_exec_prefix"
18949 eval additional_includedir=\"$includedir\"
18950 eval additional_libdir=\"$libdir\"
18952 exec_prefix="$acl_save_exec_prefix"
18953 prefix="$acl_save_prefix"
18956 additional_includedir="$withval/include"
18957 additional_libdir="$withval/lib"
18964 # Check whether --with-libbabeltrace-type was given.
18965 if test "${with_libbabeltrace_type+set}" = set; then :
18966 withval=$with_libbabeltrace_type; with_libbabeltrace_type=$withval
18968 with_libbabeltrace_type=auto
18971 lib_type=`eval echo \$with_libbabeltrace_type`
18978 names_already_handled=
18979 names_next_round='babeltrace babeltrace-ctf'
18980 while test -n "$names_next_round"; do
18981 names_this_round="$names_next_round"
18983 for name in $names_this_round; do
18985 for n in $names_already_handled; do
18986 if test "$n" = "$name"; then
18987 already_handled=yes
18991 if test -z "$already_handled"; then
18992 names_already_handled="$names_already_handled $name"
18993 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18994 eval value=\"\$HAVE_LIB$uppername\"
18995 if test -n "$value"; then
18996 if test "$value" = yes; then
18997 eval value=\"\$LIB$uppername\"
18998 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
18999 eval value=\"\$LTLIB$uppername\"
19000 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
19009 if test $use_additional = yes; then
19010 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
19011 found_dir="$additional_libdir"
19012 found_so="$additional_libdir/lib$name.$shlibext"
19013 if test -f "$additional_libdir/lib$name.la"; then
19014 found_la="$additional_libdir/lib$name.la"
19016 elif test x$lib_type != xshared; then
19017 if test -f "$additional_libdir/lib$name.$libext"; then
19018 found_dir="$additional_libdir"
19019 found_a="$additional_libdir/lib$name.$libext"
19020 if test -f "$additional_libdir/lib$name.la"; then
19021 found_la="$additional_libdir/lib$name.la"
19026 if test "X$found_dir" = "X"; then
19027 for x in $LDFLAGS $LTLIBBABELTRACE; do
19029 acl_save_prefix="$prefix"
19030 prefix="$acl_final_prefix"
19031 acl_save_exec_prefix="$exec_prefix"
19032 exec_prefix="$acl_final_exec_prefix"
19034 exec_prefix="$acl_save_exec_prefix"
19035 prefix="$acl_save_prefix"
19039 dir=`echo "X$x" | sed -e 's/^X-L//'`
19040 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
19042 found_so="$dir/lib$name.$shlibext"
19043 if test -f "$dir/lib$name.la"; then
19044 found_la="$dir/lib$name.la"
19046 elif test x$lib_type != xshared; then
19047 if test -f "$dir/lib$name.$libext"; then
19049 found_a="$dir/lib$name.$libext"
19050 if test -f "$dir/lib$name.la"; then
19051 found_la="$dir/lib$name.la"
19057 if test "X$found_dir" != "X"; then
19062 if test "X$found_dir" != "X"; then
19063 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
19064 if test "X$found_so" != "X"; then
19065 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
19066 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
19069 for x in $ltrpathdirs; do
19070 if test "X$x" = "X$found_dir"; then
19075 if test -z "$haveit"; then
19076 ltrpathdirs="$ltrpathdirs $found_dir"
19078 if test "$hardcode_direct" = yes; then
19079 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
19081 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
19082 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
19084 for x in $rpathdirs; do
19085 if test "X$x" = "X$found_dir"; then
19090 if test -z "$haveit"; then
19091 rpathdirs="$rpathdirs $found_dir"
19095 for x in $LDFLAGS $LIBBABELTRACE; do
19097 acl_save_prefix="$prefix"
19098 prefix="$acl_final_prefix"
19099 acl_save_exec_prefix="$exec_prefix"
19100 exec_prefix="$acl_final_exec_prefix"
19102 exec_prefix="$acl_save_exec_prefix"
19103 prefix="$acl_save_prefix"
19105 if test "X$x" = "X-L$found_dir"; then
19110 if test -z "$haveit"; then
19111 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
19113 if test "$hardcode_minus_L" != no; then
19114 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
19116 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
19122 if test "X$found_a" != "X"; then
19123 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
19125 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
19128 additional_includedir=
19129 case "$found_dir" in
19131 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
19132 additional_includedir="$basedir/include"
19135 if test "X$additional_includedir" != "X"; then
19136 if test "X$additional_includedir" != "X/usr/include"; then
19138 if test "X$additional_includedir" = "X/usr/local/include"; then
19139 if test -n "$GCC"; then
19141 linux*) haveit=yes;;
19145 if test -z "$haveit"; then
19146 for x in $CPPFLAGS $INCBABELTRACE; do
19148 acl_save_prefix="$prefix"
19149 prefix="$acl_final_prefix"
19150 acl_save_exec_prefix="$exec_prefix"
19151 exec_prefix="$acl_final_exec_prefix"
19153 exec_prefix="$acl_save_exec_prefix"
19154 prefix="$acl_save_prefix"
19156 if test "X$x" = "X-I$additional_includedir"; then
19161 if test -z "$haveit"; then
19162 if test -d "$additional_includedir"; then
19163 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
19169 if test -n "$found_la"; then
19170 save_libdir="$libdir"
19171 case "$found_la" in
19172 */* | *\\*) . "$found_la" ;;
19173 *) . "./$found_la" ;;
19175 libdir="$save_libdir"
19176 for dep in $dependency_libs; do
19179 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
19180 if test "X$additional_libdir" != "X/usr/lib"; then
19182 if test "X$additional_libdir" = "X/usr/local/lib"; then
19183 if test -n "$GCC"; then
19185 linux*) haveit=yes;;
19189 if test -z "$haveit"; then
19191 for x in $LDFLAGS $LIBBABELTRACE; do
19193 acl_save_prefix="$prefix"
19194 prefix="$acl_final_prefix"
19195 acl_save_exec_prefix="$exec_prefix"
19196 exec_prefix="$acl_final_exec_prefix"
19198 exec_prefix="$acl_save_exec_prefix"
19199 prefix="$acl_save_prefix"
19201 if test "X$x" = "X-L$additional_libdir"; then
19206 if test -z "$haveit"; then
19207 if test -d "$additional_libdir"; then
19208 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
19212 for x in $LDFLAGS $LTLIBBABELTRACE; do
19214 acl_save_prefix="$prefix"
19215 prefix="$acl_final_prefix"
19216 acl_save_exec_prefix="$exec_prefix"
19217 exec_prefix="$acl_final_exec_prefix"
19219 exec_prefix="$acl_save_exec_prefix"
19220 prefix="$acl_save_prefix"
19222 if test "X$x" = "X-L$additional_libdir"; then
19227 if test -z "$haveit"; then
19228 if test -d "$additional_libdir"; then
19229 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
19236 dir=`echo "X$dep" | sed -e 's/^X-R//'`
19237 if test "$enable_rpath" != no; then
19239 for x in $rpathdirs; do
19240 if test "X$x" = "X$dir"; then
19245 if test -z "$haveit"; then
19246 rpathdirs="$rpathdirs $dir"
19249 for x in $ltrpathdirs; do
19250 if test "X$x" = "X$dir"; then
19255 if test -z "$haveit"; then
19256 ltrpathdirs="$ltrpathdirs $dir"
19261 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19264 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19267 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
19268 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
19274 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
19275 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
19276 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
19278 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l:lib$name.$libext"
19279 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l:lib$name.$libext"
19286 if test "X$rpathdirs" != "X"; then
19287 if test -n "$hardcode_libdir_separator"; then
19289 for found_dir in $rpathdirs; do
19290 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19292 acl_save_libdir="$libdir"
19294 eval flag=\"$hardcode_libdir_flag_spec\"
19295 libdir="$acl_save_libdir"
19296 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19298 for found_dir in $rpathdirs; do
19299 acl_save_libdir="$libdir"
19300 libdir="$found_dir"
19301 eval flag=\"$hardcode_libdir_flag_spec\"
19302 libdir="$acl_save_libdir"
19303 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
19307 if test "X$ltrpathdirs" != "X"; then
19308 for found_dir in $ltrpathdirs; do
19309 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
19314 ac_save_CPPFLAGS="$CPPFLAGS"
19316 for element in $INCBABELTRACE; do
19318 for x in $CPPFLAGS; do
19320 acl_save_prefix="$prefix"
19321 prefix="$acl_final_prefix"
19322 acl_save_exec_prefix="$exec_prefix"
19323 exec_prefix="$acl_final_exec_prefix"
19325 exec_prefix="$acl_save_exec_prefix"
19326 prefix="$acl_save_prefix"
19328 if test "X$x" = "X$element"; then
19333 if test -z "$haveit"; then
19334 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
19339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
19340 $as_echo_n "checking for libbabeltrace... " >&6; }
19341 if ${ac_cv_libbabeltrace+:} false; then :
19342 $as_echo_n "(cached) " >&6
19345 ac_save_LIBS="$LIBS"
19346 LIBS="$LIBS $LIBBABELTRACE"
19347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19348 /* end confdefs.h. */
19349 #include <babeltrace/babeltrace.h>
19350 #include <babeltrace/ctf/events.h>
19351 #include <babeltrace/ctf/iterator.h>
19355 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
19356 struct bt_ctf_event *event = NULL;
19357 const struct bt_definition *scope;
19359 pos->type = BT_SEEK_BEGIN;
19360 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
19361 scope = bt_ctf_get_top_level_scope (event,
19362 BT_STREAM_EVENT_HEADER);
19363 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
19369 if ac_fn_c_try_link "$LINENO"; then :
19370 ac_cv_libbabeltrace=yes
19372 ac_cv_libbabeltrace=no
19374 rm -f core conftest.err conftest.$ac_objext \
19375 conftest$ac_exeext conftest.$ac_ext
19376 LIBS="$ac_save_LIBS"
19379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
19380 $as_echo "$ac_cv_libbabeltrace" >&6; }
19381 if test "$ac_cv_libbabeltrace" = yes; then
19382 HAVE_LIBBABELTRACE=yes
19384 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
19386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
19387 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
19388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
19389 $as_echo "$LIBBABELTRACE" >&6; }
19391 HAVE_LIBBABELTRACE=no
19392 CPPFLAGS="$ac_save_CPPFLAGS"
19402 CFLAGS=$saved_CFLAGS
19404 if test "$HAVE_LIBBABELTRACE" != yes; then
19405 if test "$with_babeltrace" = yes; then
19406 as_fn_error $? "babeltrace is missing or unusable" "$LINENO" 5
19408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
19409 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
19416 # Check whether --with-xxhash was given.
19417 if test "${with_xxhash+set}" = set; then :
19418 withval=$with_xxhash;
19424 # Check whether --enable-libctf was given.
19425 if test "${enable_libctf+set}" = set; then :
19426 enableval=$enable_libctf;
19427 case "$enableval" in
19429 *) as_fn_error $? "Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
19437 if test x${enable_static} = xno; then
19438 LIBCTF="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
19439 CTF_DEPS="../libctf/.libs/libctf.so"
19441 LIBCTF="../libctf/.libs/libctf.a"
19444 if test "${enable_libctf}" = yes; then
19446 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
19455 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
19458 if test "x$with_xxhash" != "xno"; then
19469 acl_save_prefix="$prefix"
19470 prefix="$acl_final_prefix"
19471 acl_save_exec_prefix="$exec_prefix"
19472 exec_prefix="$acl_final_exec_prefix"
19474 eval additional_includedir=\"$includedir\"
19475 eval additional_libdir=\"$libdir\"
19477 exec_prefix="$acl_save_exec_prefix"
19478 prefix="$acl_save_prefix"
19481 # Check whether --with-libxxhash-prefix was given.
19482 if test "${with_libxxhash_prefix+set}" = set; then :
19483 withval=$with_libxxhash_prefix;
19484 if test "X$withval" = "Xno"; then
19487 if test "X$withval" = "X"; then
19489 acl_save_prefix="$prefix"
19490 prefix="$acl_final_prefix"
19491 acl_save_exec_prefix="$exec_prefix"
19492 exec_prefix="$acl_final_exec_prefix"
19494 eval additional_includedir=\"$includedir\"
19495 eval additional_libdir=\"$libdir\"
19497 exec_prefix="$acl_save_exec_prefix"
19498 prefix="$acl_save_prefix"
19501 additional_includedir="$withval/include"
19502 additional_libdir="$withval/lib"
19509 # Check whether --with-libxxhash-type was given.
19510 if test "${with_libxxhash_type+set}" = set; then :
19511 withval=$with_libxxhash_type; with_libxxhash_type=$withval
19513 with_libxxhash_type=auto
19516 lib_type=`eval echo \$with_libxxhash_type`
19523 names_already_handled=
19524 names_next_round='xxhash '
19525 while test -n "$names_next_round"; do
19526 names_this_round="$names_next_round"
19528 for name in $names_this_round; do
19530 for n in $names_already_handled; do
19531 if test "$n" = "$name"; then
19532 already_handled=yes
19536 if test -z "$already_handled"; then
19537 names_already_handled="$names_already_handled $name"
19538 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
19539 eval value=\"\$HAVE_LIB$uppername\"
19540 if test -n "$value"; then
19541 if test "$value" = yes; then
19542 eval value=\"\$LIB$uppername\"
19543 test -z "$value" || LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$value"
19544 eval value=\"\$LTLIB$uppername\"
19545 test -z "$value" || LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
19554 if test $use_additional = yes; then
19555 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
19556 found_dir="$additional_libdir"
19557 found_so="$additional_libdir/lib$name.$shlibext"
19558 if test -f "$additional_libdir/lib$name.la"; then
19559 found_la="$additional_libdir/lib$name.la"
19561 elif test x$lib_type != xshared; then
19562 if test -f "$additional_libdir/lib$name.$libext"; then
19563 found_dir="$additional_libdir"
19564 found_a="$additional_libdir/lib$name.$libext"
19565 if test -f "$additional_libdir/lib$name.la"; then
19566 found_la="$additional_libdir/lib$name.la"
19571 if test "X$found_dir" = "X"; then
19572 for x in $LDFLAGS $LTLIBXXHASH; do
19574 acl_save_prefix="$prefix"
19575 prefix="$acl_final_prefix"
19576 acl_save_exec_prefix="$exec_prefix"
19577 exec_prefix="$acl_final_exec_prefix"
19579 exec_prefix="$acl_save_exec_prefix"
19580 prefix="$acl_save_prefix"
19584 dir=`echo "X$x" | sed -e 's/^X-L//'`
19585 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
19587 found_so="$dir/lib$name.$shlibext"
19588 if test -f "$dir/lib$name.la"; then
19589 found_la="$dir/lib$name.la"
19591 elif test x$lib_type != xshared; then
19592 if test -f "$dir/lib$name.$libext"; then
19594 found_a="$dir/lib$name.$libext"
19595 if test -f "$dir/lib$name.la"; then
19596 found_la="$dir/lib$name.la"
19602 if test "X$found_dir" != "X"; then
19607 if test "X$found_dir" != "X"; then
19608 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
19609 if test "X$found_so" != "X"; then
19610 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
19611 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19614 for x in $ltrpathdirs; do
19615 if test "X$x" = "X$found_dir"; then
19620 if test -z "$haveit"; then
19621 ltrpathdirs="$ltrpathdirs $found_dir"
19623 if test "$hardcode_direct" = yes; then
19624 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19626 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
19627 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19629 for x in $rpathdirs; do
19630 if test "X$x" = "X$found_dir"; then
19635 if test -z "$haveit"; then
19636 rpathdirs="$rpathdirs $found_dir"
19640 for x in $LDFLAGS $LIBXXHASH; do
19642 acl_save_prefix="$prefix"
19643 prefix="$acl_final_prefix"
19644 acl_save_exec_prefix="$exec_prefix"
19645 exec_prefix="$acl_final_exec_prefix"
19647 exec_prefix="$acl_save_exec_prefix"
19648 prefix="$acl_save_prefix"
19650 if test "X$x" = "X-L$found_dir"; then
19655 if test -z "$haveit"; then
19656 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
19658 if test "$hardcode_minus_L" != no; then
19659 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
19661 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19667 if test "X$found_a" != "X"; then
19668 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
19670 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
19673 additional_includedir=
19674 case "$found_dir" in
19676 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
19677 additional_includedir="$basedir/include"
19680 if test "X$additional_includedir" != "X"; then
19681 if test "X$additional_includedir" != "X/usr/include"; then
19683 if test "X$additional_includedir" = "X/usr/local/include"; then
19684 if test -n "$GCC"; then
19686 linux*) haveit=yes;;
19690 if test -z "$haveit"; then
19691 for x in $CPPFLAGS $INCXXHASH; do
19693 acl_save_prefix="$prefix"
19694 prefix="$acl_final_prefix"
19695 acl_save_exec_prefix="$exec_prefix"
19696 exec_prefix="$acl_final_exec_prefix"
19698 exec_prefix="$acl_save_exec_prefix"
19699 prefix="$acl_save_prefix"
19701 if test "X$x" = "X-I$additional_includedir"; then
19706 if test -z "$haveit"; then
19707 if test -d "$additional_includedir"; then
19708 INCXXHASH="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
19714 if test -n "$found_la"; then
19715 save_libdir="$libdir"
19716 case "$found_la" in
19717 */* | *\\*) . "$found_la" ;;
19718 *) . "./$found_la" ;;
19720 libdir="$save_libdir"
19721 for dep in $dependency_libs; do
19724 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
19725 if test "X$additional_libdir" != "X/usr/lib"; then
19727 if test "X$additional_libdir" = "X/usr/local/lib"; then
19728 if test -n "$GCC"; then
19730 linux*) haveit=yes;;
19734 if test -z "$haveit"; then
19736 for x in $LDFLAGS $LIBXXHASH; do
19738 acl_save_prefix="$prefix"
19739 prefix="$acl_final_prefix"
19740 acl_save_exec_prefix="$exec_prefix"
19741 exec_prefix="$acl_final_exec_prefix"
19743 exec_prefix="$acl_save_exec_prefix"
19744 prefix="$acl_save_prefix"
19746 if test "X$x" = "X-L$additional_libdir"; then
19751 if test -z "$haveit"; then
19752 if test -d "$additional_libdir"; then
19753 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
19757 for x in $LDFLAGS $LTLIBXXHASH; do
19759 acl_save_prefix="$prefix"
19760 prefix="$acl_final_prefix"
19761 acl_save_exec_prefix="$exec_prefix"
19762 exec_prefix="$acl_final_exec_prefix"
19764 exec_prefix="$acl_save_exec_prefix"
19765 prefix="$acl_save_prefix"
19767 if test "X$x" = "X-L$additional_libdir"; then
19772 if test -z "$haveit"; then
19773 if test -d "$additional_libdir"; then
19774 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
19781 dir=`echo "X$dep" | sed -e 's/^X-R//'`
19782 if test "$enable_rpath" != no; then
19784 for x in $rpathdirs; do
19785 if test "X$x" = "X$dir"; then
19790 if test -z "$haveit"; then
19791 rpathdirs="$rpathdirs $dir"
19794 for x in $ltrpathdirs; do
19795 if test "X$x" = "X$dir"; then
19800 if test -z "$haveit"; then
19801 ltrpathdirs="$ltrpathdirs $dir"
19806 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19809 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19812 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$dep"
19813 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
19819 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
19820 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19821 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
19823 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
19824 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
19831 if test "X$rpathdirs" != "X"; then
19832 if test -n "$hardcode_libdir_separator"; then
19834 for found_dir in $rpathdirs; do
19835 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19837 acl_save_libdir="$libdir"
19839 eval flag=\"$hardcode_libdir_flag_spec\"
19840 libdir="$acl_save_libdir"
19841 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19843 for found_dir in $rpathdirs; do
19844 acl_save_libdir="$libdir"
19845 libdir="$found_dir"
19846 eval flag=\"$hardcode_libdir_flag_spec\"
19847 libdir="$acl_save_libdir"
19848 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19852 if test "X$ltrpathdirs" != "X"; then
19853 for found_dir in $ltrpathdirs; do
19854 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
19859 ac_save_CPPFLAGS="$CPPFLAGS"
19861 for element in $INCXXHASH; do
19863 for x in $CPPFLAGS; do
19865 acl_save_prefix="$prefix"
19866 prefix="$acl_final_prefix"
19867 acl_save_exec_prefix="$exec_prefix"
19868 exec_prefix="$acl_final_exec_prefix"
19870 exec_prefix="$acl_save_exec_prefix"
19871 prefix="$acl_save_prefix"
19873 if test "X$x" = "X$element"; then
19878 if test -z "$haveit"; then
19879 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
19884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
19885 $as_echo_n "checking for libxxhash... " >&6; }
19886 if ${ac_cv_libxxhash+:} false; then :
19887 $as_echo_n "(cached) " >&6
19890 ac_save_LIBS="$LIBS"
19891 LIBS="$LIBS $LIBXXHASH"
19892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19893 /* end confdefs.h. */
19894 #include <xxhash.h>
19898 XXH32("foo", 3, 0);
19904 if ac_fn_c_try_link "$LINENO"; then :
19905 ac_cv_libxxhash=yes
19909 rm -f core conftest.err conftest.$ac_objext \
19910 conftest$ac_exeext conftest.$ac_ext
19911 LIBS="$ac_save_LIBS"
19914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
19915 $as_echo "$ac_cv_libxxhash" >&6; }
19916 if test "$ac_cv_libxxhash" = yes; then
19919 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
19921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
19922 $as_echo_n "checking how to link with libxxhash... " >&6; }
19923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
19924 $as_echo "$LIBXXHASH" >&6; }
19927 CPPFLAGS="$ac_save_CPPFLAGS"
19937 if test "$HAVE_LIBXXHASH" != yes; then
19938 if test "$with_xxhash" = yes; then
19939 as_fn_error $? "xxhash is missing or unusable" "$LINENO" 5
19942 if test "x$with_xxhash" = "xauto"; then
19943 with_xxhash="$HAVE_LIBXXHASH"
19947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
19948 $as_echo_n "checking whether to use xxhash... " >&6; }
19949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
19950 $as_echo "$with_xxhash" >&6; }
19954 if test "${nativefile}" != ""; then
19955 case "${nativefile}" in
19956 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
19957 * ) GDB_NM_FILE="${nativefile}"
19959 ac_config_links="$ac_config_links nm.h:$GDB_NM_FILE"
19962 cat >>confdefs.h <<_ACEOF
19963 #define GDB_NM_FILE "${GDB_NM_FILE}"
19971 for ac_prog in xsltproc
19973 # Extract the first word of "$ac_prog", so it can be a program name with args.
19974 set dummy $ac_prog; ac_word=$2
19975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19976 $as_echo_n "checking for $ac_word... " >&6; }
19977 if ${ac_cv_path_XSLTPROC+:} false; then :
19978 $as_echo_n "(cached) " >&6
19982 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
19985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19986 for as_dir in $PATH
19989 test -z "$as_dir" && as_dir=.
19990 for ac_exec_ext in '' $ac_executable_extensions; do
19991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19992 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
19993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20003 XSLTPROC=$ac_cv_path_XSLTPROC
20004 if test -n "$XSLTPROC"; then
20005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
20006 $as_echo "$XSLTPROC" >&6; }
20008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20009 $as_echo "no" >&6; }
20013 test -n "$XSLTPROC" && break
20015 test -n "$XSLTPROC" || XSLTPROC="missing"
20017 if test "x$USE_MAINTAINER_MODE" = xyes; then
20018 if test "${XSLTPROC}" = missing; then
20019 as_fn_error $? "unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
20027 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
20031 # Check whether we will enable the inclusion of unit tests when
20034 # The default value of this option changes depending whether we're on
20035 # development mode (in which case it's "true") or not (in which case
20036 # it's "false"). The $development variable is set by the GDB_AC_COMMON
20037 # macro, which must therefore be used before GDB_AC_SELFTEST.
20039 if test "x$development" != xtrue && test "x$development" != xfalse; then :
20040 as_fn_error $? "Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
20043 # Check whether --enable-unit-tests was given.
20044 if test "${enable_unit_tests+set}" = set; then :
20045 enableval=$enable_unit_tests; case "${enableval}" in
20046 yes) enable_unittests=true ;;
20047 no) enable_unittests=false ;;
20048 *) as_fn_error $? "bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
20051 enable_unittests=$development
20055 if $enable_unittests; then
20057 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
20060 CONFIG_OBS="$CONFIG_OBS \$(SELFTESTS_OBS)"
20061 CONFIG_SRCS="$CONFIG_SRCS \$(SELFTESTS_SRCS)"
20067 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
20068 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
20069 if test "x$GDB_TRANSFORM_NAME" = x; then
20070 GDB_TRANSFORM_NAME=gdb
20075 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
20076 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
20077 if test "x$GCORE_TRANSFORM_NAME" = x; then
20078 GCORE_TRANSFORM_NAME=gcore
20082 ac_config_files="$ac_config_files gcore"
20084 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
20087 cat >confcache <<\_ACEOF
20088 # This file is a shell script that caches the results of configure
20089 # tests run on this system so they can be shared between configure
20090 # scripts and configure runs, see configure's option --config-cache.
20091 # It is not useful on other systems. If it contains results you don't
20092 # want to keep, you may remove or edit it.
20094 # config.status only pays attention to the cache file if you give it
20095 # the --recheck option to rerun configure.
20097 # `ac_cv_env_foo' variables (set or unset) will be overridden when
20098 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20099 # following values.
20103 # The following way of writing the cache mishandles newlines in values,
20104 # but we know of no workaround that is simple, portable, and efficient.
20105 # So, we kill variables containing newlines.
20106 # Ultrix sh set writes to stderr and can't be redirected directly,
20107 # and sets the high bit in the cache file unless we assign to the vars.
20109 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20110 eval ac_val=\$$ac_var
20114 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20115 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20118 _ | IFS | as_nl) ;; #(
20119 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20120 *) { eval $ac_var=; unset $ac_var;} ;;
20126 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20127 *${as_nl}ac_space=\ *)
20128 # `set' does not quote correctly, so add quotes: double-quote
20129 # substitution turns \\\\ into \\, and sed turns \\ into \.
20132 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20135 # `set' quotes correctly as required by POSIX, so do not add quotes.
20136 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20145 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20147 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20149 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20150 if test -w "$cache_file"; then
20151 if test "x$cache_file" != "x/dev/null"; then
20152 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20153 $as_echo "$as_me: updating cache $cache_file" >&6;}
20154 if test ! -f "$cache_file" || test -h "$cache_file"; then
20155 cat confcache >"$cache_file"
20157 case $cache_file in #(
20159 mv -f confcache "$cache_file"$$ &&
20160 mv -f "$cache_file"$$ "$cache_file" ;; #(
20162 mv -f confcache "$cache_file" ;;
20167 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20168 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20173 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20174 # Let make expand exec_prefix.
20175 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20177 DEFS=-DHAVE_CONFIG_H
20182 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20183 # 1. Remove the extension, and $U if already installed.
20184 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20185 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
20186 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20187 # will be set to the directory where LIBOBJS objects are built.
20188 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20189 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20191 LIBOBJS=$ac_libobjs
20193 LTLIBOBJS=$ac_ltlibobjs
20196 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20197 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
20198 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20200 if test -z "${ENABLE_BFD_64_BIT_TRUE}" && test -z "${ENABLE_BFD_64_BIT_FALSE}"; then
20201 as_fn_error $? "conditional \"ENABLE_BFD_64_BIT\" was never defined.
20202 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20204 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
20205 as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined.
20206 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20208 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
20209 as_fn_error $? "conditional \"HAVE_GUILE\" was never defined.
20210 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20214 : "${CONFIG_STATUS=./config.status}"
20216 ac_clean_files_save=$ac_clean_files
20217 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20218 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20219 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
20221 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20223 # Generated by $as_me.
20224 # Run this file to recreate the current configuration.
20225 # Compiler output produced by configure, useful for debugging
20226 # configure, is in config.log if it exists.
20229 ac_cs_recheck=false
20232 SHELL=\${CONFIG_SHELL-$SHELL}
20235 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20236 ## -------------------- ##
20237 ## M4sh Initialization. ##
20238 ## -------------------- ##
20240 # Be more Bourne compatible
20241 DUALCASE=1; export DUALCASE # for MKS sh
20242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20245 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20246 # is contrary to our usage. Disable this feature.
20247 alias -g '${1+"$@"}'='"$@"'
20248 setopt NO_GLOB_SUBST
20250 case `(set -o) 2>/dev/null` in #(
20262 # Printing a long string crashes Solaris 7 /usr/bin/printf.
20263 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20264 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20265 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20266 # Prefer a ksh shell builtin over an external printf program on Solaris,
20267 # but without wasting forks for bash or zsh.
20268 if test -z "$BASH_VERSION$ZSH_VERSION" \
20269 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
20270 as_echo='print -r --'
20271 as_echo_n='print -rn --'
20272 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20273 as_echo='printf %s\n'
20274 as_echo_n='printf %s'
20276 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20277 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
20278 as_echo_n='/usr/ucb/echo -n'
20280 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20281 as_echo_n_body='eval
20285 expr "X$arg" : "X\\(.*\\)$as_nl";
20286 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20288 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
20290 export as_echo_n_body
20291 as_echo_n='sh -c $as_echo_n_body as_echo'
20293 export as_echo_body
20294 as_echo='sh -c $as_echo_body as_echo'
20297 # The user is always right.
20298 if test "${PATH_SEPARATOR+set}" != set; then
20300 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20301 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20308 # We need space, tab and new line, in precisely that order. Quoting is
20309 # there to prevent editors from complaining about space-tab.
20310 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20311 # splitting by setting IFS to empty value.)
20314 # Find who we are. Look in the path if we contain no directory separator.
20317 *[\\/]* ) as_myself=$0 ;;
20318 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20319 for as_dir in $PATH
20322 test -z "$as_dir" && as_dir=.
20323 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20329 # We did not find ourselves, most probably we were run as `sh COMMAND'
20330 # in which case we are not to be found in the path.
20331 if test "x$as_myself" = x; then
20334 if test ! -f "$as_myself"; then
20335 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20339 # Unset variables that we do not need and which cause bugs (e.g. in
20340 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
20341 # suppresses any "Segmentation fault" message there. '((' could
20342 # trigger a bug in pdksh 5.2.14.
20343 for as_var in BASH_ENV ENV MAIL MAILPATH
20344 do eval test x\${$as_var+set} = xset \
20345 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20358 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20361 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20362 # ----------------------------------------
20363 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20364 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20365 # script with STATUS, using 1 if that was 0.
20368 as_status=$1; test $as_status -eq 0 && as_status=1
20370 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20371 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20373 $as_echo "$as_me: error: $2" >&2
20374 as_fn_exit $as_status
20378 # as_fn_set_status STATUS
20379 # -----------------------
20380 # Set $? to STATUS, without forking.
20381 as_fn_set_status ()
20384 } # as_fn_set_status
20386 # as_fn_exit STATUS
20387 # -----------------
20388 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20392 as_fn_set_status $1
20398 # Portably unset VAR.
20401 { eval $1=; unset $1;}
20403 as_unset=as_fn_unset
20404 # as_fn_append VAR VALUE
20405 # ----------------------
20406 # Append the text in VALUE to the end of the definition contained in VAR. Take
20407 # advantage of any shell optimizations that allow amortized linear growth over
20408 # repeated appends, instead of the typical quadratic growth present in naive
20410 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
20411 eval 'as_fn_append ()
20422 # as_fn_arith ARG...
20423 # ------------------
20424 # Perform arithmetic evaluation on the ARGs, and store the result in the
20425 # global $as_val. Take advantage of shells that can avoid forks. The arguments
20426 # must be portable across $(()) and expr.
20427 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
20428 eval 'as_fn_arith ()
20435 as_val=`expr "$@" || test $? -eq 1`
20440 if expr a : '\(a\)' >/dev/null 2>&1 &&
20441 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20447 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20448 as_basename=basename
20453 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20459 as_me=`$as_basename -- "$0" ||
20460 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20461 X"$0" : 'X\(//\)$' \| \
20462 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20464 sed '/^.*\/\([^/][^/]*\)\/*$/{
20478 # Avoid depending upon Character Ranges.
20479 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20480 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20481 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20482 as_cr_digits='0123456789'
20483 as_cr_alnum=$as_cr_Letters$as_cr_digits
20485 ECHO_C= ECHO_N= ECHO_T=
20486 case `echo -n x` in #(((((
20488 case `echo 'xy\c'` in
20489 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
20491 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
20498 rm -f conf$$ conf$$.exe conf$$.file
20499 if test -d conf$$.dir; then
20500 rm -f conf$$.dir/conf$$.file
20503 mkdir conf$$.dir 2>/dev/null
20505 if (echo >conf$$.file) 2>/dev/null; then
20506 if ln -s conf$$.file conf$$ 2>/dev/null; then
20508 # ... but there are two gotchas:
20509 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20510 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20511 # In both cases, we have to default to `cp -pR'.
20512 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20514 elif ln conf$$.file conf$$ 2>/dev/null; then
20522 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20523 rmdir conf$$.dir 2>/dev/null
20528 # Create "$as_dir" as a directory, including parents if necessary.
20533 -*) as_dir=./$as_dir;;
20535 test -d "$as_dir" || eval $as_mkdir_p || {
20539 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20540 *) as_qdir=$as_dir;;
20542 as_dirs="'$as_qdir' $as_dirs"
20543 as_dir=`$as_dirname -- "$as_dir" ||
20544 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20545 X"$as_dir" : 'X\(//\)[^/]' \| \
20546 X"$as_dir" : 'X\(//\)$' \| \
20547 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20548 $as_echo X"$as_dir" |
20549 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20553 /^X\(\/\/\)[^/].*/{
20566 test -d "$as_dir" && break
20568 test -z "$as_dirs" || eval "mkdir $as_dirs"
20569 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20573 if mkdir -p . 2>/dev/null; then
20574 as_mkdir_p='mkdir -p "$as_dir"'
20576 test -d ./-p && rmdir ./-p
20581 # as_fn_executable_p FILE
20582 # -----------------------
20583 # Test if FILE is an executable regular file.
20584 as_fn_executable_p ()
20586 test -f "$1" && test -x "$1"
20587 } # as_fn_executable_p
20588 as_test_x='test -x'
20589 as_executable_p=as_fn_executable_p
20591 # Sed expression to map a string onto a valid CPP name.
20592 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20594 # Sed expression to map a string onto a valid variable name.
20595 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20599 ## ----------------------------------- ##
20600 ## Main body of $CONFIG_STATUS script. ##
20601 ## ----------------------------------- ##
20603 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20605 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20606 # Save the log message, to keep $0 and so on meaningful, and to
20607 # report actual input values of CONFIG_FILES etc. instead of their
20608 # values after options handling.
20610 This file was extended by $as_me, which was
20611 generated by GNU Autoconf 2.69. Invocation command line was
20613 CONFIG_FILES = $CONFIG_FILES
20614 CONFIG_HEADERS = $CONFIG_HEADERS
20615 CONFIG_LINKS = $CONFIG_LINKS
20616 CONFIG_COMMANDS = $CONFIG_COMMANDS
20619 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20624 case $ac_config_files in *"
20625 "*) set x $ac_config_files; shift; ac_config_files=$*;;
20628 case $ac_config_headers in *"
20629 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20633 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20634 # Files that config.status was made for.
20635 config_files="$ac_config_files"
20636 config_headers="$ac_config_headers"
20637 config_links="$ac_config_links"
20638 config_commands="$ac_config_commands"
20642 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20644 \`$as_me' instantiates files and other configuration actions
20645 from templates according to the current configuration. Unless the files
20646 and actions are specified as TAGs, all are instantiated by default.
20648 Usage: $0 [OPTION]... [TAG]...
20650 -h, --help print this help, then exit
20651 -V, --version print version number and configuration settings, then exit
20652 --config print configuration, then exit
20653 -q, --quiet, --silent
20654 do not print progress messages
20655 -d, --debug don't remove temporary files
20656 --recheck update $as_me by reconfiguring in the same conditions
20657 --file=FILE[:TEMPLATE]
20658 instantiate the configuration file FILE
20659 --header=FILE[:TEMPLATE]
20660 instantiate the configuration header FILE
20662 Configuration files:
20665 Configuration headers:
20668 Configuration links:
20671 Configuration commands:
20674 Report bugs to the package provider."
20677 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20678 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20681 configured by $0, generated by GNU Autoconf 2.69,
20682 with options \\"\$ac_cs_config\\"
20684 Copyright (C) 2012 Free Software Foundation, Inc.
20685 This config.status script is free software; the Free Software Foundation
20686 gives unlimited permission to copy, distribute and modify it."
20692 test -n "\$AWK" || AWK=awk
20695 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20696 # The default lists apply if the user does not specify any file.
20702 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20703 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20707 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20719 # Handling of the options.
20720 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20722 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20723 $as_echo "$ac_cs_version"; exit ;;
20724 --config | --confi | --conf | --con | --co | --c )
20725 $as_echo "$ac_cs_config"; exit ;;
20726 --debug | --debu | --deb | --de | --d | -d )
20728 --file | --fil | --fi | --f )
20731 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20732 '') as_fn_error $? "missing file argument" ;;
20734 as_fn_append CONFIG_FILES " '$ac_optarg'"
20735 ac_need_defaults=false;;
20736 --header | --heade | --head | --hea )
20739 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20741 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20742 ac_need_defaults=false;;
20744 # Conflict between --help and --header
20745 as_fn_error $? "ambiguous option: \`$1'
20746 Try \`$0 --help' for more information.";;
20747 --help | --hel | -h )
20748 $as_echo "$ac_cs_usage"; exit ;;
20749 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20750 | -silent | --silent | --silen | --sile | --sil | --si | --s)
20753 # This is an error.
20754 -*) as_fn_error $? "unrecognized option: \`$1'
20755 Try \`$0 --help' for more information." ;;
20757 *) as_fn_append ac_config_targets " $1"
20758 ac_need_defaults=false ;;
20764 ac_configure_extra_args=
20766 if $ac_cs_silent; then
20768 ac_configure_extra_args="$ac_configure_extra_args --silent"
20772 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20773 if \$ac_cs_recheck; then
20774 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20776 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20777 CONFIG_SHELL='$SHELL'
20778 export CONFIG_SHELL
20783 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20787 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20788 ## Running $as_me. ##
20794 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20798 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
20799 GDB_NM_FILE=$GDB_NM_FILE
20803 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20805 # Handling of arguments.
20806 for ac_config_target in $ac_config_targets
20808 case $ac_config_target in
20809 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
20810 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
20811 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
20812 "nm.h") CONFIG_LINKS="$CONFIG_LINKS nm.h:$GDB_NM_FILE" ;;
20813 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
20814 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20815 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
20816 "gdb-gdb.py") CONFIG_FILES="$CONFIG_FILES gdb-gdb.py" ;;
20817 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
20818 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
20820 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20825 # If the user did not use the arguments to specify the items to instantiate,
20826 # then the envvar interface is used. Set only those that are not.
20827 # We use the long form for the default assignment because of an extremely
20828 # bizarre bug on SunOS 4.1.3.
20829 if $ac_need_defaults; then
20830 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20831 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20832 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
20833 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20836 # Have a temporary directory for convenience. Make it in the build tree
20837 # simply because there is no reason against having it here, and in addition,
20838 # creating and moving files from /tmp can sometimes cause problems.
20839 # Hook for its removal unless debugging.
20840 # Note that there is a small window in which the directory will not be cleaned:
20841 # after its creation but before its name has been assigned to `$tmp'.
20845 trap 'exit_status=$?
20846 : "${ac_tmp:=$tmp}"
20847 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20849 trap 'as_fn_exit 1' 1 2 13 15
20851 # Create a (secure) tmp directory for tmp files.
20854 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20858 tmp=./conf$$-$RANDOM
20859 (umask 077 && mkdir "$tmp")
20860 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20863 # Set up the scripts for CONFIG_FILES section.
20864 # No need to generate them if there are no CONFIG_FILES.
20865 # This happens for instance with `./config.status config.h'.
20866 if test -n "$CONFIG_FILES"; then
20868 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
20869 ac_cs_awk_getline=:
20870 ac_cs_awk_pipe_init=
20871 ac_cs_awk_read_file='
20872 while ((getline aline < (F[key])) > 0)
20875 ac_cs_awk_pipe_fini=
20877 ac_cs_awk_getline=false
20878 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
20879 ac_cs_awk_read_file='
20881 print "cat " F[key] " &&"
20882 '$ac_cs_awk_pipe_init
20883 # The final `:' finishes the AND list.
20884 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
20886 ac_cr=`echo X | tr X '\015'`
20887 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20888 # But we know of no other shell where ac_cr would be empty at this
20889 # point, so we can use a bashism as a fallback.
20890 if test "x$ac_cr" = x; then
20891 eval ac_cr=\$\'\\r\'
20893 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20894 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20897 ac_cs_awk_cr=$ac_cr
20900 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20903 # Create commands to substitute file output variables.
20905 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20906 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20907 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
20910 } >conf$$files.sh &&
20911 . ./conf$$files.sh ||
20912 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20913 rm -f conf$$files.sh
20916 echo "cat >conf$$subs.awk <<_ACEOF" &&
20917 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20919 } >conf$$subs.sh ||
20920 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20921 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20923 for ac_last_try in false false false false false :; do
20924 . ./conf$$subs.sh ||
20925 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20927 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20928 if test $ac_delim_n = $ac_delim_num; then
20930 elif $ac_last_try; then
20931 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20933 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20936 rm -f conf$$subs.sh
20938 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20939 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20943 s/^/S["/; s/!.*/"]=/
20953 s/\(.\{148\}\)..*/\1/
20955 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20960 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20967 s/\(.\{148\}\)..*/\1/
20969 s/["\\]/\\&/g; s/^/"/; s/$/"/
20973 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20978 ' <conf$$subs.awk | sed '
20983 ' >>$CONFIG_STATUS || ac_write_fail=1
20984 rm -f conf$$subs.awk
20985 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20987 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20988 for (key in S) S_is_set[key] = 1
20990 \$ac_cs_awk_pipe_init
20994 nfields = split(line, field, "@")
20996 len = length(field[1])
20997 for (i = 2; i < nfields; i++) {
20999 keylen = length(key)
21000 if (S_is_set[key]) {
21002 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21003 len += length(value) + length(field[++i])
21008 if (nfields == 3 && !substed) {
21010 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
21011 \$ac_cs_awk_read_file
21017 \$ac_cs_awk_pipe_fini
21020 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21021 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21022 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21025 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
21026 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
21029 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
21030 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
21031 # trailing colons and then remove the whole line if VPATH becomes empty
21032 # (actually we leave an empty line to preserve line numbers).
21033 if test "x$srcdir" = x.; then
21034 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
21052 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21053 fi # test -n "$CONFIG_FILES"
21055 # Set up the scripts for CONFIG_HEADERS section.
21056 # No need to generate them if there are no CONFIG_HEADERS.
21057 # This happens for instance with `./config.status Makefile'.
21058 if test -n "$CONFIG_HEADERS"; then
21059 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
21063 # Transform confdefs.h into an awk script `defines.awk', embedded as
21064 # here-document in config.status, that substitutes the proper values into
21065 # config.h.in to produce config.h.
21067 # Create a delimiter string that does not exist in confdefs.h, to ease
21068 # handling of long lines.
21070 for ac_last_try in false false :; do
21071 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
21072 if test -z "$ac_tt"; then
21074 elif $ac_last_try; then
21075 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
21077 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21081 # For the awk script, D is an array of macro values keyed by name,
21082 # likewise P contains macro parameters if any. Preserve backslash
21083 # newline sequences.
21085 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21087 s/.\{148\}/&'"$ac_delim"'/g
21090 s/^[ ]*#[ ]*define[ ][ ]*/ /
21097 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21099 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
21103 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21104 D["\1"]=" \3\\\\\\n"\\/p
21106 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21111 s/.\{148\}/&'"$ac_delim"'/g
21116 s/["\\]/\\&/g; s/^/"/; s/$/"/p
21119 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21121 ' <confdefs.h | sed '
21122 s/'"$ac_delim"'/"\\\
21123 "/g' >>$CONFIG_STATUS || ac_write_fail=1
21125 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21126 for (key in D) D_is_set[key] = 1
21129 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21131 split(line, arg, " ")
21132 if (arg[1] == "#") {
21136 defundef = substr(arg[1], 2)
21139 split(mac1, mac2, "(") #)
21141 prefix = substr(line, 1, index(line, defundef) - 1)
21142 if (D_is_set[macro]) {
21143 # Preserve the white space surrounding the "#".
21144 print prefix "define", macro P[macro] D[macro]
21147 # Replace #undef with comments. This is necessary, for example,
21148 # in the case of _POSIX_SOURCE, which is predefined and required
21149 # on some systems where configure will not decide to define it.
21150 if (defundef == "undef") {
21151 print "/*", prefix defundef, macro, "*/"
21159 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21160 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
21161 fi # test -n "$CONFIG_HEADERS"
21164 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
21169 :[FHLC]) ac_mode=$ac_tag; continue;;
21171 case $ac_mode$ac_tag in
21173 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
21174 :[FH]-) ac_tag=-:-;;
21175 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21192 -) ac_f="$ac_tmp/stdin";;
21193 *) # Look for the file first in the build tree, then in the source tree
21194 # (if the path is not absolute). The absolute path cannot be DOS-style,
21195 # because $ac_f cannot contain `:'.
21199 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21201 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21203 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21204 as_fn_append ac_file_inputs " '$ac_f'"
21207 # Let's still pretend it is `configure' which instantiates (i.e., don't
21208 # use $as_me), people would be surprised to read:
21209 # /* config.h. Generated by config.status. */
21210 configure_input='Generated from '`
21211 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21213 if test x"$ac_file" != x-; then
21214 configure_input="$ac_file. $configure_input"
21215 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21216 $as_echo "$as_me: creating $ac_file" >&6;}
21218 # Neutralize special characters interpreted by sed in replacement strings.
21219 case $configure_input in #(
21220 *\&* | *\|* | *\\* )
21221 ac_sed_conf_input=`$as_echo "$configure_input" |
21222 sed 's/[\\\\&|]/\\\\&/g'`;; #(
21223 *) ac_sed_conf_input=$configure_input;;
21227 *:-:* | *:-) cat >"$ac_tmp/stdin" \
21228 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21233 ac_dir=`$as_dirname -- "$ac_file" ||
21234 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21235 X"$ac_file" : 'X\(//\)[^/]' \| \
21236 X"$ac_file" : 'X\(//\)$' \| \
21237 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21238 $as_echo X"$ac_file" |
21239 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21243 /^X\(\/\/\)[^/].*/{
21256 as_dir="$ac_dir"; as_fn_mkdir_p
21260 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21262 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21263 # A ".." for each directory in $ac_dir_suffix.
21264 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21265 case $ac_top_builddir_sub in
21266 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21267 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21270 ac_abs_top_builddir=$ac_pwd
21271 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21272 # for backward compatibility:
21273 ac_top_builddir=$ac_top_build_prefix
21276 .) # We are building in place.
21278 ac_top_srcdir=$ac_top_builddir_sub
21279 ac_abs_top_srcdir=$ac_pwd ;;
21280 [\\/]* | ?:[\\/]* ) # Absolute name.
21281 ac_srcdir=$srcdir$ac_dir_suffix;
21282 ac_top_srcdir=$srcdir
21283 ac_abs_top_srcdir=$srcdir ;;
21284 *) # Relative name.
21285 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21286 ac_top_srcdir=$ac_top_build_prefix$srcdir
21287 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21289 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21299 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21300 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21304 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21305 # If the template does not know about datarootdir, expand it.
21306 # FIXME: This hack should be removed a few years after 2.60.
21307 ac_datarootdir_hack=; ac_datarootdir_seen=
21318 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21319 *datarootdir*) ac_datarootdir_seen=yes;;
21320 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21322 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21324 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21325 ac_datarootdir_hack='
21326 s&@datadir@&$datadir&g
21327 s&@docdir@&$docdir&g
21328 s&@infodir@&$infodir&g
21329 s&@localedir@&$localedir&g
21330 s&@mandir@&$mandir&g
21331 s&\\\${datarootdir}&$datarootdir&g' ;;
21335 # Neutralize VPATH when `$srcdir' = `.'.
21336 # Shell code in configure.ac might set extrasub.
21337 # FIXME: do we really want to maintain this feature?
21338 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21339 ac_sed_extra="$ac_vpsub
21342 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21344 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21345 s|@configure_input@|$ac_sed_conf_input|;t t
21346 s&@top_builddir@&$ac_top_builddir_sub&;t t
21347 s&@top_build_prefix@&$ac_top_build_prefix&;t t
21348 s&@srcdir@&$ac_srcdir&;t t
21349 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21350 s&@top_srcdir@&$ac_top_srcdir&;t t
21351 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21352 s&@builddir@&$ac_builddir&;t t
21353 s&@abs_builddir@&$ac_abs_builddir&;t t
21354 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21355 s&@INSTALL@&$ac_INSTALL&;t t
21356 $ac_datarootdir_hack
21358 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
21359 if $ac_cs_awk_getline; then
21360 $AWK -f "$ac_tmp/subs.awk"
21362 $AWK -f "$ac_tmp/subs.awk" | $SHELL
21364 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21366 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21367 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21368 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
21369 "$ac_tmp/out"`; test -z "$ac_out"; } &&
21370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21371 which seems to be undefined. Please make sure it is defined" >&5
21372 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21373 which seems to be undefined. Please make sure it is defined" >&2;}
21375 rm -f "$ac_tmp/stdin"
21377 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21378 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21380 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21386 if test x"$ac_file" != x-; then
21388 $as_echo "/* $configure_input */" \
21389 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21390 } >"$ac_tmp/config.h" \
21391 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21392 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21393 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21394 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21397 mv "$ac_tmp/config.h" "$ac_file" \
21398 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21401 $as_echo "/* $configure_input */" \
21402 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21403 || as_fn_error $? "could not create -" "$LINENO" 5
21411 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
21414 # Prefer the file from the source tree if names are identical.
21415 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
21416 ac_source=$srcdir/$ac_source
21419 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
21420 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
21422 if test ! -r "$ac_source"; then
21423 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
21427 # Try a relative symlink, then a hard link, then a copy.
21429 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
21430 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
21432 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
21433 ln "$ac_source" "$ac_file" 2>/dev/null ||
21434 cp -p "$ac_source" "$ac_file" ||
21435 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
21438 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21439 $as_echo "$as_me: executing $ac_file commands" >&6;}
21444 case $ac_file$ac_mode in
21445 "config.h":H) echo > stamp-h ;;
21446 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
21447 "nm.h":L) echo > stamp-nmh ;;
21448 "gcore":F) chmod +x gcore ;;
21456 ac_clean_files=$ac_clean_files_save
21458 test $ac_write_fail = 0 ||
21459 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21462 # configure is writing to config.log, and then calls config.status.
21463 # config.status does its own redirection, appending to config.log.
21464 # Unfortunately, on DOS this fails, as config.log is still kept open
21465 # by configure, so config.status won't be able to write to it; its
21466 # output is simply discarded. So we exec the FD to /dev/null,
21467 # effectively closing config.log, so it can be properly (re)opened and
21468 # appended to by config.status. When coming back to configure, we
21469 # need to make the FD available again.
21470 if test "$no_create" != yes; then
21472 ac_config_status_args=
21473 test "$silent" = yes &&
21474 ac_config_status_args="$ac_config_status_args --quiet"
21476 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21478 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21479 # would make configure fail if this is the last instruction.
21480 $ac_cs_success || as_fn_exit 1
21484 # CONFIG_SUBDIRS section.
21486 if test "$no_recursion" != yes; then
21488 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
21489 # so they do not pile up.
21490 ac_sub_configure_args=
21492 eval "set x $ac_configure_args"
21496 if test -n "$ac_prev"; then
21501 -cache-file | --cache-file | --cache-fil | --cache-fi \
21502 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21503 ac_prev=cache_file ;;
21504 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21505 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
21508 --config-cache | -C)
21510 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
21512 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
21514 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
21516 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
21518 --disable-option-checking)
21522 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21524 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
21528 # Always prepend --prefix to ensure using the same prefix
21529 # in subdir configurations.
21530 ac_arg="--prefix=$prefix"
21532 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21534 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
21537 if test "$silent" = yes; then
21538 ac_sub_configure_args="--silent $ac_sub_configure_args"
21541 # Always prepend --disable-option-checking to silence warnings, since
21542 # different subdirs can have different --enable and --with options.
21543 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
21546 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
21548 # Do not complain, so a configure script can configure whichever
21549 # parts of a large source tree are present.
21550 test -d "$srcdir/$ac_dir" || continue
21552 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
21553 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
21554 $as_echo "$ac_msg" >&6
21555 as_dir="$ac_dir"; as_fn_mkdir_p
21559 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21561 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21562 # A ".." for each directory in $ac_dir_suffix.
21563 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21564 case $ac_top_builddir_sub in
21565 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21566 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21569 ac_abs_top_builddir=$ac_pwd
21570 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21571 # for backward compatibility:
21572 ac_top_builddir=$ac_top_build_prefix
21575 .) # We are building in place.
21577 ac_top_srcdir=$ac_top_builddir_sub
21578 ac_abs_top_srcdir=$ac_pwd ;;
21579 [\\/]* | ?:[\\/]* ) # Absolute name.
21580 ac_srcdir=$srcdir$ac_dir_suffix;
21581 ac_top_srcdir=$srcdir
21582 ac_abs_top_srcdir=$srcdir ;;
21583 *) # Relative name.
21584 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21585 ac_top_srcdir=$ac_top_build_prefix$srcdir
21586 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21588 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21593 # Check for guested configure; otherwise get Cygnus style configure.
21594 if test -f "$ac_srcdir/configure.gnu"; then
21595 ac_sub_configure=$ac_srcdir/configure.gnu
21596 elif test -f "$ac_srcdir/configure"; then
21597 ac_sub_configure=$ac_srcdir/configure
21598 elif test -f "$ac_srcdir/configure.in"; then
21599 # This should be Cygnus configure.
21600 ac_sub_configure=$ac_aux_dir/configure
21602 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
21603 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
21607 # The recursion is here.
21608 if test -n "$ac_sub_configure"; then
21609 # Make the cache file name correct relative to the subdirectory.
21610 case $cache_file in
21611 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
21612 *) # Relative name.
21613 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
21616 { $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
21617 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
21618 # The eval makes quoting arguments work.
21619 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21620 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
21621 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
21627 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21629 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}