2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
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.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 test -z "$as_dir" && as_dir=.
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
238 SHELL=${CONFIG_SHELL-/bin/sh}
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
249 # Portably unset VAR.
252 { eval $1=; unset $1;}
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
276 # Create "$as_dir" as a directory, including parents if necessary.
281 -*) as_dir=./$as_dir;;
283 test -d "$as_dir" || eval $as_mkdir_p || {
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
314 test -d "$as_dir" && break
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
352 as_val=`expr "$@" || test $? -eq 1`
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
364 as_status=$?; test $as_status -eq 0 && as_status=1
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
446 # Exit status is that of the last command.
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
468 mkdir conf$$.dir 2>/dev/null
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
479 elif ln conf$$.file conf$$ 2>/dev/null; then
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
493 test -d ./-p && rmdir ./-p
497 if test -x / >/dev/null 2>&1; then
500 if ls -dL / >/dev/null 2>&1; then
507 if test -d "$1"; then
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
518 as_executable_p=$as_test_x
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527 exec 7<&0 </dev/null 6>&1
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
537 ac_default_prefix=/usr/local
539 ac_config_libobj_dir=.
546 # Identity of this package.
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
568 # ifdef HAVE_STDLIB_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
591 enable_option_checking=no
592 ac_subst_vars='LTLIBOBJS
601 HAVE_NATIVE_GCORE_HOST
693 READLINE_TEXI_INCFLAG
716 HAVE_NATIVE_GCORE_TARGET
743 INSTALL_STRIP_PROGRAM
772 MAINTAINER_MODE_FALSE
801 program_transform_name
812 ac_subst_files='nat_makefile_frag'
814 enable_option_checking
815 enable_maintainer_mode
818 with_separate_debug_dir
820 with_relocated_sources
822 with_auto_load_safe_path
854 enable_build_warnings
855 enable_gdb_build_warnings
865 with_libbabeltrace_prefix
867 ac_precious_vars='build_alias
884 ac_subdirs_all='testsuite
889 # Initialize some variables set by options.
891 ac_init_version=false
892 ac_unrecognized_opts=
894 # The variables have the same names as the options, with
895 # dashes changed to underlines.
903 program_transform_name=s,x,x,
911 # Installation directory options.
912 # These are left unexpanded so users can "make install exec_prefix=/foo"
913 # and all the variables that are supposed to be based on exec_prefix
914 # by default will actually change.
915 # Use braces instead of parens because sh, perl, etc. also accept them.
916 # (The list follows the same order as the GNU Coding Standards.)
917 bindir='${exec_prefix}/bin'
918 sbindir='${exec_prefix}/sbin'
919 libexecdir='${exec_prefix}/libexec'
920 datarootdir='${prefix}/share'
921 datadir='${datarootdir}'
922 sysconfdir='${prefix}/etc'
923 sharedstatedir='${prefix}/com'
924 localstatedir='${prefix}/var'
925 includedir='${prefix}/include'
926 oldincludedir='/usr/include'
927 docdir='${datarootdir}/doc/${PACKAGE}'
928 infodir='${datarootdir}/info'
933 libdir='${exec_prefix}/lib'
934 localedir='${datarootdir}/locale'
935 mandir='${datarootdir}/man'
941 # If the previous option needs an argument, assign it.
942 if test -n "$ac_prev"; then
943 eval $ac_prev=\$ac_option
949 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
953 # Accept the important Cygnus configure options, so we can diagnose typos.
955 case $ac_dashdash$ac_option in
959 -bindir | --bindir | --bindi | --bind | --bin | --bi)
961 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
964 -build | --build | --buil | --bui | --bu)
965 ac_prev=build_alias ;;
966 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
967 build_alias=$ac_optarg ;;
969 -cache-file | --cache-file | --cache-fil | --cache-fi \
970 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
971 ac_prev=cache_file ;;
972 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
973 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
974 cache_file=$ac_optarg ;;
977 cache_file=config.cache ;;
979 -datadir | --datadir | --datadi | --datad)
981 -datadir=* | --datadir=* | --datadi=* | --datad=*)
982 datadir=$ac_optarg ;;
984 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
985 | --dataroo | --dataro | --datar)
986 ac_prev=datarootdir ;;
987 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
988 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
989 datarootdir=$ac_optarg ;;
991 -disable-* | --disable-*)
992 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
993 # Reject names that are not valid shell variable names.
994 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
995 as_fn_error "invalid feature name: $ac_useropt"
996 ac_useropt_orig=$ac_useropt
997 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
998 case $ac_user_opts in
1000 "enable_$ac_useropt"
1002 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1003 ac_unrecognized_sep=', ';;
1005 eval enable_$ac_useropt=no ;;
1007 -docdir | --docdir | --docdi | --doc | --do)
1009 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1010 docdir=$ac_optarg ;;
1012 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1014 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1015 dvidir=$ac_optarg ;;
1017 -enable-* | --enable-*)
1018 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1019 # Reject names that are not valid shell variable names.
1020 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1021 as_fn_error "invalid feature name: $ac_useropt"
1022 ac_useropt_orig=$ac_useropt
1023 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1024 case $ac_user_opts in
1026 "enable_$ac_useropt"
1028 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1029 ac_unrecognized_sep=', ';;
1031 eval enable_$ac_useropt=\$ac_optarg ;;
1033 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1034 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1035 | --exec | --exe | --ex)
1036 ac_prev=exec_prefix ;;
1037 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1038 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1039 | --exec=* | --exe=* | --ex=*)
1040 exec_prefix=$ac_optarg ;;
1042 -gas | --gas | --ga | --g)
1043 # Obsolete; use --with-gas.
1046 -help | --help | --hel | --he | -h)
1047 ac_init_help=long ;;
1048 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1049 ac_init_help=recursive ;;
1050 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1051 ac_init_help=short ;;
1053 -host | --host | --hos | --ho)
1054 ac_prev=host_alias ;;
1055 -host=* | --host=* | --hos=* | --ho=*)
1056 host_alias=$ac_optarg ;;
1058 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1060 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1062 htmldir=$ac_optarg ;;
1064 -includedir | --includedir | --includedi | --included | --include \
1065 | --includ | --inclu | --incl | --inc)
1066 ac_prev=includedir ;;
1067 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1068 | --includ=* | --inclu=* | --incl=* | --inc=*)
1069 includedir=$ac_optarg ;;
1071 -infodir | --infodir | --infodi | --infod | --info | --inf)
1073 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1074 infodir=$ac_optarg ;;
1076 -libdir | --libdir | --libdi | --libd)
1078 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1079 libdir=$ac_optarg ;;
1081 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1082 | --libexe | --libex | --libe)
1083 ac_prev=libexecdir ;;
1084 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1085 | --libexe=* | --libex=* | --libe=*)
1086 libexecdir=$ac_optarg ;;
1088 -localedir | --localedir | --localedi | --localed | --locale)
1089 ac_prev=localedir ;;
1090 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1091 localedir=$ac_optarg ;;
1093 -localstatedir | --localstatedir | --localstatedi | --localstated \
1094 | --localstate | --localstat | --localsta | --localst | --locals)
1095 ac_prev=localstatedir ;;
1096 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1097 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1098 localstatedir=$ac_optarg ;;
1100 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1102 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1103 mandir=$ac_optarg ;;
1105 -nfp | --nfp | --nf)
1106 # Obsolete; use --without-fp.
1109 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1110 | --no-cr | --no-c | -n)
1113 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1114 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1117 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1118 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1119 | --oldin | --oldi | --old | --ol | --o)
1120 ac_prev=oldincludedir ;;
1121 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1122 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1123 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1124 oldincludedir=$ac_optarg ;;
1126 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1128 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1129 prefix=$ac_optarg ;;
1131 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1132 | --program-pre | --program-pr | --program-p)
1133 ac_prev=program_prefix ;;
1134 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1135 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1136 program_prefix=$ac_optarg ;;
1138 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1139 | --program-suf | --program-su | --program-s)
1140 ac_prev=program_suffix ;;
1141 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1142 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1143 program_suffix=$ac_optarg ;;
1145 -program-transform-name | --program-transform-name \
1146 | --program-transform-nam | --program-transform-na \
1147 | --program-transform-n | --program-transform- \
1148 | --program-transform | --program-transfor \
1149 | --program-transfo | --program-transf \
1150 | --program-trans | --program-tran \
1151 | --progr-tra | --program-tr | --program-t)
1152 ac_prev=program_transform_name ;;
1153 -program-transform-name=* | --program-transform-name=* \
1154 | --program-transform-nam=* | --program-transform-na=* \
1155 | --program-transform-n=* | --program-transform-=* \
1156 | --program-transform=* | --program-transfor=* \
1157 | --program-transfo=* | --program-transf=* \
1158 | --program-trans=* | --program-tran=* \
1159 | --progr-tra=* | --program-tr=* | --program-t=*)
1160 program_transform_name=$ac_optarg ;;
1162 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1164 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1165 pdfdir=$ac_optarg ;;
1167 -psdir | --psdir | --psdi | --psd | --ps)
1169 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1172 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1173 | -silent | --silent | --silen | --sile | --sil)
1176 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1178 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1180 sbindir=$ac_optarg ;;
1182 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1183 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1184 | --sharedst | --shareds | --shared | --share | --shar \
1186 ac_prev=sharedstatedir ;;
1187 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1188 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1189 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1191 sharedstatedir=$ac_optarg ;;
1193 -site | --site | --sit)
1195 -site=* | --site=* | --sit=*)
1198 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1200 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1201 srcdir=$ac_optarg ;;
1203 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1204 | --syscon | --sysco | --sysc | --sys | --sy)
1205 ac_prev=sysconfdir ;;
1206 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1207 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1208 sysconfdir=$ac_optarg ;;
1210 -target | --target | --targe | --targ | --tar | --ta | --t)
1211 ac_prev=target_alias ;;
1212 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1213 target_alias=$ac_optarg ;;
1215 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1218 -version | --version | --versio | --versi | --vers | -V)
1219 ac_init_version=: ;;
1222 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1223 # Reject names that are not valid shell variable names.
1224 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1225 as_fn_error "invalid package name: $ac_useropt"
1226 ac_useropt_orig=$ac_useropt
1227 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1228 case $ac_user_opts in
1232 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1233 ac_unrecognized_sep=', ';;
1235 eval with_$ac_useropt=\$ac_optarg ;;
1237 -without-* | --without-*)
1238 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1239 # Reject names that are not valid shell variable names.
1240 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1241 as_fn_error "invalid package name: $ac_useropt"
1242 ac_useropt_orig=$ac_useropt
1243 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1244 case $ac_user_opts in
1248 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1249 ac_unrecognized_sep=', ';;
1251 eval with_$ac_useropt=no ;;
1254 # Obsolete; use --with-x.
1257 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1258 | --x-incl | --x-inc | --x-in | --x-i)
1259 ac_prev=x_includes ;;
1260 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1261 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1262 x_includes=$ac_optarg ;;
1264 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1265 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1266 ac_prev=x_libraries ;;
1267 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1268 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1269 x_libraries=$ac_optarg ;;
1271 -*) as_fn_error "unrecognized option: \`$ac_option'
1272 Try \`$0 --help' for more information."
1276 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1277 # Reject names that are not valid shell variable names.
1278 case $ac_envvar in #(
1279 '' | [0-9]* | *[!_$as_cr_alnum]* )
1280 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1282 eval $ac_envvar=\$ac_optarg
1283 export $ac_envvar ;;
1286 # FIXME: should be removed in autoconf 3.0.
1287 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1288 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1289 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1290 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1296 if test -n "$ac_prev"; then
1297 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1298 as_fn_error "missing argument to $ac_option"
1301 if test -n "$ac_unrecognized_opts"; then
1302 case $enable_option_checking in
1304 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1305 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1309 # Check all directory arguments for consistency.
1310 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1311 datadir sysconfdir sharedstatedir localstatedir includedir \
1312 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1313 libdir localedir mandir
1315 eval ac_val=\$$ac_var
1316 # Remove trailing slashes.
1319 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1320 eval $ac_var=\$ac_val;;
1322 # Be sure to have absolute directory names.
1324 [\\/$]* | ?:[\\/]* ) continue;;
1325 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1327 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1330 # There might be people who depend on the old broken behavior: `$host'
1331 # used to hold the argument of --host etc.
1332 # FIXME: To remove some day.
1335 target=$target_alias
1337 # FIXME: To remove some day.
1338 if test "x$host_alias" != x; then
1339 if test "x$build_alias" = x; then
1340 cross_compiling=maybe
1341 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1342 If a cross compiler is detected then cross compile mode will be used." >&2
1343 elif test "x$build_alias" != "x$host_alias"; then
1349 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1351 test "$silent" = yes && exec 6>/dev/null
1354 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1355 ac_ls_di=`ls -di .` &&
1356 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1357 as_fn_error "working directory cannot be determined"
1358 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1359 as_fn_error "pwd does not report name of working directory"
1362 # Find the source files, if location was not specified.
1363 if test -z "$srcdir"; then
1364 ac_srcdir_defaulted=yes
1365 # Try the directory containing this script, then the parent directory.
1366 ac_confdir=`$as_dirname -- "$as_myself" ||
1367 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1368 X"$as_myself" : 'X\(//\)[^/]' \| \
1369 X"$as_myself" : 'X\(//\)$' \| \
1370 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1371 $as_echo X"$as_myself" |
1372 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1390 if test ! -r "$srcdir/$ac_unique_file"; then
1394 ac_srcdir_defaulted=no
1396 if test ! -r "$srcdir/$ac_unique_file"; then
1397 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1398 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1400 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1402 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1404 # When building in place, set srcdir=.
1405 if test "$ac_abs_confdir" = "$ac_pwd"; then
1408 # Remove unnecessary trailing slashes from srcdir.
1409 # Double slashes in file names in object file debugging info
1410 # mess up M-x gdb in Emacs.
1412 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1414 for ac_var in $ac_precious_vars; do
1415 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1416 eval ac_env_${ac_var}_value=\$${ac_var}
1417 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1418 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1422 # Report the --help message.
1424 if test "$ac_init_help" = "long"; then
1425 # Omit some internal or obsolete options to make the list less imposing.
1426 # This message is too long to be a string in the A/UX 3.1 sh.
1428 \`configure' configures this package to adapt to many kinds of systems.
1430 Usage: $0 [OPTION]... [VAR=VALUE]...
1432 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1433 VAR=VALUE. See below for descriptions of some of the useful variables.
1435 Defaults for the options are specified in brackets.
1438 -h, --help display this help and exit
1439 --help=short display options specific to this package
1440 --help=recursive display the short help of all the included packages
1441 -V, --version display version information and exit
1442 -q, --quiet, --silent do not print \`checking...' messages
1443 --cache-file=FILE cache test results in FILE [disabled]
1444 -C, --config-cache alias for \`--cache-file=config.cache'
1445 -n, --no-create do not create output files
1446 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1448 Installation directories:
1449 --prefix=PREFIX install architecture-independent files in PREFIX
1450 [$ac_default_prefix]
1451 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1454 By default, \`make install' will install all the files in
1455 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1456 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1457 for instance \`--prefix=\$HOME'.
1459 For better control, use the options below.
1461 Fine tuning of the installation directories:
1462 --bindir=DIR user executables [EPREFIX/bin]
1463 --sbindir=DIR system admin executables [EPREFIX/sbin]
1464 --libexecdir=DIR program executables [EPREFIX/libexec]
1465 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1466 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1467 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1468 --libdir=DIR object code libraries [EPREFIX/lib]
1469 --includedir=DIR C header files [PREFIX/include]
1470 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1471 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1472 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1473 --infodir=DIR info documentation [DATAROOTDIR/info]
1474 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1475 --mandir=DIR man documentation [DATAROOTDIR/man]
1476 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1477 --htmldir=DIR html documentation [DOCDIR]
1478 --dvidir=DIR dvi documentation [DOCDIR]
1479 --pdfdir=DIR pdf documentation [DOCDIR]
1480 --psdir=DIR ps documentation [DOCDIR]
1486 --program-prefix=PREFIX prepend PREFIX to installed program names
1487 --program-suffix=SUFFIX append SUFFIX to installed program names
1488 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1491 --x-includes=DIR X include files are in DIR
1492 --x-libraries=DIR X library files are in DIR
1495 --build=BUILD configure for building on BUILD [guessed]
1496 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1497 --target=TARGET configure for building compilers for TARGET [HOST]
1501 if test -n "$ac_init_help"; then
1506 --disable-option-checking ignore unrecognized --enable/--with options
1507 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1508 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1509 --enable-maintainer-mode enable make rules and dependencies not useful
1510 (and sometimes confusing) to the casual installer
1511 --enable-plugins Enable support for plugins
1512 --disable-largefile omit support for large files
1513 --enable-targets=TARGETS
1514 alternative target configurations
1515 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1516 --disable-gdbcli disable command-line interface (CLI)
1517 --disable-gdbmi disable machine-interface (MI)
1518 --enable-tui enable full-screen terminal user interface (TUI)
1519 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1520 --enable-profiling enable profiling of GDB
1521 --disable-rpath do not hardcode runtime library paths
1522 --enable-libmcheck Try linking with -lmcheck if available
1523 --enable-werror treat compile warnings as errors
1524 --enable-build-warnings enable build-time compiler warnings if gcc is used
1525 --enable-gdb-build-warnings
1526 enable GDB specific build-time compiler warnings if
1528 --enable-sim link gdb with simulator
1529 --enable-multi-ice build the multi-ice-gdb-server
1530 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1534 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1535 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1536 --with-separate-debug-dir=PATH
1537 look for global separate debug info in this path
1539 --with-gdb-datadir=PATH look for global separate data files in this path
1541 --with-relocated-sources=PATH
1542 automatically relocate this path for source files
1543 --with-auto-load-dir=PATH
1544 directories from which to load auto-loaded scripts
1545 [$debugdir:$datadir/auto-load]
1546 --with-auto-load-safe-path=PATH
1547 directories safe to hold auto-loaded files
1548 [--with-auto-load-dir]
1549 --without-auto-load-safe-path
1550 do not restrict auto-loaded files locations
1551 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1552 --with-curses use the curses library instead of the termcap
1554 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1555 --with-bugurl=URL Direct users to URL to report a bug
1556 --with-system-zlib use installed libz
1557 --with-gnu-ld assume the C compiler uses GNU ld default=no
1558 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1559 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1560 --with-iconv-bin=PATH specify where to find the iconv program
1561 --with-system-readline use installed readline library
1562 --with-jit-reader-dir=PATH
1563 directory to load the JIT readers from
1564 --with-expat include expat support (auto/yes/no)
1565 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1566 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1567 --with-mpfr include MPFR support (auto/yes/no)
1568 --with-libmpfr-prefix[=DIR] search for libmpfr in DIR/include and DIR/lib
1569 --without-libmpfr-prefix don't search for libmpfr in includedir and libdir
1570 --with-python[=PYTHON] include python support
1571 (auto/yes/no/<python-program>)
1572 --with-guile[=GUILE] include guile support
1573 (auto/yes/no/<guile-version>/<pkg-config-program>)
1574 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1575 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1576 --without-libipt-prefix don't search for libipt in includedir and libdir
1577 --without-included-regex
1578 don't use included regex; this is the default on
1579 systems with version 2 of the GNU C library (use
1580 with caution on other system)
1581 --with-sysroot[=DIR] search for usr/lib et al within DIR
1582 --with-system-gdbinit=PATH
1583 automatically load a system-wide gdbinit file
1584 --with-lzma support lzma compression (auto/yes/no)
1585 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1586 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1587 --with-tcl directory containing tcl configuration (tclConfig.sh)
1588 --with-tk directory containing tk configuration (tkConfig.sh)
1589 --with-x use the X Window System
1590 --with-babeltrace include babeltrace support (auto/yes/no)
1591 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1592 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1594 Some influential environment variables:
1595 CC C compiler command
1596 CFLAGS C compiler flags
1597 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1598 nonstandard directory <lib dir>
1599 LIBS libraries to pass to the linker, e.g. -l<library>
1600 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1601 you have headers in a nonstandard directory <include dir>
1602 CXX C++ compiler command
1603 CXXFLAGS C++ compiler flags
1605 MAKEINFO Parent configure detects if it is of sufficient version.
1607 Parameters for MAKEINFO.
1608 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1609 the first program found out of: `bison -y', `byacc', `yacc'.
1610 YFLAGS The list of arguments that will be passed by default to $YACC.
1611 This script will default YFLAGS to the empty string to avoid a
1612 default value of `-d' given by some make applications.
1613 XMKMF Path to xmkmf, Makefile generator for X Window System
1615 Use these variables to override the choices made by `configure' or to help
1616 it to find libraries and programs with nonstandard names/locations.
1618 Report bugs to the package provider.
1623 if test "$ac_init_help" = "recursive"; then
1624 # If there are subdirs, report their specific --help.
1625 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1626 test -d "$ac_dir" ||
1627 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1632 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1634 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1635 # A ".." for each directory in $ac_dir_suffix.
1636 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1637 case $ac_top_builddir_sub in
1638 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1639 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1642 ac_abs_top_builddir=$ac_pwd
1643 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1644 # for backward compatibility:
1645 ac_top_builddir=$ac_top_build_prefix
1648 .) # We are building in place.
1650 ac_top_srcdir=$ac_top_builddir_sub
1651 ac_abs_top_srcdir=$ac_pwd ;;
1652 [\\/]* | ?:[\\/]* ) # Absolute name.
1653 ac_srcdir=$srcdir$ac_dir_suffix;
1654 ac_top_srcdir=$srcdir
1655 ac_abs_top_srcdir=$srcdir ;;
1657 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1658 ac_top_srcdir=$ac_top_build_prefix$srcdir
1659 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1661 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1663 cd "$ac_dir" || { ac_status=$?; continue; }
1664 # Check for guested configure.
1665 if test -f "$ac_srcdir/configure.gnu"; then
1667 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1668 elif test -f "$ac_srcdir/configure"; then
1670 $SHELL "$ac_srcdir/configure" --help=recursive
1672 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1674 cd "$ac_pwd" || { ac_status=$?; break; }
1678 test -n "$ac_init_help" && exit $ac_status
1679 if $ac_init_version; then
1682 generated by GNU Autoconf 2.64
1684 Copyright (C) 2009 Free Software Foundation, Inc.
1685 This configure script is free software; the Free Software Foundation
1686 gives unlimited permission to copy, distribute and modify it.
1691 ## ------------------------ ##
1692 ## Autoconf initialization. ##
1693 ## ------------------------ ##
1695 # ac_fn_c_try_compile LINENO
1696 # --------------------------
1697 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1698 ac_fn_c_try_compile ()
1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701 rm -f conftest.$ac_objext
1702 if { { ac_try="$ac_compile"
1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705 *) ac_try_echo=$ac_try;;
1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708 $as_echo "$ac_try_echo"; } >&5
1709 (eval "$ac_compile") 2>conftest.err
1711 if test -s conftest.err; then
1712 grep -v '^ *+' conftest.err >conftest.er1
1713 cat conftest.er1 >&5
1714 mv -f conftest.er1 conftest.err
1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717 test $ac_status = 0; } && {
1718 test -z "$ac_c_werror_flag" ||
1719 test ! -s conftest.err
1720 } && test -s conftest.$ac_objext; then :
1723 $as_echo "$as_me: failed program was:" >&5
1724 sed 's/^/| /' conftest.$ac_ext >&5
1728 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1731 } # ac_fn_c_try_compile
1733 # ac_fn_cxx_try_compile LINENO
1734 # ----------------------------
1735 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1736 ac_fn_cxx_try_compile ()
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 rm -f conftest.$ac_objext
1740 if { { ac_try="$ac_compile"
1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743 *) ac_try_echo=$ac_try;;
1745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746 $as_echo "$ac_try_echo"; } >&5
1747 (eval "$ac_compile") 2>conftest.err
1749 if test -s conftest.err; then
1750 grep -v '^ *+' conftest.err >conftest.er1
1751 cat conftest.er1 >&5
1752 mv -f conftest.er1 conftest.err
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; } && {
1756 test -z "$ac_cxx_werror_flag" ||
1757 test ! -s conftest.err
1758 } && test -s conftest.$ac_objext; then :
1761 $as_echo "$as_me: failed program was:" >&5
1762 sed 's/^/| /' conftest.$ac_ext >&5
1766 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1769 } # ac_fn_cxx_try_compile
1771 # ac_fn_c_try_cpp LINENO
1772 # ----------------------
1773 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777 if { { ac_try="$ac_cpp conftest.$ac_ext"
1779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1780 *) ac_try_echo=$ac_try;;
1782 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1783 $as_echo "$ac_try_echo"; } >&5
1784 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1786 if test -s conftest.err; then
1787 grep -v '^ *+' conftest.err >conftest.er1
1788 cat conftest.er1 >&5
1789 mv -f conftest.er1 conftest.err
1791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1792 test $ac_status = 0; } >/dev/null && {
1793 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1794 test ! -s conftest.err
1798 $as_echo "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1803 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1808 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1809 # -------------------------------------------------------
1810 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1811 # the include files in INCLUDES and setting the cache variable VAR
1813 ac_fn_c_check_header_mongrel ()
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818 $as_echo_n "checking for $2... " >&6; }
1819 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1820 $as_echo_n "(cached) " >&6
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1824 $as_echo "$ac_res" >&6; }
1826 # Is the header compilable?
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1828 $as_echo_n "checking $2 usability... " >&6; }
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h. */
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835 ac_header_compiler=yes
1837 ac_header_compiler=no
1839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1841 $as_echo "$ac_header_compiler" >&6; }
1843 # Is the header present?
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1845 $as_echo_n "checking $2 presence... " >&6; }
1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847 /* end confdefs.h. */
1850 if ac_fn_c_try_cpp "$LINENO"; then :
1851 ac_header_preproc=yes
1853 ac_header_preproc=no
1855 rm -f conftest.err conftest.$ac_ext
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1857 $as_echo "$ac_header_preproc" >&6; }
1859 # So? What about this header?
1860 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1863 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1865 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1869 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1871 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1873 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1875 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1877 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881 $as_echo_n "checking for $2... " >&6; }
1882 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1883 $as_echo_n "(cached) " >&6
1885 eval "$3=\$ac_header_compiler"
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1889 $as_echo "$ac_res" >&6; }
1891 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1893 } # ac_fn_c_check_header_mongrel
1895 # ac_fn_c_try_run LINENO
1896 # ----------------------
1897 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1898 # that executables *can* be run.
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 if { { ac_try="$ac_link"
1904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1905 *) ac_try_echo=$ac_try;;
1907 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1908 $as_echo "$ac_try_echo"; } >&5
1909 (eval "$ac_link") 2>&5
1911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1913 { { case "(($ac_try" in
1914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1915 *) ac_try_echo=$ac_try;;
1917 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1918 $as_echo "$ac_try_echo"; } >&5
1919 (eval "$ac_try") 2>&5
1921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1922 test $ac_status = 0; }; }; then :
1925 $as_echo "$as_me: program exited with status $ac_status" >&5
1926 $as_echo "$as_me: failed program was:" >&5
1927 sed 's/^/| /' conftest.$ac_ext >&5
1929 ac_retval=$ac_status
1931 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1932 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1937 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1938 # -------------------------------------------------------
1939 # Tests whether HEADER exists and can be compiled using the include files in
1940 # INCLUDES, setting the cache variable VAR accordingly.
1941 ac_fn_c_check_header_compile ()
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1945 $as_echo_n "checking for $2... " >&6; }
1946 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1947 $as_echo_n "(cached) " >&6
1949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950 /* end confdefs.h. */
1954 if ac_fn_c_try_compile "$LINENO"; then :
1959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963 $as_echo "$ac_res" >&6; }
1964 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1966 } # ac_fn_c_check_header_compile
1968 # ac_fn_c_try_link LINENO
1969 # -----------------------
1970 # Try to link conftest.$ac_ext, and return whether this succeeded.
1973 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1974 rm -f conftest.$ac_objext conftest$ac_exeext
1975 if { { ac_try="$ac_link"
1977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1978 *) ac_try_echo=$ac_try;;
1980 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1981 $as_echo "$ac_try_echo"; } >&5
1982 (eval "$ac_link") 2>conftest.err
1984 if test -s conftest.err; then
1985 grep -v '^ *+' conftest.err >conftest.er1
1986 cat conftest.er1 >&5
1987 mv -f conftest.er1 conftest.err
1989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1990 test $ac_status = 0; } && {
1991 test -z "$ac_c_werror_flag" ||
1992 test ! -s conftest.err
1993 } && test -s conftest$ac_exeext && {
1994 test "$cross_compiling" = yes ||
1995 $as_test_x conftest$ac_exeext
1999 $as_echo "$as_me: failed program was:" >&5
2000 sed 's/^/| /' conftest.$ac_ext >&5
2004 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2005 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2006 # interfere with the next link command; also delete a directory that is
2007 # left behind by Apple's compiler. We do this before executing the actions.
2008 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2009 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2012 } # ac_fn_c_try_link
2014 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2015 # --------------------------------------------
2016 # Tries to find the compile-time value of EXPR in a program that includes
2017 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2019 ac_fn_c_compute_int ()
2021 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2022 if test "$cross_compiling" = yes; then
2023 # Depending upon the size, compute the lo and hi bounds.
2024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2025 /* end confdefs.h. */
2030 static int test_array [1 - 2 * !(($2) >= 0)];
2037 if ac_fn_c_try_compile "$LINENO"; then :
2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h. */
2046 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2053 if ac_fn_c_try_compile "$LINENO"; then :
2054 ac_hi=$ac_mid; break
2056 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2057 if test $ac_lo -le $ac_mid; then
2061 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067 /* end confdefs.h. */
2072 static int test_array [1 - 2 * !(($2) < 0)];
2079 if ac_fn_c_try_compile "$LINENO"; then :
2082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 /* end confdefs.h. */
2088 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2095 if ac_fn_c_try_compile "$LINENO"; then :
2096 ac_lo=$ac_mid; break
2098 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2099 if test $ac_mid -le $ac_hi; then
2103 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 # Binary search between lo and hi bounds.
2114 while test "x$ac_lo" != "x$ac_hi"; do
2115 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2117 /* end confdefs.h. */
2122 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2129 if ac_fn_c_try_compile "$LINENO"; then :
2132 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2137 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2142 /* end confdefs.h. */
2144 static long int longval () { return $2; }
2145 static unsigned long int ulongval () { return $2; }
2152 FILE *f = fopen ("conftest.val", "w");
2157 long int i = longval ();
2160 fprintf (f, "%ld", i);
2164 unsigned long int i = ulongval ();
2167 fprintf (f, "%lu", i);
2169 /* Do not output a trailing newline, as this causes \r\n confusion
2170 on some platforms. */
2171 return ferror (f) || fclose (f) != 0;
2177 if ac_fn_c_try_run "$LINENO"; then :
2178 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2182 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2183 conftest.$ac_objext conftest.beam conftest.$ac_ext
2187 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2190 } # ac_fn_c_compute_int
2192 # ac_fn_c_check_func LINENO FUNC VAR
2193 # ----------------------------------
2194 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2195 ac_fn_c_check_func ()
2197 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2199 $as_echo_n "checking for $2... " >&6; }
2200 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2201 $as_echo_n "(cached) " >&6
2203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2204 /* end confdefs.h. */
2205 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2206 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2207 #define $2 innocuous_$2
2209 /* System header to define __stub macros and hopefully few prototypes,
2210 which can conflict with char $2 (); below.
2211 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2212 <limits.h> exists even on freestanding compilers. */
2215 # include <limits.h>
2217 # include <assert.h>
2222 /* Override any GCC internal prototype to avoid an error.
2223 Use char because int might match the return type of a GCC
2224 builtin and then its argument prototype would still apply. */
2229 /* The GNU C library defines this for functions which it implements
2230 to always fail with ENOSYS. Some functions are actually named
2231 something starting with __ and the normal name is an alias. */
2232 #if defined __stub_$2 || defined __stub___$2
2244 if ac_fn_c_try_link "$LINENO"; then :
2249 rm -f core conftest.err conftest.$ac_objext \
2250 conftest$ac_exeext conftest.$ac_ext
2253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2254 $as_echo "$ac_res" >&6; }
2255 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2257 } # ac_fn_c_check_func
2259 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2260 # ----------------------------------------------------
2261 # Tries to find if the field MEMBER exists in type AGGR, after including
2262 # INCLUDES, setting cache variable VAR accordingly.
2263 ac_fn_c_check_member ()
2265 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2267 $as_echo_n "checking for $2.$3... " >&6; }
2268 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2269 $as_echo_n "(cached) " >&6
2271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2272 /* end confdefs.h. */
2284 if ac_fn_c_try_compile "$LINENO"; then :
2287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288 /* end confdefs.h. */
2294 if (sizeof ac_aggr.$3)
2300 if ac_fn_c_try_compile "$LINENO"; then :
2305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2311 $as_echo "$ac_res" >&6; }
2312 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2314 } # ac_fn_c_check_member
2316 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2317 # -------------------------------------------
2318 # Tests whether TYPE exists after having included INCLUDES, setting cache
2319 # variable VAR accordingly.
2320 ac_fn_c_check_type ()
2322 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2324 $as_echo_n "checking for $2... " >&6; }
2325 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2326 $as_echo_n "(cached) " >&6
2329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2330 /* end confdefs.h. */
2341 if ac_fn_c_try_compile "$LINENO"; then :
2342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2343 /* end confdefs.h. */
2354 if ac_fn_c_try_compile "$LINENO"; then :
2359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2365 $as_echo "$ac_res" >&6; }
2366 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2368 } # ac_fn_c_check_type
2370 # ac_fn_c_check_decl LINENO SYMBOL VAR
2371 # ------------------------------------
2372 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2373 ac_fn_c_check_decl ()
2375 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2376 as_decl_name=`echo $2|sed 's/ *(.*//'`
2377 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2379 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2380 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2381 $as_echo_n "(cached) " >&6
2383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2384 /* end confdefs.h. */
2389 #ifndef $as_decl_name
2391 (void) $as_decl_use;
2393 (void) $as_decl_name;
2401 if ac_fn_c_try_compile "$LINENO"; then :
2406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2410 $as_echo "$ac_res" >&6; }
2411 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2413 } # ac_fn_c_check_decl
2414 cat >config.log <<_ACEOF
2415 This file contains any messages produced by compilers while
2416 running configure, to aid debugging if configure makes a mistake.
2418 It was created by $as_me, which was
2419 generated by GNU Autoconf 2.64. Invocation command line was
2431 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2432 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2433 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2434 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2435 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2437 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2438 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2440 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2441 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2442 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2443 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2444 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2445 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2446 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2454 test -z "$as_dir" && as_dir=.
2455 $as_echo "PATH: $as_dir"
2471 # Keep a trace of the command line.
2472 # Strip out --no-create and --no-recursion so they do not pile up.
2473 # Strip out --silent because we don't want to record it for future runs.
2474 # Also quote any args containing shell meta-characters.
2475 # Make two passes to allow for proper duplicate-argument suppression.
2479 ac_must_keep_next=false
2485 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2486 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2487 | -silent | --silent | --silen | --sile | --sil)
2490 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2493 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2495 as_fn_append ac_configure_args1 " '$ac_arg'"
2496 if test $ac_must_keep_next = true; then
2497 ac_must_keep_next=false # Got value, back to normal.
2500 *=* | --config-cache | -C | -disable-* | --disable-* \
2501 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2502 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2503 | -with-* | --with-* | -without-* | --without-* | --x)
2504 case "$ac_configure_args0 " in
2505 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2508 -* ) ac_must_keep_next=true ;;
2511 as_fn_append ac_configure_args " '$ac_arg'"
2516 { ac_configure_args0=; unset ac_configure_args0;}
2517 { ac_configure_args1=; unset ac_configure_args1;}
2519 # When interrupted or exit'd, cleanup temporary files, and complete
2520 # config.log. We remove comments because anyway the quotes in there
2521 # would cause problems or look ugly.
2522 # WARNING: Use '\'' to represent an apostrophe within the trap.
2523 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2524 trap 'exit_status=$?
2525 # Save into config.log some information that might help in debugging.
2530 ## ---------------- ##
2531 ## Cache variables. ##
2532 ## ---------------- ##
2535 # The following way of writing the cache mishandles newlines in values,
2537 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2538 eval ac_val=\$$ac_var
2542 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2543 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2546 _ | IFS | as_nl) ;; #(
2547 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2548 *) { eval $ac_var=; unset $ac_var;} ;;
2553 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2554 *${as_nl}ac_space=\ *)
2556 "s/'\''/'\''\\\\'\'''\''/g;
2557 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2560 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2568 ## ----------------- ##
2569 ## Output variables. ##
2570 ## ----------------- ##
2573 for ac_var in $ac_subst_vars
2575 eval ac_val=\$$ac_var
2577 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2579 $as_echo "$ac_var='\''$ac_val'\''"
2583 if test -n "$ac_subst_files"; then
2585 ## ------------------- ##
2586 ## File substitutions. ##
2587 ## ------------------- ##
2590 for ac_var in $ac_subst_files
2592 eval ac_val=\$$ac_var
2594 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2596 $as_echo "$ac_var='\''$ac_val'\''"
2601 if test -s confdefs.h; then
2611 test "$ac_signal" != 0 &&
2612 $as_echo "$as_me: caught signal $ac_signal"
2613 $as_echo "$as_me: exit $exit_status"
2615 rm -f core *.core core.conftest.* &&
2616 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2619 for ac_signal in 1 2 13 15; do
2620 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2624 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2625 rm -f -r conftest* confdefs.h
2627 $as_echo "/* confdefs.h */" > confdefs.h
2629 # Predefined preprocessor variables.
2631 cat >>confdefs.h <<_ACEOF
2632 #define PACKAGE_NAME "$PACKAGE_NAME"
2635 cat >>confdefs.h <<_ACEOF
2636 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2639 cat >>confdefs.h <<_ACEOF
2640 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2643 cat >>confdefs.h <<_ACEOF
2644 #define PACKAGE_STRING "$PACKAGE_STRING"
2647 cat >>confdefs.h <<_ACEOF
2648 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2651 cat >>confdefs.h <<_ACEOF
2652 #define PACKAGE_URL "$PACKAGE_URL"
2656 # Let the site file select an alternate cache file if it wants to.
2657 # Prefer an explicitly selected file to automatically selected ones.
2660 if test -n "$CONFIG_SITE"; then
2661 ac_site_file1=$CONFIG_SITE
2662 elif test "x$prefix" != xNONE; then
2663 ac_site_file1=$prefix/share/config.site
2664 ac_site_file2=$prefix/etc/config.site
2666 ac_site_file1=$ac_default_prefix/share/config.site
2667 ac_site_file2=$ac_default_prefix/etc/config.site
2669 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2671 test "x$ac_site_file" = xNONE && continue
2672 if test -r "$ac_site_file"; then
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2674 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2675 sed 's/^/| /' "$ac_site_file" >&5
2680 if test -r "$cache_file"; then
2681 # Some versions of bash will fail to source /dev/null (special
2682 # files actually), so we avoid doing that.
2683 if test -f "$cache_file"; then
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2685 $as_echo "$as_me: loading cache $cache_file" >&6;}
2687 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2688 *) . "./$cache_file";;
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2693 $as_echo "$as_me: creating cache $cache_file" >&6;}
2697 # Check that the precious variables saved in the cache have kept the same
2699 ac_cache_corrupted=false
2700 for ac_var in $ac_precious_vars; do
2701 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2702 eval ac_new_set=\$ac_env_${ac_var}_set
2703 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2704 eval ac_new_val=\$ac_env_${ac_var}_value
2705 case $ac_old_set,$ac_new_set in
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2708 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2709 ac_cache_corrupted=: ;;
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2712 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2713 ac_cache_corrupted=: ;;
2716 if test "x$ac_old_val" != "x$ac_new_val"; then
2717 # differences in whitespace do not lead to failure.
2718 ac_old_val_w=`echo x $ac_old_val`
2719 ac_new_val_w=`echo x $ac_new_val`
2720 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2721 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2722 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2723 ac_cache_corrupted=:
2725 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2726 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2727 eval $ac_var=\$ac_old_val
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2730 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2732 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2735 # Pass precious variables to config.status.
2736 if test "$ac_new_set" = set; then
2738 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2739 *) ac_arg=$ac_var=$ac_new_val ;;
2741 case " $ac_configure_args " in
2742 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2743 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2747 if $ac_cache_corrupted; then
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2749 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2751 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2752 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2754 ## -------------------- ##
2755 ## Main body of script. ##
2756 ## -------------------- ##
2759 ac_cpp='$CPP $CPPFLAGS'
2760 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2761 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2762 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2768 ac_config_headers="$ac_config_headers config.h:config.in"
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2772 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2773 # Check whether --enable-maintainer-mode was given.
2774 if test "${enable_maintainer_mode+set}" = set; then :
2775 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2777 USE_MAINTAINER_MODE=no
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2781 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2782 if test $USE_MAINTAINER_MODE = yes; then
2783 MAINTAINER_MODE_TRUE=
2784 MAINTAINER_MODE_FALSE='#'
2786 MAINTAINER_MODE_TRUE='#'
2787 MAINTAINER_MODE_FALSE=
2790 MAINT=$MAINTAINER_MODE_TRUE
2794 # Set the 'development' global.
2795 . $srcdir/../bfd/development.sh
2798 ac_cpp='$CPP $CPPFLAGS'
2799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2802 if test -n "$ac_tool_prefix"; then
2803 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2804 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2806 $as_echo_n "checking for $ac_word... " >&6; }
2807 if test "${ac_cv_prog_CC+set}" = set; then :
2808 $as_echo_n "(cached) " >&6
2810 if test -n "$CC"; then
2811 ac_cv_prog_CC="$CC" # Let the user override the test.
2813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2817 test -z "$as_dir" && as_dir=.
2818 for ac_exec_ext in '' $ac_executable_extensions; do
2819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2820 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2831 if test -n "$CC"; then
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2833 $as_echo "$CC" >&6; }
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2836 $as_echo "no" >&6; }
2841 if test -z "$ac_cv_prog_CC"; then
2843 # Extract the first word of "gcc", so it can be a program name with args.
2844 set dummy gcc; ac_word=$2
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2846 $as_echo_n "checking for $ac_word... " >&6; }
2847 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2848 $as_echo_n "(cached) " >&6
2850 if test -n "$ac_ct_CC"; then
2851 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2857 test -z "$as_dir" && as_dir=.
2858 for ac_exec_ext in '' $ac_executable_extensions; do
2859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2860 ac_cv_prog_ac_ct_CC="gcc"
2861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2871 if test -n "$ac_ct_CC"; then
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2873 $as_echo "$ac_ct_CC" >&6; }
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2876 $as_echo "no" >&6; }
2879 if test "x$ac_ct_CC" = x; then
2882 case $cross_compiling:$ac_tool_warned in
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2886 ac_tool_warned=yes ;;
2894 if test -z "$CC"; then
2895 if test -n "$ac_tool_prefix"; then
2896 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2897 set dummy ${ac_tool_prefix}cc; ac_word=$2
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2899 $as_echo_n "checking for $ac_word... " >&6; }
2900 if test "${ac_cv_prog_CC+set}" = set; then :
2901 $as_echo_n "(cached) " >&6
2903 if test -n "$CC"; then
2904 ac_cv_prog_CC="$CC" # Let the user override the test.
2906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2910 test -z "$as_dir" && as_dir=.
2911 for ac_exec_ext in '' $ac_executable_extensions; do
2912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2913 ac_cv_prog_CC="${ac_tool_prefix}cc"
2914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2924 if test -n "$CC"; then
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2926 $as_echo "$CC" >&6; }
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2929 $as_echo "no" >&6; }
2935 if test -z "$CC"; then
2936 # Extract the first word of "cc", so it can be a program name with args.
2937 set dummy cc; ac_word=$2
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2939 $as_echo_n "checking for $ac_word... " >&6; }
2940 if test "${ac_cv_prog_CC+set}" = set; then :
2941 $as_echo_n "(cached) " >&6
2943 if test -n "$CC"; then
2944 ac_cv_prog_CC="$CC" # Let the user override the test.
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951 test -z "$as_dir" && as_dir=.
2952 for ac_exec_ext in '' $ac_executable_extensions; do
2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2955 ac_prog_rejected=yes
2959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2966 if test $ac_prog_rejected = yes; then
2967 # We found a bogon in the path, so make sure we never use it.
2968 set dummy $ac_cv_prog_CC
2970 if test $# != 0; then
2971 # We chose a different compiler from the bogus one.
2972 # However, it has the same basename, so the bogon will be chosen
2973 # first if we set CC to just the basename; use the full file name.
2975 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2981 if test -n "$CC"; then
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2983 $as_echo "$CC" >&6; }
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2986 $as_echo "no" >&6; }
2991 if test -z "$CC"; then
2992 if test -n "$ac_tool_prefix"; then
2993 for ac_prog in cl.exe
2995 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2996 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2998 $as_echo_n "checking for $ac_word... " >&6; }
2999 if test "${ac_cv_prog_CC+set}" = set; then :
3000 $as_echo_n "(cached) " >&6
3002 if test -n "$CC"; then
3003 ac_cv_prog_CC="$CC" # Let the user override the test.
3005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3009 test -z "$as_dir" && as_dir=.
3010 for ac_exec_ext in '' $ac_executable_extensions; do
3011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3012 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3023 if test -n "$CC"; then
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3025 $as_echo "$CC" >&6; }
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 $as_echo "no" >&6; }
3032 test -n "$CC" && break
3035 if test -z "$CC"; then
3037 for ac_prog in cl.exe
3039 # Extract the first word of "$ac_prog", so it can be a program name with args.
3040 set dummy $ac_prog; ac_word=$2
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3042 $as_echo_n "checking for $ac_word... " >&6; }
3043 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3044 $as_echo_n "(cached) " >&6
3046 if test -n "$ac_ct_CC"; then
3047 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3053 test -z "$as_dir" && as_dir=.
3054 for ac_exec_ext in '' $ac_executable_extensions; do
3055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3056 ac_cv_prog_ac_ct_CC="$ac_prog"
3057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3066 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3067 if test -n "$ac_ct_CC"; then
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3069 $as_echo "$ac_ct_CC" >&6; }
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3072 $as_echo "no" >&6; }
3076 test -n "$ac_ct_CC" && break
3079 if test "x$ac_ct_CC" = x; then
3082 case $cross_compiling:$ac_tool_warned in
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3085 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3086 ac_tool_warned=yes ;;
3095 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3096 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3097 as_fn_error "no acceptable C compiler found in \$PATH
3098 See \`config.log' for more details." "$LINENO" 5; }
3100 # Provide some information about the compiler.
3101 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3104 for ac_option in --version -v -V -qversion; do
3105 { { ac_try="$ac_compiler $ac_option >&5"
3107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108 *) ac_try_echo=$ac_try;;
3110 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3111 $as_echo "$ac_try_echo"; } >&5
3112 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3114 if test -s conftest.err; then
3116 ... rest of stderr output deleted ...
3117 10q' conftest.err >conftest.er1
3118 cat conftest.er1 >&5
3119 rm -f conftest.er1 conftest.err
3121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3122 test $ac_status = 0; }
3125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3126 /* end confdefs.h. */
3136 ac_clean_files_save=$ac_clean_files
3137 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3138 # Try to create an executable without -o first, disregard a.out.
3139 # It will help us diagnose broken compilers, and finding out an intuition
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3142 $as_echo_n "checking for C compiler default output file name... " >&6; }
3143 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3145 # The possible output files:
3146 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3149 for ac_file in $ac_files
3152 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3153 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3158 if { { ac_try="$ac_link_default"
3160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161 *) ac_try_echo=$ac_try;;
3163 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3164 $as_echo "$ac_try_echo"; } >&5
3165 (eval "$ac_link_default") 2>&5
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }; then :
3169 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3170 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3171 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3172 # so that the user can short-circuit this test for compilers unknown to
3174 for ac_file in $ac_files ''
3176 test -f "$ac_file" || continue
3178 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3181 # We found the default executable, but exeext='' is most
3185 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3187 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3189 # We set ac_cv_exeext here because the later test for it is not
3190 # safe: cross compilers may not add the suffix if given an `-o'
3191 # argument, so we may need to know it at that point already.
3192 # Even if this section looks crufty: it has the advantage of
3199 test "$ac_cv_exeext" = no && ac_cv_exeext=
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3205 $as_echo "$ac_file" >&6; }
3206 if test -z "$ac_file"; then :
3207 $as_echo "$as_me: failed program was:" >&5
3208 sed 's/^/| /' conftest.$ac_ext >&5
3210 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3211 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3212 { as_fn_set_status 77
3213 as_fn_error "C compiler cannot create executables
3214 See \`config.log' for more details." "$LINENO" 5; }; }
3216 ac_exeext=$ac_cv_exeext
3218 # Check that the compiler produces executables we can run. If not, either
3219 # the compiler is broken, or we cross compile.
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3221 $as_echo_n "checking whether the C compiler works... " >&6; }
3222 # If not cross compiling, check that we can run a simple program.
3223 if test "$cross_compiling" != yes; then
3224 if { ac_try='./$ac_file'
3225 { { case "(($ac_try" in
3226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227 *) ac_try_echo=$ac_try;;
3229 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3230 $as_echo "$ac_try_echo"; } >&5
3231 (eval "$ac_try") 2>&5
3233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3234 test $ac_status = 0; }; }; then
3237 if test "$cross_compiling" = maybe; then
3240 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3241 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3242 as_fn_error "cannot run C compiled programs.
3243 If you meant to cross compile, use \`--host'.
3244 See \`config.log' for more details." "$LINENO" 5; }
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3249 $as_echo "yes" >&6; }
3251 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3252 ac_clean_files=$ac_clean_files_save
3253 # Check that the compiler produces executables we can run. If not, either
3254 # the compiler is broken, or we cross compile.
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3256 $as_echo_n "checking whether we are cross compiling... " >&6; }
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3258 $as_echo "$cross_compiling" >&6; }
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3261 $as_echo_n "checking for suffix of executables... " >&6; }
3262 if { { ac_try="$ac_link"
3264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3265 *) ac_try_echo=$ac_try;;
3267 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3268 $as_echo "$ac_try_echo"; } >&5
3269 (eval "$ac_link") 2>&5
3271 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3272 test $ac_status = 0; }; then :
3273 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3274 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3275 # work properly (i.e., refer to `conftest.exe'), while it won't with
3277 for ac_file in conftest.exe conftest conftest.*; do
3278 test -f "$ac_file" || continue
3280 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3281 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3287 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3288 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3289 as_fn_error "cannot compute suffix of executables: cannot compile and link
3290 See \`config.log' for more details." "$LINENO" 5; }
3292 rm -f conftest$ac_cv_exeext
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3294 $as_echo "$ac_cv_exeext" >&6; }
3296 rm -f conftest.$ac_ext
3297 EXEEXT=$ac_cv_exeext
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3300 $as_echo_n "checking for suffix of object files... " >&6; }
3301 if test "${ac_cv_objext+set}" = set; then :
3302 $as_echo_n "(cached) " >&6
3304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3305 /* end confdefs.h. */
3315 rm -f conftest.o conftest.obj
3316 if { { ac_try="$ac_compile"
3318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3319 *) ac_try_echo=$ac_try;;
3321 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3322 $as_echo "$ac_try_echo"; } >&5
3323 (eval "$ac_compile") 2>&5
3325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3326 test $ac_status = 0; }; then :
3327 for ac_file in conftest.o conftest.obj conftest.*; do
3328 test -f "$ac_file" || continue;
3330 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3331 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3336 $as_echo "$as_me: failed program was:" >&5
3337 sed 's/^/| /' conftest.$ac_ext >&5
3339 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3340 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3341 as_fn_error "cannot compute suffix of object files: cannot compile
3342 See \`config.log' for more details." "$LINENO" 5; }
3344 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3347 $as_echo "$ac_cv_objext" >&6; }
3348 OBJEXT=$ac_cv_objext
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3351 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3352 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3353 $as_echo_n "(cached) " >&6
3355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h. */
3369 if ac_fn_c_try_compile "$LINENO"; then :
3374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3375 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3379 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3380 if test $ac_compiler_gnu = yes; then
3385 ac_test_CFLAGS=${CFLAGS+set}
3386 ac_save_CFLAGS=$CFLAGS
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3388 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3389 if test "${ac_cv_prog_cc_g+set}" = set; then :
3390 $as_echo_n "(cached) " >&6
3392 ac_save_c_werror_flag=$ac_c_werror_flag
3393 ac_c_werror_flag=yes
3396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h. */
3407 if ac_fn_c_try_compile "$LINENO"; then :
3411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h. */
3422 if ac_fn_c_try_compile "$LINENO"; then :
3425 ac_c_werror_flag=$ac_save_c_werror_flag
3427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h. */
3438 if ac_fn_c_try_compile "$LINENO"; then :
3441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 ac_c_werror_flag=$ac_save_c_werror_flag
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3449 $as_echo "$ac_cv_prog_cc_g" >&6; }
3450 if test "$ac_test_CFLAGS" = set; then
3451 CFLAGS=$ac_save_CFLAGS
3452 elif test $ac_cv_prog_cc_g = yes; then
3453 if test "$GCC" = yes; then
3459 if test "$GCC" = yes; then
3465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3466 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3467 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3468 $as_echo_n "(cached) " >&6
3470 ac_cv_prog_cc_c89=no
3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473 /* end confdefs.h. */
3476 #include <sys/types.h>
3477 #include <sys/stat.h>
3478 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3479 struct buf { int x; };
3480 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3481 static char *e (p, i)
3487 static char *f (char * (*g) (char **, int), char **p, ...)
3492 s = g (p, va_arg (v,int));
3497 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3498 function prototypes and stuff, but not '\xHH' hex character constants.
3499 These don't provoke an error unfortunately, instead are silently treated
3500 as 'x'. The following induces an error, until -std is added to get
3501 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3502 array size at least. It's necessary to write '\x00'==0 to get something
3503 that's true only with -std. */
3504 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3506 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3507 inside strings and character constants. */
3509 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3511 int test (int i, double x);
3512 struct s1 {int (*f) (int a);};
3513 struct s2 {int (*f) (double a);};
3514 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3520 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3525 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3526 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3528 CC="$ac_save_CC $ac_arg"
3529 if ac_fn_c_try_compile "$LINENO"; then :
3530 ac_cv_prog_cc_c89=$ac_arg
3532 rm -f core conftest.err conftest.$ac_objext
3533 test "x$ac_cv_prog_cc_c89" != "xno" && break
3535 rm -f conftest.$ac_ext
3540 case "x$ac_cv_prog_cc_c89" in
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3543 $as_echo "none needed" >&6; } ;;
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3546 $as_echo "unsupported" >&6; } ;;
3548 CC="$CC $ac_cv_prog_cc_c89"
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3550 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3552 if test "x$ac_cv_prog_cc_c89" != xno; then :
3557 ac_cpp='$CPP $CPPFLAGS'
3558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3563 ac_cpp='$CXXCPP $CPPFLAGS'
3564 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3565 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3566 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3567 if test -z "$CXX"; then
3568 if test -n "$CCC"; then
3571 if test -n "$ac_tool_prefix"; then
3572 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3574 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3575 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3577 $as_echo_n "checking for $ac_word... " >&6; }
3578 if test "${ac_cv_prog_CXX+set}" = set; then :
3579 $as_echo_n "(cached) " >&6
3581 if test -n "$CXX"; then
3582 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3588 test -z "$as_dir" && as_dir=.
3589 for ac_exec_ext in '' $ac_executable_extensions; do
3590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3591 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3602 if test -n "$CXX"; then
3603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3604 $as_echo "$CXX" >&6; }
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3607 $as_echo "no" >&6; }
3611 test -n "$CXX" && break
3614 if test -z "$CXX"; then
3616 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3618 # Extract the first word of "$ac_prog", so it can be a program name with args.
3619 set dummy $ac_prog; ac_word=$2
3620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3621 $as_echo_n "checking for $ac_word... " >&6; }
3622 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3623 $as_echo_n "(cached) " >&6
3625 if test -n "$ac_ct_CXX"; then
3626 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3632 test -z "$as_dir" && as_dir=.
3633 for ac_exec_ext in '' $ac_executable_extensions; do
3634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3635 ac_cv_prog_ac_ct_CXX="$ac_prog"
3636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3645 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3646 if test -n "$ac_ct_CXX"; then
3647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3648 $as_echo "$ac_ct_CXX" >&6; }
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3651 $as_echo "no" >&6; }
3655 test -n "$ac_ct_CXX" && break
3658 if test "x$ac_ct_CXX" = x; then
3661 case $cross_compiling:$ac_tool_warned in
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3665 ac_tool_warned=yes ;;
3673 # Provide some information about the compiler.
3674 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3677 for ac_option in --version -v -V -qversion; do
3678 { { ac_try="$ac_compiler $ac_option >&5"
3680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3681 *) ac_try_echo=$ac_try;;
3683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3684 $as_echo "$ac_try_echo"; } >&5
3685 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3687 if test -s conftest.err; then
3689 ... rest of stderr output deleted ...
3690 10q' conftest.err >conftest.er1
3691 cat conftest.er1 >&5
3692 rm -f conftest.er1 conftest.err
3694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3695 test $ac_status = 0; }
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3699 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3700 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3701 $as_echo_n "(cached) " >&6
3703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3704 /* end confdefs.h. */
3717 if ac_fn_cxx_try_compile "$LINENO"; then :
3722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3723 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3727 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3728 if test $ac_compiler_gnu = yes; then
3733 ac_test_CXXFLAGS=${CXXFLAGS+set}
3734 ac_save_CXXFLAGS=$CXXFLAGS
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3736 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3737 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3738 $as_echo_n "(cached) " >&6
3740 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3741 ac_cxx_werror_flag=yes
3744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745 /* end confdefs.h. */
3755 if ac_fn_cxx_try_compile "$LINENO"; then :
3756 ac_cv_prog_cxx_g=yes
3759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h. */
3770 if ac_fn_cxx_try_compile "$LINENO"; then :
3773 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3776 /* end confdefs.h. */
3786 if ac_fn_cxx_try_compile "$LINENO"; then :
3787 ac_cv_prog_cxx_g=yes
3789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3794 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3797 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3798 if test "$ac_test_CXXFLAGS" = set; then
3799 CXXFLAGS=$ac_save_CXXFLAGS
3800 elif test $ac_cv_prog_cxx_g = yes; then
3801 if test "$GXX" = yes; then
3807 if test "$GXX" = yes; 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
3822 ac_cpp='$CPP $CPPFLAGS'
3823 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3824 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3827 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3828 # On Suns, sometimes $CPP names a directory.
3829 if test -n "$CPP" && test -d "$CPP"; then
3832 if test -z "$CPP"; then
3833 if test "${ac_cv_prog_CPP+set}" = set; then :
3834 $as_echo_n "(cached) " >&6
3836 # Double quotes because CPP needs to be expanded
3837 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3840 for ac_c_preproc_warn_flag in '' yes
3842 # Use a header file that comes with gcc, so configuring glibc
3843 # with a fresh cross-compiler works.
3844 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3845 # <limits.h> exists even on freestanding compilers.
3846 # On the NeXT, cc -E runs the code through the compiler's parser,
3847 # not just through cpp. "Syntax error" is here to catch this case.
3848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849 /* end confdefs.h. */
3851 # include <limits.h>
3853 # include <assert.h>
3857 if ac_fn_c_try_cpp "$LINENO"; then :
3860 # Broken: fails on valid input.
3863 rm -f conftest.err conftest.$ac_ext
3865 # OK, works on sane cases. Now check whether nonexistent headers
3866 # can be detected and how.
3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 /* end confdefs.h. */
3869 #include <ac_nonexistent.h>
3871 if ac_fn_c_try_cpp "$LINENO"; then :
3872 # Broken: success on invalid input.
3875 # Passes both tests.
3879 rm -f conftest.err conftest.$ac_ext
3882 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3883 rm -f conftest.err conftest.$ac_ext
3884 if $ac_preproc_ok; then :
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3897 $as_echo "$CPP" >&6; }
3899 for ac_c_preproc_warn_flag in '' yes
3901 # Use a header file that comes with gcc, so configuring glibc
3902 # with a fresh cross-compiler works.
3903 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3904 # <limits.h> exists even on freestanding compilers.
3905 # On the NeXT, cc -E runs the code through the compiler's parser,
3906 # not just through cpp. "Syntax error" is here to catch this case.
3907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3908 /* end confdefs.h. */
3910 # include <limits.h>
3912 # include <assert.h>
3916 if ac_fn_c_try_cpp "$LINENO"; then :
3919 # Broken: fails on valid input.
3922 rm -f conftest.err conftest.$ac_ext
3924 # OK, works on sane cases. Now check whether nonexistent headers
3925 # can be detected and how.
3926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3927 /* end confdefs.h. */
3928 #include <ac_nonexistent.h>
3930 if ac_fn_c_try_cpp "$LINENO"; then :
3931 # Broken: success on invalid input.
3934 # Passes both tests.
3938 rm -f conftest.err conftest.$ac_ext
3941 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3942 rm -f conftest.err conftest.$ac_ext
3943 if $ac_preproc_ok; then :
3946 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3947 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3948 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3949 See \`config.log' for more details." "$LINENO" 5; }
3953 ac_cpp='$CPP $CPPFLAGS'
3954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3960 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3961 if test "${ac_cv_path_GREP+set}" = set; then :
3962 $as_echo_n "(cached) " >&6
3964 if test -z "$GREP"; then
3965 ac_path_GREP_found=false
3966 # Loop through the user's path and test for each of PROGNAME-LIST
3967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3968 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3971 test -z "$as_dir" && as_dir=.
3972 for ac_prog in grep ggrep; do
3973 for ac_exec_ext in '' $ac_executable_extensions; do
3974 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3975 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3976 # Check for GNU ac_path_GREP and select it if it is found.
3977 # Check for GNU $ac_path_GREP
3978 case `"$ac_path_GREP" --version 2>&1` in
3980 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3983 $as_echo_n 0123456789 >"conftest.in"
3986 cat "conftest.in" "conftest.in" >"conftest.tmp"
3987 mv "conftest.tmp" "conftest.in"
3988 cp "conftest.in" "conftest.nl"
3989 $as_echo 'GREP' >> "conftest.nl"
3990 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3991 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3992 as_fn_arith $ac_count + 1 && ac_count=$as_val
3993 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3994 # Best one so far, save it but keep looking for a better one
3995 ac_cv_path_GREP="$ac_path_GREP"
3996 ac_path_GREP_max=$ac_count
3998 # 10*(2^10) chars as input seems more than enough
3999 test $ac_count -gt 10 && break
4001 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4004 $ac_path_GREP_found && break 3
4009 if test -z "$ac_cv_path_GREP"; then
4010 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4013 ac_cv_path_GREP=$GREP
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4018 $as_echo "$ac_cv_path_GREP" >&6; }
4019 GREP="$ac_cv_path_GREP"
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4023 $as_echo_n "checking for egrep... " >&6; }
4024 if test "${ac_cv_path_EGREP+set}" = set; then :
4025 $as_echo_n "(cached) " >&6
4027 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4028 then ac_cv_path_EGREP="$GREP -E"
4030 if test -z "$EGREP"; then
4031 ac_path_EGREP_found=false
4032 # Loop through the user's path and test for each of PROGNAME-LIST
4033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4034 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4037 test -z "$as_dir" && as_dir=.
4038 for ac_prog in egrep; do
4039 for ac_exec_ext in '' $ac_executable_extensions; do
4040 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4041 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4042 # Check for GNU ac_path_EGREP and select it if it is found.
4043 # Check for GNU $ac_path_EGREP
4044 case `"$ac_path_EGREP" --version 2>&1` in
4046 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4049 $as_echo_n 0123456789 >"conftest.in"
4052 cat "conftest.in" "conftest.in" >"conftest.tmp"
4053 mv "conftest.tmp" "conftest.in"
4054 cp "conftest.in" "conftest.nl"
4055 $as_echo 'EGREP' >> "conftest.nl"
4056 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4057 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4058 as_fn_arith $ac_count + 1 && ac_count=$as_val
4059 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4060 # Best one so far, save it but keep looking for a better one
4061 ac_cv_path_EGREP="$ac_path_EGREP"
4062 ac_path_EGREP_max=$ac_count
4064 # 10*(2^10) chars as input seems more than enough
4065 test $ac_count -gt 10 && break
4067 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4070 $ac_path_EGREP_found && break 3
4075 if test -z "$ac_cv_path_EGREP"; then
4076 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4079 ac_cv_path_EGREP=$EGREP
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4085 $as_echo "$ac_cv_path_EGREP" >&6; }
4086 EGREP="$ac_cv_path_EGREP"
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4090 $as_echo_n "checking for ANSI C header files... " >&6; }
4091 if test "${ac_cv_header_stdc+set}" = set; then :
4092 $as_echo_n "(cached) " >&6
4094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 /* end confdefs.h. */
4109 if ac_fn_c_try_compile "$LINENO"; then :
4110 ac_cv_header_stdc=yes
4112 ac_cv_header_stdc=no
4114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4116 if test $ac_cv_header_stdc = yes; then
4117 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 /* end confdefs.h. */
4123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4124 $EGREP "memchr" >/dev/null 2>&1; then :
4127 ac_cv_header_stdc=no
4133 if test $ac_cv_header_stdc = yes; then
4134 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136 /* end confdefs.h. */
4140 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4141 $EGREP "free" >/dev/null 2>&1; then :
4144 ac_cv_header_stdc=no
4150 if test $ac_cv_header_stdc = yes; then
4151 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4152 if test "$cross_compiling" = yes; then :
4155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4156 /* end confdefs.h. */
4159 #if ((' ' & 0x0FF) == 0x020)
4160 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4161 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4163 # define ISLOWER(c) \
4164 (('a' <= (c) && (c) <= 'i') \
4165 || ('j' <= (c) && (c) <= 'r') \
4166 || ('s' <= (c) && (c) <= 'z'))
4167 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4170 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4175 for (i = 0; i < 256; i++)
4176 if (XOR (islower (i), ISLOWER (i))
4177 || toupper (i) != TOUPPER (i))
4182 if ac_fn_c_try_run "$LINENO"; then :
4185 ac_cv_header_stdc=no
4187 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4188 conftest.$ac_objext conftest.beam conftest.$ac_ext
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4194 $as_echo "$ac_cv_header_stdc" >&6; }
4195 if test $ac_cv_header_stdc = yes; then
4197 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4201 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4202 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4203 inttypes.h stdint.h unistd.h
4205 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4206 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4208 eval as_val=\$$as_ac_Header
4209 if test "x$as_val" = x""yes; then :
4210 cat >>confdefs.h <<_ACEOF
4211 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4220 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4221 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4228 if test "$MINIX" = yes; then
4230 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4233 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4236 $as_echo "#define _MINIX 1" >>confdefs.h
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4242 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4243 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4244 $as_echo_n "(cached) " >&6
4246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4247 /* end confdefs.h. */
4249 # define __EXTENSIONS__ 1
4250 $ac_includes_default
4259 if ac_fn_c_try_compile "$LINENO"; then :
4260 ac_cv_safe_to_define___extensions__=yes
4262 ac_cv_safe_to_define___extensions__=no
4264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4267 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4268 test $ac_cv_safe_to_define___extensions__ = yes &&
4269 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4271 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4273 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4275 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4277 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4281 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4282 for ac_t in install-sh install.sh shtool; do
4283 if test -f "$ac_dir/$ac_t"; then
4285 ac_install_sh="$ac_aux_dir/$ac_t -c"
4290 if test -z "$ac_aux_dir"; then
4291 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4294 # These three variables are undocumented and unsupported,
4295 # and are intended to be withdrawn in a future Autoconf release.
4296 # They can cause serious problems if a builder's source tree is in a directory
4297 # whose full name contains unusual characters.
4298 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4299 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4300 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4303 # Make sure we can run config.sub.
4304 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4305 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4308 $as_echo_n "checking build system type... " >&6; }
4309 if test "${ac_cv_build+set}" = set; then :
4310 $as_echo_n "(cached) " >&6
4312 ac_build_alias=$build_alias
4313 test "x$ac_build_alias" = x &&
4314 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4315 test "x$ac_build_alias" = x &&
4316 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4317 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4318 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4322 $as_echo "$ac_cv_build" >&6; }
4323 case $ac_cv_build in
4325 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4328 ac_save_IFS=$IFS; IFS='-'
4334 # Remember, the first character of IFS is used to create $*,
4335 # except with old shells:
4338 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4342 $as_echo_n "checking host system type... " >&6; }
4343 if test "${ac_cv_host+set}" = set; then :
4344 $as_echo_n "(cached) " >&6
4346 if test "x$host_alias" = x; then
4347 ac_cv_host=$ac_cv_build
4349 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4350 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4355 $as_echo "$ac_cv_host" >&6; }
4358 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4361 ac_save_IFS=$IFS; IFS='-'
4367 # Remember, the first character of IFS is used to create $*,
4368 # except with old shells:
4371 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4375 $as_echo_n "checking target system type... " >&6; }
4376 if test "${ac_cv_target+set}" = set; then :
4377 $as_echo_n "(cached) " >&6
4379 if test "x$target_alias" = x; then
4380 ac_cv_target=$ac_cv_host
4382 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4383 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4388 $as_echo "$ac_cv_target" >&6; }
4389 case $ac_cv_target in
4391 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4393 target=$ac_cv_target
4394 ac_save_IFS=$IFS; IFS='-'
4400 # Remember, the first character of IFS is used to create $*,
4401 # except with old shells:
4404 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4407 # The aliases save the names the user supplied, while $host etc.
4408 # will get canonicalized.
4409 test -n "$target_alias" &&
4410 test "$program_prefix$program_suffix$program_transform_name" = \
4412 program_prefix=${target_alias}-
4414 # The tests for host and target for $enable_largefile require
4419 # As the $enable_largefile decision depends on --enable-plugins we must set it
4420 # even in directories otherwise not depending on the $plugins option.
4424 for ac_header in dlfcn.h
4426 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4428 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4429 cat >>confdefs.h <<_ACEOF
4430 #define HAVE_DLFCN_H 1
4437 for ac_header in windows.h
4439 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4441 if test "x$ac_cv_header_windows_h" = x""yes; then :
4442 cat >>confdefs.h <<_ACEOF
4443 #define HAVE_WINDOWS_H 1
4451 # Check whether --enable-plugins was given.
4452 if test "${enable_plugins+set}" = set; then :
4453 enableval=$enable_plugins; case "${enableval}" in
4456 if test "$maybe_plugins" != "yes" ; then
4457 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4461 plugins=$maybe_plugins
4465 if test "$plugins" = "yes"; then
4466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4467 $as_echo_n "checking for library containing dlopen... " >&6; }
4468 if test "${ac_cv_search_dlopen+set}" = set; then :
4469 $as_echo_n "(cached) " >&6
4471 ac_func_search_save_LIBS=$LIBS
4472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4473 /* end confdefs.h. */
4475 /* Override any GCC internal prototype to avoid an error.
4476 Use char because int might match the return type of a GCC
4477 builtin and then its argument prototype would still apply. */
4490 for ac_lib in '' dl; do
4491 if test -z "$ac_lib"; then
4492 ac_res="none required"
4495 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4497 if ac_fn_c_try_link "$LINENO"; then :
4498 ac_cv_search_dlopen=$ac_res
4500 rm -f core conftest.err conftest.$ac_objext \
4502 if test "${ac_cv_search_dlopen+set}" = set; then :
4506 if test "${ac_cv_search_dlopen+set}" = set; then :
4509 ac_cv_search_dlopen=no
4512 LIBS=$ac_func_search_save_LIBS
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4515 $as_echo "$ac_cv_search_dlopen" >&6; }
4516 ac_res=$ac_cv_search_dlopen
4517 if test "$ac_res" != no; then :
4518 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4526 sparc-*-solaris*|i[3-7]86-*-solaris*)
4527 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4528 # are mutually exclusive; and without procfs support, the bfd/ elf module
4529 # cannot provide certain routines such as elfcore_write_prpsinfo
4530 # or elfcore_write_prstatus. So unless the user explicitly requested
4531 # large-file support through the --enable-largefile switch, disable
4532 # large-file support in favor of procfs support.
4533 test "${target}" = "${host}" -a "x$plugins" = xno \
4534 && : ${enable_largefile="no"}
4538 # Check whether --enable-largefile was given.
4539 if test "${enable_largefile+set}" = set; then :
4540 enableval=$enable_largefile;
4543 if test "$enable_largefile" != no; then
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4546 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4547 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4548 $as_echo_n "(cached) " >&6
4550 ac_cv_sys_largefile_CC=no
4551 if test "$GCC" != yes; then
4554 # IRIX 6.2 and later do not support large files by default,
4555 # so use the C compiler's -n32 option if that helps.
4556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4557 /* end confdefs.h. */
4558 #include <sys/types.h>
4559 /* Check that off_t can represent 2**63 - 1 correctly.
4560 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4561 since some C++ compilers masquerading as C compilers
4562 incorrectly reject 9223372036854775807. */
4563 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4564 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4565 && LARGE_OFF_T % 2147483647 == 1)
4575 if ac_fn_c_try_compile "$LINENO"; then :
4578 rm -f core conftest.err conftest.$ac_objext
4580 if ac_fn_c_try_compile "$LINENO"; then :
4581 ac_cv_sys_largefile_CC=' -n32'; break
4583 rm -f core conftest.err conftest.$ac_objext
4587 rm -f conftest.$ac_ext
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4591 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4592 if test "$ac_cv_sys_largefile_CC" != no; then
4593 CC=$CC$ac_cv_sys_largefile_CC
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4597 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4598 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4599 $as_echo_n "(cached) " >&6
4602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4603 /* end confdefs.h. */
4604 #include <sys/types.h>
4605 /* Check that off_t can represent 2**63 - 1 correctly.
4606 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4607 since some C++ compilers masquerading as C compilers
4608 incorrectly reject 9223372036854775807. */
4609 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4610 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4611 && LARGE_OFF_T % 2147483647 == 1)
4621 if ac_fn_c_try_compile "$LINENO"; then :
4622 ac_cv_sys_file_offset_bits=no; break
4624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4626 /* end confdefs.h. */
4627 #define _FILE_OFFSET_BITS 64
4628 #include <sys/types.h>
4629 /* Check that off_t can represent 2**63 - 1 correctly.
4630 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4631 since some C++ compilers masquerading as C compilers
4632 incorrectly reject 9223372036854775807. */
4633 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4634 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4635 && LARGE_OFF_T % 2147483647 == 1)
4645 if ac_fn_c_try_compile "$LINENO"; then :
4646 ac_cv_sys_file_offset_bits=64; break
4648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4649 ac_cv_sys_file_offset_bits=unknown
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4654 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4655 case $ac_cv_sys_file_offset_bits in #(
4658 cat >>confdefs.h <<_ACEOF
4659 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4664 if test $ac_cv_sys_file_offset_bits = unknown; then
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4666 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4667 if test "${ac_cv_sys_large_files+set}" = set; then :
4668 $as_echo_n "(cached) " >&6
4671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4672 /* end confdefs.h. */
4673 #include <sys/types.h>
4674 /* Check that off_t can represent 2**63 - 1 correctly.
4675 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4676 since some C++ compilers masquerading as C compilers
4677 incorrectly reject 9223372036854775807. */
4678 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4679 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4680 && LARGE_OFF_T % 2147483647 == 1)
4690 if ac_fn_c_try_compile "$LINENO"; then :
4691 ac_cv_sys_large_files=no; break
4693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4696 #define _LARGE_FILES 1
4697 #include <sys/types.h>
4698 /* Check that off_t can represent 2**63 - 1 correctly.
4699 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4700 since some C++ compilers masquerading as C compilers
4701 incorrectly reject 9223372036854775807. */
4702 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4703 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4704 && LARGE_OFF_T % 2147483647 == 1)
4714 if ac_fn_c_try_compile "$LINENO"; then :
4715 ac_cv_sys_large_files=1; break
4717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4718 ac_cv_sys_large_files=unknown
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4723 $as_echo "$ac_cv_sys_large_files" >&6; }
4724 case $ac_cv_sys_large_files in #(
4727 cat >>confdefs.h <<_ACEOF
4728 #define _LARGE_FILES $ac_cv_sys_large_files
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4741 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4742 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4743 $as_echo_n "(cached) " >&6
4745 am_cv_prog_cc_stdc=no
4747 # Don't try gcc -ansi; that turns off useful extensions and
4748 # breaks some systems' header files.
4749 # AIX -qlanglvl=ansi
4750 # Ultrix and OSF/1 -std1
4751 # HP-UX 10.20 and later -Ae
4752 # HP-UX older versions -Aa -D_HPUX_SOURCE
4753 # SVR4 -Xc -D__EXTENSIONS__
4754 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4756 CC="$ac_save_CC $ac_arg"
4757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4758 /* end confdefs.h. */
4761 #include <sys/types.h>
4762 #include <sys/stat.h>
4763 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4764 struct buf { int x; };
4765 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4766 static char *e (p, i)
4772 static char *f (char * (*g) (char **, int), char **p, ...)
4777 s = g (p, va_arg (v,int));
4781 int test (int i, double x);
4782 struct s1 {int (*f) (int a);};
4783 struct s2 {int (*f) (double a);};
4784 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4792 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4798 if ac_fn_c_try_compile "$LINENO"; then :
4799 am_cv_prog_cc_stdc="$ac_arg"; break
4801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4807 if test -z "$am_cv_prog_cc_stdc"; then
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4809 $as_echo "none needed" >&6; }
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4812 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4814 case "x$am_cv_prog_cc_stdc" in
4816 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4819 # expand $ac_aux_dir to an absolute path
4820 am_aux_dir=`cd $ac_aux_dir && pwd`
4822 if test x"${install_sh}" != xset; then
4825 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4827 install_sh="\${SHELL} $am_aux_dir/install-sh"
4831 # Installed binaries are usually stripped using `strip' when the user
4832 # run `make install-strip'. However `strip' might not be the right
4833 # tool to use in cross-compilation environments, therefore Automake
4834 # will honor the `STRIP' environment variable to overrule this program.
4835 if test "$cross_compiling" != no; then
4836 if test -n "$ac_tool_prefix"; then
4837 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4838 set dummy ${ac_tool_prefix}strip; ac_word=$2
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4840 $as_echo_n "checking for $ac_word... " >&6; }
4841 if test "${ac_cv_prog_STRIP+set}" = set; then :
4842 $as_echo_n "(cached) " >&6
4844 if test -n "$STRIP"; then
4845 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4851 test -z "$as_dir" && as_dir=.
4852 for ac_exec_ext in '' $ac_executable_extensions; do
4853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4854 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4864 STRIP=$ac_cv_prog_STRIP
4865 if test -n "$STRIP"; then
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4867 $as_echo "$STRIP" >&6; }
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4870 $as_echo "no" >&6; }
4875 if test -z "$ac_cv_prog_STRIP"; then
4877 # Extract the first word of "strip", so it can be a program name with args.
4878 set dummy strip; ac_word=$2
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4880 $as_echo_n "checking for $ac_word... " >&6; }
4881 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4884 if test -n "$ac_ct_STRIP"; then
4885 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4891 test -z "$as_dir" && as_dir=.
4892 for ac_exec_ext in '' $ac_executable_extensions; do
4893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4894 ac_cv_prog_ac_ct_STRIP="strip"
4895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4904 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4905 if test -n "$ac_ct_STRIP"; then
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4907 $as_echo "$ac_ct_STRIP" >&6; }
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4910 $as_echo "no" >&6; }
4913 if test "x$ac_ct_STRIP" = x; then
4916 case $cross_compiling:$ac_tool_warned in
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4919 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4920 ac_tool_warned=yes ;;
4925 STRIP="$ac_cv_prog_STRIP"
4929 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4933 for ac_dir in .. "$srcdir"/..; do
4934 for ac_t in install-sh install.sh shtool; do
4935 if test -f "$ac_dir/$ac_t"; then
4937 ac_install_sh="$ac_aux_dir/$ac_t -c"
4942 if test -z "$ac_aux_dir"; then
4943 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4946 # These three variables are undocumented and unsupported,
4947 # and are intended to be withdrawn in a future Autoconf release.
4948 # They can cause serious problems if a builder's source tree is in a directory
4949 # whose full name contains unusual characters.
4950 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4951 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4952 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4956 test "$program_prefix" != NONE &&
4957 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4958 # Use a double $ so make ignores it.
4959 test "$program_suffix" != NONE &&
4960 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4961 # Double any \ or $.
4962 # By default was `s,x,x', remove it if useless.
4963 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4964 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4967 # We require a C++11 compiler. Check if one is available, and if
4968 # necessary, set CXX_DIALECT to some -std=xxx switch.
4970 ax_cxx_compile_cxx11_required=true
4972 ac_cpp='$CXXCPP $CPPFLAGS'
4973 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4974 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4975 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
4979 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
4980 if test "${ax_cv_cxx_compile_cxx11+set}" = set; then :
4981 $as_echo_n "(cached) " >&6
4983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h. */
4987 // If the compiler admits that it is not ready for C++11, why torture it?
4988 // Hopefully, this will speed up the test.
4992 #error "This is not a C++ compiler"
4994 #elif __cplusplus < 201103L
4996 #error "This is not a C++11 compiler"
5003 namespace test_static_assert
5006 template <typename T>
5009 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5014 namespace test_final_override
5022 struct Derived : public Base
5024 virtual void f() override {}
5029 namespace test_double_right_angle_brackets
5032 template < typename T >
5035 typedef check<void> single_type;
5036 typedef check<check<void>> double_type;
5037 typedef check<check<check<void>>> triple_type;
5038 typedef check<check<check<check<void>>>> quadruple_type;
5042 namespace test_decltype
5055 namespace test_type_deduction
5058 template < typename T1, typename T2 >
5061 static const bool value = false;
5064 template < typename T >
5065 struct is_same<T, T>
5067 static const bool value = true;
5070 template < typename T1, typename T2 >
5072 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5078 test(const int c, volatile int v)
5080 static_assert(is_same<int, decltype(0)>::value == true, "");
5081 static_assert(is_same<int, decltype(c)>::value == false, "");
5082 static_assert(is_same<int, decltype(v)>::value == false, "");
5085 auto sumi = ac + av + 'x';
5086 auto sumf = ac + av + 1.0;
5087 static_assert(is_same<int, decltype(ac)>::value == true, "");
5088 static_assert(is_same<int, decltype(av)>::value == true, "");
5089 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5090 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5091 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5092 return (sumf > 0.0) ? sumi : add(c, v);
5097 namespace test_noexcept
5100 int f() { return 0; }
5101 int g() noexcept { return 0; }
5103 static_assert(noexcept(f()) == false, "");
5104 static_assert(noexcept(g()) == true, "");
5108 namespace test_constexpr
5111 template < typename CharT >
5112 unsigned long constexpr
5113 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5115 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5118 template < typename CharT >
5119 unsigned long constexpr
5120 strlen_c(const CharT *const s) noexcept
5122 return strlen_c_r(s, 0UL);
5125 static_assert(strlen_c("") == 0UL, "");
5126 static_assert(strlen_c("1") == 1UL, "");
5127 static_assert(strlen_c("example") == 7UL, "");
5128 static_assert(strlen_c("another\0example") == 7UL, "");
5132 namespace test_rvalue_references
5138 static constexpr int value = N;
5141 answer<1> f(int&) { return answer<1>(); }
5142 answer<2> f(const int&) { return answer<2>(); }
5143 answer<3> f(int&&) { return answer<3>(); }
5150 static_assert(decltype(f(i))::value == 1, "");
5151 static_assert(decltype(f(c))::value == 2, "");
5152 static_assert(decltype(f(0))::value == 3, "");
5157 namespace test_uniform_initialization
5162 static const int zero {};
5163 static const int one {1};
5166 static_assert(test::zero == 0, "");
5167 static_assert(test::one == 1, "");
5171 namespace test_lambdas
5177 auto lambda1 = [](){};
5178 auto lambda2 = lambda1;
5186 auto a = [](int i, int j){ return i + j; }(1, 2);
5187 auto b = []() -> int { return '0'; }();
5188 auto c = [=](){ return a + b; }();
5189 auto d = [&](){ return c; }();
5190 auto e = [a, &b](int x) mutable {
5191 const auto identity = [](int y){ return y; };
5192 for (auto i = 0; i < a; ++i)
5194 return x + identity(a + b);
5196 return a + b + c + d + e;
5202 const auto nullary = [](){ return 0; };
5203 const auto unary = [](int x){ return x; };
5204 using nullary_t = decltype(nullary);
5205 using unary_t = decltype(unary);
5206 const auto higher1st = [](nullary_t f){ return f(); };
5207 const auto higher2nd = [unary](nullary_t f1){
5208 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5210 return higher1st(nullary) + higher2nd(nullary)(unary);
5215 namespace test_variadic_templates
5221 template <int N0, int... N1toN>
5222 struct sum<N0, N1toN...>
5224 static constexpr auto value = N0 + sum<N1toN...>::value;
5230 static constexpr auto value = 0;
5233 static_assert(sum<>::value == 0, "");
5234 static_assert(sum<1>::value == 1, "");
5235 static_assert(sum<23>::value == 23, "");
5236 static_assert(sum<1, 2>::value == 3, "");
5237 static_assert(sum<5, 5, 11>::value == 21, "");
5238 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5242 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5243 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5245 namespace test_template_alias_sfinae
5250 template<typename T>
5251 using member = typename T::member_type;
5253 template<typename T>
5256 template<typename T>
5257 void func(member<T>*) {}
5261 void test() { func<foo>(0); }
5265 } // namespace cxx11
5267 #endif // __cplusplus >= 201103L
5272 if ac_fn_cxx_try_compile "$LINENO"; then :
5273 ax_cv_cxx_compile_cxx11=yes
5275 ax_cv_cxx_compile_cxx11=no
5277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5280 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5281 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5285 if test x$ac_success = xno; then
5286 for switch in -std=gnu++11 -std=gnu++0x; do
5287 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5289 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5290 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5291 $as_echo_n "(cached) " >&6
5295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5296 /* end confdefs.h. */
5299 // If the compiler admits that it is not ready for C++11, why torture it?
5300 // Hopefully, this will speed up the test.
5304 #error "This is not a C++ compiler"
5306 #elif __cplusplus < 201103L
5308 #error "This is not a C++11 compiler"
5315 namespace test_static_assert
5318 template <typename T>
5321 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5326 namespace test_final_override
5334 struct Derived : public Base
5336 virtual void f() override {}
5341 namespace test_double_right_angle_brackets
5344 template < typename T >
5347 typedef check<void> single_type;
5348 typedef check<check<void>> double_type;
5349 typedef check<check<check<void>>> triple_type;
5350 typedef check<check<check<check<void>>>> quadruple_type;
5354 namespace test_decltype
5367 namespace test_type_deduction
5370 template < typename T1, typename T2 >
5373 static const bool value = false;
5376 template < typename T >
5377 struct is_same<T, T>
5379 static const bool value = true;
5382 template < typename T1, typename T2 >
5384 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5390 test(const int c, volatile int v)
5392 static_assert(is_same<int, decltype(0)>::value == true, "");
5393 static_assert(is_same<int, decltype(c)>::value == false, "");
5394 static_assert(is_same<int, decltype(v)>::value == false, "");
5397 auto sumi = ac + av + 'x';
5398 auto sumf = ac + av + 1.0;
5399 static_assert(is_same<int, decltype(ac)>::value == true, "");
5400 static_assert(is_same<int, decltype(av)>::value == true, "");
5401 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5402 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5403 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5404 return (sumf > 0.0) ? sumi : add(c, v);
5409 namespace test_noexcept
5412 int f() { return 0; }
5413 int g() noexcept { return 0; }
5415 static_assert(noexcept(f()) == false, "");
5416 static_assert(noexcept(g()) == true, "");
5420 namespace test_constexpr
5423 template < typename CharT >
5424 unsigned long constexpr
5425 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5427 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5430 template < typename CharT >
5431 unsigned long constexpr
5432 strlen_c(const CharT *const s) noexcept
5434 return strlen_c_r(s, 0UL);
5437 static_assert(strlen_c("") == 0UL, "");
5438 static_assert(strlen_c("1") == 1UL, "");
5439 static_assert(strlen_c("example") == 7UL, "");
5440 static_assert(strlen_c("another\0example") == 7UL, "");
5444 namespace test_rvalue_references
5450 static constexpr int value = N;
5453 answer<1> f(int&) { return answer<1>(); }
5454 answer<2> f(const int&) { return answer<2>(); }
5455 answer<3> f(int&&) { return answer<3>(); }
5462 static_assert(decltype(f(i))::value == 1, "");
5463 static_assert(decltype(f(c))::value == 2, "");
5464 static_assert(decltype(f(0))::value == 3, "");
5469 namespace test_uniform_initialization
5474 static const int zero {};
5475 static const int one {1};
5478 static_assert(test::zero == 0, "");
5479 static_assert(test::one == 1, "");
5483 namespace test_lambdas
5489 auto lambda1 = [](){};
5490 auto lambda2 = lambda1;
5498 auto a = [](int i, int j){ return i + j; }(1, 2);
5499 auto b = []() -> int { return '0'; }();
5500 auto c = [=](){ return a + b; }();
5501 auto d = [&](){ return c; }();
5502 auto e = [a, &b](int x) mutable {
5503 const auto identity = [](int y){ return y; };
5504 for (auto i = 0; i < a; ++i)
5506 return x + identity(a + b);
5508 return a + b + c + d + e;
5514 const auto nullary = [](){ return 0; };
5515 const auto unary = [](int x){ return x; };
5516 using nullary_t = decltype(nullary);
5517 using unary_t = decltype(unary);
5518 const auto higher1st = [](nullary_t f){ return f(); };
5519 const auto higher2nd = [unary](nullary_t f1){
5520 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5522 return higher1st(nullary) + higher2nd(nullary)(unary);
5527 namespace test_variadic_templates
5533 template <int N0, int... N1toN>
5534 struct sum<N0, N1toN...>
5536 static constexpr auto value = N0 + sum<N1toN...>::value;
5542 static constexpr auto value = 0;
5545 static_assert(sum<>::value == 0, "");
5546 static_assert(sum<1>::value == 1, "");
5547 static_assert(sum<23>::value == 23, "");
5548 static_assert(sum<1, 2>::value == 3, "");
5549 static_assert(sum<5, 5, 11>::value == 21, "");
5550 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5554 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5555 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5557 namespace test_template_alias_sfinae
5562 template<typename T>
5563 using member = typename T::member_type;
5565 template<typename T>
5568 template<typename T>
5569 void func(member<T>*) {}
5573 void test() { func<foo>(0); }
5577 } // namespace cxx11
5579 #endif // __cplusplus >= 201103L
5584 if ac_fn_cxx_try_compile "$LINENO"; then :
5589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5592 eval ac_res=\$$cachevar
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5594 $as_echo "$ac_res" >&6; }
5595 if eval test x\$$cachevar = xyes; then
5596 CXX_DIALECT="$switch"
5603 if test x$ac_success = xno; then
5604 for switch in -std=c++11 -std=c++0x +std=c++11 "-h std=c++11"; do
5605 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5607 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5608 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5609 $as_echo_n "(cached) " >&6
5613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5614 /* end confdefs.h. */
5617 // If the compiler admits that it is not ready for C++11, why torture it?
5618 // Hopefully, this will speed up the test.
5622 #error "This is not a C++ compiler"
5624 #elif __cplusplus < 201103L
5626 #error "This is not a C++11 compiler"
5633 namespace test_static_assert
5636 template <typename T>
5639 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5644 namespace test_final_override
5652 struct Derived : public Base
5654 virtual void f() override {}
5659 namespace test_double_right_angle_brackets
5662 template < typename T >
5665 typedef check<void> single_type;
5666 typedef check<check<void>> double_type;
5667 typedef check<check<check<void>>> triple_type;
5668 typedef check<check<check<check<void>>>> quadruple_type;
5672 namespace test_decltype
5685 namespace test_type_deduction
5688 template < typename T1, typename T2 >
5691 static const bool value = false;
5694 template < typename T >
5695 struct is_same<T, T>
5697 static const bool value = true;
5700 template < typename T1, typename T2 >
5702 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5708 test(const int c, volatile int v)
5710 static_assert(is_same<int, decltype(0)>::value == true, "");
5711 static_assert(is_same<int, decltype(c)>::value == false, "");
5712 static_assert(is_same<int, decltype(v)>::value == false, "");
5715 auto sumi = ac + av + 'x';
5716 auto sumf = ac + av + 1.0;
5717 static_assert(is_same<int, decltype(ac)>::value == true, "");
5718 static_assert(is_same<int, decltype(av)>::value == true, "");
5719 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5720 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5721 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5722 return (sumf > 0.0) ? sumi : add(c, v);
5727 namespace test_noexcept
5730 int f() { return 0; }
5731 int g() noexcept { return 0; }
5733 static_assert(noexcept(f()) == false, "");
5734 static_assert(noexcept(g()) == true, "");
5738 namespace test_constexpr
5741 template < typename CharT >
5742 unsigned long constexpr
5743 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5745 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5748 template < typename CharT >
5749 unsigned long constexpr
5750 strlen_c(const CharT *const s) noexcept
5752 return strlen_c_r(s, 0UL);
5755 static_assert(strlen_c("") == 0UL, "");
5756 static_assert(strlen_c("1") == 1UL, "");
5757 static_assert(strlen_c("example") == 7UL, "");
5758 static_assert(strlen_c("another\0example") == 7UL, "");
5762 namespace test_rvalue_references
5768 static constexpr int value = N;
5771 answer<1> f(int&) { return answer<1>(); }
5772 answer<2> f(const int&) { return answer<2>(); }
5773 answer<3> f(int&&) { return answer<3>(); }
5780 static_assert(decltype(f(i))::value == 1, "");
5781 static_assert(decltype(f(c))::value == 2, "");
5782 static_assert(decltype(f(0))::value == 3, "");
5787 namespace test_uniform_initialization
5792 static const int zero {};
5793 static const int one {1};
5796 static_assert(test::zero == 0, "");
5797 static_assert(test::one == 1, "");
5801 namespace test_lambdas
5807 auto lambda1 = [](){};
5808 auto lambda2 = lambda1;
5816 auto a = [](int i, int j){ return i + j; }(1, 2);
5817 auto b = []() -> int { return '0'; }();
5818 auto c = [=](){ return a + b; }();
5819 auto d = [&](){ return c; }();
5820 auto e = [a, &b](int x) mutable {
5821 const auto identity = [](int y){ return y; };
5822 for (auto i = 0; i < a; ++i)
5824 return x + identity(a + b);
5826 return a + b + c + d + e;
5832 const auto nullary = [](){ return 0; };
5833 const auto unary = [](int x){ return x; };
5834 using nullary_t = decltype(nullary);
5835 using unary_t = decltype(unary);
5836 const auto higher1st = [](nullary_t f){ return f(); };
5837 const auto higher2nd = [unary](nullary_t f1){
5838 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5840 return higher1st(nullary) + higher2nd(nullary)(unary);
5845 namespace test_variadic_templates
5851 template <int N0, int... N1toN>
5852 struct sum<N0, N1toN...>
5854 static constexpr auto value = N0 + sum<N1toN...>::value;
5860 static constexpr auto value = 0;
5863 static_assert(sum<>::value == 0, "");
5864 static_assert(sum<1>::value == 1, "");
5865 static_assert(sum<23>::value == 23, "");
5866 static_assert(sum<1, 2>::value == 3, "");
5867 static_assert(sum<5, 5, 11>::value == 21, "");
5868 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5872 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5873 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5875 namespace test_template_alias_sfinae
5880 template<typename T>
5881 using member = typename T::member_type;
5883 template<typename T>
5886 template<typename T>
5887 void func(member<T>*) {}
5891 void test() { func<foo>(0); }
5895 } // namespace cxx11
5897 #endif // __cplusplus >= 201103L
5902 if ac_fn_cxx_try_compile "$LINENO"; then :
5907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5910 eval ac_res=\$$cachevar
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5912 $as_echo "$ac_res" >&6; }
5913 if eval test x\$$cachevar = xyes; then
5914 CXX_DIALECT="$switch"
5921 ac_cpp='$CPP $CPPFLAGS'
5922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5926 if test x$ax_cxx_compile_cxx11_required = xtrue; then
5927 if test x$ac_success = xno; then
5928 as_fn_error "*** A compiler with support for C++11 language features is required." "$LINENO" 5
5931 if test x$ac_success = xno; then
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
5934 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
5938 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
5945 # Dependency checking.
5946 rm -rf .tst 2>/dev/null
5947 mkdir .tst 2>/dev/null
5948 if test -d .tst; then
5953 rmdir .tst 2>/dev/null
5955 DEPDIR="${am__leading_dot}deps"
5957 ac_config_commands="$ac_config_commands depdir"
5960 depcc="$CC" am_compiler_list=
5962 am_depcomp=$ac_aux_dir/depcomp
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5964 $as_echo_n "checking dependency style of $depcc... " >&6; }
5965 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5966 $as_echo_n "(cached) " >&6
5968 if test -f "$am_depcomp"; then
5969 # We make a subdir and do the tests there. Otherwise we can end up
5970 # making bogus files that we don't know about and never remove. For
5971 # instance it was reported that on HP-UX the gcc test will end up
5972 # making a dummy file named `D' -- because `-MD' means `put the output
5975 # Copy depcomp to subdir because otherwise we won't find it if we're
5976 # using a relative directory.
5977 cp "$am_depcomp" conftest.dir
5979 # We will build objects and dependencies in a subdirectory because
5980 # it helps to detect inapplicable dependency modes. For instance
5981 # both Tru64's cc and ICC support -MD to output dependencies as a
5982 # side effect of compilation, but ICC will put the dependencies in
5983 # the current directory while Tru64 will put them in the object
5987 am_cv_CC_dependencies_compiler_type=none
5988 if test "$am_compiler_list" = ""; then
5989 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5991 for depmode in $am_compiler_list; do
5992 if test $depmode = none; then break; fi
5994 $as_echo "$as_me:$LINENO: trying $depmode" >&5
5995 # Setup a source with many dependencies, because some compilers
5996 # like to wrap large dependency lists on column 80 (with \), and
5997 # we should not choose a depcomp mode which is confused by this.
5999 # We need to recreate these files for each test, as the compiler may
6000 # overwrite some of them when testing with obscure command lines.
6001 # This happens at least with the AIX C compiler.
6003 for i in 1 2 3 4 5 6; do
6004 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6005 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6006 # Solaris 8's {/usr,}/bin/sh.
6007 touch sub/conftst$i.h
6009 echo "include sub/conftest.Po" > confmf
6011 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6012 # mode. It turns out that the SunPro C++ compiler does not properly
6013 # handle `-M -o', and we need to detect this.
6014 depcmd="depmode=$depmode \
6015 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6016 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6017 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6018 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6019 if env $depcmd > conftest.err 2>&1 &&
6020 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6021 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6022 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6023 # icc doesn't choke on unknown options, it will just issue warnings
6024 # or remarks (even with -Werror). So we grep stderr for any message
6025 # that says an option was ignored or not supported.
6026 # When given -MP, icc 7.0 and 7.1 complain thusly:
6027 # icc: Command line warning: ignoring option '-M'; no argument required
6028 # The diagnosis changed in icc 8.0:
6029 # icc: Command line remark: option '-MP' not supported
6030 if (grep 'ignoring option' conftest.err ||
6031 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6032 am_cv_CC_dependencies_compiler_type=$depmode
6033 $as_echo "$as_me:$LINENO: success" >&5
6037 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6038 sed -e 's/^/| /' < conftest.err >&5
6044 am_cv_CC_dependencies_compiler_type=none
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6049 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6050 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6051 then as_fn_error "no usable dependency style found" "$LINENO" 5
6052 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6057 gnulib_extra_configure_args=
6058 # If large-file support is disabled, make sure gnulib does the same.
6059 if test "$enable_largefile" = no; then
6060 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
6063 # Configure gnulib. We need to build gnulib under some other
6064 # directory not "gnulib", to avoid the problem of both GDB and
6065 # GDBserver wanting to build it in the same directory, when building
6066 # in the source dir.
6069 in_build="build-gnulib"
6070 in_extra_args="$gnulib_extra_configure_args"
6072 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
6073 # so they do not pile up.
6074 ac_sub_configure_args=
6076 eval "set x $ac_configure_args"
6080 if test -n "$ac_prev"; then
6085 -cache-file | --cache-file | --cache-fil | --cache-fi \
6086 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6087 ac_prev=cache_file ;;
6088 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6089 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
6092 --config-cache | -C)
6094 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6096 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6098 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
6100 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6102 --disable-option-checking)
6106 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6108 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
6112 # Always prepend --prefix to ensure using the same prefix
6113 # in subdir configurations.
6114 ac_arg="--prefix=$prefix"
6116 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6118 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
6121 if test "$silent" = yes; then
6122 ac_sub_configure_args="--silent $ac_sub_configure_args"
6125 # Always prepend --disable-option-checking to silence warnings, since
6126 # different subdirs can have different --enable and --with options.
6127 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
6132 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
6133 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
6134 $as_echo "$ac_msg" >&6
6135 as_dir="$ac_dir"; as_fn_mkdir_p
6139 ac_srcdir=$srcdir/$in_src ;;
6141 ac_srcdir=../$srcdir/$in_src ;;
6146 ac_sub_configure=$ac_srcdir/configure
6148 # Make the cache file name correct relative to the subdirectory.
6150 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
6152 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
6155 if test -n "$in_extra_args"; then
6156 # Add the extra args at the end.
6157 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
6160 { $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
6161 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
6162 # The eval makes quoting arguments work.
6163 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
6164 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
6165 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
6181 # If we haven't got the data from the intl directory,
6182 # assume NLS is disabled.
6191 if test -f ../intl/config.intl; then
6192 . ../intl/config.intl
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6195 $as_echo_n "checking whether NLS is requested... " >&6; }
6196 if test x"$USE_NLS" != xyes; then
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6198 $as_echo "no" >&6; }
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6201 $as_echo "yes" >&6; }
6203 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6207 $as_echo_n "checking for catalogs to be installed... " >&6; }
6208 # Look for .po and .gmo files in the source directory.
6211 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6212 # If there aren't any .gmo files the shell will give us the
6213 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6215 case "$cat" in *\**)
6218 # The quadruple backslash is collapsed to a double backslash
6219 # by the backticks, then collapsed again by the double quotes,
6220 # leaving us with one backslash in the sed expression (right
6221 # before the dot that mustn't act as a wildcard).
6222 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6223 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6224 # The user is allowed to set LINGUAS to a list of languages to
6225 # install catalogs for. If it's empty that means "all of them."
6226 if test "x$LINGUAS" = x; then
6227 CATALOGS="$CATALOGS $cat"
6228 XLINGUAS="$XLINGUAS $lang"
6230 case "$LINGUAS" in *$lang*)
6231 CATALOGS="$CATALOGS $cat"
6232 XLINGUAS="$XLINGUAS $lang"
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6239 $as_echo "$LINGUAS" >&6; }
6252 localedir='${datadir}/locale'
6255 if test x"$USE_NLS" = xyes; then
6256 CONFIG_ALL="$CONFIG_ALL all-po"
6257 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6258 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6259 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6262 GNULIB=build-gnulib/import
6264 # For Makefile dependencies.
6266 if test x"$STDINT_H" != x; then
6267 GNULIB_STDINT_H=$GNULIB/$STDINT_H
6273 cat >>confdefs.h <<_ACEOF
6274 #define PACKAGE "$PACKAGE"
6279 # We never need to detect it in this sub-configure.
6280 # But preserve it for config.status --recheck.
6284 MAKEINFO_EXTRA_FLAGS=""
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6286 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6287 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
6288 $as_echo_n "(cached) " >&6
6290 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6291 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6292 gdb_cv_have_makeinfo_click=yes
6294 gdb_cv_have_makeinfo_click=no
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6298 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6299 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6300 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6306 # Check whether --with-separate-debug-dir was given.
6307 if test "${with_separate_debug_dir+set}" = set; then :
6308 withval=$with_separate_debug_dir;
6311 DEBUGDIR=${libdir}/debug
6315 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6316 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6317 ac_define_dir=`eval echo $DEBUGDIR`
6318 ac_define_dir=`eval echo $ac_define_dir`
6320 cat >>confdefs.h <<_ACEOF
6321 #define DEBUGDIR "$ac_define_dir"
6327 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6328 if test "x$prefix" = xNONE; then
6329 test_prefix=/usr/local
6334 test_prefix=$exec_prefix
6337 case ${ac_define_dir} in
6338 "${test_prefix}"|"${test_prefix}/"*|\
6339 '${exec_prefix}'|'${exec_prefix}/'*)
6344 cat >>confdefs.h <<_ACEOF
6345 #define DEBUGDIR_RELOCATABLE $value
6351 # We can't pass paths as command line arguments.
6352 # Mingw32 tries to be clever and will convert the paths for us.
6353 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6354 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6355 # This breaks GDB's relocatable path conversions since paths passed in
6356 # config.h would not get so translated, the path prefixes no longer match.
6358 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6359 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6360 ac_define_dir=`eval echo $bindir`
6361 ac_define_dir=`eval echo $ac_define_dir`
6363 cat >>confdefs.h <<_ACEOF
6364 #define BINDIR "$ac_define_dir"
6369 # GDB's datadir relocation
6373 # Check whether --with-gdb-datadir was given.
6374 if test "${with_gdb_datadir+set}" = set; then :
6375 withval=$with_gdb_datadir;
6376 GDB_DATADIR=$withval
6378 GDB_DATADIR=${datadir}/gdb
6382 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6383 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6384 ac_define_dir=`eval echo $GDB_DATADIR`
6385 ac_define_dir=`eval echo $ac_define_dir`
6387 cat >>confdefs.h <<_ACEOF
6388 #define GDB_DATADIR "$ac_define_dir"
6394 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6395 if test "x$prefix" = xNONE; then
6396 test_prefix=/usr/local
6401 test_prefix=$exec_prefix
6404 case ${ac_define_dir} in
6405 "${test_prefix}"|"${test_prefix}/"*|\
6406 '${exec_prefix}'|'${exec_prefix}/'*)
6411 cat >>confdefs.h <<_ACEOF
6412 #define GDB_DATADIR_RELOCATABLE $value
6419 # Check whether --with-relocated-sources was given.
6420 if test "${with_relocated_sources+set}" = set; then :
6421 withval=$with_relocated_sources; reloc_srcdir="${withval}"
6423 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6424 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6425 ac_define_dir=`eval echo $reloc_srcdir`
6426 ac_define_dir=`eval echo $ac_define_dir`
6428 cat >>confdefs.h <<_ACEOF
6429 #define RELOC_SRCDIR "$ac_define_dir"
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6438 $as_echo_n "checking for default auto-load directory... " >&6; }
6440 # Check whether --with-auto-load-dir was given.
6441 if test "${with_auto_load_dir+set}" = set; then :
6442 withval=$with_auto_load_dir;
6444 with_auto_load_dir='$debugdir:$datadir/auto-load'
6447 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6449 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6450 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6451 ac_define_dir=`eval echo $escape_dir`
6452 ac_define_dir=`eval echo $ac_define_dir`
6454 cat >>confdefs.h <<_ACEOF
6455 #define AUTO_LOAD_DIR "$ac_define_dir"
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6460 $as_echo "$with_auto_load_dir" >&6; }
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6463 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6465 # Check whether --with-auto-load-safe-path was given.
6466 if test "${with_auto_load_safe_path+set}" = set; then :
6467 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6468 with_auto_load_safe_path="/"
6471 with_auto_load_safe_path="$with_auto_load_dir"
6474 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6476 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6477 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6478 ac_define_dir=`eval echo $escape_dir`
6479 ac_define_dir=`eval echo $ac_define_dir`
6481 cat >>confdefs.h <<_ACEOF
6482 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6487 $as_echo "$with_auto_load_safe_path" >&6; }
6491 subdirs="$subdirs testsuite"
6494 # Check whether to support alternative target configurations
6495 # Check whether --enable-targets was given.
6496 if test "${enable_targets+set}" = set; then :
6497 enableval=$enable_targets; case "${enableval}" in
6498 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6500 no) enable_targets= ;;
6501 *) enable_targets=$enableval ;;
6506 # Check whether to enable 64-bit support on 32-bit hosts
6507 # Check whether --enable-64-bit-bfd was given.
6508 if test "${enable_64_bit_bfd+set}" = set; then :
6509 enableval=$enable_64_bit_bfd; case "${enableval}" in
6512 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6518 # Provide defaults for some variables set by the per-host and per-target
6520 gdb_host_obs=posix-hdep.o
6522 if test "${target}" = "${host}"; then
6528 . $srcdir/configure.host
6530 # Add in the common host objects.
6531 . $srcdir/common/common.host
6532 gdb_host_obs="$gdb_host_obs $common_host_obs"
6534 # Accumulate some settings from configure.tgt over all enabled targets
6538 HAVE_NATIVE_GCORE_TARGET=
6540 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6542 if test "$targ_alias" = "all"; then
6545 # Canonicalize the secondary target names.
6546 result=`$ac_config_sub $targ_alias 2>/dev/null`
6547 if test -n "$result"; then
6553 . ${srcdir}/configure.tgt
6555 if test -z "${gdb_target_obs}"; then :
6556 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
6559 # Target-specific object files
6560 for i in ${gdb_target_obs}; do
6561 case " $TARGET_OBS " in
6564 TARGET_OBS="$TARGET_OBS ${i}"
6569 # Check whether this target needs 64-bit CORE_ADDR
6570 if test x${want64} = xfalse; then
6571 . ${srcdir}/../bfd/config.bfd
6574 # Check whether this target is native and supports gcore.
6575 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6576 && $gdb_have_gcore; then
6577 HAVE_NATIVE_GCORE_TARGET=1
6582 if test x${all_targets} = xtrue; then
6584 # We want all 64-bit targets if we either:
6585 # - run on a 64-bit host or
6586 # - already require 64-bit support for some other target or
6587 # - the --enable-64-bit-bfd option was supplied
6588 # Otherwise we only support all 32-bit targets.
6590 # NOTE: This test must be in sync with the corresponding
6593 if test x${want64} = xfalse; then
6594 # The cast to long int works around a bug in the HP C Compiler
6595 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6596 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6597 # This bug is HP SR number 8606223364.
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6599 $as_echo_n "checking size of long... " >&6; }
6600 if test "${ac_cv_sizeof_long+set}" = set; then :
6601 $as_echo_n "(cached) " >&6
6603 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6606 if test "$ac_cv_type_long" = yes; then
6607 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6609 { as_fn_set_status 77
6610 as_fn_error "cannot compute sizeof (long)
6611 See \`config.log' for more details." "$LINENO" 5; }; }
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6619 $as_echo "$ac_cv_sizeof_long" >&6; }
6623 cat >>confdefs.h <<_ACEOF
6624 #define SIZEOF_LONG $ac_cv_sizeof_long
6628 if test "x${ac_cv_sizeof_long}" = "x8"; then
6632 if test x${want64} = xtrue; then
6633 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6635 TARGET_OBS='$(ALL_TARGET_OBS)'
6642 # For other settings, only the main target counts.
6646 targ=$target; . ${srcdir}/configure.tgt
6648 # Fetch the default architecture and default target vector from BFD.
6649 targ=$target; . $srcdir/../bfd/config.bfd
6651 # We only want the first architecture, so strip off the others if
6652 # there is more than one.
6653 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6655 if test "x$targ_archs" != x; then
6657 cat >>confdefs.h <<_ACEOF
6658 #define DEFAULT_BFD_ARCH $targ_archs
6662 if test "x$targ_defvec" != x; then
6664 cat >>confdefs.h <<_ACEOF
6665 #define DEFAULT_BFD_VEC $targ_defvec
6670 # The CLI cannot be disabled yet, but may be in the future.
6673 # Check whether --enable-gdbcli was given.
6674 if test "${enable_gdbcli+set}" = set; then :
6675 enableval=$enable_gdbcli; case $enableval in
6679 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
6681 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
6687 if test x"$enable_gdbcli" = xyes; then
6688 if test -d $srcdir/cli; then
6689 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
6690 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
6691 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
6692 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
6697 # Check whether --enable-gdbmi was given.
6698 if test "${enable_gdbmi+set}" = set; then :
6699 enableval=$enable_gdbmi; case $enableval in
6703 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6709 if test x"$enable_gdbmi" = xyes; then
6710 if test -d $srcdir/mi; then
6711 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6712 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6713 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6714 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6719 # Check whether --enable-tui was given.
6720 if test "${enable_tui+set}" = set; then :
6721 enableval=$enable_tui; case $enableval in
6725 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6733 # Check whether --enable-gdbtk was given.
6734 if test "${enable_gdbtk+set}" = set; then :
6735 enableval=$enable_gdbtk; case $enableval in
6739 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6742 if test -d $srcdir/gdbtk; then
6749 # We unconditionally disable gdbtk tests on selected platforms.
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6753 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6757 # Libunwind support for ia64.
6760 # Check whether --with-libunwind-ia64 was given.
6761 if test "${with_libunwind_ia64+set}" = set; then :
6762 withval=$with_libunwind_ia64;
6764 with_libunwind_ia64=auto
6768 # Backward compatibility option.
6769 if test "${with_libunwind+set}" = set; then
6770 if test x"$with_libunwind_ia64" != xauto; then
6771 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6774 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6775 with_libunwind_ia64="$with_libunwind"
6778 case "$with_libunwind_ia64" in
6782 for ac_header in libunwind-ia64.h
6784 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6785 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6786 cat >>confdefs.h <<_ACEOF
6787 #define HAVE_LIBUNWIND_IA64_H 1
6794 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
6797 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6801 if test x"$with_libunwind_ia64" = xyes; then
6802 for ac_header in libunwind-ia64.h
6804 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6805 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6806 cat >>confdefs.h <<_ACEOF
6807 #define HAVE_LIBUNWIND_IA64_H 1
6814 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
6815 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6817 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
6818 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
6819 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
6824 # Check whether --with-curses was given.
6825 if test "${with_curses+set}" = set; then :
6826 withval=$with_curses; opt_curses=$withval
6831 if test "$opt_curses" = "yes"; then
6835 # Profiling support.
6836 # Check whether --enable-profiling was given.
6837 if test "${enable_profiling+set}" = set; then :
6838 enableval=$enable_profiling; case $enableval in
6842 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6849 for ac_func in monstartup _mcleanup
6851 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6852 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6853 eval as_val=\$$as_ac_var
6854 if test "x$as_val" = x""yes; then :
6855 cat >>confdefs.h <<_ACEOF
6856 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6863 $as_echo_n "checking for _etext... " >&6; }
6864 if test "${ac_cv_var__etext+set}" = set; then :
6865 $as_echo_n "(cached) " >&6
6867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6868 /* end confdefs.h. */
6880 if ac_fn_c_try_link "$LINENO"; then :
6881 ac_cv_var__etext=yes
6885 rm -f core conftest.err conftest.$ac_objext \
6886 conftest$ac_exeext conftest.$ac_ext
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6889 $as_echo "$ac_cv_var__etext" >&6; }
6890 if test $ac_cv_var__etext = yes; then
6892 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6896 $as_echo_n "checking for etext... " >&6; }
6897 if test "${ac_cv_var_etext+set}" = set; then :
6898 $as_echo_n "(cached) " >&6
6900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6901 /* end confdefs.h. */
6913 if ac_fn_c_try_link "$LINENO"; then :
6918 rm -f core conftest.err conftest.$ac_objext \
6919 conftest$ac_exeext conftest.$ac_ext
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6922 $as_echo "$ac_cv_var_etext" >&6; }
6923 if test $ac_cv_var_etext = yes; then
6925 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6928 if test "$enable_profiling" = yes ; then
6929 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6930 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6933 OLD_CFLAGS="$CFLAGS"
6934 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6937 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6938 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6939 $as_echo_n "(cached) " >&6
6941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6942 /* end confdefs.h. */
6952 if ac_fn_c_try_compile "$LINENO"; then :
6953 ac_cv_cc_supports_pg=yes
6955 ac_cv_cc_supports_pg=no
6957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6960 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6962 if test $ac_cv_cc_supports_pg = no; then
6963 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6966 CFLAGS="$OLD_CFLAGS"
6971 # Check whether --with-pkgversion was given.
6972 if test "${with_pkgversion+set}" = set; then :
6973 withval=$with_pkgversion; case "$withval" in
6974 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6976 *) PKGVERSION="($withval) " ;;
6987 # Check whether --with-bugurl was given.
6988 if test "${with_bugurl+set}" = set; then :
6989 withval=$with_bugurl; case "$withval" in
6990 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6993 *) BUGURL="$withval"
6997 BUGURL="http://www.gnu.org/software/gdb/bugs/"
7007 REPORT_BUGS_TO="<$BUGURL>"
7008 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7015 cat >>confdefs.h <<_ACEOF
7016 #define PKGVERSION "$PKGVERSION"
7020 cat >>confdefs.h <<_ACEOF
7021 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7025 # --------------------- #
7026 # Checks for programs. #
7027 # --------------------- #
7029 for ac_prog in gawk mawk nawk awk
7031 # Extract the first word of "$ac_prog", so it can be a program name with args.
7032 set dummy $ac_prog; ac_word=$2
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7034 $as_echo_n "checking for $ac_word... " >&6; }
7035 if test "${ac_cv_prog_AWK+set}" = set; then :
7036 $as_echo_n "(cached) " >&6
7038 if test -n "$AWK"; then
7039 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7045 test -z "$as_dir" && as_dir=.
7046 for ac_exec_ext in '' $ac_executable_extensions; do
7047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7048 ac_cv_prog_AWK="$ac_prog"
7049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7059 if test -n "$AWK"; then
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7061 $as_echo "$AWK" >&6; }
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7064 $as_echo "no" >&6; }
7068 test -n "$AWK" && break
7071 # Find a good install program. We prefer a C program (faster),
7072 # so one script is as good as another. But avoid the broken or
7073 # incompatible versions:
7074 # SysV /etc/install, /usr/sbin/install
7075 # SunOS /usr/etc/install
7076 # IRIX /sbin/install
7078 # AmigaOS /C/install, which installs bootblocks on floppy discs
7079 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7080 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7081 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7082 # OS/2's system install, which has a completely different semantic
7083 # ./install, which can be erroneously created by make from ./install.sh.
7084 # Reject install programs that cannot install multiple files.
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7086 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7087 if test -z "$INSTALL"; then
7088 if test "${ac_cv_path_install+set}" = set; then :
7089 $as_echo_n "(cached) " >&6
7091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7095 test -z "$as_dir" && as_dir=.
7096 # Account for people who put trailing slashes in PATH elements.
7097 case $as_dir/ in #((
7098 ./ | .// | /[cC]/* | \
7099 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7100 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7103 # OSF1 and SCO ODT 3.0 have their own names for install.
7104 # Don't use installbsd from OSF since it installs stuff as root
7106 for ac_prog in ginstall scoinst install; do
7107 for ac_exec_ext in '' $ac_executable_extensions; do
7108 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7109 if test $ac_prog = install &&
7110 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7111 # AIX install. It has an incompatible calling convention.
7113 elif test $ac_prog = install &&
7114 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7115 # program-specific install script used by HP pwplus--don't use.
7118 rm -rf conftest.one conftest.two conftest.dir
7119 echo one > conftest.one
7120 echo two > conftest.two
7122 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7123 test -s conftest.one && test -s conftest.two &&
7124 test -s conftest.dir/conftest.one &&
7125 test -s conftest.dir/conftest.two
7127 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7140 rm -rf conftest.one conftest.two conftest.dir
7143 if test "${ac_cv_path_install+set}" = set; then
7144 INSTALL=$ac_cv_path_install
7146 # As a last resort, use the slow shell script. Don't cache a
7147 # value for INSTALL within a source directory, because that will
7148 # break other packages using the cache if that directory is
7149 # removed, or if the value is a relative name.
7150 INSTALL=$ac_install_sh
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7154 $as_echo "$INSTALL" >&6; }
7156 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7157 # It thinks the first close brace ends the variable substitution.
7158 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7160 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7162 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7165 $as_echo_n "checking whether ln -s works... " >&6; }
7167 if test "$LN_S" = "ln -s"; then
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7169 $as_echo "yes" >&6; }
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7172 $as_echo "no, using $LN_S" >&6; }
7175 if test -n "$ac_tool_prefix"; then
7176 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7177 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7179 $as_echo_n "checking for $ac_word... " >&6; }
7180 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7181 $as_echo_n "(cached) " >&6
7183 if test -n "$RANLIB"; then
7184 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7190 test -z "$as_dir" && as_dir=.
7191 for ac_exec_ext in '' $ac_executable_extensions; do
7192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7193 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7203 RANLIB=$ac_cv_prog_RANLIB
7204 if test -n "$RANLIB"; then
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7206 $as_echo "$RANLIB" >&6; }
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7209 $as_echo "no" >&6; }
7214 if test -z "$ac_cv_prog_RANLIB"; then
7215 ac_ct_RANLIB=$RANLIB
7216 # Extract the first word of "ranlib", so it can be a program name with args.
7217 set dummy ranlib; ac_word=$2
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7219 $as_echo_n "checking for $ac_word... " >&6; }
7220 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7221 $as_echo_n "(cached) " >&6
7223 if test -n "$ac_ct_RANLIB"; then
7224 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7230 test -z "$as_dir" && as_dir=.
7231 for ac_exec_ext in '' $ac_executable_extensions; do
7232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7233 ac_cv_prog_ac_ct_RANLIB="ranlib"
7234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7243 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7244 if test -n "$ac_ct_RANLIB"; then
7245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7246 $as_echo "$ac_ct_RANLIB" >&6; }
7248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7249 $as_echo "no" >&6; }
7252 if test "x$ac_ct_RANLIB" = x; then
7255 case $cross_compiling:$ac_tool_warned in
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7258 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7259 ac_tool_warned=yes ;;
7261 RANLIB=$ac_ct_RANLIB
7264 RANLIB="$ac_cv_prog_RANLIB"
7267 for ac_prog in 'bison -y' byacc
7269 # Extract the first word of "$ac_prog", so it can be a program name with args.
7270 set dummy $ac_prog; ac_word=$2
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7272 $as_echo_n "checking for $ac_word... " >&6; }
7273 if test "${ac_cv_prog_YACC+set}" = set; then :
7274 $as_echo_n "(cached) " >&6
7276 if test -n "$YACC"; then
7277 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7283 test -z "$as_dir" && as_dir=.
7284 for ac_exec_ext in '' $ac_executable_extensions; do
7285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7286 ac_cv_prog_YACC="$ac_prog"
7287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7296 YACC=$ac_cv_prog_YACC
7297 if test -n "$YACC"; then
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7299 $as_echo "$YACC" >&6; }
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7302 $as_echo "no" >&6; }
7306 test -n "$YACC" && break
7308 test -n "$YACC" || YACC="yacc"
7311 if test -n "$ac_tool_prefix"; then
7312 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7313 set dummy ${ac_tool_prefix}ar; ac_word=$2
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7315 $as_echo_n "checking for $ac_word... " >&6; }
7316 if test "${ac_cv_prog_AR+set}" = set; then :
7317 $as_echo_n "(cached) " >&6
7319 if test -n "$AR"; then
7320 ac_cv_prog_AR="$AR" # Let the user override the test.
7322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7326 test -z "$as_dir" && as_dir=.
7327 for ac_exec_ext in '' $ac_executable_extensions; do
7328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7329 ac_cv_prog_AR="${ac_tool_prefix}ar"
7330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7340 if test -n "$AR"; then
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7342 $as_echo "$AR" >&6; }
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7345 $as_echo "no" >&6; }
7350 if test -z "$ac_cv_prog_AR"; then
7352 # Extract the first word of "ar", so it can be a program name with args.
7353 set dummy ar; ac_word=$2
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7355 $as_echo_n "checking for $ac_word... " >&6; }
7356 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7357 $as_echo_n "(cached) " >&6
7359 if test -n "$ac_ct_AR"; then
7360 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7366 test -z "$as_dir" && as_dir=.
7367 for ac_exec_ext in '' $ac_executable_extensions; do
7368 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7369 ac_cv_prog_ac_ct_AR="ar"
7370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7379 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7380 if test -n "$ac_ct_AR"; then
7381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7382 $as_echo "$ac_ct_AR" >&6; }
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7385 $as_echo "no" >&6; }
7388 if test "x$ac_ct_AR" = x; then
7391 case $cross_compiling:$ac_tool_warned in
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7394 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7395 ac_tool_warned=yes ;;
7403 if test -n "$ac_tool_prefix"; then
7404 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7405 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7407 $as_echo_n "checking for $ac_word... " >&6; }
7408 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7409 $as_echo_n "(cached) " >&6
7411 if test -n "$DLLTOOL"; then
7412 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7418 test -z "$as_dir" && as_dir=.
7419 for ac_exec_ext in '' $ac_executable_extensions; do
7420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7421 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7431 DLLTOOL=$ac_cv_prog_DLLTOOL
7432 if test -n "$DLLTOOL"; then
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7434 $as_echo "$DLLTOOL" >&6; }
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7437 $as_echo "no" >&6; }
7442 if test -z "$ac_cv_prog_DLLTOOL"; then
7443 ac_ct_DLLTOOL=$DLLTOOL
7444 # Extract the first word of "dlltool", so it can be a program name with args.
7445 set dummy dlltool; ac_word=$2
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7447 $as_echo_n "checking for $ac_word... " >&6; }
7448 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7449 $as_echo_n "(cached) " >&6
7451 if test -n "$ac_ct_DLLTOOL"; then
7452 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7458 test -z "$as_dir" && as_dir=.
7459 for ac_exec_ext in '' $ac_executable_extensions; do
7460 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7461 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7471 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7472 if test -n "$ac_ct_DLLTOOL"; then
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7474 $as_echo "$ac_ct_DLLTOOL" >&6; }
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7477 $as_echo "no" >&6; }
7480 if test "x$ac_ct_DLLTOOL" = x; then
7483 case $cross_compiling:$ac_tool_warned in
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7486 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7487 ac_tool_warned=yes ;;
7489 DLLTOOL=$ac_ct_DLLTOOL
7492 DLLTOOL="$ac_cv_prog_DLLTOOL"
7495 if test -n "$ac_tool_prefix"; then
7496 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7497 set dummy ${ac_tool_prefix}windres; ac_word=$2
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7499 $as_echo_n "checking for $ac_word... " >&6; }
7500 if test "${ac_cv_prog_WINDRES+set}" = set; then :
7501 $as_echo_n "(cached) " >&6
7503 if test -n "$WINDRES"; then
7504 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7510 test -z "$as_dir" && as_dir=.
7511 for ac_exec_ext in '' $ac_executable_extensions; do
7512 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7513 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7523 WINDRES=$ac_cv_prog_WINDRES
7524 if test -n "$WINDRES"; then
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7526 $as_echo "$WINDRES" >&6; }
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7529 $as_echo "no" >&6; }
7534 if test -z "$ac_cv_prog_WINDRES"; then
7535 ac_ct_WINDRES=$WINDRES
7536 # Extract the first word of "windres", so it can be a program name with args.
7537 set dummy windres; ac_word=$2
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7539 $as_echo_n "checking for $ac_word... " >&6; }
7540 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7541 $as_echo_n "(cached) " >&6
7543 if test -n "$ac_ct_WINDRES"; then
7544 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7550 test -z "$as_dir" && as_dir=.
7551 for ac_exec_ext in '' $ac_executable_extensions; do
7552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7553 ac_cv_prog_ac_ct_WINDRES="windres"
7554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7563 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7564 if test -n "$ac_ct_WINDRES"; then
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7566 $as_echo "$ac_ct_WINDRES" >&6; }
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7569 $as_echo "no" >&6; }
7572 if test "x$ac_ct_WINDRES" = x; then
7575 case $cross_compiling:$ac_tool_warned in
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7578 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7579 ac_tool_warned=yes ;;
7581 WINDRES=$ac_ct_WINDRES
7584 WINDRES="$ac_cv_prog_WINDRES"
7590 # Needed for GNU Hurd hosts.
7591 if test -n "$ac_tool_prefix"; then
7592 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7593 set dummy ${ac_tool_prefix}mig; ac_word=$2
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595 $as_echo_n "checking for $ac_word... " >&6; }
7596 if test "${ac_cv_prog_MIG+set}" = set; then :
7597 $as_echo_n "(cached) " >&6
7599 if test -n "$MIG"; then
7600 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7606 test -z "$as_dir" && as_dir=.
7607 for ac_exec_ext in '' $ac_executable_extensions; do
7608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7609 ac_cv_prog_MIG="${ac_tool_prefix}mig"
7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7620 if test -n "$MIG"; then
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7622 $as_echo "$MIG" >&6; }
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7630 if test -z "$ac_cv_prog_MIG"; then
7632 # Extract the first word of "mig", so it can be a program name with args.
7633 set dummy mig; ac_word=$2
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7635 $as_echo_n "checking for $ac_word... " >&6; }
7636 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7637 $as_echo_n "(cached) " >&6
7639 if test -n "$ac_ct_MIG"; then
7640 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7646 test -z "$as_dir" && as_dir=.
7647 for ac_exec_ext in '' $ac_executable_extensions; do
7648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7649 ac_cv_prog_ac_ct_MIG="mig"
7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7659 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7660 if test -n "$ac_ct_MIG"; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7662 $as_echo "$ac_ct_MIG" >&6; }
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665 $as_echo "no" >&6; }
7668 if test "x$ac_ct_MIG" = x; then
7671 case $cross_compiling:$ac_tool_warned in
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7675 ac_tool_warned=yes ;;
7680 MIG="$ac_cv_prog_MIG"
7683 if test x"$MIG" = x; then
7684 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
7689 # ---------------------- #
7690 # Checks for libraries. #
7691 # ---------------------- #
7693 # We might need to link with -lm; most simulators need it.
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7695 $as_echo_n "checking for main in -lm... " >&6; }
7696 if test "${ac_cv_lib_m_main+set}" = set; then :
7697 $as_echo_n "(cached) " >&6
7699 ac_check_lib_save_LIBS=$LIBS
7701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7702 /* end confdefs.h. */
7713 if ac_fn_c_try_link "$LINENO"; then :
7714 ac_cv_lib_m_main=yes
7718 rm -f core conftest.err conftest.$ac_objext \
7719 conftest$ac_exeext conftest.$ac_ext
7720 LIBS=$ac_check_lib_save_LIBS
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7723 $as_echo "$ac_cv_lib_m_main" >&6; }
7724 if test "x$ac_cv_lib_m_main" = x""yes; then :
7725 cat >>confdefs.h <<_ACEOF
7734 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7736 $as_echo_n "checking for library containing gethostbyname... " >&6; }
7737 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7738 $as_echo_n "(cached) " >&6
7740 ac_func_search_save_LIBS=$LIBS
7741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742 /* end confdefs.h. */
7744 /* Override any GCC internal prototype to avoid an error.
7745 Use char because int might match the return type of a GCC
7746 builtin and then its argument prototype would still apply. */
7750 char gethostbyname ();
7754 return gethostbyname ();
7759 for ac_lib in '' nsl; do
7760 if test -z "$ac_lib"; then
7761 ac_res="none required"
7764 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7766 if ac_fn_c_try_link "$LINENO"; then :
7767 ac_cv_search_gethostbyname=$ac_res
7769 rm -f core conftest.err conftest.$ac_objext \
7771 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7775 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7778 ac_cv_search_gethostbyname=no
7781 LIBS=$ac_func_search_save_LIBS
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7784 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7785 ac_res=$ac_cv_search_gethostbyname
7786 if test "$ac_res" != no; then :
7787 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7792 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7794 $as_echo_n "checking for library containing socketpair... " >&6; }
7795 if test "${ac_cv_search_socketpair+set}" = set; then :
7796 $as_echo_n "(cached) " >&6
7798 ac_func_search_save_LIBS=$LIBS
7799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7800 /* end confdefs.h. */
7802 /* Override any GCC internal prototype to avoid an error.
7803 Use char because int might match the return type of a GCC
7804 builtin and then its argument prototype would still apply. */
7812 return socketpair ();
7817 for ac_lib in '' socket; do
7818 if test -z "$ac_lib"; then
7819 ac_res="none required"
7822 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7824 if ac_fn_c_try_link "$LINENO"; then :
7825 ac_cv_search_socketpair=$ac_res
7827 rm -f core conftest.err conftest.$ac_objext \
7829 if test "${ac_cv_search_socketpair+set}" = set; then :
7833 if test "${ac_cv_search_socketpair+set}" = set; then :
7836 ac_cv_search_socketpair=no
7839 LIBS=$ac_func_search_save_LIBS
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7842 $as_echo "$ac_cv_search_socketpair" >&6; }
7843 ac_res=$ac_cv_search_socketpair
7844 if test "$ac_res" != no; then :
7845 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7850 # Link in zlib if we can. This allows us to read compressed debug sections.
7852 # Use the system's zlib library.
7853 zlibdir="-L\$(top_builddir)/../zlib"
7854 zlibinc="-I\$(top_srcdir)/../zlib"
7856 # Check whether --with-system-zlib was given.
7857 if test "${with_system_zlib+set}" = set; then :
7858 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7869 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7870 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7872 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7873 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7874 $as_echo_n "(cached) " >&6
7876 ac_func_search_save_LIBS=$LIBS
7877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7878 /* end confdefs.h. */
7880 /* Override any GCC internal prototype to avoid an error.
7881 Use char because int might match the return type of a GCC
7882 builtin and then its argument prototype would still apply. */
7886 char kinfo_getvmmap ();
7890 return kinfo_getvmmap ();
7895 for ac_lib in '' util util-freebsd; do
7896 if test -z "$ac_lib"; then
7897 ac_res="none required"
7900 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7902 if ac_fn_c_try_link "$LINENO"; then :
7903 ac_cv_search_kinfo_getvmmap=$ac_res
7905 rm -f core conftest.err conftest.$ac_objext \
7907 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7911 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7914 ac_cv_search_kinfo_getvmmap=no
7917 LIBS=$ac_func_search_save_LIBS
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7920 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7921 ac_res=$ac_cv_search_kinfo_getvmmap
7922 if test "$ac_res" != no; then :
7923 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7925 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7930 # fbsd-nat.c can also use kinfo_getfile.
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
7932 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
7933 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7934 $as_echo_n "(cached) " >&6
7936 ac_func_search_save_LIBS=$LIBS
7937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7938 /* end confdefs.h. */
7940 /* Override any GCC internal prototype to avoid an error.
7941 Use char because int might match the return type of a GCC
7942 builtin and then its argument prototype would still apply. */
7946 char kinfo_getfile ();
7950 return kinfo_getfile ();
7955 for ac_lib in '' util util-freebsd; do
7956 if test -z "$ac_lib"; then
7957 ac_res="none required"
7960 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7962 if ac_fn_c_try_link "$LINENO"; then :
7963 ac_cv_search_kinfo_getfile=$ac_res
7965 rm -f core conftest.err conftest.$ac_objext \
7967 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7971 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7974 ac_cv_search_kinfo_getfile=no
7977 LIBS=$ac_func_search_save_LIBS
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
7980 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
7981 ac_res=$ac_cv_search_kinfo_getfile
7982 if test "$ac_res" != no; then :
7983 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7985 $as_echo "#define HAVE_KINFO_GETFILE 1" >>confdefs.h
7991 if test "X$prefix" = "XNONE"; then
7992 acl_final_prefix="$ac_default_prefix"
7994 acl_final_prefix="$prefix"
7996 if test "X$exec_prefix" = "XNONE"; then
7997 acl_final_exec_prefix='${prefix}'
7999 acl_final_exec_prefix="$exec_prefix"
8001 acl_save_prefix="$prefix"
8002 prefix="$acl_final_prefix"
8003 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8004 prefix="$acl_save_prefix"
8007 # Check whether --with-gnu-ld was given.
8008 if test "${with_gnu_ld+set}" = set; then :
8009 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8014 # Prepare PATH_SEPARATOR.
8015 # The user is always right.
8016 if test "${PATH_SEPARATOR+set}" != set; then
8017 echo "#! /bin/sh" >conf$$.sh
8018 echo "exit 0" >>conf$$.sh
8020 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8028 if test "$GCC" = yes; then
8029 # Check if gcc -print-prog-name=ld gives a path.
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8031 $as_echo_n "checking for ld used by GCC... " >&6; }
8034 # gcc leaves a trailing carriage return which upsets mingw
8035 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8037 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8040 # Accept absolute paths.
8041 [\\/]* | [A-Za-z]:[\\/]*)
8042 re_direlt='/[^/][^/]*/\.\./'
8043 # Canonicalize the path of ld
8044 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8045 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8046 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8048 test -z "$LD" && LD="$ac_prog"
8051 # If it fails, then pretend we aren't using GCC.
8055 # If it is relative, then search for the first ld in PATH.
8059 elif test "$with_gnu_ld" = yes; then
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8061 $as_echo_n "checking for GNU ld... " >&6; }
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8064 $as_echo_n "checking for non-GNU ld... " >&6; }
8066 if test "${acl_cv_path_LD+set}" = set; then :
8067 $as_echo_n "(cached) " >&6
8069 if test -z "$LD"; then
8070 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8071 for ac_dir in $PATH; do
8072 test -z "$ac_dir" && ac_dir=.
8073 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8074 acl_cv_path_LD="$ac_dir/$ac_prog"
8075 # Check to see if the program is GNU ld. I'd rather use --version,
8076 # but apparently some GNU ld's only accept -v.
8077 # Break only if it was the GNU/non-GNU ld that we prefer.
8078 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8079 test "$with_gnu_ld" != no && break
8081 test "$with_gnu_ld" != yes && break
8087 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8091 LD="$acl_cv_path_LD"
8092 if test -n "$LD"; then
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8094 $as_echo "$LD" >&6; }
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8099 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8101 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8102 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8103 $as_echo_n "(cached) " >&6
8105 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8106 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8107 acl_cv_prog_gnu_ld=yes
8109 acl_cv_prog_gnu_ld=no
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8113 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8114 with_gnu_ld=$acl_cv_prog_gnu_ld
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8119 $as_echo_n "checking for shared library run path origin... " >&6; }
8120 if test "${acl_cv_rpath+set}" = set; then :
8121 $as_echo_n "(cached) " >&6
8124 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8125 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8132 $as_echo "$acl_cv_rpath" >&6; }
8134 libext="$acl_cv_libext"
8135 shlibext="$acl_cv_shlibext"
8136 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8137 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8138 hardcode_direct="$acl_cv_hardcode_direct"
8139 hardcode_minus_L="$acl_cv_hardcode_minus_L"
8140 # Check whether --enable-rpath was given.
8141 if test "${enable_rpath+set}" = set; then :
8142 enableval=$enable_rpath; :
8156 acl_save_prefix="$prefix"
8157 prefix="$acl_final_prefix"
8158 acl_save_exec_prefix="$exec_prefix"
8159 exec_prefix="$acl_final_exec_prefix"
8161 eval additional_includedir=\"$includedir\"
8162 eval additional_libdir=\"$libdir\"
8164 exec_prefix="$acl_save_exec_prefix"
8165 prefix="$acl_save_prefix"
8168 # Check whether --with-libiconv-prefix was given.
8169 if test "${with_libiconv_prefix+set}" = set; then :
8170 withval=$with_libiconv_prefix;
8171 if test "X$withval" = "Xno"; then
8174 if test "X$withval" = "X"; then
8176 acl_save_prefix="$prefix"
8177 prefix="$acl_final_prefix"
8178 acl_save_exec_prefix="$exec_prefix"
8179 exec_prefix="$acl_final_exec_prefix"
8181 eval additional_includedir=\"$includedir\"
8182 eval additional_libdir=\"$libdir\"
8184 exec_prefix="$acl_save_exec_prefix"
8185 prefix="$acl_save_prefix"
8188 additional_includedir="$withval/include"
8189 additional_libdir="$withval/lib"
8200 names_already_handled=
8201 names_next_round='iconv '
8202 while test -n "$names_next_round"; do
8203 names_this_round="$names_next_round"
8205 for name in $names_this_round; do
8207 for n in $names_already_handled; do
8208 if test "$n" = "$name"; then
8213 if test -z "$already_handled"; then
8214 names_already_handled="$names_already_handled $name"
8215 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8216 eval value=\"\$HAVE_LIB$uppername\"
8217 if test -n "$value"; then
8218 if test "$value" = yes; then
8219 eval value=\"\$LIB$uppername\"
8220 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8221 eval value=\"\$LTLIB$uppername\"
8222 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8231 if test $use_additional = yes; then
8232 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8233 found_dir="$additional_libdir"
8234 found_so="$additional_libdir/lib$name.$shlibext"
8235 if test -f "$additional_libdir/lib$name.la"; then
8236 found_la="$additional_libdir/lib$name.la"
8239 if test -f "$additional_libdir/lib$name.$libext"; then
8240 found_dir="$additional_libdir"
8241 found_a="$additional_libdir/lib$name.$libext"
8242 if test -f "$additional_libdir/lib$name.la"; then
8243 found_la="$additional_libdir/lib$name.la"
8248 if test "X$found_dir" = "X"; then
8249 for x in $LDFLAGS $LTLIBICONV; do
8251 acl_save_prefix="$prefix"
8252 prefix="$acl_final_prefix"
8253 acl_save_exec_prefix="$exec_prefix"
8254 exec_prefix="$acl_final_exec_prefix"
8256 exec_prefix="$acl_save_exec_prefix"
8257 prefix="$acl_save_prefix"
8261 dir=`echo "X$x" | sed -e 's/^X-L//'`
8262 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8264 found_so="$dir/lib$name.$shlibext"
8265 if test -f "$dir/lib$name.la"; then
8266 found_la="$dir/lib$name.la"
8269 if test -f "$dir/lib$name.$libext"; then
8271 found_a="$dir/lib$name.$libext"
8272 if test -f "$dir/lib$name.la"; then
8273 found_la="$dir/lib$name.la"
8279 if test "X$found_dir" != "X"; then
8284 if test "X$found_dir" != "X"; then
8285 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8286 if test "X$found_so" != "X"; then
8287 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8288 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8291 for x in $ltrpathdirs; do
8292 if test "X$x" = "X$found_dir"; then
8297 if test -z "$haveit"; then
8298 ltrpathdirs="$ltrpathdirs $found_dir"
8300 if test "$hardcode_direct" = yes; then
8301 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8303 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8304 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8306 for x in $rpathdirs; do
8307 if test "X$x" = "X$found_dir"; then
8312 if test -z "$haveit"; then
8313 rpathdirs="$rpathdirs $found_dir"
8317 for x in $LDFLAGS $LIBICONV; do
8319 acl_save_prefix="$prefix"
8320 prefix="$acl_final_prefix"
8321 acl_save_exec_prefix="$exec_prefix"
8322 exec_prefix="$acl_final_exec_prefix"
8324 exec_prefix="$acl_save_exec_prefix"
8325 prefix="$acl_save_prefix"
8327 if test "X$x" = "X-L$found_dir"; then
8332 if test -z "$haveit"; then
8333 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8335 if test "$hardcode_minus_L" != no; then
8336 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8338 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8344 if test "X$found_a" != "X"; then
8345 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8347 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8350 additional_includedir=
8351 case "$found_dir" in
8353 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8354 additional_includedir="$basedir/include"
8357 if test "X$additional_includedir" != "X"; then
8358 if test "X$additional_includedir" != "X/usr/include"; then
8360 if test "X$additional_includedir" = "X/usr/local/include"; then
8361 if test -n "$GCC"; then
8363 linux*) haveit=yes;;
8367 if test -z "$haveit"; then
8368 for x in $CPPFLAGS $INCICONV; do
8370 acl_save_prefix="$prefix"
8371 prefix="$acl_final_prefix"
8372 acl_save_exec_prefix="$exec_prefix"
8373 exec_prefix="$acl_final_exec_prefix"
8375 exec_prefix="$acl_save_exec_prefix"
8376 prefix="$acl_save_prefix"
8378 if test "X$x" = "X-I$additional_includedir"; then
8383 if test -z "$haveit"; then
8384 if test -d "$additional_includedir"; then
8385 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8391 if test -n "$found_la"; then
8392 save_libdir="$libdir"
8394 */* | *\\*) . "$found_la" ;;
8395 *) . "./$found_la" ;;
8397 libdir="$save_libdir"
8398 for dep in $dependency_libs; do
8401 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8402 if test "X$additional_libdir" != "X/usr/lib"; then
8404 if test "X$additional_libdir" = "X/usr/local/lib"; then
8405 if test -n "$GCC"; then
8407 linux*) haveit=yes;;
8411 if test -z "$haveit"; then
8413 for x in $LDFLAGS $LIBICONV; do
8415 acl_save_prefix="$prefix"
8416 prefix="$acl_final_prefix"
8417 acl_save_exec_prefix="$exec_prefix"
8418 exec_prefix="$acl_final_exec_prefix"
8420 exec_prefix="$acl_save_exec_prefix"
8421 prefix="$acl_save_prefix"
8423 if test "X$x" = "X-L$additional_libdir"; then
8428 if test -z "$haveit"; then
8429 if test -d "$additional_libdir"; then
8430 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8434 for x in $LDFLAGS $LTLIBICONV; do
8436 acl_save_prefix="$prefix"
8437 prefix="$acl_final_prefix"
8438 acl_save_exec_prefix="$exec_prefix"
8439 exec_prefix="$acl_final_exec_prefix"
8441 exec_prefix="$acl_save_exec_prefix"
8442 prefix="$acl_save_prefix"
8444 if test "X$x" = "X-L$additional_libdir"; then
8449 if test -z "$haveit"; then
8450 if test -d "$additional_libdir"; then
8451 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8458 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8459 if test "$enable_rpath" != no; then
8461 for x in $rpathdirs; do
8462 if test "X$x" = "X$dir"; then
8467 if test -z "$haveit"; then
8468 rpathdirs="$rpathdirs $dir"
8471 for x in $ltrpathdirs; do
8472 if test "X$x" = "X$dir"; then
8477 if test -z "$haveit"; then
8478 ltrpathdirs="$ltrpathdirs $dir"
8483 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8486 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8489 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8490 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8496 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8497 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8503 if test "X$rpathdirs" != "X"; then
8504 if test -n "$hardcode_libdir_separator"; then
8506 for found_dir in $rpathdirs; do
8507 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8509 acl_save_libdir="$libdir"
8511 eval flag=\"$hardcode_libdir_flag_spec\"
8512 libdir="$acl_save_libdir"
8513 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8515 for found_dir in $rpathdirs; do
8516 acl_save_libdir="$libdir"
8518 eval flag=\"$hardcode_libdir_flag_spec\"
8519 libdir="$acl_save_libdir"
8520 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8524 if test "X$ltrpathdirs" != "X"; then
8525 for found_dir in $ltrpathdirs; do
8526 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8537 $as_echo_n "checking for iconv... " >&6; }
8538 if test "${am_cv_func_iconv+set}" = set; then :
8539 $as_echo_n "(cached) " >&6
8542 am_cv_func_iconv="no, consider installing GNU libiconv"
8544 am_save_CPPFLAGS="$CPPFLAGS"
8545 CPPFLAGS="$CPPFLAGS $INCICONV"
8546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8547 /* end confdefs.h. */
8553 iconv_t cd = iconv_open("","");
8554 iconv(cd,NULL,NULL,NULL,NULL);
8560 if ac_fn_c_try_link "$LINENO"; then :
8561 am_cv_func_iconv=yes
8563 rm -f core conftest.err conftest.$ac_objext \
8564 conftest$ac_exeext conftest.$ac_ext
8565 CPPFLAGS="$am_save_CPPFLAGS"
8567 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8568 for _libs in .libs _libs; do
8569 am_save_CPPFLAGS="$CPPFLAGS"
8570 am_save_LIBS="$LIBS"
8571 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8572 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8574 /* end confdefs.h. */
8580 iconv_t cd = iconv_open("","");
8581 iconv(cd,NULL,NULL,NULL,NULL);
8587 if ac_fn_c_try_link "$LINENO"; then :
8588 INCICONV="-I../libiconv/include"
8589 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8590 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8592 am_cv_func_iconv=yes
8594 rm -f core conftest.err conftest.$ac_objext \
8595 conftest$ac_exeext conftest.$ac_ext
8596 CPPFLAGS="$am_save_CPPFLAGS"
8597 LIBS="$am_save_LIBS"
8598 if test "$am_cv_func_iconv" = "yes"; then
8604 if test "$am_cv_func_iconv" != yes; then
8605 am_save_CPPFLAGS="$CPPFLAGS"
8606 am_save_LIBS="$LIBS"
8607 CPPFLAGS="$LIBS $INCICONV"
8608 LIBS="$LIBS $LIBICONV"
8609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8610 /* end confdefs.h. */
8616 iconv_t cd = iconv_open("","");
8617 iconv(cd,NULL,NULL,NULL,NULL);
8623 if ac_fn_c_try_link "$LINENO"; then :
8625 am_cv_func_iconv=yes
8627 rm -f core conftest.err conftest.$ac_objext \
8628 conftest$ac_exeext conftest.$ac_ext
8629 CPPFLAGS="$am_save_CPPFLAGS"
8630 LIBS="$am_save_LIBS"
8634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8635 $as_echo "$am_cv_func_iconv" >&6; }
8636 if test "$am_cv_func_iconv" = yes; then
8638 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8641 if test "$am_cv_lib_iconv" = yes; then
8643 for element in $INCICONV; do
8645 for x in $CPPFLAGS; do
8647 acl_save_prefix="$prefix"
8648 prefix="$acl_final_prefix"
8649 acl_save_exec_prefix="$exec_prefix"
8650 exec_prefix="$acl_final_exec_prefix"
8652 exec_prefix="$acl_save_exec_prefix"
8653 prefix="$acl_save_prefix"
8655 if test "X$x" = "X$element"; then
8660 if test -z "$haveit"; then
8661 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8666 $as_echo_n "checking how to link with libiconv... " >&6; }
8667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8668 $as_echo "$LIBICONV" >&6; }
8676 if test "$am_cv_func_iconv" = yes; then
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8678 $as_echo_n "checking for iconv declaration... " >&6; }
8679 if test "${am_cv_proto_iconv+set}" = set; then :
8680 $as_echo_n "(cached) " >&6
8683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684 /* end confdefs.h. */
8692 #if defined(__STDC__) || defined(__cplusplus)
8693 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8706 if ac_fn_c_try_compile "$LINENO"; then :
8707 am_cv_proto_iconv_arg1=""
8709 am_cv_proto_iconv_arg1="const"
8711 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8712 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);"
8715 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8717 }$am_cv_proto_iconv" >&5
8719 }$am_cv_proto_iconv" >&6; }
8721 cat >>confdefs.h <<_ACEOF
8722 #define ICONV_CONST $am_cv_proto_iconv_arg1
8728 # GDB may fork/exec the iconv program to get the list of supported character
8729 # sets. Allow the user to specify where to find it.
8730 # There are several factors affecting the choice of option name:
8731 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8732 # the build-time location of libiconv files.
8733 # - The program we need to find is iconv, which comes with glibc. The user
8734 # doesn't necessarily have libiconv installed. Therefore naming this
8735 # --with-libiconv-foo feels wrong.
8736 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8737 # defined to work on directories not files (though it really doesn't know
8739 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8740 # with --with-libiconv-prefix.
8741 # Putting these together is why the option name is --with-iconv-bin.
8744 # Check whether --with-iconv-bin was given.
8745 if test "${with_iconv_bin+set}" = set; then :
8746 withval=$with_iconv_bin; iconv_bin="${withval}"
8748 cat >>confdefs.h <<_ACEOF
8749 #define ICONV_BIN "${iconv_bin}"
8753 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8754 if test "x$prefix" = xNONE; then
8755 test_prefix=/usr/local
8760 test_prefix=$exec_prefix
8763 case ${iconv_bin} in
8764 "${test_prefix}"|"${test_prefix}/"*|\
8765 '${exec_prefix}'|'${exec_prefix}/'*)
8770 cat >>confdefs.h <<_ACEOF
8771 #define ICONV_BIN_RELOCATABLE $value
8779 # For the TUI, we need enhanced curses functionality.
8780 if test x"$enable_tui" != xno; then
8785 if test x"$prefer_curses" = xyes; then
8786 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8787 # curses library because the latter might not provide all the
8788 # functionality we need. However, this leads to problems on systems
8789 # where the linker searches /usr/local/lib, but the compiler doesn't
8790 # search /usr/local/include, if ncurses is installed in /usr/local. A
8791 # default installation of ncurses on alpha*-dec-osf* will lead to such
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8794 $as_echo_n "checking for library containing waddstr... " >&6; }
8795 if test "${ac_cv_search_waddstr+set}" = set; then :
8796 $as_echo_n "(cached) " >&6
8798 ac_func_search_save_LIBS=$LIBS
8799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8800 /* end confdefs.h. */
8802 /* Override any GCC internal prototype to avoid an error.
8803 Use char because int might match the return type of a GCC
8804 builtin and then its argument prototype would still apply. */
8817 for ac_lib in '' ncursesw ncurses cursesX curses; do
8818 if test -z "$ac_lib"; then
8819 ac_res="none required"
8822 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8824 if ac_fn_c_try_link "$LINENO"; then :
8825 ac_cv_search_waddstr=$ac_res
8827 rm -f core conftest.err conftest.$ac_objext \
8829 if test "${ac_cv_search_waddstr+set}" = set; then :
8833 if test "${ac_cv_search_waddstr+set}" = set; then :
8836 ac_cv_search_waddstr=no
8839 LIBS=$ac_func_search_save_LIBS
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8842 $as_echo "$ac_cv_search_waddstr" >&6; }
8843 ac_res=$ac_cv_search_waddstr
8844 if test "$ac_res" != no; then :
8845 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8850 if test "$ac_cv_search_waddstr" != no; then
8855 # Check whether we should enable the TUI, but only do so if we really
8857 if test x"$enable_tui" != xno; then
8858 if test -d $srcdir/tui; then
8859 if test "$curses_found" != no; then
8860 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8861 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8862 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8863 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8865 if test x"$enable_tui" = xyes; then
8866 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8869 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8875 # Since GDB uses Readline, we need termcap functionality. In many
8876 # cases this will be provided by the curses library, but some systems
8877 # have a separate termcap library, or no curses library at all.
8881 if test -d $srcdir/libtermcap; then
8882 LIBS="../libtermcap/libtermcap.a $LIBS"
8883 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8886 ac_cv_search_tgetent="none required"
8890 # These are the libraries checked by Readline.
8891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8892 $as_echo_n "checking for library containing tgetent... " >&6; }
8893 if test "${ac_cv_search_tgetent+set}" = set; then :
8894 $as_echo_n "(cached) " >&6
8896 ac_func_search_save_LIBS=$LIBS
8897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8898 /* end confdefs.h. */
8900 /* Override any GCC internal prototype to avoid an error.
8901 Use char because int might match the return type of a GCC
8902 builtin and then its argument prototype would still apply. */
8915 for ac_lib in '' termcap tinfo curses ncursesw ncurses; do
8916 if test -z "$ac_lib"; then
8917 ac_res="none required"
8920 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8922 if ac_fn_c_try_link "$LINENO"; then :
8923 ac_cv_search_tgetent=$ac_res
8925 rm -f core conftest.err conftest.$ac_objext \
8927 if test "${ac_cv_search_tgetent+set}" = set; then :
8931 if test "${ac_cv_search_tgetent+set}" = set; then :
8934 ac_cv_search_tgetent=no
8937 LIBS=$ac_func_search_save_LIBS
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8940 $as_echo "$ac_cv_search_tgetent" >&6; }
8941 ac_res=$ac_cv_search_tgetent
8942 if test "$ac_res" != no; then :
8943 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8948 if test "$ac_cv_search_tgetent" = no; then
8949 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8953 # Check whether --with-system-readline was given.
8954 if test "${with_system_readline+set}" = set; then :
8955 withval=$with_system_readline;
8959 if test "$with_system_readline" = yes; then
8963 READLINE_TEXI_INCFLAG=
8965 READLINE='$(READLINE_DIR)/libreadline.a'
8966 READLINE_DEPS='$(READLINE)'
8967 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8968 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8975 # Generate jit-reader.h
8977 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8980 # The cast to long int works around a bug in the HP C Compiler
8981 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8982 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8983 # This bug is HP SR number 8606223364.
8984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8985 $as_echo_n "checking size of unsigned long long... " >&6; }
8986 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8987 $as_echo_n "(cached) " >&6
8989 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
8992 if test "$ac_cv_type_unsigned_long_long" = yes; then
8993 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8994 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8995 { as_fn_set_status 77
8996 as_fn_error "cannot compute sizeof (unsigned long long)
8997 See \`config.log' for more details." "$LINENO" 5; }; }
8999 ac_cv_sizeof_unsigned_long_long=0
9004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9005 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9009 cat >>confdefs.h <<_ACEOF
9010 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9014 # The cast to long int works around a bug in the HP C Compiler
9015 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9016 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9017 # This bug is HP SR number 8606223364.
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9019 $as_echo_n "checking size of unsigned long... " >&6; }
9020 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
9021 $as_echo_n "(cached) " >&6
9023 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9026 if test "$ac_cv_type_unsigned_long" = yes; then
9027 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9029 { as_fn_set_status 77
9030 as_fn_error "cannot compute sizeof (unsigned long)
9031 See \`config.log' for more details." "$LINENO" 5; }; }
9033 ac_cv_sizeof_unsigned_long=0
9038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9039 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9043 cat >>confdefs.h <<_ACEOF
9044 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9048 # The cast to long int works around a bug in the HP C Compiler
9049 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9050 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9051 # This bug is HP SR number 8606223364.
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9053 $as_echo_n "checking size of unsigned __int128... " >&6; }
9054 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
9055 $as_echo_n "(cached) " >&6
9057 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9060 if test "$ac_cv_type_unsigned___int128" = yes; then
9061 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9062 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9063 { as_fn_set_status 77
9064 as_fn_error "cannot compute sizeof (unsigned __int128)
9065 See \`config.log' for more details." "$LINENO" 5; }; }
9067 ac_cv_sizeof_unsigned___int128=0
9072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9073 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9077 cat >>confdefs.h <<_ACEOF
9078 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9083 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9084 TARGET_PTR="unsigned long"
9085 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9086 TARGET_PTR="unsigned long long"
9087 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9088 TARGET_PTR="unsigned __int128"
9090 TARGET_PTR="unsigned long"
9094 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9098 $as_echo_n "checking for library containing dlopen... " >&6; }
9099 if test "${ac_cv_search_dlopen+set}" = set; then :
9100 $as_echo_n "(cached) " >&6
9102 ac_func_search_save_LIBS=$LIBS
9103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9104 /* end confdefs.h. */
9106 /* Override any GCC internal prototype to avoid an error.
9107 Use char because int might match the return type of a GCC
9108 builtin and then its argument prototype would still apply. */
9121 for ac_lib in '' dl; do
9122 if test -z "$ac_lib"; then
9123 ac_res="none required"
9126 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9128 if ac_fn_c_try_link "$LINENO"; then :
9129 ac_cv_search_dlopen=$ac_res
9131 rm -f core conftest.err conftest.$ac_objext \
9133 if test "${ac_cv_search_dlopen+set}" = set; then :
9137 if test "${ac_cv_search_dlopen+set}" = set; then :
9140 ac_cv_search_dlopen=no
9143 LIBS=$ac_func_search_save_LIBS
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9146 $as_echo "$ac_cv_search_dlopen" >&6; }
9147 ac_res=$ac_cv_search_dlopen
9148 if test "$ac_res" != no; then :
9149 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9156 # Check whether --with-jit-reader-dir was given.
9157 if test "${with_jit_reader_dir+set}" = set; then :
9158 withval=$with_jit_reader_dir;
9159 JIT_READER_DIR=$withval
9161 JIT_READER_DIR=${libdir}/gdb
9165 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9166 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9167 ac_define_dir=`eval echo $JIT_READER_DIR`
9168 ac_define_dir=`eval echo $ac_define_dir`
9170 cat >>confdefs.h <<_ACEOF
9171 #define JIT_READER_DIR "$ac_define_dir"
9177 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9178 if test "x$prefix" = xNONE; then
9179 test_prefix=/usr/local
9184 test_prefix=$exec_prefix
9187 case ${ac_define_dir} in
9188 "${test_prefix}"|"${test_prefix}/"*|\
9189 '${exec_prefix}'|'${exec_prefix}/'*)
9194 cat >>confdefs.h <<_ACEOF
9195 #define JIT_READER_DIR_RELOCATABLE $value
9202 # Check whether --with-expat was given.
9203 if test "${with_expat+set}" = set; then :
9204 withval=$with_expat;
9209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9210 $as_echo_n "checking whether to use expat... " >&6; }
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9212 $as_echo "$with_expat" >&6; }
9214 if test "${with_expat}" = no; then
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9216 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9229 acl_save_prefix="$prefix"
9230 prefix="$acl_final_prefix"
9231 acl_save_exec_prefix="$exec_prefix"
9232 exec_prefix="$acl_final_exec_prefix"
9234 eval additional_includedir=\"$includedir\"
9235 eval additional_libdir=\"$libdir\"
9237 exec_prefix="$acl_save_exec_prefix"
9238 prefix="$acl_save_prefix"
9241 # Check whether --with-libexpat-prefix was given.
9242 if test "${with_libexpat_prefix+set}" = set; then :
9243 withval=$with_libexpat_prefix;
9244 if test "X$withval" = "Xno"; then
9247 if test "X$withval" = "X"; then
9249 acl_save_prefix="$prefix"
9250 prefix="$acl_final_prefix"
9251 acl_save_exec_prefix="$exec_prefix"
9252 exec_prefix="$acl_final_exec_prefix"
9254 eval additional_includedir=\"$includedir\"
9255 eval additional_libdir=\"$libdir\"
9257 exec_prefix="$acl_save_exec_prefix"
9258 prefix="$acl_save_prefix"
9261 additional_includedir="$withval/include"
9262 additional_libdir="$withval/lib"
9273 names_already_handled=
9274 names_next_round='expat '
9275 while test -n "$names_next_round"; do
9276 names_this_round="$names_next_round"
9278 for name in $names_this_round; do
9280 for n in $names_already_handled; do
9281 if test "$n" = "$name"; then
9286 if test -z "$already_handled"; then
9287 names_already_handled="$names_already_handled $name"
9288 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9289 eval value=\"\$HAVE_LIB$uppername\"
9290 if test -n "$value"; then
9291 if test "$value" = yes; then
9292 eval value=\"\$LIB$uppername\"
9293 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9294 eval value=\"\$LTLIB$uppername\"
9295 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9304 if test $use_additional = yes; then
9305 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9306 found_dir="$additional_libdir"
9307 found_so="$additional_libdir/lib$name.$shlibext"
9308 if test -f "$additional_libdir/lib$name.la"; then
9309 found_la="$additional_libdir/lib$name.la"
9312 if test -f "$additional_libdir/lib$name.$libext"; then
9313 found_dir="$additional_libdir"
9314 found_a="$additional_libdir/lib$name.$libext"
9315 if test -f "$additional_libdir/lib$name.la"; then
9316 found_la="$additional_libdir/lib$name.la"
9321 if test "X$found_dir" = "X"; then
9322 for x in $LDFLAGS $LTLIBEXPAT; do
9324 acl_save_prefix="$prefix"
9325 prefix="$acl_final_prefix"
9326 acl_save_exec_prefix="$exec_prefix"
9327 exec_prefix="$acl_final_exec_prefix"
9329 exec_prefix="$acl_save_exec_prefix"
9330 prefix="$acl_save_prefix"
9334 dir=`echo "X$x" | sed -e 's/^X-L//'`
9335 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9337 found_so="$dir/lib$name.$shlibext"
9338 if test -f "$dir/lib$name.la"; then
9339 found_la="$dir/lib$name.la"
9342 if test -f "$dir/lib$name.$libext"; then
9344 found_a="$dir/lib$name.$libext"
9345 if test -f "$dir/lib$name.la"; then
9346 found_la="$dir/lib$name.la"
9352 if test "X$found_dir" != "X"; then
9357 if test "X$found_dir" != "X"; then
9358 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9359 if test "X$found_so" != "X"; then
9360 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9361 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9364 for x in $ltrpathdirs; do
9365 if test "X$x" = "X$found_dir"; then
9370 if test -z "$haveit"; then
9371 ltrpathdirs="$ltrpathdirs $found_dir"
9373 if test "$hardcode_direct" = yes; then
9374 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9376 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9377 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9379 for x in $rpathdirs; do
9380 if test "X$x" = "X$found_dir"; then
9385 if test -z "$haveit"; then
9386 rpathdirs="$rpathdirs $found_dir"
9390 for x in $LDFLAGS $LIBEXPAT; do
9392 acl_save_prefix="$prefix"
9393 prefix="$acl_final_prefix"
9394 acl_save_exec_prefix="$exec_prefix"
9395 exec_prefix="$acl_final_exec_prefix"
9397 exec_prefix="$acl_save_exec_prefix"
9398 prefix="$acl_save_prefix"
9400 if test "X$x" = "X-L$found_dir"; then
9405 if test -z "$haveit"; then
9406 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9408 if test "$hardcode_minus_L" != no; then
9409 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9411 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9417 if test "X$found_a" != "X"; then
9418 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9420 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9423 additional_includedir=
9424 case "$found_dir" in
9426 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9427 additional_includedir="$basedir/include"
9430 if test "X$additional_includedir" != "X"; then
9431 if test "X$additional_includedir" != "X/usr/include"; then
9433 if test "X$additional_includedir" = "X/usr/local/include"; then
9434 if test -n "$GCC"; then
9436 linux*) haveit=yes;;
9440 if test -z "$haveit"; then
9441 for x in $CPPFLAGS $INCEXPAT; do
9443 acl_save_prefix="$prefix"
9444 prefix="$acl_final_prefix"
9445 acl_save_exec_prefix="$exec_prefix"
9446 exec_prefix="$acl_final_exec_prefix"
9448 exec_prefix="$acl_save_exec_prefix"
9449 prefix="$acl_save_prefix"
9451 if test "X$x" = "X-I$additional_includedir"; then
9456 if test -z "$haveit"; then
9457 if test -d "$additional_includedir"; then
9458 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9464 if test -n "$found_la"; then
9465 save_libdir="$libdir"
9467 */* | *\\*) . "$found_la" ;;
9468 *) . "./$found_la" ;;
9470 libdir="$save_libdir"
9471 for dep in $dependency_libs; do
9474 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9475 if test "X$additional_libdir" != "X/usr/lib"; then
9477 if test "X$additional_libdir" = "X/usr/local/lib"; then
9478 if test -n "$GCC"; then
9480 linux*) haveit=yes;;
9484 if test -z "$haveit"; then
9486 for x in $LDFLAGS $LIBEXPAT; do
9488 acl_save_prefix="$prefix"
9489 prefix="$acl_final_prefix"
9490 acl_save_exec_prefix="$exec_prefix"
9491 exec_prefix="$acl_final_exec_prefix"
9493 exec_prefix="$acl_save_exec_prefix"
9494 prefix="$acl_save_prefix"
9496 if test "X$x" = "X-L$additional_libdir"; then
9501 if test -z "$haveit"; then
9502 if test -d "$additional_libdir"; then
9503 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9507 for x in $LDFLAGS $LTLIBEXPAT; do
9509 acl_save_prefix="$prefix"
9510 prefix="$acl_final_prefix"
9511 acl_save_exec_prefix="$exec_prefix"
9512 exec_prefix="$acl_final_exec_prefix"
9514 exec_prefix="$acl_save_exec_prefix"
9515 prefix="$acl_save_prefix"
9517 if test "X$x" = "X-L$additional_libdir"; then
9522 if test -z "$haveit"; then
9523 if test -d "$additional_libdir"; then
9524 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9531 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9532 if test "$enable_rpath" != no; then
9534 for x in $rpathdirs; do
9535 if test "X$x" = "X$dir"; then
9540 if test -z "$haveit"; then
9541 rpathdirs="$rpathdirs $dir"
9544 for x in $ltrpathdirs; do
9545 if test "X$x" = "X$dir"; then
9550 if test -z "$haveit"; then
9551 ltrpathdirs="$ltrpathdirs $dir"
9556 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9559 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9562 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9563 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9569 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9570 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9576 if test "X$rpathdirs" != "X"; then
9577 if test -n "$hardcode_libdir_separator"; then
9579 for found_dir in $rpathdirs; do
9580 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9582 acl_save_libdir="$libdir"
9584 eval flag=\"$hardcode_libdir_flag_spec\"
9585 libdir="$acl_save_libdir"
9586 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9588 for found_dir in $rpathdirs; do
9589 acl_save_libdir="$libdir"
9591 eval flag=\"$hardcode_libdir_flag_spec\"
9592 libdir="$acl_save_libdir"
9593 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9597 if test "X$ltrpathdirs" != "X"; then
9598 for found_dir in $ltrpathdirs; do
9599 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9604 ac_save_CPPFLAGS="$CPPFLAGS"
9606 for element in $INCEXPAT; do
9608 for x in $CPPFLAGS; do
9610 acl_save_prefix="$prefix"
9611 prefix="$acl_final_prefix"
9612 acl_save_exec_prefix="$exec_prefix"
9613 exec_prefix="$acl_final_exec_prefix"
9615 exec_prefix="$acl_save_exec_prefix"
9616 prefix="$acl_save_prefix"
9618 if test "X$x" = "X$element"; then
9623 if test -z "$haveit"; then
9624 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9630 $as_echo_n "checking for libexpat... " >&6; }
9631 if test "${ac_cv_libexpat+set}" = set; then :
9632 $as_echo_n "(cached) " >&6
9635 ac_save_LIBS="$LIBS"
9636 LIBS="$LIBS $LIBEXPAT"
9637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9638 /* end confdefs.h. */
9643 XML_Parser p = XML_ParserCreate (0);
9648 if ac_fn_c_try_link "$LINENO"; then :
9653 rm -f core conftest.err conftest.$ac_objext \
9654 conftest$ac_exeext conftest.$ac_ext
9655 LIBS="$ac_save_LIBS"
9658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9659 $as_echo "$ac_cv_libexpat" >&6; }
9660 if test "$ac_cv_libexpat" = yes; then
9663 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9666 $as_echo_n "checking how to link with libexpat... " >&6; }
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9668 $as_echo "$LIBEXPAT" >&6; }
9671 CPPFLAGS="$ac_save_CPPFLAGS"
9681 if test "$HAVE_LIBEXPAT" != yes; then
9682 if test "$with_expat" = yes; then
9683 as_fn_error "expat is missing or unusable" "$LINENO" 5
9685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9686 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9690 LIBS="$LIBS $LIBEXPAT"
9691 for ac_func in XML_StopParser
9693 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9694 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9695 cat >>confdefs.h <<_ACEOF
9696 #define HAVE_XML_STOPPARSER 1
9707 # Check whether --with-mpfr was given.
9708 if test "${with_mpfr+set}" = set; then :
9714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9715 $as_echo_n "checking whether to use MPFR... " >&6; }
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9717 $as_echo "$with_mpfr" >&6; }
9719 if test "${with_mpfr}" = no; then
9720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
9721 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
9734 acl_save_prefix="$prefix"
9735 prefix="$acl_final_prefix"
9736 acl_save_exec_prefix="$exec_prefix"
9737 exec_prefix="$acl_final_exec_prefix"
9739 eval additional_includedir=\"$includedir\"
9740 eval additional_libdir=\"$libdir\"
9742 exec_prefix="$acl_save_exec_prefix"
9743 prefix="$acl_save_prefix"
9746 # Check whether --with-libmpfr-prefix was given.
9747 if test "${with_libmpfr_prefix+set}" = set; then :
9748 withval=$with_libmpfr_prefix;
9749 if test "X$withval" = "Xno"; then
9752 if test "X$withval" = "X"; then
9754 acl_save_prefix="$prefix"
9755 prefix="$acl_final_prefix"
9756 acl_save_exec_prefix="$exec_prefix"
9757 exec_prefix="$acl_final_exec_prefix"
9759 eval additional_includedir=\"$includedir\"
9760 eval additional_libdir=\"$libdir\"
9762 exec_prefix="$acl_save_exec_prefix"
9763 prefix="$acl_save_prefix"
9766 additional_includedir="$withval/include"
9767 additional_libdir="$withval/lib"
9778 names_already_handled=
9779 names_next_round='mpfr '
9780 while test -n "$names_next_round"; do
9781 names_this_round="$names_next_round"
9783 for name in $names_this_round; do
9785 for n in $names_already_handled; do
9786 if test "$n" = "$name"; then
9791 if test -z "$already_handled"; then
9792 names_already_handled="$names_already_handled $name"
9793 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9794 eval value=\"\$HAVE_LIB$uppername\"
9795 if test -n "$value"; then
9796 if test "$value" = yes; then
9797 eval value=\"\$LIB$uppername\"
9798 test -z "$value" || LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$value"
9799 eval value=\"\$LTLIB$uppername\"
9800 test -z "$value" || LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
9809 if test $use_additional = yes; then
9810 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9811 found_dir="$additional_libdir"
9812 found_so="$additional_libdir/lib$name.$shlibext"
9813 if test -f "$additional_libdir/lib$name.la"; then
9814 found_la="$additional_libdir/lib$name.la"
9817 if test -f "$additional_libdir/lib$name.$libext"; then
9818 found_dir="$additional_libdir"
9819 found_a="$additional_libdir/lib$name.$libext"
9820 if test -f "$additional_libdir/lib$name.la"; then
9821 found_la="$additional_libdir/lib$name.la"
9826 if test "X$found_dir" = "X"; then
9827 for x in $LDFLAGS $LTLIBMPFR; do
9829 acl_save_prefix="$prefix"
9830 prefix="$acl_final_prefix"
9831 acl_save_exec_prefix="$exec_prefix"
9832 exec_prefix="$acl_final_exec_prefix"
9834 exec_prefix="$acl_save_exec_prefix"
9835 prefix="$acl_save_prefix"
9839 dir=`echo "X$x" | sed -e 's/^X-L//'`
9840 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9842 found_so="$dir/lib$name.$shlibext"
9843 if test -f "$dir/lib$name.la"; then
9844 found_la="$dir/lib$name.la"
9847 if test -f "$dir/lib$name.$libext"; then
9849 found_a="$dir/lib$name.$libext"
9850 if test -f "$dir/lib$name.la"; then
9851 found_la="$dir/lib$name.la"
9857 if test "X$found_dir" != "X"; then
9862 if test "X$found_dir" != "X"; then
9863 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
9864 if test "X$found_so" != "X"; then
9865 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9866 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9869 for x in $ltrpathdirs; do
9870 if test "X$x" = "X$found_dir"; then
9875 if test -z "$haveit"; then
9876 ltrpathdirs="$ltrpathdirs $found_dir"
9878 if test "$hardcode_direct" = yes; then
9879 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9881 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9882 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9884 for x in $rpathdirs; do
9885 if test "X$x" = "X$found_dir"; then
9890 if test -z "$haveit"; then
9891 rpathdirs="$rpathdirs $found_dir"
9895 for x in $LDFLAGS $LIBMPFR; do
9897 acl_save_prefix="$prefix"
9898 prefix="$acl_final_prefix"
9899 acl_save_exec_prefix="$exec_prefix"
9900 exec_prefix="$acl_final_exec_prefix"
9902 exec_prefix="$acl_save_exec_prefix"
9903 prefix="$acl_save_prefix"
9905 if test "X$x" = "X-L$found_dir"; then
9910 if test -z "$haveit"; then
9911 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
9913 if test "$hardcode_minus_L" != no; then
9914 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9916 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
9922 if test "X$found_a" != "X"; then
9923 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_a"
9925 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
9928 additional_includedir=
9929 case "$found_dir" in
9931 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9932 additional_includedir="$basedir/include"
9935 if test "X$additional_includedir" != "X"; then
9936 if test "X$additional_includedir" != "X/usr/include"; then
9938 if test "X$additional_includedir" = "X/usr/local/include"; then
9939 if test -n "$GCC"; then
9941 linux*) haveit=yes;;
9945 if test -z "$haveit"; then
9946 for x in $CPPFLAGS $INCMPFR; do
9948 acl_save_prefix="$prefix"
9949 prefix="$acl_final_prefix"
9950 acl_save_exec_prefix="$exec_prefix"
9951 exec_prefix="$acl_final_exec_prefix"
9953 exec_prefix="$acl_save_exec_prefix"
9954 prefix="$acl_save_prefix"
9956 if test "X$x" = "X-I$additional_includedir"; then
9961 if test -z "$haveit"; then
9962 if test -d "$additional_includedir"; then
9963 INCMPFR="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
9969 if test -n "$found_la"; then
9970 save_libdir="$libdir"
9972 */* | *\\*) . "$found_la" ;;
9973 *) . "./$found_la" ;;
9975 libdir="$save_libdir"
9976 for dep in $dependency_libs; do
9979 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9980 if test "X$additional_libdir" != "X/usr/lib"; then
9982 if test "X$additional_libdir" = "X/usr/local/lib"; then
9983 if test -n "$GCC"; then
9985 linux*) haveit=yes;;
9989 if test -z "$haveit"; then
9991 for x in $LDFLAGS $LIBMPFR; do
9993 acl_save_prefix="$prefix"
9994 prefix="$acl_final_prefix"
9995 acl_save_exec_prefix="$exec_prefix"
9996 exec_prefix="$acl_final_exec_prefix"
9998 exec_prefix="$acl_save_exec_prefix"
9999 prefix="$acl_save_prefix"
10001 if test "X$x" = "X-L$additional_libdir"; then
10006 if test -z "$haveit"; then
10007 if test -d "$additional_libdir"; then
10008 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10012 for x in $LDFLAGS $LTLIBMPFR; do
10014 acl_save_prefix="$prefix"
10015 prefix="$acl_final_prefix"
10016 acl_save_exec_prefix="$exec_prefix"
10017 exec_prefix="$acl_final_exec_prefix"
10019 exec_prefix="$acl_save_exec_prefix"
10020 prefix="$acl_save_prefix"
10022 if test "X$x" = "X-L$additional_libdir"; then
10027 if test -z "$haveit"; then
10028 if test -d "$additional_libdir"; then
10029 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10036 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10037 if test "$enable_rpath" != no; then
10039 for x in $rpathdirs; do
10040 if test "X$x" = "X$dir"; then
10045 if test -z "$haveit"; then
10046 rpathdirs="$rpathdirs $dir"
10049 for x in $ltrpathdirs; do
10050 if test "X$x" = "X$dir"; then
10055 if test -z "$haveit"; then
10056 ltrpathdirs="$ltrpathdirs $dir"
10061 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10064 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10067 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$dep"
10068 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10074 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10075 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10081 if test "X$rpathdirs" != "X"; then
10082 if test -n "$hardcode_libdir_separator"; then
10084 for found_dir in $rpathdirs; do
10085 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10087 acl_save_libdir="$libdir"
10089 eval flag=\"$hardcode_libdir_flag_spec\"
10090 libdir="$acl_save_libdir"
10091 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10093 for found_dir in $rpathdirs; do
10094 acl_save_libdir="$libdir"
10095 libdir="$found_dir"
10096 eval flag=\"$hardcode_libdir_flag_spec\"
10097 libdir="$acl_save_libdir"
10098 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10102 if test "X$ltrpathdirs" != "X"; then
10103 for found_dir in $ltrpathdirs; do
10104 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10109 ac_save_CPPFLAGS="$CPPFLAGS"
10111 for element in $INCMPFR; do
10113 for x in $CPPFLAGS; do
10115 acl_save_prefix="$prefix"
10116 prefix="$acl_final_prefix"
10117 acl_save_exec_prefix="$exec_prefix"
10118 exec_prefix="$acl_final_exec_prefix"
10120 exec_prefix="$acl_save_exec_prefix"
10121 prefix="$acl_save_prefix"
10123 if test "X$x" = "X$element"; then
10128 if test -z "$haveit"; then
10129 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10135 $as_echo_n "checking for libmpfr... " >&6; }
10136 if test "${ac_cv_libmpfr+set}" = set; then :
10137 $as_echo_n "(cached) " >&6
10140 ac_save_LIBS="$LIBS"
10141 LIBS="$LIBS $LIBMPFR"
10142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10143 /* end confdefs.h. */
10148 mpfr_exp_t exp; mpfr_t x;
10149 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10154 if ac_fn_c_try_link "$LINENO"; then :
10159 rm -f core conftest.err conftest.$ac_objext \
10160 conftest$ac_exeext conftest.$ac_ext
10161 LIBS="$ac_save_LIBS"
10164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10165 $as_echo "$ac_cv_libmpfr" >&6; }
10166 if test "$ac_cv_libmpfr" = yes; then
10169 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10172 $as_echo_n "checking how to link with libmpfr... " >&6; }
10173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10174 $as_echo "$LIBMPFR" >&6; }
10177 CPPFLAGS="$ac_save_CPPFLAGS"
10187 if test "$HAVE_LIBMPFR" != yes; then
10188 if test "$with_mpfr" = yes; then
10189 as_fn_error "MPFR is missing or unusable" "$LINENO" 5
10191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10192 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10197 # --------------------- #
10198 # Check for libpython. #
10199 # --------------------- #
10206 # Check whether --with-python was given.
10207 if test "${with_python+set}" = set; then :
10208 withval=$with_python;
10213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10214 $as_echo_n "checking whether to use python... " >&6; }
10215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10216 $as_echo "$with_python" >&6; }
10218 if test "${with_python}" = no; then
10219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10220 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10223 case "${with_python}" in
10225 if test -d ${with_python}; then
10226 # Assume the python binary is ${with_python}/bin/python.
10227 python_prog="${with_python}/bin/python"
10229 # If python does not exit ${with_python}/bin, then try in
10230 # ${with_python}. On Windows/MinGW, this is where the Python
10232 if test ! -x "${python_prog}"; then
10233 python_prog="${with_python}/python"
10236 if test ! -x "${python_prog}"; then
10237 # Fall back to gdb 7.0/7.1 behaviour.
10238 python_prog=missing
10239 python_prefix=${with_python}
10241 elif test -x "${with_python}"; then
10242 # While we can't run python compiled for $host (unless host == build),
10243 # the user could write a script that provides the needed information,
10244 # so we support that.
10245 python_prog=${with_python}
10248 as_fn_error "invalid value for --with-python" "$LINENO" 5
10252 # Disallow --with-python=foo/bar.
10253 as_fn_error "invalid value for --with-python" "$LINENO" 5
10256 # The user has either specified auto, yes, or the name of the python
10257 # program assumed to be in $PATH.
10259 case "${with_python}" in
10261 if test ${build} = ${host}; then
10262 # Extract the first word of "python", so it can be a program name with args.
10263 set dummy python; ac_word=$2
10264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10265 $as_echo_n "checking for $ac_word... " >&6; }
10266 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10267 $as_echo_n "(cached) " >&6
10269 case $python_prog_path in
10271 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10275 for as_dir in $PATH
10278 test -z "$as_dir" && as_dir=.
10279 for ac_exec_ext in '' $ac_executable_extensions; do
10280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10281 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10289 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10293 python_prog_path=$ac_cv_path_python_prog_path
10294 if test -n "$python_prog_path"; then
10295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10296 $as_echo "$python_prog_path" >&6; }
10298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10299 $as_echo "no" >&6; }
10303 if test "${python_prog_path}" = missing; then
10304 python_prog=missing
10306 python_prog=${python_prog_path}
10309 # Not much we can do except assume the cross-compiler will find the
10311 python_prog=missing
10315 # While we can't run python compiled for $host (unless host == build),
10316 # the user could write a script that provides the needed information,
10317 # so we support that.
10318 python_prog="${with_python}"
10319 # Extract the first word of "${python_prog}", so it can be a program name with args.
10320 set dummy ${python_prog}; ac_word=$2
10321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10322 $as_echo_n "checking for $ac_word... " >&6; }
10323 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10324 $as_echo_n "(cached) " >&6
10326 case $python_prog_path in
10328 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10332 for as_dir in $PATH
10335 test -z "$as_dir" && as_dir=.
10336 for ac_exec_ext in '' $ac_executable_extensions; do
10337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10338 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10346 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10350 python_prog_path=$ac_cv_path_python_prog_path
10351 if test -n "$python_prog_path"; then
10352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10353 $as_echo "$python_prog_path" >&6; }
10355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10356 $as_echo "no" >&6; }
10360 if test "${python_prog_path}" = missing; then
10361 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10367 if test "${python_prog}" != missing; then
10368 # We have a python program to use, but it may be too old.
10369 # Don't flag an error for --with-python=auto (the default).
10370 have_python_config=yes
10371 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10372 if test $? != 0; then
10373 have_python_config=failed
10374 if test "${with_python}" != auto; then
10375 as_fn_error "failure running python-config --includes" "$LINENO" 5
10378 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10379 if test $? != 0; then
10380 have_python_config=failed
10381 if test "${with_python}" != auto; then
10382 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10385 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10386 if test $? != 0; then
10387 have_python_config=failed
10388 if test "${with_python}" != auto; then
10389 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10393 # We do not have a python executable we can use to determine where
10394 # to find the Python headers and libs. We cannot guess the include
10395 # path from the python_prefix either, because that include path
10396 # depends on the Python version. So, there is nothing much we can
10397 # do except assume that the compiler will be able to find those files.
10400 have_python_config=no
10403 # If we have python-config, only try the configuration it provides.
10404 # Otherwise fallback on the old way of trying different versions of
10408 if test "${have_python_config}" = yes; then
10409 # Determine the Python version by extracting "-lpython<version>"
10410 # part of the python_libs. <version> is usually X.Y with X and Y
10411 # being decimal numbers, but can also be XY (seen on Windows).
10413 # The extraction is performed using sed with a regular expression.
10414 # Initially, the regexp used was using the '?' quantifier to make
10415 # the dot in the version number optional. Unfortunately, this
10416 # does not work with non-GNU versions of sed because, because of
10417 # what looks like a limitation (the '?' quantifier does not work
10418 # with back-references). We work around this limitation by using
10419 # the '*' quantifier instead. It means that, in theory, we might
10420 # match unexpected version strings such as "-lpython2..7", but
10421 # this seems unlikely in practice. And even if that happens,
10422 # an error will be triggered later on, when checking that version
10424 python_version=`echo " ${python_libs} " \
10425 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10426 case "${python_version}" in
10429 version=${python_version}
10431 new_CPPFLAGS=${python_includes}
10432 new_LIBS=${python_libs}
10433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10434 $as_echo_n "checking for ${version}... " >&6; }
10435 save_CPPFLAGS=$CPPFLAGS
10437 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10438 LIBS="$LIBS $new_LIBS"
10439 found_usable_python=no
10440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10441 /* end confdefs.h. */
10442 #include "Python.h"
10451 if ac_fn_c_try_link "$LINENO"; then :
10452 have_libpython=${version}
10453 found_usable_python=yes
10454 PYTHON_CPPFLAGS=$new_CPPFLAGS
10455 PYTHON_LIBS=$new_LIBS
10457 rm -f core conftest.err conftest.$ac_objext \
10458 conftest$ac_exeext conftest.$ac_ext
10459 CPPFLAGS=$save_CPPFLAGS
10461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10462 $as_echo "${found_usable_python}" >&6; }
10466 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10469 elif test "${have_python_config}" != failed; then
10470 if test "${have_libpython}" = no; then
10474 new_CPPFLAGS=${python_includes}
10475 new_LIBS="${python_libs} -lpython2.7"
10476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10477 $as_echo_n "checking for ${version}... " >&6; }
10478 save_CPPFLAGS=$CPPFLAGS
10480 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10481 LIBS="$LIBS $new_LIBS"
10482 found_usable_python=no
10483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10484 /* end confdefs.h. */
10485 #include "Python.h"
10494 if ac_fn_c_try_link "$LINENO"; then :
10495 have_libpython=${version}
10496 found_usable_python=yes
10497 PYTHON_CPPFLAGS=$new_CPPFLAGS
10498 PYTHON_LIBS=$new_LIBS
10500 rm -f core conftest.err conftest.$ac_objext \
10501 conftest$ac_exeext conftest.$ac_ext
10502 CPPFLAGS=$save_CPPFLAGS
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10505 $as_echo "${found_usable_python}" >&6; }
10508 if test "${have_libpython}" = no; then
10512 new_CPPFLAGS=${python_includes}
10513 new_LIBS="${python_libs} -lpython2.6"
10514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10515 $as_echo_n "checking for ${version}... " >&6; }
10516 save_CPPFLAGS=$CPPFLAGS
10518 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10519 LIBS="$LIBS $new_LIBS"
10520 found_usable_python=no
10521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10522 /* end confdefs.h. */
10523 #include "Python.h"
10532 if ac_fn_c_try_link "$LINENO"; then :
10533 have_libpython=${version}
10534 found_usable_python=yes
10535 PYTHON_CPPFLAGS=$new_CPPFLAGS
10536 PYTHON_LIBS=$new_LIBS
10538 rm -f core conftest.err conftest.$ac_objext \
10539 conftest$ac_exeext conftest.$ac_ext
10540 CPPFLAGS=$save_CPPFLAGS
10542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10543 $as_echo "${found_usable_python}" >&6; }
10546 if test ${have_libpython} = no; then
10550 new_CPPFLAGS=${python_includes}
10551 new_LIBS="${python_libs} -lpython2.5"
10552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10553 $as_echo_n "checking for ${version}... " >&6; }
10554 save_CPPFLAGS=$CPPFLAGS
10556 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10557 LIBS="$LIBS $new_LIBS"
10558 found_usable_python=no
10559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10560 /* end confdefs.h. */
10561 #include "Python.h"
10570 if ac_fn_c_try_link "$LINENO"; then :
10571 have_libpython=${version}
10572 found_usable_python=yes
10573 PYTHON_CPPFLAGS=$new_CPPFLAGS
10574 PYTHON_LIBS=$new_LIBS
10576 rm -f core conftest.err conftest.$ac_objext \
10577 conftest$ac_exeext conftest.$ac_ext
10578 CPPFLAGS=$save_CPPFLAGS
10580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10581 $as_echo "${found_usable_python}" >&6; }
10584 if test ${have_libpython} = no; then
10588 new_CPPFLAGS=${python_includes}
10589 new_LIBS="${python_libs} -lpython2.4"
10590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10591 $as_echo_n "checking for ${version}... " >&6; }
10592 save_CPPFLAGS=$CPPFLAGS
10594 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10595 LIBS="$LIBS $new_LIBS"
10596 found_usable_python=no
10597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10598 /* end confdefs.h. */
10599 #include "Python.h"
10608 if ac_fn_c_try_link "$LINENO"; then :
10609 have_libpython=${version}
10610 found_usable_python=yes
10611 PYTHON_CPPFLAGS=$new_CPPFLAGS
10612 PYTHON_LIBS=$new_LIBS
10614 rm -f core conftest.err conftest.$ac_objext \
10615 conftest$ac_exeext conftest.$ac_ext
10616 CPPFLAGS=$save_CPPFLAGS
10618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10619 $as_echo "${found_usable_python}" >&6; }
10623 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10625 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10627 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10629 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10631 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10633 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10635 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10637 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10641 if test "${have_libpython}" = no; then
10642 case "${with_python}" in
10644 as_fn_error "python is missing or unusable" "$LINENO" 5
10647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10648 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10651 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10655 if test -n "${python_prefix}"; then
10657 cat >>confdefs.h <<_ACEOF
10658 #define WITH_PYTHON_PATH "${python_prefix}"
10662 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10663 if test "x$prefix" = xNONE; then
10664 test_prefix=/usr/local
10666 test_prefix=$prefix
10669 test_prefix=$exec_prefix
10672 case ${python_prefix} in
10673 "${test_prefix}"|"${test_prefix}/"*|\
10674 '${exec_prefix}'|'${exec_prefix}/'*)
10679 cat >>confdefs.h <<_ACEOF
10680 #define PYTHON_PATH_RELOCATABLE $value
10688 if test "${have_libpython}" != no; then
10690 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10692 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10693 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10694 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10695 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10696 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10698 # Flags needed to compile Python code (taken from python-config --cflags).
10699 # We cannot call python-config directly because it will output whatever was
10700 # used when compiling the Python interpreter itself, including flags which
10701 # would make the python-related objects be compiled differently from the
10702 # rest of GDB (e.g., -O2 and -fPIC).
10703 if test "${GCC}" = yes; then
10704 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10707 if test "x${tentative_python_cflags}" != x; then
10708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10709 $as_echo_n "checking compiler flags for python code... " >&6; }
10710 for flag in ${tentative_python_cflags}; do
10711 # Check that the compiler accepts it
10712 saved_CFLAGS="$CFLAGS"
10713 CFLAGS="$CFLAGS $flag"
10714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10715 /* end confdefs.h. */
10725 if ac_fn_c_try_compile "$LINENO"; then :
10726 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10729 CFLAGS="$saved_CFLAGS"
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10732 $as_echo "${PYTHON_CFLAGS}" >&6; }
10735 # On x64 Windows, Python's include headers, and pyconfig.h in
10736 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10737 # version of Windows. Unfortunately, MS_WIN64 is only defined if
10738 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
10739 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10740 # The issue was reported to the Python community, but still isn't
10741 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10743 case "$gdb_host" in
10745 if test "${GCC}" = yes; then
10746 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
10751 # Note that "python -m threading" cannot be used to check for
10752 # threading support due to a bug in Python 2.7.3
10753 # (http://bugs.python.org/issue15567).
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
10755 $as_echo_n "checking whether python supports threads... " >&6; }
10756 saved_CPPFLAGS="${CPPFLAGS}"
10757 CPPFLAGS="${PYTHON_CPPFLAGS}"
10758 # Note that the test is reversed so that python_has_threads=yes on
10759 # unexpected failures.
10760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10761 /* end confdefs.h. */
10763 #include <Python.h>
10769 if ac_fn_c_try_cpp "$LINENO"; then :
10770 python_has_threads=no
10772 python_has_threads=yes
10774 rm -f conftest.err conftest.$ac_ext
10775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
10776 $as_echo "${python_has_threads}" >&6; }
10777 CPPFLAGS="${saved_CPPFLAGS}"
10779 # Even if Python support is not compiled in, we need to have this file
10780 # included so that the "python" command, et.al., still exists.
10781 CONFIG_OBS="$CONFIG_OBS python/python.o"
10782 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
10785 # Work around Python http://bugs.python.org/issue10112. See also
10786 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10787 # no effect. Note that the only test after this that uses Python is
10788 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10789 # run without -export-dynamic too.
10790 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10795 if test "${have_libpython}" != no; then
10797 HAVE_PYTHON_FALSE='#'
10799 HAVE_PYTHON_TRUE='#'
10804 # -------------------- #
10805 # Check for libguile. #
10806 # -------------------- #
10813 # Check whether --with-guile was given.
10814 if test "${with_guile+set}" = set; then :
10815 withval=$with_guile;
10820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10821 $as_echo_n "checking whether to use guile... " >&6; }
10822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10823 $as_echo "$with_guile" >&6; }
10825 # Extract the first word of "pkg-config", so it can be a program name with args.
10826 set dummy pkg-config; ac_word=$2
10827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10828 $as_echo_n "checking for $ac_word... " >&6; }
10829 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
10830 $as_echo_n "(cached) " >&6
10832 case $pkg_config_prog_path in
10834 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
10837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10838 for as_dir in $PATH
10841 test -z "$as_dir" && as_dir=.
10842 for ac_exec_ext in '' $ac_executable_extensions; do
10843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10844 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
10845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10852 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
10856 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
10857 if test -n "$pkg_config_prog_path"; then
10858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10859 $as_echo "$pkg_config_prog_path" >&6; }
10861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10862 $as_echo "no" >&6; }
10867 try_guile_versions="guile-2.0"
10869 case "${with_guile}" in
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10872 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10875 if test "${pkg_config_prog_path}" = "missing"; then
10876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10877 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10880 pkg_config=${pkg_config_prog_path}
10881 guile_version_list=${try_guile_versions}
10884 found_usable_guile=checking
10885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10886 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10887 for guile_version in ${guile_version_list}; do
10888 ${pkg_config} --exists ${guile_version} 2>/dev/null
10889 if test $? != 0; then
10892 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10893 if test $? != 0; then
10894 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10896 new_LIBS=`${pkg_config} --libs ${guile_version}`
10897 if test $? != 0; then
10898 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10900 found_usable_guile=${guile_version}
10903 if test "${found_usable_guile}" = "checking"; then
10904 if test "${flag_errors}" = "yes"; then
10905 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10907 found_usable_guile=no
10910 if test "${found_usable_guile}" != no; then
10911 save_CPPFLAGS=$CPPFLAGS
10913 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10914 LIBS="$LIBS $new_LIBS"
10915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10916 /* end confdefs.h. */
10917 #include "libguile.h"
10926 if ac_fn_c_try_link "$LINENO"; then :
10928 GUILE_CPPFLAGS=$new_CPPFLAGS
10929 GUILE_LIBS=$new_LIBS
10931 found_usable_guile=no
10933 rm -f core conftest.err conftest.$ac_objext \
10934 conftest$ac_exeext conftest.$ac_ext
10935 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10936 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10938 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10943 CPPFLAGS=$save_CPPFLAGS
10945 if test "${found_usable_guile}" = no; then
10946 if test "${flag_errors}" = yes; then
10947 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10948 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10949 as_fn_error "linking guile version ${guile_version} test program failed
10950 See \`config.log' for more details." "$LINENO" 5; }
10954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10955 $as_echo "${found_usable_guile}" >&6; }
10960 if test "${pkg_config_prog_path}" = "missing"; then
10961 as_fn_error "pkg-config not found" "$LINENO" 5
10964 pkg_config=${pkg_config_prog_path}
10965 guile_version_list=${try_guile_versions}
10968 found_usable_guile=checking
10969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10970 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10971 for guile_version in ${guile_version_list}; do
10972 ${pkg_config} --exists ${guile_version} 2>/dev/null
10973 if test $? != 0; then
10976 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10977 if test $? != 0; then
10978 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10980 new_LIBS=`${pkg_config} --libs ${guile_version}`
10981 if test $? != 0; then
10982 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10984 found_usable_guile=${guile_version}
10987 if test "${found_usable_guile}" = "checking"; then
10988 if test "${flag_errors}" = "yes"; then
10989 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10991 found_usable_guile=no
10994 if test "${found_usable_guile}" != no; then
10995 save_CPPFLAGS=$CPPFLAGS
10997 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10998 LIBS="$LIBS $new_LIBS"
10999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11000 /* end confdefs.h. */
11001 #include "libguile.h"
11010 if ac_fn_c_try_link "$LINENO"; then :
11012 GUILE_CPPFLAGS=$new_CPPFLAGS
11013 GUILE_LIBS=$new_LIBS
11015 found_usable_guile=no
11017 rm -f core conftest.err conftest.$ac_objext \
11018 conftest$ac_exeext conftest.$ac_ext
11019 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11020 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11022 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11027 CPPFLAGS=$save_CPPFLAGS
11029 if test "${found_usable_guile}" = no; then
11030 if test "${flag_errors}" = yes; then
11031 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11032 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11033 as_fn_error "linking guile version ${guile_version} test program failed
11034 See \`config.log' for more details." "$LINENO" 5; }
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11039 $as_echo "${found_usable_guile}" >&6; }
11043 if test -x "${with_guile}"; then
11045 pkg_config=${with_guile}
11046 guile_version_list=${try_guile_versions}
11049 found_usable_guile=checking
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11051 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11052 for guile_version in ${guile_version_list}; do
11053 ${pkg_config} --exists ${guile_version} 2>/dev/null
11054 if test $? != 0; then
11057 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11058 if test $? != 0; then
11059 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11061 new_LIBS=`${pkg_config} --libs ${guile_version}`
11062 if test $? != 0; then
11063 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11065 found_usable_guile=${guile_version}
11068 if test "${found_usable_guile}" = "checking"; then
11069 if test "${flag_errors}" = "yes"; then
11070 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11072 found_usable_guile=no
11075 if test "${found_usable_guile}" != no; then
11076 save_CPPFLAGS=$CPPFLAGS
11078 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11079 LIBS="$LIBS $new_LIBS"
11080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11081 /* end confdefs.h. */
11082 #include "libguile.h"
11091 if ac_fn_c_try_link "$LINENO"; then :
11093 GUILE_CPPFLAGS=$new_CPPFLAGS
11094 GUILE_LIBS=$new_LIBS
11096 found_usable_guile=no
11098 rm -f core conftest.err conftest.$ac_objext \
11099 conftest$ac_exeext conftest.$ac_ext
11100 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11101 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11103 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11108 CPPFLAGS=$save_CPPFLAGS
11110 if test "${found_usable_guile}" = no; then
11111 if test "${flag_errors}" = yes; then
11112 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11113 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11114 as_fn_error "linking guile version ${guile_version} test program failed
11115 See \`config.log' for more details." "$LINENO" 5; }
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11120 $as_echo "${found_usable_guile}" >&6; }
11123 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
11127 # Disallow --with=guile="" and --with-guile=foo/bar.
11128 as_fn_error "invalid value for --with-guile" "$LINENO" 5
11131 # A space separate list of guile versions to try, in order.
11132 if test "${pkg_config_prog_path}" = "missing"; then
11133 as_fn_error "pkg-config not found" "$LINENO" 5
11136 pkg_config=${pkg_config_prog_path}
11137 guile_version_list=${with_guile}
11140 found_usable_guile=checking
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11142 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11143 for guile_version in ${guile_version_list}; do
11144 ${pkg_config} --exists ${guile_version} 2>/dev/null
11145 if test $? != 0; then
11148 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11149 if test $? != 0; then
11150 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11152 new_LIBS=`${pkg_config} --libs ${guile_version}`
11153 if test $? != 0; then
11154 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11156 found_usable_guile=${guile_version}
11159 if test "${found_usable_guile}" = "checking"; then
11160 if test "${flag_errors}" = "yes"; then
11161 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11163 found_usable_guile=no
11166 if test "${found_usable_guile}" != no; then
11167 save_CPPFLAGS=$CPPFLAGS
11169 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11170 LIBS="$LIBS $new_LIBS"
11171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11172 /* end confdefs.h. */
11173 #include "libguile.h"
11182 if ac_fn_c_try_link "$LINENO"; then :
11184 GUILE_CPPFLAGS=$new_CPPFLAGS
11185 GUILE_LIBS=$new_LIBS
11187 found_usable_guile=no
11189 rm -f core conftest.err conftest.$ac_objext \
11190 conftest$ac_exeext conftest.$ac_ext
11191 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11192 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11194 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11199 CPPFLAGS=$save_CPPFLAGS
11201 if test "${found_usable_guile}" = no; then
11202 if test "${flag_errors}" = yes; then
11203 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11204 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11205 as_fn_error "linking guile version ${guile_version} test program failed
11206 See \`config.log' for more details." "$LINENO" 5; }
11210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11211 $as_echo "${found_usable_guile}" >&6; }
11216 if test "${have_libguile}" != no; then
11217 case "${with_guile}" in
11220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11221 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11222 if test "${ac_cv_guild_program_name+set}" = set; then :
11223 $as_echo_n "(cached) " >&6
11225 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
11227 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11228 # the 'guild' and 'bindir' variables. In that case, try to guess
11229 # what the program name is, at the risk of getting it wrong if
11230 # Guile was configured with '--program-suffix' or similar.
11231 if test "x$ac_cv_guild_program_name" = "x"; then
11232 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11233 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11238 $as_echo "$ac_cv_guild_program_name" >&6; }
11240 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11241 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11244 GUILD="$ac_cv_guild_program_name"
11250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11251 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11252 if test "${ac_cv_guild_program_name+set}" = set; then :
11253 $as_echo_n "(cached) " >&6
11255 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11257 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11258 # the 'guild' and 'bindir' variables. In that case, try to guess
11259 # what the program name is, at the risk of getting it wrong if
11260 # Guile was configured with '--program-suffix' or similar.
11261 if test "x$ac_cv_guild_program_name" = "x"; then
11262 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11263 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11268 $as_echo "$ac_cv_guild_program_name" >&6; }
11270 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11271 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11274 GUILD="$ac_cv_guild_program_name"
11281 if test "$cross_compiling" = no; then
11284 GUILD_TARGET_FLAG="--target=$host"
11290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11291 $as_echo_n "checking whether guild supports this host... " >&6; }
11292 if test "${ac_cv_guild_ok+set}" = set; then :
11293 $as_echo_n "(cached) " >&6
11295 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11296 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11303 $as_echo "$ac_cv_guild_ok" >&6; }
11305 if test "$ac_cv_guild_ok" = no; then
11307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11308 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
11312 if test "${have_libguile}" != no; then
11314 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
11316 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11317 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11318 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11319 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
11320 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11323 save_CPPFLAGS="$CPPFLAGS"
11325 CPPFLAGS="$GUILE_CPPFLAGS"
11326 for ac_func in scm_new_smob
11328 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11329 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
11330 cat >>confdefs.h <<_ACEOF
11331 #define HAVE_SCM_NEW_SMOB 1
11338 CPPFLAGS="$save_CPPFLAGS"
11340 # Even if Guile support is not compiled in, we need to have these files
11342 CONFIG_OBS="$CONFIG_OBS guile/guile.o"
11343 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
11347 if test "${have_libguile}" != no; then
11349 HAVE_GUILE_FALSE='#'
11351 HAVE_GUILE_TRUE='#'
11356 # --------------------- #
11357 # Check for libmcheck. #
11358 # --------------------- #
11360 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
11361 # but turn it off if Python is enabled with threads, since -lmcheck is
11362 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
11363 # and for releases.
11364 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
11365 && $development; then
11366 libmcheck_default=yes
11368 libmcheck_default=no
11371 # Check whether --enable-libmcheck was given.
11372 if test "${enable_libmcheck+set}" = set; then :
11373 enableval=$enable_libmcheck; case "${enableval}" in
11374 yes | y) ENABLE_LIBMCHECK="yes" ;;
11375 no | n) ENABLE_LIBMCHECK="no" ;;
11376 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
11381 if test -z "${ENABLE_LIBMCHECK}"; then
11382 ENABLE_LIBMCHECK=${libmcheck_default}
11385 if test "$ENABLE_LIBMCHECK" = "yes" ; then
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
11387 $as_echo_n "checking for main in -lmcheck... " >&6; }
11388 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
11389 $as_echo_n "(cached) " >&6
11391 ac_check_lib_save_LIBS=$LIBS
11392 LIBS="-lmcheck $LIBS"
11393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11394 /* end confdefs.h. */
11405 if ac_fn_c_try_link "$LINENO"; then :
11406 ac_cv_lib_mcheck_main=yes
11408 ac_cv_lib_mcheck_main=no
11410 rm -f core conftest.err conftest.$ac_objext \
11411 conftest$ac_exeext conftest.$ac_ext
11412 LIBS=$ac_check_lib_save_LIBS
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
11415 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
11416 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
11417 cat >>confdefs.h <<_ACEOF
11418 #define HAVE_LIBMCHECK 1
11421 LIBS="-lmcheck $LIBS"
11428 if test "$ENABLE_LIBMCHECK" = "yes" \
11429 -a "${have_libpython}" != "no" \
11430 -a "${python_has_threads}" = "yes" ; then
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
11432 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
11436 # Check whether --with-intel_pt was given.
11437 if test "${with_intel_pt+set}" = set; then :
11438 withval=$with_intel_pt;
11443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
11444 $as_echo_n "checking whether to use intel pt... " >&6; }
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
11446 $as_echo "$with_intel_pt" >&6; }
11448 if test "${with_intel_pt}" = no; then
11449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
11450 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
11453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11454 /* end confdefs.h. */
11456 #include <linux/perf_event.h>
11457 #ifndef PERF_ATTR_SIZE_VER5
11462 if ac_fn_c_try_cpp "$LINENO"; then :
11467 rm -f conftest.err conftest.$ac_ext
11468 if test "$perf_event" != yes; then
11469 if test "$with_intel_pt" = yes; then
11470 as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
11472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
11473 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
11487 acl_save_prefix="$prefix"
11488 prefix="$acl_final_prefix"
11489 acl_save_exec_prefix="$exec_prefix"
11490 exec_prefix="$acl_final_exec_prefix"
11492 eval additional_includedir=\"$includedir\"
11493 eval additional_libdir=\"$libdir\"
11495 exec_prefix="$acl_save_exec_prefix"
11496 prefix="$acl_save_prefix"
11499 # Check whether --with-libipt-prefix was given.
11500 if test "${with_libipt_prefix+set}" = set; then :
11501 withval=$with_libipt_prefix;
11502 if test "X$withval" = "Xno"; then
11505 if test "X$withval" = "X"; then
11507 acl_save_prefix="$prefix"
11508 prefix="$acl_final_prefix"
11509 acl_save_exec_prefix="$exec_prefix"
11510 exec_prefix="$acl_final_exec_prefix"
11512 eval additional_includedir=\"$includedir\"
11513 eval additional_libdir=\"$libdir\"
11515 exec_prefix="$acl_save_exec_prefix"
11516 prefix="$acl_save_prefix"
11519 additional_includedir="$withval/include"
11520 additional_libdir="$withval/lib"
11531 names_already_handled=
11532 names_next_round='ipt '
11533 while test -n "$names_next_round"; do
11534 names_this_round="$names_next_round"
11536 for name in $names_this_round; do
11538 for n in $names_already_handled; do
11539 if test "$n" = "$name"; then
11540 already_handled=yes
11544 if test -z "$already_handled"; then
11545 names_already_handled="$names_already_handled $name"
11546 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11547 eval value=\"\$HAVE_LIB$uppername\"
11548 if test -n "$value"; then
11549 if test "$value" = yes; then
11550 eval value=\"\$LIB$uppername\"
11551 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
11552 eval value=\"\$LTLIB$uppername\"
11553 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
11562 if test $use_additional = yes; then
11563 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11564 found_dir="$additional_libdir"
11565 found_so="$additional_libdir/lib$name.$shlibext"
11566 if test -f "$additional_libdir/lib$name.la"; then
11567 found_la="$additional_libdir/lib$name.la"
11570 if test -f "$additional_libdir/lib$name.$libext"; then
11571 found_dir="$additional_libdir"
11572 found_a="$additional_libdir/lib$name.$libext"
11573 if test -f "$additional_libdir/lib$name.la"; then
11574 found_la="$additional_libdir/lib$name.la"
11579 if test "X$found_dir" = "X"; then
11580 for x in $LDFLAGS $LTLIBIPT; do
11582 acl_save_prefix="$prefix"
11583 prefix="$acl_final_prefix"
11584 acl_save_exec_prefix="$exec_prefix"
11585 exec_prefix="$acl_final_exec_prefix"
11587 exec_prefix="$acl_save_exec_prefix"
11588 prefix="$acl_save_prefix"
11592 dir=`echo "X$x" | sed -e 's/^X-L//'`
11593 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11595 found_so="$dir/lib$name.$shlibext"
11596 if test -f "$dir/lib$name.la"; then
11597 found_la="$dir/lib$name.la"
11600 if test -f "$dir/lib$name.$libext"; then
11602 found_a="$dir/lib$name.$libext"
11603 if test -f "$dir/lib$name.la"; then
11604 found_la="$dir/lib$name.la"
11610 if test "X$found_dir" != "X"; then
11615 if test "X$found_dir" != "X"; then
11616 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
11617 if test "X$found_so" != "X"; then
11618 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11619 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11622 for x in $ltrpathdirs; do
11623 if test "X$x" = "X$found_dir"; then
11628 if test -z "$haveit"; then
11629 ltrpathdirs="$ltrpathdirs $found_dir"
11631 if test "$hardcode_direct" = yes; then
11632 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11634 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11635 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11637 for x in $rpathdirs; do
11638 if test "X$x" = "X$found_dir"; then
11643 if test -z "$haveit"; then
11644 rpathdirs="$rpathdirs $found_dir"
11648 for x in $LDFLAGS $LIBIPT; do
11650 acl_save_prefix="$prefix"
11651 prefix="$acl_final_prefix"
11652 acl_save_exec_prefix="$exec_prefix"
11653 exec_prefix="$acl_final_exec_prefix"
11655 exec_prefix="$acl_save_exec_prefix"
11656 prefix="$acl_save_prefix"
11658 if test "X$x" = "X-L$found_dir"; then
11663 if test -z "$haveit"; then
11664 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
11666 if test "$hardcode_minus_L" != no; then
11667 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11669 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11675 if test "X$found_a" != "X"; then
11676 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
11678 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
11681 additional_includedir=
11682 case "$found_dir" in
11684 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11685 additional_includedir="$basedir/include"
11688 if test "X$additional_includedir" != "X"; then
11689 if test "X$additional_includedir" != "X/usr/include"; then
11691 if test "X$additional_includedir" = "X/usr/local/include"; then
11692 if test -n "$GCC"; then
11694 linux*) haveit=yes;;
11698 if test -z "$haveit"; then
11699 for x in $CPPFLAGS $INCIPT; do
11701 acl_save_prefix="$prefix"
11702 prefix="$acl_final_prefix"
11703 acl_save_exec_prefix="$exec_prefix"
11704 exec_prefix="$acl_final_exec_prefix"
11706 exec_prefix="$acl_save_exec_prefix"
11707 prefix="$acl_save_prefix"
11709 if test "X$x" = "X-I$additional_includedir"; then
11714 if test -z "$haveit"; then
11715 if test -d "$additional_includedir"; then
11716 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
11722 if test -n "$found_la"; then
11723 save_libdir="$libdir"
11724 case "$found_la" in
11725 */* | *\\*) . "$found_la" ;;
11726 *) . "./$found_la" ;;
11728 libdir="$save_libdir"
11729 for dep in $dependency_libs; do
11732 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11733 if test "X$additional_libdir" != "X/usr/lib"; then
11735 if test "X$additional_libdir" = "X/usr/local/lib"; then
11736 if test -n "$GCC"; then
11738 linux*) haveit=yes;;
11742 if test -z "$haveit"; then
11744 for x in $LDFLAGS $LIBIPT; do
11746 acl_save_prefix="$prefix"
11747 prefix="$acl_final_prefix"
11748 acl_save_exec_prefix="$exec_prefix"
11749 exec_prefix="$acl_final_exec_prefix"
11751 exec_prefix="$acl_save_exec_prefix"
11752 prefix="$acl_save_prefix"
11754 if test "X$x" = "X-L$additional_libdir"; then
11759 if test -z "$haveit"; then
11760 if test -d "$additional_libdir"; then
11761 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
11765 for x in $LDFLAGS $LTLIBIPT; do
11767 acl_save_prefix="$prefix"
11768 prefix="$acl_final_prefix"
11769 acl_save_exec_prefix="$exec_prefix"
11770 exec_prefix="$acl_final_exec_prefix"
11772 exec_prefix="$acl_save_exec_prefix"
11773 prefix="$acl_save_prefix"
11775 if test "X$x" = "X-L$additional_libdir"; then
11780 if test -z "$haveit"; then
11781 if test -d "$additional_libdir"; then
11782 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
11789 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11790 if test "$enable_rpath" != no; then
11792 for x in $rpathdirs; do
11793 if test "X$x" = "X$dir"; then
11798 if test -z "$haveit"; then
11799 rpathdirs="$rpathdirs $dir"
11802 for x in $ltrpathdirs; do
11803 if test "X$x" = "X$dir"; then
11808 if test -z "$haveit"; then
11809 ltrpathdirs="$ltrpathdirs $dir"
11814 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11817 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11820 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
11821 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
11827 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11828 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
11834 if test "X$rpathdirs" != "X"; then
11835 if test -n "$hardcode_libdir_separator"; then
11837 for found_dir in $rpathdirs; do
11838 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11840 acl_save_libdir="$libdir"
11842 eval flag=\"$hardcode_libdir_flag_spec\"
11843 libdir="$acl_save_libdir"
11844 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11846 for found_dir in $rpathdirs; do
11847 acl_save_libdir="$libdir"
11848 libdir="$found_dir"
11849 eval flag=\"$hardcode_libdir_flag_spec\"
11850 libdir="$acl_save_libdir"
11851 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11855 if test "X$ltrpathdirs" != "X"; then
11856 for found_dir in $ltrpathdirs; do
11857 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
11862 ac_save_CPPFLAGS="$CPPFLAGS"
11864 for element in $INCIPT; do
11866 for x in $CPPFLAGS; do
11868 acl_save_prefix="$prefix"
11869 prefix="$acl_final_prefix"
11870 acl_save_exec_prefix="$exec_prefix"
11871 exec_prefix="$acl_final_exec_prefix"
11873 exec_prefix="$acl_save_exec_prefix"
11874 prefix="$acl_save_prefix"
11876 if test "X$x" = "X$element"; then
11881 if test -z "$haveit"; then
11882 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
11888 $as_echo_n "checking for libipt... " >&6; }
11889 if test "${ac_cv_libipt+set}" = set; then :
11890 $as_echo_n "(cached) " >&6
11893 ac_save_LIBS="$LIBS"
11894 LIBS="$LIBS $LIBIPT"
11895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11896 /* end confdefs.h. */
11897 #include "intel-pt.h"
11901 pt_insn_alloc_decoder (0);
11906 if ac_fn_c_try_link "$LINENO"; then :
11911 rm -f core conftest.err conftest.$ac_objext \
11912 conftest$ac_exeext conftest.$ac_ext
11913 LIBS="$ac_save_LIBS"
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
11917 $as_echo "$ac_cv_libipt" >&6; }
11918 if test "$ac_cv_libipt" = yes; then
11921 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
11924 $as_echo_n "checking how to link with libipt... " >&6; }
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
11926 $as_echo "$LIBIPT" >&6; }
11929 CPPFLAGS="$ac_save_CPPFLAGS"
11939 if test "$HAVE_LIBIPT" != yes; then
11940 if test "$with_intel_pt" = yes; then
11941 as_fn_error "libipt is missing or unusable" "$LINENO" 5
11943 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
11944 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
11948 LIBS="$LIBS $LIBIPT"
11949 for ac_func in pt_insn_event
11951 ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
11952 if test "x$ac_cv_func_pt_insn_event" = x""yes; then :
11953 cat >>confdefs.h <<_ACEOF
11954 #define HAVE_PT_INSN_EVENT 1
11960 ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
11962 if test "x$ac_cv_member_struct_pt_insn_enabled" = x""yes; then :
11964 cat >>confdefs.h <<_ACEOF
11965 #define HAVE_STRUCT_PT_INSN_ENABLED 1
11970 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
11972 if test "x$ac_cv_member_struct_pt_insn_resynced" = x""yes; then :
11974 cat >>confdefs.h <<_ACEOF
11975 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
11985 # ------------------------- #
11986 # Checks for header files. #
11987 # ------------------------- #
11989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11990 $as_echo_n "checking for ANSI C header files... " >&6; }
11991 if test "${ac_cv_header_stdc+set}" = set; then :
11992 $as_echo_n "(cached) " >&6
11994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11995 /* end confdefs.h. */
11996 #include <stdlib.h>
11997 #include <stdarg.h>
11998 #include <string.h>
12009 if ac_fn_c_try_compile "$LINENO"; then :
12010 ac_cv_header_stdc=yes
12012 ac_cv_header_stdc=no
12014 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12016 if test $ac_cv_header_stdc = yes; then
12017 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019 /* end confdefs.h. */
12020 #include <string.h>
12023 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12024 $EGREP "memchr" >/dev/null 2>&1; then :
12027 ac_cv_header_stdc=no
12033 if test $ac_cv_header_stdc = yes; then
12034 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12036 /* end confdefs.h. */
12037 #include <stdlib.h>
12040 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12041 $EGREP "free" >/dev/null 2>&1; then :
12044 ac_cv_header_stdc=no
12050 if test $ac_cv_header_stdc = yes; then
12051 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12052 if test "$cross_compiling" = yes; then :
12055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12056 /* end confdefs.h. */
12058 #include <stdlib.h>
12059 #if ((' ' & 0x0FF) == 0x020)
12060 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12061 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12063 # define ISLOWER(c) \
12064 (('a' <= (c) && (c) <= 'i') \
12065 || ('j' <= (c) && (c) <= 'r') \
12066 || ('s' <= (c) && (c) <= 'z'))
12067 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12070 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12075 for (i = 0; i < 256; i++)
12076 if (XOR (islower (i), ISLOWER (i))
12077 || toupper (i) != TOUPPER (i))
12082 if ac_fn_c_try_run "$LINENO"; then :
12085 ac_cv_header_stdc=no
12087 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12088 conftest.$ac_objext conftest.beam conftest.$ac_ext
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12094 $as_echo "$ac_cv_header_stdc" >&6; }
12095 if test $ac_cv_header_stdc = yes; then
12097 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12101 # elf_hp.h is for HP/UX 64-bit shared library support.
12102 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
12104 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
12105 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
12106 sys/reg.h sys/debugreg.h sys/select.h \
12107 termios.h elf_hp.h \
12110 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12111 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12112 eval as_val=\$$as_ac_Header
12113 if test "x$as_val" = x""yes; then :
12114 cat >>confdefs.h <<_ACEOF
12115 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12122 for ac_header in sys/user.h
12124 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12125 # include <sys/param.h>
12129 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
12130 cat >>confdefs.h <<_ACEOF
12131 #define HAVE_SYS_USER_H 1
12139 for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
12141 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12142 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12143 eval as_val=\$$as_ac_Header
12144 if test "x$as_val" = x""yes; then :
12145 cat >>confdefs.h <<_ACEOF
12146 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12153 for ac_header in term.h
12155 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12156 # include <curses.h>
12160 if test "x$ac_cv_header_term_h" = x""yes; then :
12161 cat >>confdefs.h <<_ACEOF
12162 #define HAVE_TERM_H 1
12170 # ------------------------- #
12171 # Checks for declarations. #
12172 # ------------------------- #
12175 # Check for presence and size of long long.
12176 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12177 if test "x$ac_cv_type_long_long" = x""yes; then :
12179 cat >>confdefs.h <<_ACEOF
12180 #define HAVE_LONG_LONG 1
12183 # The cast to long int works around a bug in the HP C Compiler
12184 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12185 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12186 # This bug is HP SR number 8606223364.
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12188 $as_echo_n "checking size of long long... " >&6; }
12189 if test "${ac_cv_sizeof_long_long+set}" = set; then :
12190 $as_echo_n "(cached) " >&6
12192 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12195 if test "$ac_cv_type_long_long" = yes; then
12196 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12197 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12198 { as_fn_set_status 77
12199 as_fn_error "cannot compute sizeof (long long)
12200 See \`config.log' for more details." "$LINENO" 5; }; }
12202 ac_cv_sizeof_long_long=0
12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12208 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12212 cat >>confdefs.h <<_ACEOF
12213 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12220 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
12221 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
12227 cat >>confdefs.h <<_ACEOF
12228 #define HAVE_DECL_BASENAME $ac_have_decl
12230 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12231 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
12237 cat >>confdefs.h <<_ACEOF
12238 #define HAVE_DECL_FFS $ac_have_decl
12240 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12241 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
12247 cat >>confdefs.h <<_ACEOF
12248 #define HAVE_DECL_ASPRINTF $ac_have_decl
12250 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12251 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
12257 cat >>confdefs.h <<_ACEOF
12258 #define HAVE_DECL_VASPRINTF $ac_have_decl
12260 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12261 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12267 cat >>confdefs.h <<_ACEOF
12268 #define HAVE_DECL_SNPRINTF $ac_have_decl
12270 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12271 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
12277 cat >>confdefs.h <<_ACEOF
12278 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12281 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12282 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
12288 cat >>confdefs.h <<_ACEOF
12289 #define HAVE_DECL_STRTOL $ac_have_decl
12291 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12292 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
12298 cat >>confdefs.h <<_ACEOF
12299 #define HAVE_DECL_STRTOUL $ac_have_decl
12301 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12302 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
12308 cat >>confdefs.h <<_ACEOF
12309 #define HAVE_DECL_STRTOLL $ac_have_decl
12311 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12312 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
12318 cat >>confdefs.h <<_ACEOF
12319 #define HAVE_DECL_STRTOULL $ac_have_decl
12322 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12323 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
12329 cat >>confdefs.h <<_ACEOF
12330 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12335 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
12336 if test "x$ac_cv_have_decl_free" = x""yes; then :
12342 cat >>confdefs.h <<_ACEOF
12343 #define HAVE_DECL_FREE $ac_have_decl
12345 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
12346 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
12352 cat >>confdefs.h <<_ACEOF
12353 #define HAVE_DECL_MALLOC $ac_have_decl
12355 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
12356 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
12362 cat >>confdefs.h <<_ACEOF
12363 #define HAVE_DECL_REALLOC $ac_have_decl
12365 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12366 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12372 cat >>confdefs.h <<_ACEOF
12373 #define HAVE_DECL_SNPRINTF $ac_have_decl
12377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12378 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12379 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
12380 $as_echo_n "(cached) " >&6
12382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12383 /* end confdefs.h. */
12384 #include <locale.h>
12393 if ac_fn_c_try_link "$LINENO"; then :
12394 am_cv_val_LC_MESSAGES=yes
12396 am_cv_val_LC_MESSAGES=no
12398 rm -f core conftest.err conftest.$ac_objext \
12399 conftest$ac_exeext conftest.$ac_ext
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12402 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12403 if test $am_cv_val_LC_MESSAGES = yes; then
12405 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12410 # ----------------------- #
12411 # Checks for structures. #
12412 # ----------------------- #
12414 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
12415 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
12417 cat >>confdefs.h <<_ACEOF
12418 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
12423 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
12424 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
12426 cat >>confdefs.h <<_ACEOF
12427 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
12434 # ------------------ #
12435 # Checks for types. #
12436 # ------------------ #
12438 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12439 #include <sys/socket.h>
12442 if test "x$ac_cv_type_socklen_t" = x""yes; then :
12444 cat >>confdefs.h <<_ACEOF
12445 #define HAVE_SOCKLEN_T 1
12452 # ------------------------------------- #
12453 # Checks for compiler characteristics. #
12454 # ------------------------------------- #
12456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12457 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12458 if test "${ac_cv_c_const+set}" = set; then :
12459 $as_echo_n "(cached) " >&6
12461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12462 /* end confdefs.h. */
12467 /* FIXME: Include the comments suggested by Paul. */
12468 #ifndef __cplusplus
12469 /* Ultrix mips cc rejects this. */
12470 typedef int charset[2];
12472 /* SunOS 4.1.1 cc rejects this. */
12473 char const *const *pcpcc;
12475 /* NEC SVR4.0.2 mips cc rejects this. */
12476 struct point {int x, y;};
12477 static struct point const zero = {0,0};
12478 /* AIX XL C 1.02.0.0 rejects this.
12479 It does not let you subtract one const X* pointer from another in
12480 an arm of an if-expression whose if-part is not a constant
12482 const char *g = "string";
12483 pcpcc = &g + (g ? g-g : 0);
12484 /* HPUX 7.0 cc rejects these. */
12486 ppc = (char**) pcpcc;
12487 pcpcc = (char const *const *) ppc;
12488 { /* SCO 3.2v4 cc rejects this. */
12490 char const *s = 0 ? (char *) 0 : (char const *) 0;
12495 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12496 int x[] = {25, 17};
12497 const int *foo = &x[0];
12500 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12501 typedef const int *iptr;
12505 { /* AIX XL C 1.02.0.0 rejects this saying
12506 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12507 struct s { int j; const int *ap[3]; };
12508 struct s *b; b->j = 5;
12510 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12511 const int foo = 10;
12512 if (!foo) return 0;
12514 return !cs[0] && !zero.x;
12521 if ac_fn_c_try_compile "$LINENO"; then :
12526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12529 $as_echo "$ac_cv_c_const" >&6; }
12530 if test $ac_cv_c_const = no; then
12532 $as_echo "#define const /**/" >>confdefs.h
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12537 $as_echo_n "checking for inline... " >&6; }
12538 if test "${ac_cv_c_inline+set}" = set; then :
12539 $as_echo_n "(cached) " >&6
12542 for ac_kw in inline __inline__ __inline; do
12543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12544 /* end confdefs.h. */
12545 #ifndef __cplusplus
12547 static $ac_kw foo_t static_foo () {return 0; }
12548 $ac_kw foo_t foo () {return 0; }
12552 if ac_fn_c_try_compile "$LINENO"; then :
12553 ac_cv_c_inline=$ac_kw
12555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12556 test "$ac_cv_c_inline" != no && break
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12561 $as_echo "$ac_cv_c_inline" >&6; }
12563 case $ac_cv_c_inline in
12566 case $ac_cv_c_inline in
12568 *) ac_val=$ac_cv_c_inline;;
12570 cat >>confdefs.h <<_ACEOF
12571 #ifndef __cplusplus
12572 #define inline $ac_val
12578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12579 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12580 if test "${ac_cv_c_bigendian+set}" = set; then :
12581 $as_echo_n "(cached) " >&6
12583 ac_cv_c_bigendian=unknown
12584 # See if we're dealing with a universal compiler.
12585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12586 /* end confdefs.h. */
12587 #ifndef __APPLE_CC__
12588 not a universal capable compiler
12593 if ac_fn_c_try_compile "$LINENO"; then :
12595 # Check for potential -arch flags. It is not universal unless
12596 # there are at least two -arch flags with different values.
12599 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12600 if test -n "$ac_prev"; then
12602 i?86 | x86_64 | ppc | ppc64)
12603 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12606 ac_cv_c_bigendian=universal
12612 elif test "x$ac_word" = "x-arch"; then
12617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12618 if test $ac_cv_c_bigendian = unknown; then
12619 # See if sys/param.h defines the BYTE_ORDER macro.
12620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12621 /* end confdefs.h. */
12622 #include <sys/types.h>
12623 #include <sys/param.h>
12628 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12629 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12631 bogus endian macros
12638 if ac_fn_c_try_compile "$LINENO"; then :
12639 # It does; now see whether it defined to BIG_ENDIAN or not.
12640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12641 /* end confdefs.h. */
12642 #include <sys/types.h>
12643 #include <sys/param.h>
12648 #if BYTE_ORDER != BIG_ENDIAN
12656 if ac_fn_c_try_compile "$LINENO"; then :
12657 ac_cv_c_bigendian=yes
12659 ac_cv_c_bigendian=no
12661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12665 if test $ac_cv_c_bigendian = unknown; then
12666 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12668 /* end confdefs.h. */
12669 #include <limits.h>
12674 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12675 bogus endian macros
12682 if ac_fn_c_try_compile "$LINENO"; then :
12683 # It does; now see whether it defined to _BIG_ENDIAN or not.
12684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12685 /* end confdefs.h. */
12686 #include <limits.h>
12691 #ifndef _BIG_ENDIAN
12699 if ac_fn_c_try_compile "$LINENO"; then :
12700 ac_cv_c_bigendian=yes
12702 ac_cv_c_bigendian=no
12704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12708 if test $ac_cv_c_bigendian = unknown; then
12709 # Compile a test program.
12710 if test "$cross_compiling" = yes; then :
12711 # Try to guess by grepping values from an object file.
12712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12713 /* end confdefs.h. */
12714 short int ascii_mm[] =
12715 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12716 short int ascii_ii[] =
12717 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12718 int use_ascii (int i) {
12719 return ascii_mm[i] + ascii_ii[i];
12721 short int ebcdic_ii[] =
12722 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12723 short int ebcdic_mm[] =
12724 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12725 int use_ebcdic (int i) {
12726 return ebcdic_mm[i] + ebcdic_ii[i];
12733 return use_ascii (foo) == use_ebcdic (foo);
12738 if ac_fn_c_try_compile "$LINENO"; then :
12739 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12740 ac_cv_c_bigendian=yes
12742 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12743 if test "$ac_cv_c_bigendian" = unknown; then
12744 ac_cv_c_bigendian=no
12746 # finding both strings is unlikely to happen, but who knows?
12747 ac_cv_c_bigendian=unknown
12751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12754 /* end confdefs.h. */
12755 $ac_includes_default
12760 /* Are we little or big endian? From Harbison&Steele. */
12764 char c[sizeof (long int)];
12767 return u.c[sizeof (long int) - 1] == 1;
12773 if ac_fn_c_try_run "$LINENO"; then :
12774 ac_cv_c_bigendian=no
12776 ac_cv_c_bigendian=yes
12778 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12779 conftest.$ac_objext conftest.beam conftest.$ac_ext
12784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12785 $as_echo "$ac_cv_c_bigendian" >&6; }
12786 case $ac_cv_c_bigendian in #(
12788 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12794 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12798 as_fn_error "unknown endianness
12799 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12803 # ------------------------------ #
12804 # Checks for library functions. #
12805 # ------------------------------ #
12807 for ac_header in stdlib.h unistd.h
12809 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12810 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12811 eval as_val=\$$as_ac_Header
12812 if test "x$as_val" = x""yes; then :
12813 cat >>confdefs.h <<_ACEOF
12814 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12821 for ac_func in getpagesize
12823 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12824 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12825 cat >>confdefs.h <<_ACEOF
12826 #define HAVE_GETPAGESIZE 1
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12833 $as_echo_n "checking for working mmap... " >&6; }
12834 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12835 $as_echo_n "(cached) " >&6
12837 if test "$cross_compiling" = yes; then :
12838 ac_cv_func_mmap_fixed_mapped=no
12840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12841 /* end confdefs.h. */
12842 $ac_includes_default
12843 /* malloc might have been renamed as rpl_malloc. */
12846 /* Thanks to Mike Haertel and Jim Avera for this test.
12847 Here is a matrix of mmap possibilities:
12848 mmap private not fixed
12849 mmap private fixed at somewhere currently unmapped
12850 mmap private fixed at somewhere already mapped
12851 mmap shared not fixed
12852 mmap shared fixed at somewhere currently unmapped
12853 mmap shared fixed at somewhere already mapped
12854 For private mappings, we should verify that changes cannot be read()
12855 back from the file, nor mmap's back from the file at a different
12856 address. (There have been systems where private was not correctly
12857 implemented like the infamous i386 svr4.0, and systems where the
12858 VM page cache was not coherent with the file system buffer cache
12859 like early versions of FreeBSD and possibly contemporary NetBSD.)
12860 For shared mappings, we should conversely verify that changes get
12861 propagated back to all the places they're supposed to be.
12863 Grep wants private fixed already mapped.
12864 The main things grep needs to know about mmap are:
12865 * does it exist and is it safe to write into the mmap'd area
12866 * how to use it (BSD variants) */
12869 #include <sys/mman.h>
12871 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12875 /* This mess was copied from the GNU getpagesize.h. */
12876 #ifndef HAVE_GETPAGESIZE
12877 /* Assume that all systems that can run configure have sys/param.h. */
12878 # ifndef HAVE_SYS_PARAM_H
12879 # define HAVE_SYS_PARAM_H 1
12882 # ifdef _SC_PAGESIZE
12883 # define getpagesize() sysconf(_SC_PAGESIZE)
12884 # else /* no _SC_PAGESIZE */
12885 # ifdef HAVE_SYS_PARAM_H
12886 # include <sys/param.h>
12887 # ifdef EXEC_PAGESIZE
12888 # define getpagesize() EXEC_PAGESIZE
12889 # else /* no EXEC_PAGESIZE */
12891 # define getpagesize() NBPG * CLSIZE
12894 # endif /* no CLSIZE */
12895 # else /* no NBPG */
12897 # define getpagesize() NBPC
12898 # else /* no NBPC */
12900 # define getpagesize() PAGESIZE
12901 # endif /* PAGESIZE */
12902 # endif /* no NBPC */
12903 # endif /* no NBPG */
12904 # endif /* no EXEC_PAGESIZE */
12905 # else /* no HAVE_SYS_PARAM_H */
12906 # define getpagesize() 8192 /* punt totally */
12907 # endif /* no HAVE_SYS_PARAM_H */
12908 # endif /* no _SC_PAGESIZE */
12910 #endif /* no HAVE_GETPAGESIZE */
12915 char *data, *data2, *data3;
12919 pagesize = getpagesize ();
12921 /* First, make a file with some known garbage in it. */
12922 data = (char *) malloc (pagesize);
12925 for (i = 0; i < pagesize; ++i)
12926 *(data + i) = rand ();
12928 fd = creat ("conftest.mmap", 0600);
12931 if (write (fd, data, pagesize) != pagesize)
12935 /* Next, try to mmap the file at a fixed address which already has
12936 something else allocated at it. If we can, also make sure that
12937 we see the same garbage. */
12938 fd = open ("conftest.mmap", O_RDWR);
12941 data2 = (char *) malloc (2 * pagesize);
12944 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12945 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12946 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12948 for (i = 0; i < pagesize; ++i)
12949 if (*(data + i) != *(data2 + i))
12952 /* Finally, make sure that changes to the mapped area do not
12953 percolate back to the file as seen by read(). (This is a bug on
12954 some variants of i386 svr4.0.) */
12955 for (i = 0; i < pagesize; ++i)
12956 *(data2 + i) = *(data2 + i) + 1;
12957 data3 = (char *) malloc (pagesize);
12960 if (read (fd, data3, pagesize) != pagesize)
12962 for (i = 0; i < pagesize; ++i)
12963 if (*(data + i) != *(data3 + i))
12969 if ac_fn_c_try_run "$LINENO"; then :
12970 ac_cv_func_mmap_fixed_mapped=yes
12972 ac_cv_func_mmap_fixed_mapped=no
12974 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12975 conftest.$ac_objext conftest.beam conftest.$ac_ext
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12980 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12981 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12983 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12986 rm -f conftest.mmap
12988 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12989 if test "x$ac_cv_type_pid_t" = x""yes; then :
12993 cat >>confdefs.h <<_ACEOF
12999 for ac_header in vfork.h
13001 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13002 if test "x$ac_cv_header_vfork_h" = x""yes; then :
13003 cat >>confdefs.h <<_ACEOF
13004 #define HAVE_VFORK_H 1
13011 for ac_func in fork vfork
13013 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13014 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13015 eval as_val=\$$as_ac_var
13016 if test "x$as_val" = x""yes; then :
13017 cat >>confdefs.h <<_ACEOF
13018 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13024 if test "x$ac_cv_func_fork" = xyes; then
13025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13026 $as_echo_n "checking for working fork... " >&6; }
13027 if test "${ac_cv_func_fork_works+set}" = set; then :
13028 $as_echo_n "(cached) " >&6
13030 if test "$cross_compiling" = yes; then :
13031 ac_cv_func_fork_works=cross
13033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034 /* end confdefs.h. */
13035 $ac_includes_default
13040 /* By Ruediger Kuhlmann. */
13041 return fork () < 0;
13047 if ac_fn_c_try_run "$LINENO"; then :
13048 ac_cv_func_fork_works=yes
13050 ac_cv_func_fork_works=no
13052 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13053 conftest.$ac_objext conftest.beam conftest.$ac_ext
13057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13058 $as_echo "$ac_cv_func_fork_works" >&6; }
13061 ac_cv_func_fork_works=$ac_cv_func_fork
13063 if test "x$ac_cv_func_fork_works" = xcross; then
13065 *-*-amigaos* | *-*-msdosdjgpp*)
13066 # Override, as these systems have only a dummy fork() stub
13067 ac_cv_func_fork_works=no
13070 ac_cv_func_fork_works=yes
13073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13074 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13076 ac_cv_func_vfork_works=$ac_cv_func_vfork
13077 if test "x$ac_cv_func_vfork" = xyes; then
13078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13079 $as_echo_n "checking for working vfork... " >&6; }
13080 if test "${ac_cv_func_vfork_works+set}" = set; then :
13081 $as_echo_n "(cached) " >&6
13083 if test "$cross_compiling" = yes; then :
13084 ac_cv_func_vfork_works=cross
13086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13087 /* end confdefs.h. */
13088 /* Thanks to Paul Eggert for this test. */
13089 $ac_includes_default
13090 #include <sys/wait.h>
13091 #ifdef HAVE_VFORK_H
13092 # include <vfork.h>
13094 /* On some sparc systems, changes by the child to local and incoming
13095 argument registers are propagated back to the parent. The compiler
13096 is told about this with #include <vfork.h>, but some compilers
13097 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13098 static variable whose address is put into a register that is
13099 clobbered by the vfork. */
13102 sparc_address_test (int arg)
13104 sparc_address_test (arg) int arg;
13107 static pid_t child;
13125 pid_t parent = getpid ();
13128 sparc_address_test (0);
13133 /* Here is another test for sparc vfork register problems. This
13134 test uses lots of local variables, at least as many local
13135 variables as main has allocated so far including compiler
13136 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13137 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13138 reuse the register of parent for one of the local variables,
13139 since it will think that parent can't possibly be used any more
13140 in this routine. Assigning to the local variable will thus
13141 munge parent in the parent process. */
13143 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13144 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13145 /* Convince the compiler that p..p7 are live; otherwise, it might
13146 use the same hardware register for all 8 local variables. */
13147 if (p != p1 || p != p2 || p != p3 || p != p4
13148 || p != p5 || p != p6 || p != p7)
13151 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13152 from child file descriptors. If the child closes a descriptor
13153 before it execs or exits, this munges the parent's descriptor
13154 as well. Test for this by closing stdout in the child. */
13155 _exit(close(fileno(stdout)) != 0);
13160 while (wait(&status) != child)
13163 /* Was there some problem with vforking? */
13166 /* Did the child fail? (This shouldn't happen.) */
13169 /* Did the vfork/compiler bug occur? */
13170 || parent != getpid()
13172 /* Did the file descriptor bug occur? */
13173 || fstat(fileno(stdout), &st) != 0
13178 if ac_fn_c_try_run "$LINENO"; then :
13179 ac_cv_func_vfork_works=yes
13181 ac_cv_func_vfork_works=no
13183 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13184 conftest.$ac_objext conftest.beam conftest.$ac_ext
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13189 $as_echo "$ac_cv_func_vfork_works" >&6; }
13192 if test "x$ac_cv_func_fork_works" = xcross; then
13193 ac_cv_func_vfork_works=$ac_cv_func_vfork
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13195 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13198 if test "x$ac_cv_func_vfork_works" = xyes; then
13200 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13204 $as_echo "#define vfork fork" >>confdefs.h
13207 if test "x$ac_cv_func_fork_works" = xyes; then
13209 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13213 for ac_func in getauxval getrusage getuid getgid \
13214 pipe poll pread pread64 pwrite resize_term \
13215 sbrk setpgid setpgrp setsid \
13216 sigaction sigprocmask sigsetmask socketpair \
13217 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
13218 setrlimit getrlimit posix_madvise waitpid \
13219 ptrace64 sigaltstack mkdtemp setns
13221 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13222 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13223 eval as_val=\$$as_ac_var
13224 if test "x$as_val" = x""yes; then :
13225 cat >>confdefs.h <<_ACEOF
13226 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13234 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13235 if test "${am_cv_langinfo_codeset+set}" = set; then :
13236 $as_echo_n "(cached) " >&6
13238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13239 /* end confdefs.h. */
13240 #include <langinfo.h>
13244 char* cs = nl_langinfo(CODESET);
13249 if ac_fn_c_try_link "$LINENO"; then :
13250 am_cv_langinfo_codeset=yes
13252 am_cv_langinfo_codeset=no
13254 rm -f core conftest.err conftest.$ac_objext \
13255 conftest$ac_exeext conftest.$ac_ext
13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13259 $as_echo "$am_cv_langinfo_codeset" >&6; }
13260 if test $am_cv_langinfo_codeset = yes; then
13262 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13268 $as_echo_n "checking for ANSI C header files... " >&6; }
13269 if test "${ac_cv_header_stdc+set}" = set; then :
13270 $as_echo_n "(cached) " >&6
13272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13273 /* end confdefs.h. */
13274 #include <stdlib.h>
13275 #include <stdarg.h>
13276 #include <string.h>
13287 if ac_fn_c_try_compile "$LINENO"; then :
13288 ac_cv_header_stdc=yes
13290 ac_cv_header_stdc=no
13292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13294 if test $ac_cv_header_stdc = yes; then
13295 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13297 /* end confdefs.h. */
13298 #include <string.h>
13301 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13302 $EGREP "memchr" >/dev/null 2>&1; then :
13305 ac_cv_header_stdc=no
13311 if test $ac_cv_header_stdc = yes; then
13312 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13314 /* end confdefs.h. */
13315 #include <stdlib.h>
13318 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13319 $EGREP "free" >/dev/null 2>&1; then :
13322 ac_cv_header_stdc=no
13328 if test $ac_cv_header_stdc = yes; then
13329 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13330 if test "$cross_compiling" = yes; then :
13333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13334 /* end confdefs.h. */
13336 #include <stdlib.h>
13337 #if ((' ' & 0x0FF) == 0x020)
13338 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13339 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13341 # define ISLOWER(c) \
13342 (('a' <= (c) && (c) <= 'i') \
13343 || ('j' <= (c) && (c) <= 'r') \
13344 || ('s' <= (c) && (c) <= 'z'))
13345 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13348 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13353 for (i = 0; i < 256; i++)
13354 if (XOR (islower (i), ISLOWER (i))
13355 || toupper (i) != TOUPPER (i))
13360 if ac_fn_c_try_run "$LINENO"; then :
13363 ac_cv_header_stdc=no
13365 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13366 conftest.$ac_objext conftest.beam conftest.$ac_ext
13371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13372 $as_echo "$ac_cv_header_stdc" >&6; }
13373 if test $ac_cv_header_stdc = yes; then
13375 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13379 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13380 # for constant arguments. Useless!
13381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13382 $as_echo_n "checking for working alloca.h... " >&6; }
13383 if test "${ac_cv_working_alloca_h+set}" = set; then :
13384 $as_echo_n "(cached) " >&6
13386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13387 /* end confdefs.h. */
13388 #include <alloca.h>
13392 char *p = (char *) alloca (2 * sizeof (int));
13398 if ac_fn_c_try_link "$LINENO"; then :
13399 ac_cv_working_alloca_h=yes
13401 ac_cv_working_alloca_h=no
13403 rm -f core conftest.err conftest.$ac_objext \
13404 conftest$ac_exeext conftest.$ac_ext
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13407 $as_echo "$ac_cv_working_alloca_h" >&6; }
13408 if test $ac_cv_working_alloca_h = yes; then
13410 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13415 $as_echo_n "checking for alloca... " >&6; }
13416 if test "${ac_cv_func_alloca_works+set}" = set; then :
13417 $as_echo_n "(cached) " >&6
13419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13420 /* end confdefs.h. */
13422 # define alloca __builtin_alloca
13425 # include <malloc.h>
13426 # define alloca _alloca
13428 # ifdef HAVE_ALLOCA_H
13429 # include <alloca.h>
13434 # ifndef alloca /* predefined by HP cc +Olibcalls */
13445 char *p = (char *) alloca (1);
13451 if ac_fn_c_try_link "$LINENO"; then :
13452 ac_cv_func_alloca_works=yes
13454 ac_cv_func_alloca_works=no
13456 rm -f core conftest.err conftest.$ac_objext \
13457 conftest$ac_exeext conftest.$ac_ext
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13460 $as_echo "$ac_cv_func_alloca_works" >&6; }
13462 if test $ac_cv_func_alloca_works = yes; then
13464 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13467 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13468 # that cause trouble. Some versions do not even contain alloca or
13469 # contain a buggy version. If you still want to use their alloca,
13470 # use ar to extract alloca.o from them instead of compiling alloca.c.
13472 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13474 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13478 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13479 if test "${ac_cv_os_cray+set}" = set; then :
13480 $as_echo_n "(cached) " >&6
13482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13483 /* end confdefs.h. */
13484 #if defined CRAY && ! defined CRAY2
13491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13492 $EGREP "webecray" >/dev/null 2>&1; then :
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13501 $as_echo "$ac_cv_os_cray" >&6; }
13502 if test $ac_cv_os_cray = yes; then
13503 for ac_func in _getb67 GETB67 getb67; do
13504 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13505 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13506 eval as_val=\$$as_ac_var
13507 if test "x$as_val" = x""yes; then :
13509 cat >>confdefs.h <<_ACEOF
13510 #define CRAY_STACKSEG_END $ac_func
13519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13520 $as_echo_n "checking stack direction for C alloca... " >&6; }
13521 if test "${ac_cv_c_stack_direction+set}" = set; then :
13522 $as_echo_n "(cached) " >&6
13524 if test "$cross_compiling" = yes; then :
13525 ac_cv_c_stack_direction=0
13527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13528 /* end confdefs.h. */
13529 $ac_includes_default
13531 find_stack_direction ()
13533 static char *addr = 0;
13538 return find_stack_direction ();
13541 return (&dummy > addr) ? 1 : -1;
13547 return find_stack_direction () < 0;
13550 if ac_fn_c_try_run "$LINENO"; then :
13551 ac_cv_c_stack_direction=1
13553 ac_cv_c_stack_direction=-1
13555 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13556 conftest.$ac_objext conftest.beam conftest.$ac_ext
13560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13561 $as_echo "$ac_cv_c_stack_direction" >&6; }
13562 cat >>confdefs.h <<_ACEOF
13563 #define STACK_DIRECTION $ac_cv_c_stack_direction
13571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13572 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13573 if test "${am_cv_langinfo_codeset+set}" = set; then :
13574 $as_echo_n "(cached) " >&6
13576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13577 /* end confdefs.h. */
13578 #include <langinfo.h>
13582 char* cs = nl_langinfo(CODESET);
13587 if ac_fn_c_try_link "$LINENO"; then :
13588 am_cv_langinfo_codeset=yes
13590 am_cv_langinfo_codeset=no
13592 rm -f core conftest.err conftest.$ac_objext \
13593 conftest$ac_exeext conftest.$ac_ext
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13597 $as_echo "$am_cv_langinfo_codeset" >&6; }
13598 if test $am_cv_langinfo_codeset = yes; then
13600 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13605 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
13607 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13608 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13609 eval as_val=\$$as_ac_Header
13610 if test "x$as_val" = x""yes; then :
13611 cat >>confdefs.h <<_ACEOF
13612 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13620 for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
13622 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13623 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13624 eval as_val=\$$as_ac_var
13625 if test "x$as_val" = x""yes; then :
13626 cat >>confdefs.h <<_ACEOF
13627 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13634 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
13635 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
13641 cat >>confdefs.h <<_ACEOF
13642 #define HAVE_DECL_STRERROR $ac_have_decl
13644 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13645 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13651 cat >>confdefs.h <<_ACEOF
13652 #define HAVE_DECL_STRSTR $ac_have_decl
13656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13657 $as_echo_n "checking for sigsetjmp... " >&6; }
13658 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13659 $as_echo_n "(cached) " >&6
13661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13662 /* end confdefs.h. */
13664 #include <setjmp.h>
13669 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13674 if ac_fn_c_try_compile "$LINENO"; then :
13675 gdb_cv_func_sigsetjmp=yes
13677 gdb_cv_func_sigsetjmp=no
13679 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13682 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13683 if test $gdb_cv_func_sigsetjmp = yes; then
13685 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13690 # Check the return and argument types of ptrace.
13693 for ac_header in sys/ptrace.h ptrace.h
13695 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13696 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13697 eval as_val=\$$as_ac_Header
13698 if test "x$as_val" = x""yes; then :
13699 cat >>confdefs.h <<_ACEOF
13700 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13708 gdb_ptrace_headers='
13709 #include <sys/types.h>
13710 #if HAVE_SYS_PTRACE_H
13711 # include <sys/ptrace.h>
13714 # include <unistd.h>
13717 # There is no point in checking if we don't have a prototype.
13718 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
13720 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
13726 cat >>confdefs.h <<_ACEOF
13727 #define HAVE_DECL_PTRACE $ac_have_decl
13729 if test $ac_have_decl = 1; then :
13733 : ${gdb_cv_func_ptrace_ret='int'}
13734 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13738 # Check return type. Varargs (used on GNU/Linux) conflict with the
13739 # empty argument list, so check for that explicitly.
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13741 $as_echo_n "checking return type of ptrace... " >&6; }
13742 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
13743 $as_echo_n "(cached) " >&6
13745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13746 /* end confdefs.h. */
13747 $gdb_ptrace_headers
13751 extern long ptrace (enum __ptrace_request, ...);
13756 if ac_fn_c_try_compile "$LINENO"; then :
13757 gdb_cv_func_ptrace_ret='long'
13759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13760 /* end confdefs.h. */
13761 $gdb_ptrace_headers
13765 extern int ptrace ();
13770 if ac_fn_c_try_compile "$LINENO"; then :
13771 gdb_cv_func_ptrace_ret='int'
13773 gdb_cv_func_ptrace_ret='long'
13775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13780 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13782 cat >>confdefs.h <<_ACEOF
13783 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13786 # Check argument types.
13787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13788 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13789 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13790 $as_echo_n "(cached) " >&6
13793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13794 /* end confdefs.h. */
13795 $gdb_ptrace_headers
13799 extern long ptrace (enum __ptrace_request, ...);
13804 if ac_fn_c_try_compile "$LINENO"; then :
13805 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
13808 for gdb_arg1 in 'int' 'long'; do
13809 for gdb_arg2 in 'pid_t' 'int' 'long'; do
13810 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13811 for gdb_arg4 in 'int' 'long' 'void *'; do
13812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13813 /* end confdefs.h. */
13814 $gdb_ptrace_headers
13819 extern $gdb_cv_func_ptrace_ret
13820 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13826 if ac_fn_c_try_compile "$LINENO"; then :
13827 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13831 for gdb_arg5 in 'int *' 'int' 'long'; do
13832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13833 /* end confdefs.h. */
13834 $gdb_ptrace_headers
13839 extern $gdb_cv_func_ptrace_ret
13840 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13846 if ac_fn_c_try_compile "$LINENO"; then :
13848 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13857 # Provide a safe default value.
13858 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13864 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13865 ac_save_IFS=$IFS; IFS=','
13866 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13870 cat >>confdefs.h <<_ACEOF
13871 #define PTRACE_TYPE_ARG1 $1
13875 cat >>confdefs.h <<_ACEOF
13876 #define PTRACE_TYPE_ARG3 $3
13880 cat >>confdefs.h <<_ACEOF
13881 #define PTRACE_TYPE_ARG4 $4
13884 if test -n "$5"; then
13886 cat >>confdefs.h <<_ACEOF
13887 #define PTRACE_TYPE_ARG5 $5
13893 if test "$cross_compiling" = no; then
13894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13895 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13896 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13897 $as_echo_n "(cached) " >&6
13899 if test "$cross_compiling" = yes; then :
13900 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13903 /* end confdefs.h. */
13904 $ac_includes_default
13908 /* If this system has a BSD-style setpgrp which takes arguments,
13909 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13910 exit successfully. */
13911 return setpgrp (1,1) != -1;
13916 if ac_fn_c_try_run "$LINENO"; then :
13917 ac_cv_func_setpgrp_void=no
13919 ac_cv_func_setpgrp_void=yes
13921 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13922 conftest.$ac_objext conftest.beam conftest.$ac_ext
13926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13927 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13928 if test $ac_cv_func_setpgrp_void = yes; then
13930 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13936 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13937 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13938 $as_echo_n "(cached) " >&6
13940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13941 /* end confdefs.h. */
13943 #include <unistd.h>
13949 if (setpgrp(1,1) == -1)
13958 if ac_fn_c_try_compile "$LINENO"; then :
13959 ac_cv_func_setpgrp_void=no
13961 ac_cv_func_setpgrp_void=yes
13963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13966 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13967 if test $ac_cv_func_setpgrp_void = yes; then
13968 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13973 # Assume we'll default to using the included libiberty regex.
13974 gdb_use_included_regex=yes
13976 # However, if the system regex is GNU regex, then default to *not*
13977 # using the included regex.
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13979 $as_echo_n "checking for GNU regex... " >&6; }
13980 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13981 $as_echo_n "(cached) " >&6
13983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13984 /* end confdefs.h. */
13985 #include <gnu-versions.h>
13989 #define REGEX_INTERFACE_VERSION 1
13990 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13991 # error "Version mismatch"
13997 if ac_fn_c_try_compile "$LINENO"; then :
13998 gdb_cv_have_gnu_regex=yes
14000 gdb_cv_have_gnu_regex=no
14002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
14005 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
14006 if test $gdb_cv_have_gnu_regex = yes; then
14007 gdb_use_included_regex=no
14011 # Check whether --with-included-regex was given.
14012 if test "${with_included_regex+set}" = set; then :
14013 withval=$with_included_regex; gdb_with_regex=$withval
14015 gdb_with_regex=$gdb_use_included_regex
14018 if test "$gdb_with_regex" = yes; then
14020 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
14024 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
14025 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
14026 #include <sys/proc.h>
14029 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
14031 cat >>confdefs.h <<_ACEOF
14032 #define HAVE_STRUCT_THREAD_TD_PCB 1
14039 # See if <sys/lwp.h> defines `struct lwp`.
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
14041 $as_echo_n "checking for struct lwp... " >&6; }
14042 if test "${gdb_cv_struct_lwp+set}" = set; then :
14043 $as_echo_n "(cached) " >&6
14045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14046 /* end confdefs.h. */
14047 #include <sys/param.h>
14049 #include <sys/lwp.h>
14058 if ac_fn_c_try_compile "$LINENO"; then :
14059 gdb_cv_struct_lwp=yes
14061 gdb_cv_struct_lwp=no
14063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
14066 $as_echo "$gdb_cv_struct_lwp" >&6; }
14067 if test $gdb_cv_struct_lwp = yes; then
14069 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
14073 # See if <machine/reg.h> degines `struct reg'.
14074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
14075 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
14076 if test "${gdb_cv_struct_reg+set}" = set; then :
14077 $as_echo_n "(cached) " >&6
14079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14080 /* end confdefs.h. */
14081 #include <sys/types.h>
14082 #include <machine/reg.h>
14091 if ac_fn_c_try_compile "$LINENO"; then :
14092 gdb_cv_struct_reg=yes
14094 gdb_cv_struct_reg=no
14096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
14099 $as_echo "$gdb_cv_struct_reg" >&6; }
14100 if test $gdb_cv_struct_reg = yes; then
14102 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
14106 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
14107 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
14108 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
14109 #include <machine/reg.h>
14111 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
14113 cat >>confdefs.h <<_ACEOF
14114 #define HAVE_STRUCT_REG_R_FS 1
14119 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
14120 #include <machine/reg.h>
14122 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
14124 cat >>confdefs.h <<_ACEOF
14125 #define HAVE_STRUCT_REG_R_GS 1
14132 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
14133 # Older amd64 Linux's don't have the fs_base and gs_base members of
14134 # `struct user_regs_struct'.
14135 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/user.h>
14137 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
14139 cat >>confdefs.h <<_ACEOF
14140 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
14145 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/user.h>
14147 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
14149 cat >>confdefs.h <<_ACEOF
14150 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
14157 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
14158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14159 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14160 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
14161 $as_echo_n "(cached) " >&6
14163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14164 /* end confdefs.h. */
14165 #include <sys/ptrace.h>
14174 if ac_fn_c_try_compile "$LINENO"; then :
14175 gdb_cv_have_ptrace_getregs=yes
14177 gdb_cv_have_ptrace_getregs=no
14179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
14183 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
14184 if test $gdb_cv_have_ptrace_getregs = yes; then
14186 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14190 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
14191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14192 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14193 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
14194 $as_echo_n "(cached) " >&6
14196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14197 /* end confdefs.h. */
14198 #include <sys/ptrace.h>
14207 if ac_fn_c_try_compile "$LINENO"; then :
14208 gdb_cv_have_ptrace_getfpxregs=yes
14210 gdb_cv_have_ptrace_getfpxregs=no
14212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
14216 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
14217 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
14219 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14223 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
14224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
14225 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
14226 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
14227 $as_echo_n "(cached) " >&6
14229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14230 /* end confdefs.h. */
14231 #include <sys/types.h>
14232 #include <sys/ptrace.h>
14241 if ac_fn_c_try_compile "$LINENO"; then :
14242 gdb_cv_have_pt_getdbregs=yes
14244 gdb_cv_have_pt_getdbregs=no
14246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
14250 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
14251 if test $gdb_cv_have_pt_getdbregs = yes; then
14253 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
14257 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
14258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
14259 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
14260 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
14261 $as_echo_n "(cached) " >&6
14263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14264 /* end confdefs.h. */
14265 #include <sys/types.h>
14266 #include <sys/ptrace.h>
14275 if ac_fn_c_try_compile "$LINENO"; then :
14276 gdb_cv_have_pt_getxmmregs=yes
14278 gdb_cv_have_pt_getxmmregs=no
14280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
14284 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
14285 if test $gdb_cv_have_pt_getxmmregs = yes; then
14287 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
14291 # See if <sys/ptrace.h> supports LWP names on FreeBSD
14292 # Older FreeBSD versions don't have the pl_tdname member of
14293 # `struct ptrace_lwpinfo'.
14294 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
14296 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then :
14298 cat >>confdefs.h <<_ACEOF
14299 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
14306 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
14307 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
14309 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>
14311 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = x""yes; then :
14313 cat >>confdefs.h <<_ACEOF
14314 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
14321 if test "$ac_cv_header_sys_procfs_h" = yes; then
14322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14323 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14324 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
14325 $as_echo_n "(cached) " >&6
14327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14328 /* end confdefs.h. */
14331 /* Needed for new procfs interface on sparc-solaris. */
14332 #define _STRUCTURED_PROC 1
14333 #include <sys/procfs.h>
14342 if ac_fn_c_try_compile "$LINENO"; then :
14343 bfd_cv_have_sys_procfs_type_gregset_t=yes
14345 bfd_cv_have_sys_procfs_type_gregset_t=no
14348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14351 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14353 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14357 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14360 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14361 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
14362 $as_echo_n "(cached) " >&6
14364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14365 /* end confdefs.h. */
14368 /* Needed for new procfs interface on sparc-solaris. */
14369 #define _STRUCTURED_PROC 1
14370 #include <sys/procfs.h>
14379 if ac_fn_c_try_compile "$LINENO"; then :
14380 bfd_cv_have_sys_procfs_type_fpregset_t=yes
14382 bfd_cv_have_sys_procfs_type_fpregset_t=no
14385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14388 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14390 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14394 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14397 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14398 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
14399 $as_echo_n "(cached) " >&6
14401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14402 /* end confdefs.h. */
14405 /* Needed for new procfs interface on sparc-solaris. */
14406 #define _STRUCTURED_PROC 1
14407 #include <sys/procfs.h>
14416 if ac_fn_c_try_compile "$LINENO"; then :
14417 bfd_cv_have_sys_procfs_type_prgregset_t=yes
14419 bfd_cv_have_sys_procfs_type_prgregset_t=no
14422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14425 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14427 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14431 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14434 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14435 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
14436 $as_echo_n "(cached) " >&6
14438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14439 /* end confdefs.h. */
14442 /* Needed for new procfs interface on sparc-solaris. */
14443 #define _STRUCTURED_PROC 1
14444 #include <sys/procfs.h>
14453 if ac_fn_c_try_compile "$LINENO"; then :
14454 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
14456 bfd_cv_have_sys_procfs_type_prfpregset_t=no
14459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14462 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14464 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14468 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14471 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14472 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
14473 $as_echo_n "(cached) " >&6
14475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14476 /* end confdefs.h. */
14479 /* Needed for new procfs interface on sparc-solaris. */
14480 #define _STRUCTURED_PROC 1
14481 #include <sys/procfs.h>
14490 if ac_fn_c_try_compile "$LINENO"; then :
14491 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
14493 bfd_cv_have_sys_procfs_type_prgregset32_t=no
14496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14499 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
14501 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
14504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
14505 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
14507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
14508 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
14509 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
14510 $as_echo_n "(cached) " >&6
14512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14513 /* end confdefs.h. */
14516 /* Needed for new procfs interface on sparc-solaris. */
14517 #define _STRUCTURED_PROC 1
14518 #include <sys/procfs.h>
14527 if ac_fn_c_try_compile "$LINENO"; then :
14528 bfd_cv_have_sys_procfs_type_lwpid_t=yes
14530 bfd_cv_have_sys_procfs_type_lwpid_t=no
14533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14536 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14538 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14542 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14545 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14546 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
14547 $as_echo_n "(cached) " >&6
14549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14550 /* end confdefs.h. */
14553 /* Needed for new procfs interface on sparc-solaris. */
14554 #define _STRUCTURED_PROC 1
14555 #include <sys/procfs.h>
14564 if ac_fn_c_try_compile "$LINENO"; then :
14565 bfd_cv_have_sys_procfs_type_psaddr_t=yes
14567 bfd_cv_have_sys_procfs_type_psaddr_t=no
14570 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14573 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14575 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14579 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14584 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14586 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14587 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14588 $as_echo_n "(cached) " >&6
14590 if test "$cross_compiling" = yes; then :
14591 gdb_cv_prfpregset_t_broken=yes
14593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14594 /* end confdefs.h. */
14595 #include <sys/procfs.h>
14598 if (sizeof (prfpregset_t) == sizeof (void *))
14603 if ac_fn_c_try_run "$LINENO"; then :
14604 gdb_cv_prfpregset_t_broken=no
14606 gdb_cv_prfpregset_t_broken=yes
14608 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14609 conftest.$ac_objext conftest.beam conftest.$ac_ext
14614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14615 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14616 if test $gdb_cv_prfpregset_t_broken = yes; then
14618 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14624 # Check if the compiler supports the `long long' type.
14626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14627 $as_echo_n "checking for long long support in compiler... " >&6; }
14628 if test "${gdb_cv_c_long_long+set}" = set; then :
14629 $as_echo_n "(cached) " >&6
14631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14632 /* end confdefs.h. */
14633 extern long long foo;
14637 switch (foo & 2) { case 0: return 1; }
14642 if ac_fn_c_try_compile "$LINENO"; then :
14643 gdb_cv_c_long_long=yes
14645 gdb_cv_c_long_long=no
14647 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14650 $as_echo "$gdb_cv_c_long_long" >&6; }
14651 if test $gdb_cv_c_long_long != yes; then
14652 # libdecnumber requires long long.
14653 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
14656 # Check if the compiler and runtime support printing long longs.
14658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14659 $as_echo_n "checking for long long support in printf... " >&6; }
14660 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14661 $as_echo_n "(cached) " >&6
14663 if test "$cross_compiling" = yes; then :
14664 gdb_cv_printf_has_long_long=no
14666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14667 /* end confdefs.h. */
14668 $ac_includes_default
14674 l = (l << 16) + 0x0123;
14675 l = (l << 16) + 0x4567;
14676 l = (l << 16) + 0x89ab;
14677 l = (l << 16) + 0xcdef;
14678 sprintf (buf, "0x%016llx", l);
14679 return (strcmp ("0x0123456789abcdef", buf));
14684 if ac_fn_c_try_run "$LINENO"; then :
14685 gdb_cv_printf_has_long_long=yes
14687 gdb_cv_printf_has_long_long=no
14689 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14690 conftest.$ac_objext conftest.beam conftest.$ac_ext
14694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14695 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14696 if test $gdb_cv_printf_has_long_long = yes; then
14698 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14702 # Check if the compiler and runtime support printing decfloats.
14704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14705 $as_echo_n "checking for decfloat support in printf... " >&6; }
14706 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14707 $as_echo_n "(cached) " >&6
14709 if test "$cross_compiling" = yes; then :
14710 gdb_cv_printf_has_decfloat=no
14712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14713 /* end confdefs.h. */
14714 $ac_includes_default
14719 _Decimal32 d32 = 1.2345df;
14720 _Decimal64 d64 = 1.2345dd;
14721 _Decimal128 d128 = 1.2345dl;
14722 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14723 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14728 if ac_fn_c_try_run "$LINENO"; then :
14729 gdb_cv_printf_has_decfloat=yes
14731 gdb_cv_printf_has_decfloat=no
14733 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14734 conftest.$ac_objext conftest.beam conftest.$ac_ext
14738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14739 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14740 if test $gdb_cv_printf_has_decfloat = yes; then
14742 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14746 # Check if the compiler supports the `long double' type. We can't use
14747 # AC_C_LONG_DOUBLE because that one does additional checks on the
14748 # constants defined in <float.h> that fail on some systems,
14749 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14752 $as_echo_n "checking for long double support in compiler... " >&6; }
14753 if test "${gdb_cv_c_long_double+set}" = set; then :
14754 $as_echo_n "(cached) " >&6
14756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14757 /* end confdefs.h. */
14760 if ac_fn_c_try_compile "$LINENO"; then :
14761 gdb_cv_c_long_double=yes
14763 gdb_cv_c_long_double=no
14765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14768 $as_echo "$gdb_cv_c_long_double" >&6; }
14769 if test $gdb_cv_c_long_double = yes; then
14771 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14775 # Check if the compiler and runtime support printing long doubles.
14777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14778 $as_echo_n "checking for long double support in printf... " >&6; }
14779 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14780 $as_echo_n "(cached) " >&6
14782 if test "$cross_compiling" = yes; then :
14783 gdb_cv_printf_has_long_double=no
14785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14786 /* end confdefs.h. */
14787 $ac_includes_default
14792 long double f = 3.141592653;
14793 sprintf (buf, "%Lg", f);
14794 return (strncmp ("3.14159", buf, 7));
14799 if ac_fn_c_try_run "$LINENO"; then :
14800 gdb_cv_printf_has_long_double=yes
14802 gdb_cv_printf_has_long_double=no
14804 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14805 conftest.$ac_objext conftest.beam conftest.$ac_ext
14809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14810 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14811 if test $gdb_cv_printf_has_long_double = yes; then
14813 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14817 # Check if the compiler and runtime support scanning long doubles.
14819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14820 $as_echo_n "checking for long double support in scanf... " >&6; }
14821 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14822 $as_echo_n "(cached) " >&6
14824 if test "$cross_compiling" = yes; then :
14825 gdb_cv_scanf_has_long_double=no
14827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14828 /* end confdefs.h. */
14833 char *buf = "3.141592653";
14835 sscanf (buf, "%Lg", &f);
14836 return !(f > 3.14159 && f < 3.14160);
14841 if ac_fn_c_try_run "$LINENO"; then :
14842 gdb_cv_scanf_has_long_double=yes
14844 gdb_cv_scanf_has_long_double=no
14846 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14847 conftest.$ac_objext conftest.beam conftest.$ac_ext
14851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14852 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14853 if test $gdb_cv_scanf_has_long_double = yes; then
14855 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14862 $as_echo_n "checking for -bbigtoc option... " >&6; }
14863 if test "${gdb_cv_bigtoc+set}" = set; then :
14864 $as_echo_n "(cached) " >&6
14867 SAVE_LDFLAGS=$LDFLAGS
14870 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14871 *) gdb_cv_bigtoc=-bbigtoc ;;
14874 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14876 /* end confdefs.h. */
14886 if ac_fn_c_try_link "$LINENO"; then :
14891 rm -f core conftest.err conftest.$ac_objext \
14892 conftest$ac_exeext conftest.$ac_ext
14893 LDFLAGS="${SAVE_LDFLAGS}"
14896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14897 $as_echo "$gdb_cv_bigtoc" >&6; }
14898 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14903 $as_echo_n "checking for the dynamic export flag... " >&6; }
14905 if test "${gdb_native}" = yes; then
14906 # The dynamically loaded libthread_db needs access to symbols in the gdb
14907 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14908 # may not be supported there.
14909 old_LDFLAGS="$LDFLAGS"
14910 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14911 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14912 LDFLAGS="$LDFLAGS $RDYNAMIC"
14913 if test "${have_libpython}" = no; then
14914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14915 /* end confdefs.h. */
14925 if ac_fn_c_try_link "$LINENO"; then :
14928 rm -f core conftest.err conftest.$ac_objext \
14929 conftest$ac_exeext conftest.$ac_ext
14931 # Workaround http://bugs.python.org/issue4434 where static
14932 # libpythonX.Y.a would get its symbols required for
14933 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14934 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14936 # Note the workaround for Python
14937 # http://bugs.python.org/issue10112 earlier has removed
14938 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
14939 # here too, as otherwise it'd make this -Wl,--dynamic-list test
14941 old_CFLAGS="$CFLAGS"
14942 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14944 LIBS="$LIBS $PYTHON_LIBS"
14945 old_CPPFLAGS="$CPPFLAGS"
14946 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
14947 if test "$cross_compiling" = yes; then :
14950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14951 /* end confdefs.h. */
14952 #include "Python.h"
14958 err = PyRun_SimpleString ("import itertools\n");
14960 return err == 0 ? 0 : 1;
14965 if ac_fn_c_try_run "$LINENO"; then :
14968 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14969 conftest.$ac_objext conftest.beam conftest.$ac_ext
14973 CFLAGS="$old_CFLAGS"
14974 CPPFLAGS="$old_CPPFLAGS"
14976 LDFLAGS="$old_LDFLAGS"
14978 if $dynamic_list; then
14979 found="-Wl,--dynamic-list"
14980 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14983 RDYNAMIC="-rdynamic"
14986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14987 $as_echo "$found" >&6; }
14990 if test ${build} = ${host} -a ${host} = ${target} ; then
14993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14994 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14995 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14996 $as_echo_n "(cached) " >&6
14998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14999 /* end confdefs.h. */
15000 #include <sys/pthdebug.h>
15004 #ifndef PTHDB_VERSION_3
15011 if ac_fn_c_try_compile "$LINENO"; then :
15012 gdb_cv_have_aix_thread_debug=yes
15014 gdb_cv_have_aix_thread_debug=no
15016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
15020 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
15021 if test $gdb_cv_have_aix_thread_debug = yes; then
15022 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
15023 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
15024 LIBS="$LIBS -lpthdebug"
15026 # Older versions of AIX do not provide the declaration for
15027 # the getthrds function (it appears that it was introduced
15029 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
15031 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
15037 cat >>confdefs.h <<_ACEOF
15038 #define HAVE_DECL_GETTHRDS $ac_have_decl
15047 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
15048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
15049 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
15050 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
15051 $as_echo_n "(cached) " >&6
15053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15054 /* end confdefs.h. */
15055 #include <thread_db.h>
15059 int i = TD_NOTALLOC;
15064 if ac_fn_c_try_compile "$LINENO"; then :
15065 gdb_cv_thread_db_h_has_td_notalloc=yes
15067 gdb_cv_thread_db_h_has_td_notalloc=no
15070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
15074 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
15075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
15076 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
15077 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
15078 $as_echo_n "(cached) " >&6
15080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15081 /* end confdefs.h. */
15082 #include <thread_db.h>
15086 int i = TD_VERSION;
15091 if ac_fn_c_try_compile "$LINENO"; then :
15092 gdb_cv_thread_db_h_has_td_version=yes
15094 gdb_cv_thread_db_h_has_td_version=no
15097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
15101 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
15102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
15103 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
15104 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
15105 $as_echo_n "(cached) " >&6
15107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15108 /* end confdefs.h. */
15109 #include <thread_db.h>
15118 if ac_fn_c_try_compile "$LINENO"; then :
15119 gdb_cv_thread_db_h_has_td_notls=yes
15121 gdb_cv_thread_db_h_has_td_notls=no
15124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
15128 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
15130 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
15132 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
15135 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
15137 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
15140 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
15142 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
15146 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
15148 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
15154 cat >>confdefs.h <<_ACEOF
15155 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
15159 if test "$cross_compiling" = yes; then :
15160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15161 /* end confdefs.h. */
15162 #include <sys/personality.h>
15167 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
15168 # define ADDR_NO_RANDOMIZE 0x0040000
15170 /* Test the flag could be set and stays set. */
15171 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15172 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15178 if ac_fn_c_try_link "$LINENO"; then :
15179 have_personality=true
15181 have_personality=false
15183 rm -f core conftest.err conftest.$ac_objext \
15184 conftest$ac_exeext conftest.$ac_ext
15186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15187 /* end confdefs.h. */
15188 #include <sys/personality.h>
15193 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
15194 # define ADDR_NO_RANDOMIZE 0x0040000
15196 /* Test the flag could be set and stays set. */
15197 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15198 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15204 if ac_fn_c_try_run "$LINENO"; then :
15205 have_personality=true
15207 have_personality=false
15209 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15210 conftest.$ac_objext conftest.beam conftest.$ac_ext
15213 if $have_personality
15216 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15229 cat >>confdefs.h <<_ACEOF
15230 #define GDBINIT "$gdbinit"
15235 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15236 # except that the argument to --with-sysroot is optional.
15237 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15238 if test "x$with_sysroot" = xyes; then
15239 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15242 # Check whether --with-sysroot was given.
15243 if test "${with_sysroot+set}" = set; then :
15244 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15246 TARGET_SYSTEM_ROOT=
15250 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15251 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15252 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15253 ac_define_dir=`eval echo $ac_define_dir`
15255 cat >>confdefs.h <<_ACEOF
15256 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
15262 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15263 if test "x$prefix" = xNONE; then
15264 test_prefix=/usr/local
15266 test_prefix=$prefix
15269 test_prefix=$exec_prefix
15272 case ${ac_define_dir} in
15273 "${test_prefix}"|"${test_prefix}/"*|\
15274 '${exec_prefix}'|'${exec_prefix}/'*)
15279 cat >>confdefs.h <<_ACEOF
15280 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15287 # Check whether --with-system-gdbinit was given.
15288 if test "${with_system_gdbinit+set}" = set; then :
15289 withval=$with_system_gdbinit;
15290 SYSTEM_GDBINIT=$withval
15296 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15297 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15298 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15299 ac_define_dir=`eval echo $ac_define_dir`
15301 cat >>confdefs.h <<_ACEOF
15302 #define SYSTEM_GDBINIT "$ac_define_dir"
15308 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15309 if test "x$prefix" = xNONE; then
15310 test_prefix=/usr/local
15312 test_prefix=$prefix
15315 test_prefix=$exec_prefix
15318 case ${ac_define_dir} in
15319 "${test_prefix}"|"${test_prefix}/"*|\
15320 '${exec_prefix}'|'${exec_prefix}/'*)
15325 cat >>confdefs.h <<_ACEOF
15326 #define SYSTEM_GDBINIT_RELOCATABLE $value
15333 # Check whether --enable-werror was given.
15334 if test "${enable_werror+set}" = set; then :
15335 enableval=$enable_werror; case "${enableval}" in
15336 yes | y) ERROR_ON_WARNING="yes" ;;
15337 no | n) ERROR_ON_WARNING="no" ;;
15338 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15343 # Enable -Werror by default when using gcc. Turn it off for releases.
15344 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
15345 ERROR_ON_WARNING=yes
15349 if test "${ERROR_ON_WARNING}" = yes ; then
15350 WERROR_CFLAGS="-Werror"
15353 # The options we'll try to enable.
15354 build_warnings="-Wall -Wpointer-arith \
15355 -Wno-unused -Wunused-value -Wunused-function \
15356 -Wno-switch -Wno-char-subscripts \
15357 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
15358 -Wno-sign-compare -Wno-narrowing -Wno-error=maybe-uninitialized \
15359 -Wno-mismatched-tags"
15363 # Enable -Wno-format by default when using gcc on mingw since many
15364 # GCC versions complain about %I64.
15365 build_warnings="$build_warnings -Wno-format" ;;
15367 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
15368 # doesn't understand.
15369 build_warnings="$build_warnings -Wno-unknown-pragmas"
15370 # Solaris 11 <unistd.h> marks vfork deprecated.
15371 build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
15372 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
15375 # Check whether --enable-build-warnings was given.
15376 if test "${enable_build_warnings+set}" = set; then :
15377 enableval=$enable_build_warnings; case "${enableval}" in
15379 no) build_warnings="-w";;
15380 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15381 build_warnings="${build_warnings} ${t}";;
15382 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15383 build_warnings="${t} ${build_warnings}";;
15384 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15386 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15387 echo "Setting compiler warning flags = $build_warnings" 6>&1
15390 # Check whether --enable-gdb-build-warnings was given.
15391 if test "${enable_gdb_build_warnings+set}" = set; then :
15392 enableval=$enable_gdb_build_warnings; case "${enableval}" in
15394 no) build_warnings="-w";;
15395 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15396 build_warnings="${build_warnings} ${t}";;
15397 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15398 build_warnings="${t} ${build_warnings}";;
15399 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15401 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15402 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15406 # The set of warnings supported by a C++ compiler is not the same as
15407 # of the C compiler.
15409 ac_cpp='$CXXCPP $CPPFLAGS'
15410 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15411 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15412 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15416 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15419 $as_echo_n "checking compiler warning flags... " >&6; }
15420 # Separate out the -Werror flag as some files just cannot be
15421 # compiled with it enabled.
15422 for w in ${build_warnings}; do
15423 # GCC does not complain about -Wno-unknown-warning. Invert
15424 # and test -Wunknown-warning instead.
15427 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
15433 -Werr*) WERROR_CFLAGS=-Werror ;;
15435 # Check whether GCC accepts it.
15436 saved_CFLAGS="$CFLAGS"
15437 CFLAGS="$CFLAGS -Werror $wtest"
15438 saved_CXXFLAGS="$CXXFLAGS"
15439 CXXFLAGS="$CXXFLAGS -Werror $wtest"
15440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15441 /* end confdefs.h. */
15451 if ac_fn_cxx_try_compile "$LINENO"; then :
15452 WARN_CFLAGS="${WARN_CFLAGS} $w"
15454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15455 CFLAGS="$saved_CFLAGS"
15456 CXXFLAGS="$saved_CXXFLAGS"
15459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15460 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15466 ac_cpp='$CPP $CPPFLAGS'
15467 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15468 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15469 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15473 # In the Cygwin environment, we need some additional flags.
15474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15475 $as_echo_n "checking for cygwin... " >&6; }
15476 if test "${gdb_cv_os_cygwin+set}" = set; then :
15477 $as_echo_n "(cached) " >&6
15479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15480 /* end confdefs.h. */
15482 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15486 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15487 $EGREP "^lose$" >/dev/null 2>&1; then :
15488 gdb_cv_os_cygwin=yes
15490 gdb_cv_os_cygwin=no
15495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15496 $as_echo "$gdb_cv_os_cygwin" >&6; }
15499 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15501 *go32* ) SER_HARDWIRE=ser-go32.o ;;
15502 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15503 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15507 # libreadline needs libuser32.a in a cygwin environment
15509 if test x$gdb_cv_os_cygwin = xyes; then
15510 WIN32LIBS="-luser32"
15511 case "${target}" in
15512 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15517 # The ser-tcp.c module requires sockets.
15521 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15523 WIN32LIBS="$WIN32LIBS -lws2_32"
15528 # Add ELF support to GDB, but only if BFD includes ELF support.
15531 OLD_LDFLAGS=$LDFLAGS
15533 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15534 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
15535 # always want our bfd.
15536 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15537 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15538 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15539 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15540 LIBS="-lbfd -liberty -lz $intl $LIBS"
15541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15542 $as_echo_n "checking for ELF support in BFD... " >&6; }
15543 if test "${gdb_cv_var_elf+set}" = set; then :
15544 $as_echo_n "(cached) " >&6
15546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15547 /* end confdefs.h. */
15548 #include <stdlib.h>
15550 #include "elf-bfd.h"
15555 return bfd_get_elf_phdr_upper_bound (NULL);
15560 if ac_fn_c_try_link "$LINENO"; then :
15565 rm -f core conftest.err conftest.$ac_objext \
15566 conftest$ac_exeext conftest.$ac_ext
15568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15569 $as_echo "$gdb_cv_var_elf" >&6; }
15571 LDFLAGS=$OLD_LDFLAGS
15573 if test $gdb_cv_var_elf = yes; then
15574 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
15576 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15578 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15579 if test "$plugins" = "yes"; then
15580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15581 $as_echo_n "checking for library containing dlopen... " >&6; }
15582 if test "${ac_cv_search_dlopen+set}" = set; then :
15583 $as_echo_n "(cached) " >&6
15585 ac_func_search_save_LIBS=$LIBS
15586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15587 /* end confdefs.h. */
15589 /* Override any GCC internal prototype to avoid an error.
15590 Use char because int might match the return type of a GCC
15591 builtin and then its argument prototype would still apply. */
15604 for ac_lib in '' dl; do
15605 if test -z "$ac_lib"; then
15606 ac_res="none required"
15609 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15611 if ac_fn_c_try_link "$LINENO"; then :
15612 ac_cv_search_dlopen=$ac_res
15614 rm -f core conftest.err conftest.$ac_objext \
15616 if test "${ac_cv_search_dlopen+set}" = set; then :
15620 if test "${ac_cv_search_dlopen+set}" = set; then :
15623 ac_cv_search_dlopen=no
15625 rm conftest.$ac_ext
15626 LIBS=$ac_func_search_save_LIBS
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15629 $as_echo "$ac_cv_search_dlopen" >&6; }
15630 ac_res=$ac_cv_search_dlopen
15631 if test "$ac_res" != no; then :
15632 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15639 # Add macho support to GDB, but only if BFD includes it.
15642 OLD_LDFLAGS=$LDFLAGS
15644 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15645 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
15646 # always want our bfd.
15647 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15648 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15649 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15650 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15651 LIBS="-lbfd -liberty -lz $intl $LIBS"
15652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
15653 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
15654 if test "${gdb_cv_var_macho+set}" = set; then :
15655 $as_echo_n "(cached) " >&6
15657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15658 /* end confdefs.h. */
15659 #include <stdlib.h>
15661 #include "mach-o.h"
15666 return bfd_mach_o_lookup_command (NULL, 0, NULL);
15671 if ac_fn_c_try_link "$LINENO"; then :
15672 gdb_cv_var_macho=yes
15674 gdb_cv_var_macho=no
15676 rm -f core conftest.err conftest.$ac_objext \
15677 conftest$ac_exeext conftest.$ac_ext
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
15680 $as_echo "$gdb_cv_var_macho" >&6; }
15682 LDFLAGS=$OLD_LDFLAGS
15684 if test $gdb_cv_var_macho = yes; then
15685 CONFIG_OBS="$CONFIG_OBS machoread.o"
15688 # Add any host-specific objects to GDB.
15689 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15691 # If building on ELF, look for lzma support for embedded compressed debug info.
15692 if test $gdb_cv_var_elf = yes; then
15694 # Check whether --with-lzma was given.
15695 if test "${with_lzma+set}" = set; then :
15696 withval=$with_lzma;
15701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
15702 $as_echo_n "checking whether to use lzma... " >&6; }
15703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
15704 $as_echo "$with_lzma" >&6; }
15706 if test "${with_lzma}" != no; then
15717 acl_save_prefix="$prefix"
15718 prefix="$acl_final_prefix"
15719 acl_save_exec_prefix="$exec_prefix"
15720 exec_prefix="$acl_final_exec_prefix"
15722 eval additional_includedir=\"$includedir\"
15723 eval additional_libdir=\"$libdir\"
15725 exec_prefix="$acl_save_exec_prefix"
15726 prefix="$acl_save_prefix"
15729 # Check whether --with-liblzma-prefix was given.
15730 if test "${with_liblzma_prefix+set}" = set; then :
15731 withval=$with_liblzma_prefix;
15732 if test "X$withval" = "Xno"; then
15735 if test "X$withval" = "X"; then
15737 acl_save_prefix="$prefix"
15738 prefix="$acl_final_prefix"
15739 acl_save_exec_prefix="$exec_prefix"
15740 exec_prefix="$acl_final_exec_prefix"
15742 eval additional_includedir=\"$includedir\"
15743 eval additional_libdir=\"$libdir\"
15745 exec_prefix="$acl_save_exec_prefix"
15746 prefix="$acl_save_prefix"
15749 additional_includedir="$withval/include"
15750 additional_libdir="$withval/lib"
15761 names_already_handled=
15762 names_next_round='lzma '
15763 while test -n "$names_next_round"; do
15764 names_this_round="$names_next_round"
15766 for name in $names_this_round; do
15768 for n in $names_already_handled; do
15769 if test "$n" = "$name"; then
15770 already_handled=yes
15774 if test -z "$already_handled"; then
15775 names_already_handled="$names_already_handled $name"
15776 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
15777 eval value=\"\$HAVE_LIB$uppername\"
15778 if test -n "$value"; then
15779 if test "$value" = yes; then
15780 eval value=\"\$LIB$uppername\"
15781 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
15782 eval value=\"\$LTLIB$uppername\"
15783 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
15792 if test $use_additional = yes; then
15793 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
15794 found_dir="$additional_libdir"
15795 found_so="$additional_libdir/lib$name.$shlibext"
15796 if test -f "$additional_libdir/lib$name.la"; then
15797 found_la="$additional_libdir/lib$name.la"
15800 if test -f "$additional_libdir/lib$name.$libext"; then
15801 found_dir="$additional_libdir"
15802 found_a="$additional_libdir/lib$name.$libext"
15803 if test -f "$additional_libdir/lib$name.la"; then
15804 found_la="$additional_libdir/lib$name.la"
15809 if test "X$found_dir" = "X"; then
15810 for x in $LDFLAGS $LTLIBLZMA; do
15812 acl_save_prefix="$prefix"
15813 prefix="$acl_final_prefix"
15814 acl_save_exec_prefix="$exec_prefix"
15815 exec_prefix="$acl_final_exec_prefix"
15817 exec_prefix="$acl_save_exec_prefix"
15818 prefix="$acl_save_prefix"
15822 dir=`echo "X$x" | sed -e 's/^X-L//'`
15823 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
15825 found_so="$dir/lib$name.$shlibext"
15826 if test -f "$dir/lib$name.la"; then
15827 found_la="$dir/lib$name.la"
15830 if test -f "$dir/lib$name.$libext"; then
15832 found_a="$dir/lib$name.$libext"
15833 if test -f "$dir/lib$name.la"; then
15834 found_la="$dir/lib$name.la"
15840 if test "X$found_dir" != "X"; then
15845 if test "X$found_dir" != "X"; then
15846 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
15847 if test "X$found_so" != "X"; then
15848 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
15849 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15852 for x in $ltrpathdirs; do
15853 if test "X$x" = "X$found_dir"; then
15858 if test -z "$haveit"; then
15859 ltrpathdirs="$ltrpathdirs $found_dir"
15861 if test "$hardcode_direct" = yes; then
15862 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15864 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
15865 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15867 for x in $rpathdirs; do
15868 if test "X$x" = "X$found_dir"; then
15873 if test -z "$haveit"; then
15874 rpathdirs="$rpathdirs $found_dir"
15878 for x in $LDFLAGS $LIBLZMA; do
15880 acl_save_prefix="$prefix"
15881 prefix="$acl_final_prefix"
15882 acl_save_exec_prefix="$exec_prefix"
15883 exec_prefix="$acl_final_exec_prefix"
15885 exec_prefix="$acl_save_exec_prefix"
15886 prefix="$acl_save_prefix"
15888 if test "X$x" = "X-L$found_dir"; then
15893 if test -z "$haveit"; then
15894 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
15896 if test "$hardcode_minus_L" != no; then
15897 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15899 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15905 if test "X$found_a" != "X"; then
15906 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
15908 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
15911 additional_includedir=
15912 case "$found_dir" in
15914 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15915 additional_includedir="$basedir/include"
15918 if test "X$additional_includedir" != "X"; then
15919 if test "X$additional_includedir" != "X/usr/include"; then
15921 if test "X$additional_includedir" = "X/usr/local/include"; then
15922 if test -n "$GCC"; then
15924 linux*) haveit=yes;;
15928 if test -z "$haveit"; then
15929 for x in $CPPFLAGS $INCLZMA; do
15931 acl_save_prefix="$prefix"
15932 prefix="$acl_final_prefix"
15933 acl_save_exec_prefix="$exec_prefix"
15934 exec_prefix="$acl_final_exec_prefix"
15936 exec_prefix="$acl_save_exec_prefix"
15937 prefix="$acl_save_prefix"
15939 if test "X$x" = "X-I$additional_includedir"; then
15944 if test -z "$haveit"; then
15945 if test -d "$additional_includedir"; then
15946 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
15952 if test -n "$found_la"; then
15953 save_libdir="$libdir"
15954 case "$found_la" in
15955 */* | *\\*) . "$found_la" ;;
15956 *) . "./$found_la" ;;
15958 libdir="$save_libdir"
15959 for dep in $dependency_libs; do
15962 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15963 if test "X$additional_libdir" != "X/usr/lib"; then
15965 if test "X$additional_libdir" = "X/usr/local/lib"; then
15966 if test -n "$GCC"; then
15968 linux*) haveit=yes;;
15972 if test -z "$haveit"; then
15974 for x in $LDFLAGS $LIBLZMA; do
15976 acl_save_prefix="$prefix"
15977 prefix="$acl_final_prefix"
15978 acl_save_exec_prefix="$exec_prefix"
15979 exec_prefix="$acl_final_exec_prefix"
15981 exec_prefix="$acl_save_exec_prefix"
15982 prefix="$acl_save_prefix"
15984 if test "X$x" = "X-L$additional_libdir"; then
15989 if test -z "$haveit"; then
15990 if test -d "$additional_libdir"; then
15991 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
15995 for x in $LDFLAGS $LTLIBLZMA; do
15997 acl_save_prefix="$prefix"
15998 prefix="$acl_final_prefix"
15999 acl_save_exec_prefix="$exec_prefix"
16000 exec_prefix="$acl_final_exec_prefix"
16002 exec_prefix="$acl_save_exec_prefix"
16003 prefix="$acl_save_prefix"
16005 if test "X$x" = "X-L$additional_libdir"; then
16010 if test -z "$haveit"; then
16011 if test -d "$additional_libdir"; then
16012 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
16019 dir=`echo "X$dep" | sed -e 's/^X-R//'`
16020 if test "$enable_rpath" != no; then
16022 for x in $rpathdirs; do
16023 if test "X$x" = "X$dir"; then
16028 if test -z "$haveit"; then
16029 rpathdirs="$rpathdirs $dir"
16032 for x in $ltrpathdirs; do
16033 if test "X$x" = "X$dir"; then
16038 if test -z "$haveit"; then
16039 ltrpathdirs="$ltrpathdirs $dir"
16044 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16047 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16050 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
16051 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
16057 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
16058 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
16064 if test "X$rpathdirs" != "X"; then
16065 if test -n "$hardcode_libdir_separator"; then
16067 for found_dir in $rpathdirs; do
16068 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16070 acl_save_libdir="$libdir"
16072 eval flag=\"$hardcode_libdir_flag_spec\"
16073 libdir="$acl_save_libdir"
16074 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16076 for found_dir in $rpathdirs; do
16077 acl_save_libdir="$libdir"
16078 libdir="$found_dir"
16079 eval flag=\"$hardcode_libdir_flag_spec\"
16080 libdir="$acl_save_libdir"
16081 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16085 if test "X$ltrpathdirs" != "X"; then
16086 for found_dir in $ltrpathdirs; do
16087 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
16092 ac_save_CPPFLAGS="$CPPFLAGS"
16094 for element in $INCLZMA; do
16096 for x in $CPPFLAGS; do
16098 acl_save_prefix="$prefix"
16099 prefix="$acl_final_prefix"
16100 acl_save_exec_prefix="$exec_prefix"
16101 exec_prefix="$acl_final_exec_prefix"
16103 exec_prefix="$acl_save_exec_prefix"
16104 prefix="$acl_save_prefix"
16106 if test "X$x" = "X$element"; then
16111 if test -z "$haveit"; then
16112 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
16118 $as_echo_n "checking for liblzma... " >&6; }
16119 if test "${ac_cv_liblzma+set}" = set; then :
16120 $as_echo_n "(cached) " >&6
16123 ac_save_LIBS="$LIBS"
16124 LIBS="$LIBS $LIBLZMA"
16125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16126 /* end confdefs.h. */
16131 lzma_index_iter iter;
16132 lzma_index_iter_init (&iter, 0);
16133 lzma_mf_is_supported (LZMA_MF_HC3);
16138 if ac_fn_c_try_link "$LINENO"; then :
16143 rm -f core conftest.err conftest.$ac_objext \
16144 conftest$ac_exeext conftest.$ac_ext
16145 LIBS="$ac_save_LIBS"
16148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
16149 $as_echo "$ac_cv_liblzma" >&6; }
16150 if test "$ac_cv_liblzma" = yes; then
16153 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
16155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
16156 $as_echo_n "checking how to link with liblzma... " >&6; }
16157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
16158 $as_echo "$LIBLZMA" >&6; }
16161 CPPFLAGS="$ac_save_CPPFLAGS"
16171 if test "$HAVE_LIBLZMA" != yes; then
16172 if test "$with_lzma" = yes; then
16173 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
16179 LIBGUI="../libgui/src/libgui.a"
16180 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
16189 *-*-cygwin* | *-*-mingw* )
16198 if test "${enable_gdbtk}" = "yes"; then
16200 # Gdbtk must have an absolute path to srcdir in order to run
16201 # properly when not installed.
16204 GDBTK_SRC_DIR=`pwd`
16209 # Ok, lets find the tcl configuration
16210 # First, look for one uninstalled.
16211 # the alternative search directory is invoked by --with-tcl
16214 if test x"${no_tcl}" = x ; then
16215 # we reset no_tcl in case something fails here
16218 # Check whether --with-tcl was given.
16219 if test "${with_tcl+set}" = set; then :
16220 withval=$with_tcl; with_tclconfig=${withval}
16223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
16224 $as_echo_n "checking for Tcl configuration... " >&6; }
16225 if test "${ac_cv_c_tclconfig+set}" = set; then :
16226 $as_echo_n "(cached) " >&6
16230 # First check to see if --with-tcl was specified.
16232 *-*-cygwin*) platDir="win" ;;
16233 *) platDir="unix" ;;
16235 if test x"${with_tclconfig}" != x ; then
16236 if test -f "${with_tclconfig}/tclConfig.sh" ; then
16237 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
16239 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
16243 # then check for a private Tcl installation
16244 if test x"${ac_cv_c_tclconfig}" = x ; then
16247 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16248 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
16249 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
16251 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16252 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
16253 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
16255 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16256 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
16257 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
16258 if test -f "$i/$platDir/tclConfig.sh" ; then
16259 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16265 # on Darwin, check in Framework installation locations
16266 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
16267 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16268 `ls -d /Library/Frameworks 2>/dev/null` \
16269 `ls -d /Network/Library/Frameworks 2>/dev/null` \
16270 `ls -d /System/Library/Frameworks 2>/dev/null` \
16272 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
16273 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
16279 # check in a few common install locations
16280 if test x"${ac_cv_c_tclconfig}" = x ; then
16281 for i in `ls -d ${libdir} 2>/dev/null` \
16282 `ls -d ${exec_prefix}/lib 2>/dev/null` \
16283 `ls -d ${prefix}/lib 2>/dev/null` \
16284 `ls -d /usr/local/lib 2>/dev/null` \
16285 `ls -d /usr/contrib/lib 2>/dev/null` \
16286 `ls -d /usr/lib 2>/dev/null` \
16288 if test -f "$i/tclConfig.sh" ; then
16289 ac_cv_c_tclconfig=`(cd $i; pwd)`
16295 # check in a few other private locations
16296 if test x"${ac_cv_c_tclconfig}" = x ; then
16299 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16300 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
16301 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
16302 if test -f "$i/$platDir/tclConfig.sh" ; then
16303 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16312 if test x"${ac_cv_c_tclconfig}" = x ; then
16313 TCL_BIN_DIR="# no Tcl configs found"
16314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
16315 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
16318 TCL_BIN_DIR=${ac_cv_c_tclconfig}
16319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
16320 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16325 # If $no_tk is nonempty, then we can't do Tk, and there is no
16326 # point to doing Tcl.
16329 # Ok, lets find the tk configuration
16330 # First, look for one uninstalled.
16331 # the alternative search directory is invoked by --with-tk
16334 if test x"${no_tk}" = x ; then
16335 # we reset no_tk in case something fails here
16338 # Check whether --with-tk was given.
16339 if test "${with_tk+set}" = set; then :
16340 withval=$with_tk; with_tkconfig=${withval}
16343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
16344 $as_echo_n "checking for Tk configuration... " >&6; }
16345 if test "${ac_cv_c_tkconfig+set}" = set; then :
16346 $as_echo_n "(cached) " >&6
16350 # First check to see if --with-tkconfig was specified.
16351 if test x"${with_tkconfig}" != x ; then
16352 if test -f "${with_tkconfig}/tkConfig.sh" ; then
16353 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
16355 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
16359 # then check for a private Tk library
16361 *-*-cygwin*) platDir="win" ;;
16362 *) platDir="unix" ;;
16364 if test x"${ac_cv_c_tkconfig}" = x ; then
16367 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16368 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
16369 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
16371 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16372 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
16373 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
16375 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16376 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
16377 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
16378 if test -f "$i/$platDir/tkConfig.sh" ; then
16379 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16385 # on Darwin, check in Framework installation locations
16386 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
16387 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16388 `ls -d /Library/Frameworks 2>/dev/null` \
16389 `ls -d /Network/Library/Frameworks 2>/dev/null` \
16390 `ls -d /System/Library/Frameworks 2>/dev/null` \
16392 if test -f "$i/Tk.framework/tkConfig.sh" ; then
16393 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
16399 # check in a few common install locations
16400 if test x"${ac_cv_c_tkconfig}" = x ; then
16401 for i in `ls -d ${libdir} 2>/dev/null` \
16402 `ls -d ${exec_prefix}/lib 2>/dev/null` \
16403 `ls -d ${prefix}/lib 2>/dev/null` \
16404 `ls -d /usr/local/lib 2>/dev/null` \
16405 `ls -d /usr/contrib/lib 2>/dev/null` \
16406 `ls -d /usr/lib 2>/dev/null` \
16408 if test -f "$i/tkConfig.sh" ; then
16409 ac_cv_c_tkconfig=`(cd $i; pwd)`
16414 # check in a few other private locations
16415 if test x"${ac_cv_c_tkconfig}" = x ; then
16418 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16419 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
16420 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
16421 if test -f "$i/$platDir/tkConfig.sh" ; then
16422 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16431 if test x"${ac_cv_c_tkconfig}" = x ; then
16432 TK_BIN_DIR="# no Tk configs found"
16433 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
16434 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
16437 TK_BIN_DIR=${ac_cv_c_tkconfig}
16438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
16439 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16444 if test -z "${no_tcl}" -a -z "${no_tk}"; then
16446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
16447 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
16449 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
16450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16451 $as_echo "loading" >&6; }
16452 . ${TCL_BIN_DIR}/tclConfig.sh
16454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
16455 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16458 # eval is required to do the TCL_DBGX substitution
16459 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
16460 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
16462 # If the TCL_BIN_DIR is the build directory (not the install directory),
16463 # then set the common variable name to the value of the build variables.
16464 # For example, the variable TCL_LIB_SPEC will be set to the value
16465 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
16466 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
16467 # installed and uninstalled version of Tcl.
16468 if test -f "${TCL_BIN_DIR}/Makefile" ; then
16469 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
16470 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
16471 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
16472 elif test "`uname -s`" = "Darwin"; then
16473 # If Tcl was built as a framework, attempt to use the libraries
16474 # from the framework at the given location so that linking works
16475 # against Tcl.framework installed in an arbitrary location.
16476 case ${TCL_DEFS} in
16478 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
16479 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
16480 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
16481 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
16482 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
16487 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
16488 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
16489 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
16495 # eval is required to do the TCL_DBGX substitution
16496 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
16497 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
16498 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
16499 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
16515 # Check for in-tree tcl
16522 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
16526 # Find Tcl private headers
16527 if test x"${intree}" = xno; then
16529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
16530 $as_echo_n "checking for Tcl private headers... " >&6; }
16532 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
16533 if test -f ${dir}/tclInt.h ; then
16537 if test x"${private_dir}" = x; then
16538 as_fn_error "could not find private Tcl headers" "$LINENO" 5
16540 TCL_PRIVATE_INCLUDE="-I${private_dir}"
16541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16542 $as_echo "${private_dir}" >&6; }
16545 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
16546 TCL_LIBRARY="${TCL_LIB_SPEC}"
16549 # If building tcl in the same src tree, private headers
16550 # are not needed, but we need to be sure to use the right
16552 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
16553 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
16554 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
16561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
16562 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
16564 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
16565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16566 $as_echo "loading" >&6; }
16567 . ${TK_BIN_DIR}/tkConfig.sh
16569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
16570 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16573 # eval is required to do the TK_DBGX substitution
16574 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
16575 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
16577 # If the TK_BIN_DIR is the build directory (not the install directory),
16578 # then set the common variable name to the value of the build variables.
16579 # For example, the variable TK_LIB_SPEC will be set to the value
16580 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
16581 # instead of TK_BUILD_LIB_SPEC since it will work with both an
16582 # installed and uninstalled version of Tcl.
16583 if test -f "${TK_BIN_DIR}/Makefile" ; then
16584 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
16585 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
16586 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
16587 elif test "`uname -s`" = "Darwin"; then
16588 # If Tk was built as a framework, attempt to use the libraries
16589 # from the framework at the given location so that linking works
16590 # against Tk.framework installed in an arbitrary location.
16593 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
16594 for i in "`cd ${TK_BIN_DIR}; pwd`" \
16595 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
16596 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
16597 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
16602 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
16603 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
16604 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
16610 # eval is required to do the TK_DBGX substitution
16611 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
16612 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
16613 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
16614 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
16629 # Check for in-tree Tk
16631 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
16635 # Find Tk private headers
16636 if test x"${intree}" = xno; then
16638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
16639 $as_echo_n "checking for Tk private headers... " >&6; }
16641 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
16642 if test -f ${dir}/tkInt.h; then
16646 if test x"${private_dir}" = x; then
16647 as_fn_error "could not find Tk private headers" "$LINENO" 5
16649 TK_PRIVATE_INCLUDE="-I${private_dir}"
16650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16651 $as_echo "${private_dir}" >&6; }
16654 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
16655 TK_LIBRARY=${TK_LIB_SPEC}
16658 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
16659 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
16660 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
16667 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
16669 # Include some libraries that Tcl and Tk want.
16670 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
16671 # Yes, the ordering seems wrong here. But it isn't.
16672 # TK_LIBS is the list of libraries that need to be linked
16673 # after Tcl/Tk. Note that this isn't put into LIBS. If it
16674 # were in LIBS then any link tests after this point would
16675 # try to include things like `$(LIBGUI)', which wouldn't work.
16676 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
16678 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
16679 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
16680 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
16681 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
16682 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
16683 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
16684 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
16686 if test x$gdb_cv_os_cygwin = xyes; then
16687 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
16688 WIN32LDAPP="-Wl,--subsystem,console"
16689 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
16692 subdirs="$subdirs gdbtk"
16704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
16705 $as_echo_n "checking for X... " >&6; }
16708 # Check whether --with-x was given.
16709 if test "${with_x+set}" = set; then :
16713 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
16714 if test "x$with_x" = xno; then
16715 # The user explicitly disabled X.
16718 case $x_includes,$x_libraries in #(
16719 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
16720 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
16721 $as_echo_n "(cached) " >&6
16723 # One or both of the vars are not set, and there is no cached value.
16724 ac_x_includes=no ac_x_libraries=no
16725 rm -f -r conftest.dir
16726 if mkdir conftest.dir; then
16728 cat >Imakefile <<'_ACEOF'
16730 @echo incroot='${INCROOT}'
16732 @echo usrlibdir='${USRLIBDIR}'
16734 @echo libdir='${LIBDIR}'
16736 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
16737 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
16738 for ac_var in incroot usrlibdir libdir; do
16739 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
16741 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
16742 for ac_extension in a so sl dylib la dll; do
16743 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
16744 test -f "$ac_im_libdir/libX11.$ac_extension"; then
16745 ac_im_usrlibdir=$ac_im_libdir; break
16748 # Screen out bogus values from the imake configuration. They are
16749 # bogus both because they are the default anyway, and because
16750 # using them would break gcc on systems where it needs fixed includes.
16751 case $ac_im_incroot in
16752 /usr/include) ac_x_includes= ;;
16753 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
16755 case $ac_im_usrlibdir in
16756 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
16757 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
16761 rm -f -r conftest.dir
16764 # Standard set of common directories for X headers.
16765 # Check X11 before X11Rn because it is often a symlink to the current release.
16779 /usr/local/X11/include
16780 /usr/local/X11R7/include
16781 /usr/local/X11R6/include
16782 /usr/local/X11R5/include
16783 /usr/local/X11R4/include
16785 /usr/local/include/X11
16786 /usr/local/include/X11R7
16787 /usr/local/include/X11R6
16788 /usr/local/include/X11R5
16789 /usr/local/include/X11R4
16793 /usr/XFree86/include/X11
16797 /usr/unsupported/include
16798 /usr/athena/include
16799 /usr/local/x11r5/include
16800 /usr/lpp/Xamples/include
16802 /usr/openwin/include
16803 /usr/openwin/share/include'
16805 if test "$ac_x_includes" = no; then
16806 # Guess where to find include files, by looking for Xlib.h.
16807 # First, try using that file with no special directory specified.
16808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16809 /* end confdefs.h. */
16810 #include <X11/Xlib.h>
16812 if ac_fn_c_try_cpp "$LINENO"; then :
16813 # We can compile using X headers with no special include directory.
16816 for ac_dir in $ac_x_header_dirs; do
16817 if test -r "$ac_dir/X11/Xlib.h"; then
16818 ac_x_includes=$ac_dir
16823 rm -f conftest.err conftest.$ac_ext
16824 fi # $ac_x_includes = no
16826 if test "$ac_x_libraries" = no; then
16827 # Check for the libraries.
16828 # See if we find them without any special options.
16829 # Don't add to $LIBS permanently.
16832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16833 /* end confdefs.h. */
16834 #include <X11/Xlib.h>
16843 if ac_fn_c_try_link "$LINENO"; then :
16845 # We can link X programs with no special library path.
16849 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16851 # Don't even attempt the hair of trying to link an X program!
16852 for ac_extension in a so sl dylib la dll; do
16853 if test -r "$ac_dir/libX11.$ac_extension"; then
16854 ac_x_libraries=$ac_dir
16860 rm -f core conftest.err conftest.$ac_objext \
16861 conftest$ac_exeext conftest.$ac_ext
16862 fi # $ac_x_libraries = no
16864 case $ac_x_includes,$ac_x_libraries in #(
16865 no,* | *,no | *\'*)
16866 # Didn't find X, or a directory has "'" in its name.
16867 ac_cv_have_x="have_x=no";; #(
16869 # Record where we found X for the cache.
16870 ac_cv_have_x="have_x=yes\
16871 ac_x_includes='$ac_x_includes'\
16872 ac_x_libraries='$ac_x_libraries'"
16878 eval "$ac_cv_have_x"
16881 if test "$have_x" != yes; then
16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16883 $as_echo "$have_x" >&6; }
16886 # If each of the values was on the command line, it overrides each guess.
16887 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16888 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16889 # Update the cache value to reflect the command line values.
16890 ac_cv_have_x="have_x=yes\
16891 ac_x_includes='$x_includes'\
16892 ac_x_libraries='$x_libraries'"
16893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16894 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16898 # Unlike the sim directory, whether a simulator is linked is controlled by
16899 # presence of a gdb_sim definition in the target configure.tgt entry.
16900 # This code just checks for a few cases where we'd like to ignore those
16901 # definitions, even when they're present in the '.mt' file. These cases
16902 # are when --disable-sim is specified, or if the simulator directory is
16903 # not part of the source tree.
16905 # Check whether --enable-sim was given.
16906 if test "${enable_sim+set}" = set; then :
16907 enableval=$enable_sim; echo "enable_sim = $enable_sim";
16908 echo "enableval = ${enableval}";
16909 case "${enableval}" in
16910 yes) ignore_sim=false ;;
16911 no) ignore_sim=true ;;
16912 *) ignore_sim=false ;;
16919 if test ! -d "${srcdir}/../sim"; then
16925 if test "${ignore_sim}" = "false"; then
16926 if test x"${gdb_sim}" != x ; then
16928 SIM_OBS="remote-sim.o"
16930 $as_echo "#define WITH_SIM 1" >>confdefs.h
16933 # Some tdep code should only be compiled in when the ppc sim is
16934 # built. PR sim/13418.
16938 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
16958 # List of host floatformats.
16960 cat >>confdefs.h <<_ACEOF
16961 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16965 cat >>confdefs.h <<_ACEOF
16966 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16970 cat >>confdefs.h <<_ACEOF
16971 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16975 # target_subdir is used by the testsuite to find the target libraries.
16977 if test "${host}" != "${target}"; then
16978 target_subdir="${target_alias}/"
16982 # Import nat definitions.
16983 nat_makefile_frag=/dev/null
16984 if test "${gdb_native}" = "yes"; then
16985 . ${srcdir}/configure.nat
16986 nativefile=$NAT_FILE
16999 if test x"${gdb_osabi}" != x ; then
17001 cat >>confdefs.h <<_ACEOF
17002 #define GDB_OSABI_DEFAULT $gdb_osabi
17007 # Enable multi-ice-gdb-server.
17008 # Check whether --enable-multi-ice was given.
17009 if test "${enable_multi_ice+set}" = set; then :
17010 enableval=$enable_multi_ice; case $enableval in
17013 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
17017 if test "x$enable_multi_ice" = xyes; then
17018 subdirs="$subdirs multi-ice"
17022 # Check whether --enable-gdbserver was given.
17023 if test "${enable_gdbserver+set}" = set; then :
17024 enableval=$enable_gdbserver; case "${enableval}" in
17026 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
17029 enable_gdbserver=auto
17033 # We only build gdbserver automatically in a native configuration, and
17034 # only if the user did not explicitly disable its build.
17035 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
17036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
17037 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
17038 if test "x$build_gdbserver" = xyes; then
17039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17040 $as_echo "yes" >&6; }
17041 subdirs="$subdirs gdbserver"
17043 gdbserver_build_enabled=yes
17045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17046 $as_echo "no" >&6; }
17050 # If the user explicitly request the gdbserver to be built, verify that
17051 # we were in fact able to enable it.
17052 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
17053 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
17056 # Check for babeltrace and babeltrace-ctf
17058 # Check whether --with-babeltrace was given.
17059 if test "${with_babeltrace+set}" = set; then :
17060 withval=$with_babeltrace;
17062 with_babeltrace=auto
17065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
17066 $as_echo_n "checking whether to use babeltrace... " >&6; }
17067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
17068 $as_echo "$with_babeltrace" >&6; }
17070 if test "x$with_babeltrace" = "xno"; then
17071 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
17072 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
17074 # Append -Werror to CFLAGS so that configure can catch the warning
17075 # "assignment from incompatible pointer type", which is related to
17076 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
17077 # in GDB, while babeltrace 1.0.3 is broken.
17078 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
17079 # safe to save and restore CFLAGS here.
17080 saved_CFLAGS=$CFLAGS
17081 CFLAGS="$CFLAGS -Werror"
17092 acl_save_prefix="$prefix"
17093 prefix="$acl_final_prefix"
17094 acl_save_exec_prefix="$exec_prefix"
17095 exec_prefix="$acl_final_exec_prefix"
17097 eval additional_includedir=\"$includedir\"
17098 eval additional_libdir=\"$libdir\"
17100 exec_prefix="$acl_save_exec_prefix"
17101 prefix="$acl_save_prefix"
17104 # Check whether --with-libbabeltrace-prefix was given.
17105 if test "${with_libbabeltrace_prefix+set}" = set; then :
17106 withval=$with_libbabeltrace_prefix;
17107 if test "X$withval" = "Xno"; then
17110 if test "X$withval" = "X"; then
17112 acl_save_prefix="$prefix"
17113 prefix="$acl_final_prefix"
17114 acl_save_exec_prefix="$exec_prefix"
17115 exec_prefix="$acl_final_exec_prefix"
17117 eval additional_includedir=\"$includedir\"
17118 eval additional_libdir=\"$libdir\"
17120 exec_prefix="$acl_save_exec_prefix"
17121 prefix="$acl_save_prefix"
17124 additional_includedir="$withval/include"
17125 additional_libdir="$withval/lib"
17136 names_already_handled=
17137 names_next_round='babeltrace babeltrace-ctf'
17138 while test -n "$names_next_round"; do
17139 names_this_round="$names_next_round"
17141 for name in $names_this_round; do
17143 for n in $names_already_handled; do
17144 if test "$n" = "$name"; then
17145 already_handled=yes
17149 if test -z "$already_handled"; then
17150 names_already_handled="$names_already_handled $name"
17151 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17152 eval value=\"\$HAVE_LIB$uppername\"
17153 if test -n "$value"; then
17154 if test "$value" = yes; then
17155 eval value=\"\$LIB$uppername\"
17156 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
17157 eval value=\"\$LTLIB$uppername\"
17158 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
17167 if test $use_additional = yes; then
17168 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
17169 found_dir="$additional_libdir"
17170 found_so="$additional_libdir/lib$name.$shlibext"
17171 if test -f "$additional_libdir/lib$name.la"; then
17172 found_la="$additional_libdir/lib$name.la"
17175 if test -f "$additional_libdir/lib$name.$libext"; then
17176 found_dir="$additional_libdir"
17177 found_a="$additional_libdir/lib$name.$libext"
17178 if test -f "$additional_libdir/lib$name.la"; then
17179 found_la="$additional_libdir/lib$name.la"
17184 if test "X$found_dir" = "X"; then
17185 for x in $LDFLAGS $LTLIBBABELTRACE; do
17187 acl_save_prefix="$prefix"
17188 prefix="$acl_final_prefix"
17189 acl_save_exec_prefix="$exec_prefix"
17190 exec_prefix="$acl_final_exec_prefix"
17192 exec_prefix="$acl_save_exec_prefix"
17193 prefix="$acl_save_prefix"
17197 dir=`echo "X$x" | sed -e 's/^X-L//'`
17198 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
17200 found_so="$dir/lib$name.$shlibext"
17201 if test -f "$dir/lib$name.la"; then
17202 found_la="$dir/lib$name.la"
17205 if test -f "$dir/lib$name.$libext"; then
17207 found_a="$dir/lib$name.$libext"
17208 if test -f "$dir/lib$name.la"; then
17209 found_la="$dir/lib$name.la"
17215 if test "X$found_dir" != "X"; then
17220 if test "X$found_dir" != "X"; then
17221 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
17222 if test "X$found_so" != "X"; then
17223 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17224 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17227 for x in $ltrpathdirs; do
17228 if test "X$x" = "X$found_dir"; then
17233 if test -z "$haveit"; then
17234 ltrpathdirs="$ltrpathdirs $found_dir"
17236 if test "$hardcode_direct" = yes; then
17237 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17239 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17240 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17242 for x in $rpathdirs; do
17243 if test "X$x" = "X$found_dir"; then
17248 if test -z "$haveit"; then
17249 rpathdirs="$rpathdirs $found_dir"
17253 for x in $LDFLAGS $LIBBABELTRACE; do
17255 acl_save_prefix="$prefix"
17256 prefix="$acl_final_prefix"
17257 acl_save_exec_prefix="$exec_prefix"
17258 exec_prefix="$acl_final_exec_prefix"
17260 exec_prefix="$acl_save_exec_prefix"
17261 prefix="$acl_save_prefix"
17263 if test "X$x" = "X-L$found_dir"; then
17268 if test -z "$haveit"; then
17269 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
17271 if test "$hardcode_minus_L" != no; then
17272 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17274 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17280 if test "X$found_a" != "X"; then
17281 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
17283 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
17286 additional_includedir=
17287 case "$found_dir" in
17289 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17290 additional_includedir="$basedir/include"
17293 if test "X$additional_includedir" != "X"; then
17294 if test "X$additional_includedir" != "X/usr/include"; then
17296 if test "X$additional_includedir" = "X/usr/local/include"; then
17297 if test -n "$GCC"; then
17299 linux*) haveit=yes;;
17303 if test -z "$haveit"; then
17304 for x in $CPPFLAGS $INCBABELTRACE; do
17306 acl_save_prefix="$prefix"
17307 prefix="$acl_final_prefix"
17308 acl_save_exec_prefix="$exec_prefix"
17309 exec_prefix="$acl_final_exec_prefix"
17311 exec_prefix="$acl_save_exec_prefix"
17312 prefix="$acl_save_prefix"
17314 if test "X$x" = "X-I$additional_includedir"; then
17319 if test -z "$haveit"; then
17320 if test -d "$additional_includedir"; then
17321 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
17327 if test -n "$found_la"; then
17328 save_libdir="$libdir"
17329 case "$found_la" in
17330 */* | *\\*) . "$found_la" ;;
17331 *) . "./$found_la" ;;
17333 libdir="$save_libdir"
17334 for dep in $dependency_libs; do
17337 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17338 if test "X$additional_libdir" != "X/usr/lib"; then
17340 if test "X$additional_libdir" = "X/usr/local/lib"; then
17341 if test -n "$GCC"; then
17343 linux*) haveit=yes;;
17347 if test -z "$haveit"; then
17349 for x in $LDFLAGS $LIBBABELTRACE; do
17351 acl_save_prefix="$prefix"
17352 prefix="$acl_final_prefix"
17353 acl_save_exec_prefix="$exec_prefix"
17354 exec_prefix="$acl_final_exec_prefix"
17356 exec_prefix="$acl_save_exec_prefix"
17357 prefix="$acl_save_prefix"
17359 if test "X$x" = "X-L$additional_libdir"; then
17364 if test -z "$haveit"; then
17365 if test -d "$additional_libdir"; then
17366 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
17370 for x in $LDFLAGS $LTLIBBABELTRACE; do
17372 acl_save_prefix="$prefix"
17373 prefix="$acl_final_prefix"
17374 acl_save_exec_prefix="$exec_prefix"
17375 exec_prefix="$acl_final_exec_prefix"
17377 exec_prefix="$acl_save_exec_prefix"
17378 prefix="$acl_save_prefix"
17380 if test "X$x" = "X-L$additional_libdir"; then
17385 if test -z "$haveit"; then
17386 if test -d "$additional_libdir"; then
17387 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
17394 dir=`echo "X$dep" | sed -e 's/^X-R//'`
17395 if test "$enable_rpath" != no; then
17397 for x in $rpathdirs; do
17398 if test "X$x" = "X$dir"; then
17403 if test -z "$haveit"; then
17404 rpathdirs="$rpathdirs $dir"
17407 for x in $ltrpathdirs; do
17408 if test "X$x" = "X$dir"; then
17413 if test -z "$haveit"; then
17414 ltrpathdirs="$ltrpathdirs $dir"
17419 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17422 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17425 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
17426 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
17432 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17433 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
17439 if test "X$rpathdirs" != "X"; then
17440 if test -n "$hardcode_libdir_separator"; then
17442 for found_dir in $rpathdirs; do
17443 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17445 acl_save_libdir="$libdir"
17447 eval flag=\"$hardcode_libdir_flag_spec\"
17448 libdir="$acl_save_libdir"
17449 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17451 for found_dir in $rpathdirs; do
17452 acl_save_libdir="$libdir"
17453 libdir="$found_dir"
17454 eval flag=\"$hardcode_libdir_flag_spec\"
17455 libdir="$acl_save_libdir"
17456 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17460 if test "X$ltrpathdirs" != "X"; then
17461 for found_dir in $ltrpathdirs; do
17462 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
17467 ac_save_CPPFLAGS="$CPPFLAGS"
17469 for element in $INCBABELTRACE; do
17471 for x in $CPPFLAGS; do
17473 acl_save_prefix="$prefix"
17474 prefix="$acl_final_prefix"
17475 acl_save_exec_prefix="$exec_prefix"
17476 exec_prefix="$acl_final_exec_prefix"
17478 exec_prefix="$acl_save_exec_prefix"
17479 prefix="$acl_save_prefix"
17481 if test "X$x" = "X$element"; then
17486 if test -z "$haveit"; then
17487 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
17493 $as_echo_n "checking for libbabeltrace... " >&6; }
17494 if test "${ac_cv_libbabeltrace+set}" = set; then :
17495 $as_echo_n "(cached) " >&6
17498 ac_save_LIBS="$LIBS"
17499 LIBS="$LIBS $LIBBABELTRACE"
17500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17501 /* end confdefs.h. */
17502 #include <babeltrace/babeltrace.h>
17503 #include <babeltrace/ctf/events.h>
17504 #include <babeltrace/ctf/iterator.h>
17508 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
17509 struct bt_ctf_event *event = NULL;
17510 const struct bt_definition *scope;
17512 pos->type = BT_SEEK_BEGIN;
17513 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
17514 scope = bt_ctf_get_top_level_scope (event,
17515 BT_STREAM_EVENT_HEADER);
17516 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
17522 if ac_fn_c_try_link "$LINENO"; then :
17523 ac_cv_libbabeltrace=yes
17525 ac_cv_libbabeltrace=no
17527 rm -f core conftest.err conftest.$ac_objext \
17528 conftest$ac_exeext conftest.$ac_ext
17529 LIBS="$ac_save_LIBS"
17532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
17533 $as_echo "$ac_cv_libbabeltrace" >&6; }
17534 if test "$ac_cv_libbabeltrace" = yes; then
17535 HAVE_LIBBABELTRACE=yes
17537 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
17539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
17540 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
17541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
17542 $as_echo "$LIBBABELTRACE" >&6; }
17544 HAVE_LIBBABELTRACE=no
17545 CPPFLAGS="$ac_save_CPPFLAGS"
17555 CFLAGS=$saved_CFLAGS
17557 if test "$HAVE_LIBBABELTRACE" != yes; then
17558 if test "$with_babeltrace" = yes; then
17559 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
17561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
17562 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
17567 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
17574 if test "${nativefile}" != ""; then
17575 case "${nativefile}" in
17576 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
17577 * ) GDB_NM_FILE="${nativefile}"
17579 files="${files} ${GDB_NM_FILE}"
17580 links="${links} nm.h"
17582 cat >>confdefs.h <<_ACEOF
17583 #define GDB_NM_FILE "${GDB_NM_FILE}"
17589 for ac_prog in xsltproc
17591 # Extract the first word of "$ac_prog", so it can be a program name with args.
17592 set dummy $ac_prog; ac_word=$2
17593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17594 $as_echo_n "checking for $ac_word... " >&6; }
17595 if test "${ac_cv_path_XSLTPROC+set}" = set; then :
17596 $as_echo_n "(cached) " >&6
17600 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
17603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17604 for as_dir in $PATH
17607 test -z "$as_dir" && as_dir=.
17608 for ac_exec_ext in '' $ac_executable_extensions; do
17609 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17610 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
17611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17621 XSLTPROC=$ac_cv_path_XSLTPROC
17622 if test -n "$XSLTPROC"; then
17623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
17624 $as_echo "$XSLTPROC" >&6; }
17626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17627 $as_echo "no" >&6; }
17631 test -n "$XSLTPROC" && break
17633 test -n "$XSLTPROC" || XSLTPROC="missing"
17635 if test "x$USE_MAINTAINER_MODE" = xyes; then
17636 if test "${XSLTPROC}" = missing; then
17637 as_fn_error "unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
17642 ac_sources="$files"
17644 while test -n "$ac_sources"; do
17645 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
17646 set $ac_sources; ac_source=$1; shift; ac_sources=$*
17647 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
17649 ac_config_links="$ac_config_links $ac_config_links_1"
17655 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
17658 if $development; then
17660 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
17662 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) selftest.o selftest-arch.o"
17663 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS) common/selftest.c selftest-arch.c"
17667 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17668 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
17669 if test "x$GDB_TRANSFORM_NAME" = x; then
17670 GDB_TRANSFORM_NAME=gdb
17675 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17676 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
17677 if test "x$GCORE_TRANSFORM_NAME" = x; then
17678 GCORE_TRANSFORM_NAME=gcore
17682 ac_config_files="$ac_config_files gcore"
17684 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
17687 cat >confcache <<\_ACEOF
17688 # This file is a shell script that caches the results of configure
17689 # tests run on this system so they can be shared between configure
17690 # scripts and configure runs, see configure's option --config-cache.
17691 # It is not useful on other systems. If it contains results you don't
17692 # want to keep, you may remove or edit it.
17694 # config.status only pays attention to the cache file if you give it
17695 # the --recheck option to rerun configure.
17697 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17698 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17699 # following values.
17703 # The following way of writing the cache mishandles newlines in values,
17704 # but we know of no workaround that is simple, portable, and efficient.
17705 # So, we kill variables containing newlines.
17706 # Ultrix sh set writes to stderr and can't be redirected directly,
17707 # and sets the high bit in the cache file unless we assign to the vars.
17709 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17710 eval ac_val=\$$ac_var
17714 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17715 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17718 _ | IFS | as_nl) ;; #(
17719 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17720 *) { eval $ac_var=; unset $ac_var;} ;;
17726 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17727 *${as_nl}ac_space=\ *)
17728 # `set' does not quote correctly, so add quotes: double-quote
17729 # substitution turns \\\\ into \\, and sed turns \\ into \.
17732 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17735 # `set' quotes correctly as required by POSIX, so do not add quotes.
17736 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17745 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17747 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17749 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17750 if test -w "$cache_file"; then
17751 test "x$cache_file" != "x/dev/null" &&
17752 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17753 $as_echo "$as_me: updating cache $cache_file" >&6;}
17754 cat confcache >$cache_file
17756 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17757 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17762 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17763 # Let make expand exec_prefix.
17764 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17766 DEFS=-DHAVE_CONFIG_H
17770 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17771 # 1. Remove the extension, and $U if already installed.
17772 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17773 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17774 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17775 # will be set to the directory where LIBOBJS objects are built.
17776 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17777 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17779 LIBOBJS=$ac_libobjs
17781 LTLIBOBJS=$ac_ltlibobjs
17784 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17785 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17786 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17788 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
17789 as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
17790 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17792 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
17793 as_fn_error "conditional \"HAVE_GUILE\" was never defined.
17794 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17798 : ${CONFIG_STATUS=./config.status}
17800 ac_clean_files_save=$ac_clean_files
17801 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17802 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17803 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17805 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17807 # Generated by $as_me.
17808 # Run this file to recreate the current configuration.
17809 # Compiler output produced by configure, useful for debugging
17810 # configure, is in config.log if it exists.
17813 ac_cs_recheck=false
17816 SHELL=\${CONFIG_SHELL-$SHELL}
17819 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17820 ## -------------------- ##
17821 ## M4sh Initialization. ##
17822 ## -------------------- ##
17824 # Be more Bourne compatible
17825 DUALCASE=1; export DUALCASE # for MKS sh
17826 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17829 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17830 # is contrary to our usage. Disable this feature.
17831 alias -g '${1+"$@"}'='"$@"'
17832 setopt NO_GLOB_SUBST
17834 case `(set -o) 2>/dev/null` in #(
17846 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17847 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17848 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17849 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17850 # Prefer a ksh shell builtin over an external printf program on Solaris,
17851 # but without wasting forks for bash or zsh.
17852 if test -z "$BASH_VERSION$ZSH_VERSION" \
17853 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17854 as_echo='print -r --'
17855 as_echo_n='print -rn --'
17856 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17857 as_echo='printf %s\n'
17858 as_echo_n='printf %s'
17860 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17861 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17862 as_echo_n='/usr/ucb/echo -n'
17864 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17865 as_echo_n_body='eval
17869 expr "X$arg" : "X\\(.*\\)$as_nl";
17870 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17872 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17874 export as_echo_n_body
17875 as_echo_n='sh -c $as_echo_n_body as_echo'
17877 export as_echo_body
17878 as_echo='sh -c $as_echo_body as_echo'
17881 # The user is always right.
17882 if test "${PATH_SEPARATOR+set}" != set; then
17884 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17885 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17892 # We need space, tab and new line, in precisely that order. Quoting is
17893 # there to prevent editors from complaining about space-tab.
17894 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17895 # splitting by setting IFS to empty value.)
17898 # Find who we are. Look in the path if we contain no directory separator.
17900 *[\\/]* ) as_myself=$0 ;;
17901 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17902 for as_dir in $PATH
17905 test -z "$as_dir" && as_dir=.
17906 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17912 # We did not find ourselves, most probably we were run as `sh COMMAND'
17913 # in which case we are not to be found in the path.
17914 if test "x$as_myself" = x; then
17917 if test ! -f "$as_myself"; then
17918 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17922 # Unset variables that we do not need and which cause bugs (e.g. in
17923 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17924 # suppresses any "Segmentation fault" message there. '((' could
17925 # trigger a bug in pdksh 5.2.14.
17926 for as_var in BASH_ENV ENV MAIL MAILPATH
17927 do eval test x\${$as_var+set} = xset \
17928 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17941 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17944 # as_fn_error ERROR [LINENO LOG_FD]
17945 # ---------------------------------
17946 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17947 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17948 # script with status $?, using 1 if that was 0.
17951 as_status=$?; test $as_status -eq 0 && as_status=1
17953 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17954 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17956 $as_echo "$as_me: error: $1" >&2
17957 as_fn_exit $as_status
17961 # as_fn_set_status STATUS
17962 # -----------------------
17963 # Set $? to STATUS, without forking.
17964 as_fn_set_status ()
17967 } # as_fn_set_status
17969 # as_fn_exit STATUS
17970 # -----------------
17971 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17975 as_fn_set_status $1
17981 # Portably unset VAR.
17984 { eval $1=; unset $1;}
17986 as_unset=as_fn_unset
17987 # as_fn_append VAR VALUE
17988 # ----------------------
17989 # Append the text in VALUE to the end of the definition contained in VAR. Take
17990 # advantage of any shell optimizations that allow amortized linear growth over
17991 # repeated appends, instead of the typical quadratic growth present in naive
17993 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17994 eval 'as_fn_append ()
18005 # as_fn_arith ARG...
18006 # ------------------
18007 # Perform arithmetic evaluation on the ARGs, and store the result in the
18008 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18009 # must be portable across $(()) and expr.
18010 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18011 eval 'as_fn_arith ()
18018 as_val=`expr "$@" || test $? -eq 1`
18023 if expr a : '\(a\)' >/dev/null 2>&1 &&
18024 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18030 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18031 as_basename=basename
18036 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18042 as_me=`$as_basename -- "$0" ||
18043 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18044 X"$0" : 'X\(//\)$' \| \
18045 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18047 sed '/^.*\/\([^/][^/]*\)\/*$/{
18061 # Avoid depending upon Character Ranges.
18062 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18063 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18064 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18065 as_cr_digits='0123456789'
18066 as_cr_alnum=$as_cr_Letters$as_cr_digits
18068 ECHO_C= ECHO_N= ECHO_T=
18069 case `echo -n x` in #(((((
18071 case `echo 'xy\c'` in
18072 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18074 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18081 rm -f conf$$ conf$$.exe conf$$.file
18082 if test -d conf$$.dir; then
18083 rm -f conf$$.dir/conf$$.file
18086 mkdir conf$$.dir 2>/dev/null
18088 if (echo >conf$$.file) 2>/dev/null; then
18089 if ln -s conf$$.file conf$$ 2>/dev/null; then
18091 # ... but there are two gotchas:
18092 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18093 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18094 # In both cases, we have to default to `cp -p'.
18095 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18097 elif ln conf$$.file conf$$ 2>/dev/null; then
18105 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18106 rmdir conf$$.dir 2>/dev/null
18111 # Create "$as_dir" as a directory, including parents if necessary.
18116 -*) as_dir=./$as_dir;;
18118 test -d "$as_dir" || eval $as_mkdir_p || {
18122 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18123 *) as_qdir=$as_dir;;
18125 as_dirs="'$as_qdir' $as_dirs"
18126 as_dir=`$as_dirname -- "$as_dir" ||
18127 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18128 X"$as_dir" : 'X\(//\)[^/]' \| \
18129 X"$as_dir" : 'X\(//\)$' \| \
18130 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18131 $as_echo X"$as_dir" |
18132 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18136 /^X\(\/\/\)[^/].*/{
18149 test -d "$as_dir" && break
18151 test -z "$as_dirs" || eval "mkdir $as_dirs"
18152 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18156 if mkdir -p . 2>/dev/null; then
18157 as_mkdir_p='mkdir -p "$as_dir"'
18159 test -d ./-p && rmdir ./-p
18163 if test -x / >/dev/null 2>&1; then
18164 as_test_x='test -x'
18166 if ls -dL / >/dev/null 2>&1; then
18173 if test -d "$1"; then
18179 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18180 ???[sx]*):;;*)false;;esac;fi
18184 as_executable_p=$as_test_x
18186 # Sed expression to map a string onto a valid CPP name.
18187 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18189 # Sed expression to map a string onto a valid variable name.
18190 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18194 ## ----------------------------------- ##
18195 ## Main body of $CONFIG_STATUS script. ##
18196 ## ----------------------------------- ##
18198 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18200 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18201 # Save the log message, to keep $0 and so on meaningful, and to
18202 # report actual input values of CONFIG_FILES etc. instead of their
18203 # values after options handling.
18205 This file was extended by $as_me, which was
18206 generated by GNU Autoconf 2.64. Invocation command line was
18208 CONFIG_FILES = $CONFIG_FILES
18209 CONFIG_HEADERS = $CONFIG_HEADERS
18210 CONFIG_LINKS = $CONFIG_LINKS
18211 CONFIG_COMMANDS = $CONFIG_COMMANDS
18214 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18219 case $ac_config_files in *"
18220 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18223 case $ac_config_headers in *"
18224 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18228 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18229 # Files that config.status was made for.
18230 config_files="$ac_config_files"
18231 config_headers="$ac_config_headers"
18232 config_links="$ac_config_links"
18233 config_commands="$ac_config_commands"
18237 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18239 \`$as_me' instantiates files and other configuration actions
18240 from templates according to the current configuration. Unless the files
18241 and actions are specified as TAGs, all are instantiated by default.
18243 Usage: $0 [OPTION]... [TAG]...
18245 -h, --help print this help, then exit
18246 -V, --version print version number and configuration settings, then exit
18247 -q, --quiet, --silent
18248 do not print progress messages
18249 -d, --debug don't remove temporary files
18250 --recheck update $as_me by reconfiguring in the same conditions
18251 --file=FILE[:TEMPLATE]
18252 instantiate the configuration file FILE
18253 --header=FILE[:TEMPLATE]
18254 instantiate the configuration header FILE
18256 Configuration files:
18259 Configuration headers:
18262 Configuration links:
18265 Configuration commands:
18268 Report bugs to the package provider."
18271 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18274 configured by $0, generated by GNU Autoconf 2.64,
18275 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18277 Copyright (C) 2009 Free Software Foundation, Inc.
18278 This config.status script is free software; the Free Software Foundation
18279 gives unlimited permission to copy, distribute and modify it."
18285 test -n "\$AWK" || AWK=awk
18288 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18289 # The default lists apply if the user does not specify any file.
18295 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18296 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18307 # Handling of the options.
18308 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18310 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18311 $as_echo "$ac_cs_version"; exit ;;
18312 --debug | --debu | --deb | --de | --d | -d )
18314 --file | --fil | --fi | --f )
18317 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18319 as_fn_append CONFIG_FILES " '$ac_optarg'"
18320 ac_need_defaults=false;;
18321 --header | --heade | --head | --hea )
18324 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18326 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18327 ac_need_defaults=false;;
18329 # Conflict between --help and --header
18330 as_fn_error "ambiguous option: \`$1'
18331 Try \`$0 --help' for more information.";;
18332 --help | --hel | -h )
18333 $as_echo "$ac_cs_usage"; exit ;;
18334 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18335 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18338 # This is an error.
18339 -*) as_fn_error "unrecognized option: \`$1'
18340 Try \`$0 --help' for more information." ;;
18342 *) as_fn_append ac_config_targets " $1"
18343 ac_need_defaults=false ;;
18349 ac_configure_extra_args=
18351 if $ac_cs_silent; then
18353 ac_configure_extra_args="$ac_configure_extra_args --silent"
18357 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18358 if \$ac_cs_recheck; then
18359 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18361 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18362 CONFIG_SHELL='$SHELL'
18363 export CONFIG_SHELL
18368 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18372 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18373 ## Running $as_me. ##
18379 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18383 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
18387 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18389 # Handling of arguments.
18390 for ac_config_target in $ac_config_targets
18392 case $ac_config_target in
18393 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18394 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
18395 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
18396 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
18397 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
18398 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18399 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
18400 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18401 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
18403 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18408 # If the user did not use the arguments to specify the items to instantiate,
18409 # then the envvar interface is used. Set only those that are not.
18410 # We use the long form for the default assignment because of an extremely
18411 # bizarre bug on SunOS 4.1.3.
18412 if $ac_need_defaults; then
18413 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18414 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18415 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
18416 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18419 # Have a temporary directory for convenience. Make it in the build tree
18420 # simply because there is no reason against having it here, and in addition,
18421 # creating and moving files from /tmp can sometimes cause problems.
18422 # Hook for its removal unless debugging.
18423 # Note that there is a small window in which the directory will not be cleaned:
18424 # after its creation but before its name has been assigned to `$tmp'.
18428 trap 'exit_status=$?
18429 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18431 trap 'as_fn_exit 1' 1 2 13 15
18433 # Create a (secure) tmp directory for tmp files.
18436 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18437 test -n "$tmp" && test -d "$tmp"
18440 tmp=./conf$$-$RANDOM
18441 (umask 077 && mkdir "$tmp")
18442 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18444 # Set up the scripts for CONFIG_FILES section.
18445 # No need to generate them if there are no CONFIG_FILES.
18446 # This happens for instance with `./config.status config.h'.
18447 if test -n "$CONFIG_FILES"; then
18449 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18450 ac_cs_awk_getline=:
18451 ac_cs_awk_pipe_init=
18452 ac_cs_awk_read_file='
18453 while ((getline aline < (F[key])) > 0)
18456 ac_cs_awk_pipe_fini=
18458 ac_cs_awk_getline=false
18459 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18460 ac_cs_awk_read_file='
18462 print "cat " F[key] " &&"
18463 '$ac_cs_awk_pipe_init
18464 # The final `:' finishes the AND list.
18465 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18467 ac_cr=`echo X | tr X '\015'`
18468 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18469 # But we know of no other shell where ac_cr would be empty at this
18470 # point, so we can use a bashism as a fallback.
18471 if test "x$ac_cr" = x; then
18472 eval ac_cr=\$\'\\r\'
18474 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18475 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18478 ac_cs_awk_cr=$ac_cr
18481 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18484 # Create commands to substitute file output variables.
18486 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18487 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18488 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18491 } >conf$$files.sh &&
18492 . ./conf$$files.sh ||
18493 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18494 rm -f conf$$files.sh
18497 echo "cat >conf$$subs.awk <<_ACEOF" &&
18498 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18500 } >conf$$subs.sh ||
18501 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18502 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18504 for ac_last_try in false false false false false :; do
18505 . ./conf$$subs.sh ||
18506 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18508 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18509 if test $ac_delim_n = $ac_delim_num; then
18511 elif $ac_last_try; then
18512 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18514 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18517 rm -f conf$$subs.sh
18519 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18520 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18524 s/^/S["/; s/!.*/"]=/
18534 s/\(.\{148\}\).*/\1/
18536 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18541 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18548 s/\(.\{148\}\).*/\1/
18550 s/["\\]/\\&/g; s/^/"/; s/$/"/
18554 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18559 ' <conf$$subs.awk | sed '
18564 ' >>$CONFIG_STATUS || ac_write_fail=1
18565 rm -f conf$$subs.awk
18566 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18568 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18569 for (key in S) S_is_set[key] = 1
18571 \$ac_cs_awk_pipe_init
18575 nfields = split(line, field, "@")
18577 len = length(field[1])
18578 for (i = 2; i < nfields; i++) {
18580 keylen = length(key)
18581 if (S_is_set[key]) {
18583 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18584 len += length(value) + length(field[++i])
18589 if (nfields == 3 && !substed) {
18591 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18592 \$ac_cs_awk_read_file
18598 \$ac_cs_awk_pipe_fini
18601 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18602 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18603 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18606 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18607 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18610 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18611 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18612 # trailing colons and then remove the whole line if VPATH becomes empty
18613 # (actually we leave an empty line to preserve line numbers).
18614 if test "x$srcdir" = x.; then
18615 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18616 s/:*\$(srcdir):*/:/
18617 s/:*\${srcdir}:*/:/
18619 s/^\([^=]*=[ ]*\):*/\1/
18625 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18626 fi # test -n "$CONFIG_FILES"
18628 # Set up the scripts for CONFIG_HEADERS section.
18629 # No need to generate them if there are no CONFIG_HEADERS.
18630 # This happens for instance with `./config.status Makefile'.
18631 if test -n "$CONFIG_HEADERS"; then
18632 cat >"$tmp/defines.awk" <<\_ACAWK ||
18636 # Transform confdefs.h into an awk script `defines.awk', embedded as
18637 # here-document in config.status, that substitutes the proper values into
18638 # config.h.in to produce config.h.
18640 # Create a delimiter string that does not exist in confdefs.h, to ease
18641 # handling of long lines.
18643 for ac_last_try in false false :; do
18644 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18645 if test -z "$ac_t"; then
18647 elif $ac_last_try; then
18648 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18650 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18654 # For the awk script, D is an array of macro values keyed by name,
18655 # likewise P contains macro parameters if any. Preserve backslash
18656 # newline sequences.
18658 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18660 s/.\{148\}/&'"$ac_delim"'/g
18663 s/^[ ]*#[ ]*define[ ][ ]*/ /
18670 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18672 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18676 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18677 D["\1"]=" \3\\\\\\n"\\/p
18679 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18684 s/.\{148\}/&'"$ac_delim"'/g
18689 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18692 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18694 ' <confdefs.h | sed '
18695 s/'"$ac_delim"'/"\\\
18696 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18698 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18699 for (key in D) D_is_set[key] = 1
18702 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18704 split(line, arg, " ")
18705 if (arg[1] == "#") {
18709 defundef = substr(arg[1], 2)
18712 split(mac1, mac2, "(") #)
18714 prefix = substr(line, 1, index(line, defundef) - 1)
18715 if (D_is_set[macro]) {
18716 # Preserve the white space surrounding the "#".
18717 print prefix "define", macro P[macro] D[macro]
18720 # Replace #undef with comments. This is necessary, for example,
18721 # in the case of _POSIX_SOURCE, which is predefined and required
18722 # on some systems where configure will not decide to define it.
18723 if (defundef == "undef") {
18724 print "/*", prefix defundef, macro, "*/"
18732 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18733 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18734 fi # test -n "$CONFIG_HEADERS"
18737 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
18742 :[FHLC]) ac_mode=$ac_tag; continue;;
18744 case $ac_mode$ac_tag in
18746 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18747 :[FH]-) ac_tag=-:-;;
18748 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18765 -) ac_f="$tmp/stdin";;
18766 *) # Look for the file first in the build tree, then in the source tree
18767 # (if the path is not absolute). The absolute path cannot be DOS-style,
18768 # because $ac_f cannot contain `:'.
18772 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18774 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18776 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18777 as_fn_append ac_file_inputs " '$ac_f'"
18780 # Let's still pretend it is `configure' which instantiates (i.e., don't
18781 # use $as_me), people would be surprised to read:
18782 # /* config.h. Generated by config.status. */
18783 configure_input='Generated from '`
18784 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18786 if test x"$ac_file" != x-; then
18787 configure_input="$ac_file. $configure_input"
18788 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18789 $as_echo "$as_me: creating $ac_file" >&6;}
18791 # Neutralize special characters interpreted by sed in replacement strings.
18792 case $configure_input in #(
18793 *\&* | *\|* | *\\* )
18794 ac_sed_conf_input=`$as_echo "$configure_input" |
18795 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18796 *) ac_sed_conf_input=$configure_input;;
18800 *:-:* | *:-) cat >"$tmp/stdin" \
18801 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18806 ac_dir=`$as_dirname -- "$ac_file" ||
18807 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18808 X"$ac_file" : 'X\(//\)[^/]' \| \
18809 X"$ac_file" : 'X\(//\)$' \| \
18810 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18811 $as_echo X"$ac_file" |
18812 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18816 /^X\(\/\/\)[^/].*/{
18829 as_dir="$ac_dir"; as_fn_mkdir_p
18833 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18835 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18836 # A ".." for each directory in $ac_dir_suffix.
18837 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18838 case $ac_top_builddir_sub in
18839 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18840 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18843 ac_abs_top_builddir=$ac_pwd
18844 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18845 # for backward compatibility:
18846 ac_top_builddir=$ac_top_build_prefix
18849 .) # We are building in place.
18851 ac_top_srcdir=$ac_top_builddir_sub
18852 ac_abs_top_srcdir=$ac_pwd ;;
18853 [\\/]* | ?:[\\/]* ) # Absolute name.
18854 ac_srcdir=$srcdir$ac_dir_suffix;
18855 ac_top_srcdir=$srcdir
18856 ac_abs_top_srcdir=$srcdir ;;
18857 *) # Relative name.
18858 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18859 ac_top_srcdir=$ac_top_build_prefix$srcdir
18860 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18862 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18872 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18873 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18877 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18878 # If the template does not know about datarootdir, expand it.
18879 # FIXME: This hack should be removed a few years after 2.60.
18880 ac_datarootdir_hack=; ac_datarootdir_seen=
18891 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18892 *datarootdir*) ac_datarootdir_seen=yes;;
18893 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18894 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18895 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18898 ac_datarootdir_hack='
18899 s&@datadir@&$datadir&g
18900 s&@docdir@&$docdir&g
18901 s&@infodir@&$infodir&g
18902 s&@localedir@&$localedir&g
18903 s&@mandir@&$mandir&g
18904 s&\\\${datarootdir}&$datarootdir&g' ;;
18908 # Neutralize VPATH when `$srcdir' = `.'.
18909 # Shell code in configure.ac might set extrasub.
18910 # FIXME: do we really want to maintain this feature?
18911 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18912 ac_sed_extra="$ac_vpsub
18915 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18917 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18918 s|@configure_input@|$ac_sed_conf_input|;t t
18919 s&@top_builddir@&$ac_top_builddir_sub&;t t
18920 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18921 s&@srcdir@&$ac_srcdir&;t t
18922 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18923 s&@top_srcdir@&$ac_top_srcdir&;t t
18924 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18925 s&@builddir@&$ac_builddir&;t t
18926 s&@abs_builddir@&$ac_abs_builddir&;t t
18927 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18928 s&@INSTALL@&$ac_INSTALL&;t t
18929 $ac_datarootdir_hack
18931 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18932 if $ac_cs_awk_getline; then
18933 $AWK -f "$tmp/subs.awk"
18935 $AWK -f "$tmp/subs.awk" | $SHELL
18937 || as_fn_error "could not create $ac_file" "$LINENO" 5
18939 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18940 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18941 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18943 which seems to be undefined. Please make sure it is defined." >&5
18944 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18945 which seems to be undefined. Please make sure it is defined." >&2;}
18949 -) cat "$tmp/out" && rm -f "$tmp/out";;
18950 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18952 || as_fn_error "could not create $ac_file" "$LINENO" 5
18958 if test x"$ac_file" != x-; then
18960 $as_echo "/* $configure_input */" \
18961 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18962 } >"$tmp/config.h" \
18963 || as_fn_error "could not create $ac_file" "$LINENO" 5
18964 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18965 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18966 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18969 mv "$tmp/config.h" "$ac_file" \
18970 || as_fn_error "could not create $ac_file" "$LINENO" 5
18973 $as_echo "/* $configure_input */" \
18974 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18975 || as_fn_error "could not create -" "$LINENO" 5
18983 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
18986 # Prefer the file from the source tree if names are identical.
18987 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
18988 ac_source=$srcdir/$ac_source
18991 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
18992 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
18994 if test ! -r "$ac_source"; then
18995 as_fn_error "$ac_source: file not found" "$LINENO" 5
18999 # Try a relative symlink, then a hard link, then a copy.
19001 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
19002 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
19004 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
19005 ln "$ac_source" "$ac_file" 2>/dev/null ||
19006 cp -p "$ac_source" "$ac_file" ||
19007 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
19010 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19011 $as_echo "$as_me: executing $ac_file commands" >&6;}
19016 case $ac_file$ac_mode in
19017 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
19018 "gcore":F) chmod +x gcore ;;
19020 case x$CONFIG_HEADERS in
19021 xconfig.h:config.in)
19026 case x$CONFIG_HEADERS in
19027 xconfig.h:config.in)
19032 case x$CONFIG_HEADERS in
19033 xconfig.h:config.in)
19037 "data-directory/Makefile":F)
19038 case x$CONFIG_HEADERS in
19039 xconfig.h:config.in)
19050 ac_clean_files=$ac_clean_files_save
19052 test $ac_write_fail = 0 ||
19053 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19056 # configure is writing to config.log, and then calls config.status.
19057 # config.status does its own redirection, appending to config.log.
19058 # Unfortunately, on DOS this fails, as config.log is still kept open
19059 # by configure, so config.status won't be able to write to it; its
19060 # output is simply discarded. So we exec the FD to /dev/null,
19061 # effectively closing config.log, so it can be properly (re)opened and
19062 # appended to by config.status. When coming back to configure, we
19063 # need to make the FD available again.
19064 if test "$no_create" != yes; then
19066 ac_config_status_args=
19067 test "$silent" = yes &&
19068 ac_config_status_args="$ac_config_status_args --quiet"
19070 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19072 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19073 # would make configure fail if this is the last instruction.
19074 $ac_cs_success || as_fn_exit $?
19078 # CONFIG_SUBDIRS section.
19080 if test "$no_recursion" != yes; then
19082 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
19083 # so they do not pile up.
19084 ac_sub_configure_args=
19086 eval "set x $ac_configure_args"
19090 if test -n "$ac_prev"; then
19095 -cache-file | --cache-file | --cache-fil | --cache-fi \
19096 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19097 ac_prev=cache_file ;;
19098 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19099 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19102 --config-cache | -C)
19104 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19106 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19108 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19110 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19112 --disable-option-checking)
19116 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19118 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
19122 # Always prepend --prefix to ensure using the same prefix
19123 # in subdir configurations.
19124 ac_arg="--prefix=$prefix"
19126 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19128 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19131 if test "$silent" = yes; then
19132 ac_sub_configure_args="--silent $ac_sub_configure_args"
19135 # Always prepend --disable-option-checking to silence warnings, since
19136 # different subdirs can have different --enable and --with options.
19137 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
19140 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19142 # Do not complain, so a configure script can configure whichever
19143 # parts of a large source tree are present.
19144 test -d "$srcdir/$ac_dir" || continue
19146 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19147 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
19148 $as_echo "$ac_msg" >&6
19149 as_dir="$ac_dir"; as_fn_mkdir_p
19153 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19155 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19156 # A ".." for each directory in $ac_dir_suffix.
19157 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19158 case $ac_top_builddir_sub in
19159 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19160 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19163 ac_abs_top_builddir=$ac_pwd
19164 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19165 # for backward compatibility:
19166 ac_top_builddir=$ac_top_build_prefix
19169 .) # We are building in place.
19171 ac_top_srcdir=$ac_top_builddir_sub
19172 ac_abs_top_srcdir=$ac_pwd ;;
19173 [\\/]* | ?:[\\/]* ) # Absolute name.
19174 ac_srcdir=$srcdir$ac_dir_suffix;
19175 ac_top_srcdir=$srcdir
19176 ac_abs_top_srcdir=$srcdir ;;
19177 *) # Relative name.
19178 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19179 ac_top_srcdir=$ac_top_build_prefix$srcdir
19180 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19182 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19187 # Check for guested configure; otherwise get Cygnus style configure.
19188 if test -f "$ac_srcdir/configure.gnu"; then
19189 ac_sub_configure=$ac_srcdir/configure.gnu
19190 elif test -f "$ac_srcdir/configure"; then
19191 ac_sub_configure=$ac_srcdir/configure
19192 elif test -f "$ac_srcdir/configure.in"; then
19193 # This should be Cygnus configure.
19194 ac_sub_configure=$ac_aux_dir/configure
19196 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
19197 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19201 # The recursion is here.
19202 if test -n "$ac_sub_configure"; then
19203 # Make the cache file name correct relative to the subdirectory.
19204 case $cache_file in
19205 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19206 *) # Relative name.
19207 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19210 { $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
19211 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19212 # The eval makes quoting arguments work.
19213 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19214 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19215 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
19221 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19223 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}