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 dlsym" >&5
4467 $as_echo_n "checking for library containing dlsym... " >&6; }
4468 if test "${ac_cv_search_dlsym+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_dlsym=$ac_res
4500 rm -f core conftest.err conftest.$ac_objext \
4502 if test "${ac_cv_search_dlsym+set}" = set; then :
4506 if test "${ac_cv_search_dlsym+set}" = set; then :
4509 ac_cv_search_dlsym=no
4512 LIBS=$ac_func_search_save_LIBS
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4515 $as_echo "$ac_cv_search_dlsym" >&6; }
4516 ac_res=$ac_cv_search_dlsym
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_alternatives="11 0x" 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 alternative in ${ax_cxx_compile_alternatives}; do
5287 switch="-std=gnu++${alternative}"
5288 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5290 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5291 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5292 $as_echo_n "(cached) " >&6
5296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297 /* end confdefs.h. */
5300 // If the compiler admits that it is not ready for C++11, why torture it?
5301 // Hopefully, this will speed up the test.
5305 #error "This is not a C++ compiler"
5307 #elif __cplusplus < 201103L
5309 #error "This is not a C++11 compiler"
5316 namespace test_static_assert
5319 template <typename T>
5322 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5327 namespace test_final_override
5335 struct Derived : public Base
5337 virtual void f() override {}
5342 namespace test_double_right_angle_brackets
5345 template < typename T >
5348 typedef check<void> single_type;
5349 typedef check<check<void>> double_type;
5350 typedef check<check<check<void>>> triple_type;
5351 typedef check<check<check<check<void>>>> quadruple_type;
5355 namespace test_decltype
5368 namespace test_type_deduction
5371 template < typename T1, typename T2 >
5374 static const bool value = false;
5377 template < typename T >
5378 struct is_same<T, T>
5380 static const bool value = true;
5383 template < typename T1, typename T2 >
5385 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5391 test(const int c, volatile int v)
5393 static_assert(is_same<int, decltype(0)>::value == true, "");
5394 static_assert(is_same<int, decltype(c)>::value == false, "");
5395 static_assert(is_same<int, decltype(v)>::value == false, "");
5398 auto sumi = ac + av + 'x';
5399 auto sumf = ac + av + 1.0;
5400 static_assert(is_same<int, decltype(ac)>::value == true, "");
5401 static_assert(is_same<int, decltype(av)>::value == true, "");
5402 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5403 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5404 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5405 return (sumf > 0.0) ? sumi : add(c, v);
5410 namespace test_noexcept
5413 int f() { return 0; }
5414 int g() noexcept { return 0; }
5416 static_assert(noexcept(f()) == false, "");
5417 static_assert(noexcept(g()) == true, "");
5421 namespace test_constexpr
5424 template < typename CharT >
5425 unsigned long constexpr
5426 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5428 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5431 template < typename CharT >
5432 unsigned long constexpr
5433 strlen_c(const CharT *const s) noexcept
5435 return strlen_c_r(s, 0UL);
5438 static_assert(strlen_c("") == 0UL, "");
5439 static_assert(strlen_c("1") == 1UL, "");
5440 static_assert(strlen_c("example") == 7UL, "");
5441 static_assert(strlen_c("another\0example") == 7UL, "");
5445 namespace test_rvalue_references
5451 static constexpr int value = N;
5454 answer<1> f(int&) { return answer<1>(); }
5455 answer<2> f(const int&) { return answer<2>(); }
5456 answer<3> f(int&&) { return answer<3>(); }
5463 static_assert(decltype(f(i))::value == 1, "");
5464 static_assert(decltype(f(c))::value == 2, "");
5465 static_assert(decltype(f(0))::value == 3, "");
5470 namespace test_uniform_initialization
5475 static const int zero {};
5476 static const int one {1};
5479 static_assert(test::zero == 0, "");
5480 static_assert(test::one == 1, "");
5484 namespace test_lambdas
5490 auto lambda1 = [](){};
5491 auto lambda2 = lambda1;
5499 auto a = [](int i, int j){ return i + j; }(1, 2);
5500 auto b = []() -> int { return '0'; }();
5501 auto c = [=](){ return a + b; }();
5502 auto d = [&](){ return c; }();
5503 auto e = [a, &b](int x) mutable {
5504 const auto identity = [](int y){ return y; };
5505 for (auto i = 0; i < a; ++i)
5507 return x + identity(a + b);
5509 return a + b + c + d + e;
5515 const auto nullary = [](){ return 0; };
5516 const auto unary = [](int x){ return x; };
5517 using nullary_t = decltype(nullary);
5518 using unary_t = decltype(unary);
5519 const auto higher1st = [](nullary_t f){ return f(); };
5520 const auto higher2nd = [unary](nullary_t f1){
5521 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5523 return higher1st(nullary) + higher2nd(nullary)(unary);
5528 namespace test_variadic_templates
5534 template <int N0, int... N1toN>
5535 struct sum<N0, N1toN...>
5537 static constexpr auto value = N0 + sum<N1toN...>::value;
5543 static constexpr auto value = 0;
5546 static_assert(sum<>::value == 0, "");
5547 static_assert(sum<1>::value == 1, "");
5548 static_assert(sum<23>::value == 23, "");
5549 static_assert(sum<1, 2>::value == 3, "");
5550 static_assert(sum<5, 5, 11>::value == 21, "");
5551 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5555 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5556 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5558 namespace test_template_alias_sfinae
5563 template<typename T>
5564 using member = typename T::member_type;
5566 template<typename T>
5569 template<typename T>
5570 void func(member<T>*) {}
5574 void test() { func<foo>(0); }
5578 } // namespace cxx11
5580 #endif // __cplusplus >= 201103L
5585 if ac_fn_cxx_try_compile "$LINENO"; then :
5590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5593 eval ac_res=\$$cachevar
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5595 $as_echo "$ac_res" >&6; }
5596 if eval test x\$$cachevar = xyes; then
5597 CXX_DIALECT="$switch"
5604 if test x$ac_success = xno; then
5605 for alternative in ${ax_cxx_compile_alternatives}; do
5606 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5607 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5609 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5610 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5611 $as_echo_n "(cached) " >&6
5615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5616 /* end confdefs.h. */
5619 // If the compiler admits that it is not ready for C++11, why torture it?
5620 // Hopefully, this will speed up the test.
5624 #error "This is not a C++ compiler"
5626 #elif __cplusplus < 201103L
5628 #error "This is not a C++11 compiler"
5635 namespace test_static_assert
5638 template <typename T>
5641 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5646 namespace test_final_override
5654 struct Derived : public Base
5656 virtual void f() override {}
5661 namespace test_double_right_angle_brackets
5664 template < typename T >
5667 typedef check<void> single_type;
5668 typedef check<check<void>> double_type;
5669 typedef check<check<check<void>>> triple_type;
5670 typedef check<check<check<check<void>>>> quadruple_type;
5674 namespace test_decltype
5687 namespace test_type_deduction
5690 template < typename T1, typename T2 >
5693 static const bool value = false;
5696 template < typename T >
5697 struct is_same<T, T>
5699 static const bool value = true;
5702 template < typename T1, typename T2 >
5704 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5710 test(const int c, volatile int v)
5712 static_assert(is_same<int, decltype(0)>::value == true, "");
5713 static_assert(is_same<int, decltype(c)>::value == false, "");
5714 static_assert(is_same<int, decltype(v)>::value == false, "");
5717 auto sumi = ac + av + 'x';
5718 auto sumf = ac + av + 1.0;
5719 static_assert(is_same<int, decltype(ac)>::value == true, "");
5720 static_assert(is_same<int, decltype(av)>::value == true, "");
5721 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5722 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5723 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5724 return (sumf > 0.0) ? sumi : add(c, v);
5729 namespace test_noexcept
5732 int f() { return 0; }
5733 int g() noexcept { return 0; }
5735 static_assert(noexcept(f()) == false, "");
5736 static_assert(noexcept(g()) == true, "");
5740 namespace test_constexpr
5743 template < typename CharT >
5744 unsigned long constexpr
5745 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5747 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5750 template < typename CharT >
5751 unsigned long constexpr
5752 strlen_c(const CharT *const s) noexcept
5754 return strlen_c_r(s, 0UL);
5757 static_assert(strlen_c("") == 0UL, "");
5758 static_assert(strlen_c("1") == 1UL, "");
5759 static_assert(strlen_c("example") == 7UL, "");
5760 static_assert(strlen_c("another\0example") == 7UL, "");
5764 namespace test_rvalue_references
5770 static constexpr int value = N;
5773 answer<1> f(int&) { return answer<1>(); }
5774 answer<2> f(const int&) { return answer<2>(); }
5775 answer<3> f(int&&) { return answer<3>(); }
5782 static_assert(decltype(f(i))::value == 1, "");
5783 static_assert(decltype(f(c))::value == 2, "");
5784 static_assert(decltype(f(0))::value == 3, "");
5789 namespace test_uniform_initialization
5794 static const int zero {};
5795 static const int one {1};
5798 static_assert(test::zero == 0, "");
5799 static_assert(test::one == 1, "");
5803 namespace test_lambdas
5809 auto lambda1 = [](){};
5810 auto lambda2 = lambda1;
5818 auto a = [](int i, int j){ return i + j; }(1, 2);
5819 auto b = []() -> int { return '0'; }();
5820 auto c = [=](){ return a + b; }();
5821 auto d = [&](){ return c; }();
5822 auto e = [a, &b](int x) mutable {
5823 const auto identity = [](int y){ return y; };
5824 for (auto i = 0; i < a; ++i)
5826 return x + identity(a + b);
5828 return a + b + c + d + e;
5834 const auto nullary = [](){ return 0; };
5835 const auto unary = [](int x){ return x; };
5836 using nullary_t = decltype(nullary);
5837 using unary_t = decltype(unary);
5838 const auto higher1st = [](nullary_t f){ return f(); };
5839 const auto higher2nd = [unary](nullary_t f1){
5840 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5842 return higher1st(nullary) + higher2nd(nullary)(unary);
5847 namespace test_variadic_templates
5853 template <int N0, int... N1toN>
5854 struct sum<N0, N1toN...>
5856 static constexpr auto value = N0 + sum<N1toN...>::value;
5862 static constexpr auto value = 0;
5865 static_assert(sum<>::value == 0, "");
5866 static_assert(sum<1>::value == 1, "");
5867 static_assert(sum<23>::value == 23, "");
5868 static_assert(sum<1, 2>::value == 3, "");
5869 static_assert(sum<5, 5, 11>::value == 21, "");
5870 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5874 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5875 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5877 namespace test_template_alias_sfinae
5882 template<typename T>
5883 using member = typename T::member_type;
5885 template<typename T>
5888 template<typename T>
5889 void func(member<T>*) {}
5893 void test() { func<foo>(0); }
5897 } // namespace cxx11
5899 #endif // __cplusplus >= 201103L
5904 if ac_fn_cxx_try_compile "$LINENO"; then :
5909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5912 eval ac_res=\$$cachevar
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5914 $as_echo "$ac_res" >&6; }
5915 if eval test x\$$cachevar = xyes; then
5916 CXX_DIALECT="$switch"
5921 if test x$ac_success = xyes; then
5927 ac_cpp='$CPP $CPPFLAGS'
5928 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5929 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5930 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5932 if test x$ax_cxx_compile_cxx11_required = xtrue; then
5933 if test x$ac_success = xno; then
5934 as_fn_error "*** A compiler with support for C++11 language features is required." "$LINENO" 5
5937 if test x$ac_success = xno; then
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
5940 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
5944 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
5951 # Dependency checking.
5952 rm -rf .tst 2>/dev/null
5953 mkdir .tst 2>/dev/null
5954 if test -d .tst; then
5959 rmdir .tst 2>/dev/null
5961 DEPDIR="${am__leading_dot}deps"
5963 ac_config_commands="$ac_config_commands depdir"
5966 depcc="$CC" am_compiler_list=
5968 am_depcomp=$ac_aux_dir/depcomp
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5970 $as_echo_n "checking dependency style of $depcc... " >&6; }
5971 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5972 $as_echo_n "(cached) " >&6
5974 if test -f "$am_depcomp"; then
5975 # We make a subdir and do the tests there. Otherwise we can end up
5976 # making bogus files that we don't know about and never remove. For
5977 # instance it was reported that on HP-UX the gcc test will end up
5978 # making a dummy file named `D' -- because `-MD' means `put the output
5981 # Copy depcomp to subdir because otherwise we won't find it if we're
5982 # using a relative directory.
5983 cp "$am_depcomp" conftest.dir
5985 # We will build objects and dependencies in a subdirectory because
5986 # it helps to detect inapplicable dependency modes. For instance
5987 # both Tru64's cc and ICC support -MD to output dependencies as a
5988 # side effect of compilation, but ICC will put the dependencies in
5989 # the current directory while Tru64 will put them in the object
5993 am_cv_CC_dependencies_compiler_type=none
5994 if test "$am_compiler_list" = ""; then
5995 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5997 for depmode in $am_compiler_list; do
5998 if test $depmode = none; then break; fi
6000 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6001 # Setup a source with many dependencies, because some compilers
6002 # like to wrap large dependency lists on column 80 (with \), and
6003 # we should not choose a depcomp mode which is confused by this.
6005 # We need to recreate these files for each test, as the compiler may
6006 # overwrite some of them when testing with obscure command lines.
6007 # This happens at least with the AIX C compiler.
6009 for i in 1 2 3 4 5 6; do
6010 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6011 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6012 # Solaris 8's {/usr,}/bin/sh.
6013 touch sub/conftst$i.h
6015 echo "include sub/conftest.Po" > confmf
6017 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6018 # mode. It turns out that the SunPro C++ compiler does not properly
6019 # handle `-M -o', and we need to detect this.
6020 depcmd="depmode=$depmode \
6021 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6022 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6023 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6024 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6025 if env $depcmd > conftest.err 2>&1 &&
6026 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6027 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6028 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6029 # icc doesn't choke on unknown options, it will just issue warnings
6030 # or remarks (even with -Werror). So we grep stderr for any message
6031 # that says an option was ignored or not supported.
6032 # When given -MP, icc 7.0 and 7.1 complain thusly:
6033 # icc: Command line warning: ignoring option '-M'; no argument required
6034 # The diagnosis changed in icc 8.0:
6035 # icc: Command line remark: option '-MP' not supported
6036 if (grep 'ignoring option' conftest.err ||
6037 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6038 am_cv_CC_dependencies_compiler_type=$depmode
6039 $as_echo "$as_me:$LINENO: success" >&5
6043 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6044 sed -e 's/^/| /' < conftest.err >&5
6050 am_cv_CC_dependencies_compiler_type=none
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6055 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6056 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6057 then as_fn_error "no usable dependency style found" "$LINENO" 5
6058 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6063 gnulib_extra_configure_args=
6064 # If large-file support is disabled, make sure gnulib does the same.
6065 if test "$enable_largefile" = no; then
6066 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
6069 # Configure gnulib. We need to build gnulib under some other
6070 # directory not "gnulib", to avoid the problem of both GDB and
6071 # GDBserver wanting to build it in the same directory, when building
6072 # in the source dir.
6075 in_build="build-gnulib"
6076 in_extra_args="$gnulib_extra_configure_args"
6078 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
6079 # so they do not pile up.
6080 ac_sub_configure_args=
6082 eval "set x $ac_configure_args"
6086 if test -n "$ac_prev"; then
6091 -cache-file | --cache-file | --cache-fil | --cache-fi \
6092 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6093 ac_prev=cache_file ;;
6094 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6095 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
6098 --config-cache | -C)
6100 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6102 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6104 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
6106 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6108 --disable-option-checking)
6112 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6114 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
6118 # Always prepend --prefix to ensure using the same prefix
6119 # in subdir configurations.
6120 ac_arg="--prefix=$prefix"
6122 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6124 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
6127 if test "$silent" = yes; then
6128 ac_sub_configure_args="--silent $ac_sub_configure_args"
6131 # Always prepend --disable-option-checking to silence warnings, since
6132 # different subdirs can have different --enable and --with options.
6133 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
6138 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
6139 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
6140 $as_echo "$ac_msg" >&6
6141 as_dir="$ac_dir"; as_fn_mkdir_p
6145 ac_srcdir=$srcdir/$in_src ;;
6147 ac_srcdir=../$srcdir/$in_src ;;
6152 ac_sub_configure=$ac_srcdir/configure
6154 # Make the cache file name correct relative to the subdirectory.
6156 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
6158 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
6161 if test -n "$in_extra_args"; then
6162 # Add the extra args at the end.
6163 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
6166 { $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
6167 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
6168 # The eval makes quoting arguments work.
6169 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
6170 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
6171 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
6187 # If we haven't got the data from the intl directory,
6188 # assume NLS is disabled.
6197 if test -f ../intl/config.intl; then
6198 . ../intl/config.intl
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6201 $as_echo_n "checking whether NLS is requested... " >&6; }
6202 if test x"$USE_NLS" != xyes; then
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6204 $as_echo "no" >&6; }
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6207 $as_echo "yes" >&6; }
6209 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6213 $as_echo_n "checking for catalogs to be installed... " >&6; }
6214 # Look for .po and .gmo files in the source directory.
6217 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6218 # If there aren't any .gmo files the shell will give us the
6219 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6221 case "$cat" in *\**)
6224 # The quadruple backslash is collapsed to a double backslash
6225 # by the backticks, then collapsed again by the double quotes,
6226 # leaving us with one backslash in the sed expression (right
6227 # before the dot that mustn't act as a wildcard).
6228 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6229 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6230 # The user is allowed to set LINGUAS to a list of languages to
6231 # install catalogs for. If it's empty that means "all of them."
6232 if test "x$LINGUAS" = x; then
6233 CATALOGS="$CATALOGS $cat"
6234 XLINGUAS="$XLINGUAS $lang"
6236 case "$LINGUAS" in *$lang*)
6237 CATALOGS="$CATALOGS $cat"
6238 XLINGUAS="$XLINGUAS $lang"
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6245 $as_echo "$LINGUAS" >&6; }
6258 localedir='${datadir}/locale'
6261 if test x"$USE_NLS" = xyes; then
6262 CONFIG_ALL="$CONFIG_ALL all-po"
6263 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6264 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6265 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6268 GNULIB=build-gnulib/import
6270 # For Makefile dependencies.
6272 if test x"$STDINT_H" != x; then
6273 GNULIB_STDINT_H=$GNULIB/$STDINT_H
6279 cat >>confdefs.h <<_ACEOF
6280 #define PACKAGE "$PACKAGE"
6285 # We never need to detect it in this sub-configure.
6286 # But preserve it for config.status --recheck.
6290 MAKEINFO_EXTRA_FLAGS=""
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6292 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6293 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
6294 $as_echo_n "(cached) " >&6
6296 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6297 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6298 gdb_cv_have_makeinfo_click=yes
6300 gdb_cv_have_makeinfo_click=no
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6304 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6305 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6306 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6312 # Check whether --with-separate-debug-dir was given.
6313 if test "${with_separate_debug_dir+set}" = set; then :
6314 withval=$with_separate_debug_dir;
6317 DEBUGDIR=${libdir}/debug
6321 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6322 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6323 ac_define_dir=`eval echo $DEBUGDIR`
6324 ac_define_dir=`eval echo $ac_define_dir`
6326 cat >>confdefs.h <<_ACEOF
6327 #define DEBUGDIR "$ac_define_dir"
6333 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6334 if test "x$prefix" = xNONE; then
6335 test_prefix=/usr/local
6340 test_prefix=$exec_prefix
6343 case ${ac_define_dir} in
6344 "${test_prefix}"|"${test_prefix}/"*|\
6345 '${exec_prefix}'|'${exec_prefix}/'*)
6350 cat >>confdefs.h <<_ACEOF
6351 #define DEBUGDIR_RELOCATABLE $value
6357 # We can't pass paths as command line arguments.
6358 # Mingw32 tries to be clever and will convert the paths for us.
6359 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6360 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6361 # This breaks GDB's relocatable path conversions since paths passed in
6362 # config.h would not get so translated, the path prefixes no longer match.
6364 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6365 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6366 ac_define_dir=`eval echo $bindir`
6367 ac_define_dir=`eval echo $ac_define_dir`
6369 cat >>confdefs.h <<_ACEOF
6370 #define BINDIR "$ac_define_dir"
6375 # GDB's datadir relocation
6379 # Check whether --with-gdb-datadir was given.
6380 if test "${with_gdb_datadir+set}" = set; then :
6381 withval=$with_gdb_datadir;
6382 GDB_DATADIR=$withval
6384 GDB_DATADIR=${datadir}/gdb
6388 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6389 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6390 ac_define_dir=`eval echo $GDB_DATADIR`
6391 ac_define_dir=`eval echo $ac_define_dir`
6393 cat >>confdefs.h <<_ACEOF
6394 #define GDB_DATADIR "$ac_define_dir"
6400 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6401 if test "x$prefix" = xNONE; then
6402 test_prefix=/usr/local
6407 test_prefix=$exec_prefix
6410 case ${ac_define_dir} in
6411 "${test_prefix}"|"${test_prefix}/"*|\
6412 '${exec_prefix}'|'${exec_prefix}/'*)
6417 cat >>confdefs.h <<_ACEOF
6418 #define GDB_DATADIR_RELOCATABLE $value
6425 # Check whether --with-relocated-sources was given.
6426 if test "${with_relocated_sources+set}" = set; then :
6427 withval=$with_relocated_sources; reloc_srcdir="${withval}"
6429 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6430 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6431 ac_define_dir=`eval echo $reloc_srcdir`
6432 ac_define_dir=`eval echo $ac_define_dir`
6434 cat >>confdefs.h <<_ACEOF
6435 #define RELOC_SRCDIR "$ac_define_dir"
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6444 $as_echo_n "checking for default auto-load directory... " >&6; }
6446 # Check whether --with-auto-load-dir was given.
6447 if test "${with_auto_load_dir+set}" = set; then :
6448 withval=$with_auto_load_dir;
6450 with_auto_load_dir='$debugdir:$datadir/auto-load'
6453 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6455 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6456 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6457 ac_define_dir=`eval echo $escape_dir`
6458 ac_define_dir=`eval echo $ac_define_dir`
6460 cat >>confdefs.h <<_ACEOF
6461 #define AUTO_LOAD_DIR "$ac_define_dir"
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6466 $as_echo "$with_auto_load_dir" >&6; }
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6469 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6471 # Check whether --with-auto-load-safe-path was given.
6472 if test "${with_auto_load_safe_path+set}" = set; then :
6473 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6474 with_auto_load_safe_path="/"
6477 with_auto_load_safe_path="$with_auto_load_dir"
6480 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6482 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6483 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6484 ac_define_dir=`eval echo $escape_dir`
6485 ac_define_dir=`eval echo $ac_define_dir`
6487 cat >>confdefs.h <<_ACEOF
6488 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6493 $as_echo "$with_auto_load_safe_path" >&6; }
6497 subdirs="$subdirs testsuite"
6500 # Check whether to support alternative target configurations
6501 # Check whether --enable-targets was given.
6502 if test "${enable_targets+set}" = set; then :
6503 enableval=$enable_targets; case "${enableval}" in
6504 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6506 no) enable_targets= ;;
6507 *) enable_targets=$enableval ;;
6512 # Check whether to enable 64-bit support on 32-bit hosts
6513 # Check whether --enable-64-bit-bfd was given.
6514 if test "${enable_64_bit_bfd+set}" = set; then :
6515 enableval=$enable_64_bit_bfd; case "${enableval}" in
6518 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6524 # Provide defaults for some variables set by the per-host and per-target
6526 gdb_host_obs=posix-hdep.o
6528 if test "${target}" = "${host}"; then
6534 . $srcdir/configure.host
6536 # Add in the common host objects.
6537 . $srcdir/common/common.host
6538 gdb_host_obs="$gdb_host_obs $common_host_obs"
6540 # Accumulate some settings from configure.tgt over all enabled targets
6544 HAVE_NATIVE_GCORE_TARGET=
6546 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6548 if test "$targ_alias" = "all"; then
6551 # Canonicalize the secondary target names.
6552 result=`$ac_config_sub $targ_alias 2>/dev/null`
6553 if test -n "$result"; then
6559 . ${srcdir}/configure.tgt
6561 if test -z "${gdb_target_obs}"; then :
6562 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
6565 # Target-specific object files
6566 for i in ${gdb_target_obs}; do
6567 case " $TARGET_OBS " in
6570 TARGET_OBS="$TARGET_OBS ${i}"
6575 # Check whether this target needs 64-bit CORE_ADDR
6576 if test x${want64} = xfalse; then
6577 . ${srcdir}/../bfd/config.bfd
6580 # Check whether this target is native and supports gcore.
6581 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6582 && $gdb_have_gcore; then
6583 HAVE_NATIVE_GCORE_TARGET=1
6588 if test x${all_targets} = xtrue; then
6590 # We want all 64-bit targets if we either:
6591 # - run on a 64-bit host or
6592 # - already require 64-bit support for some other target or
6593 # - the --enable-64-bit-bfd option was supplied
6594 # Otherwise we only support all 32-bit targets.
6596 # NOTE: This test must be in sync with the corresponding
6599 if test x${want64} = xfalse; then
6600 # The cast to long int works around a bug in the HP C Compiler
6601 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6602 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6603 # This bug is HP SR number 8606223364.
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6605 $as_echo_n "checking size of long... " >&6; }
6606 if test "${ac_cv_sizeof_long+set}" = set; then :
6607 $as_echo_n "(cached) " >&6
6609 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6612 if test "$ac_cv_type_long" = yes; then
6613 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6614 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6615 { as_fn_set_status 77
6616 as_fn_error "cannot compute sizeof (long)
6617 See \`config.log' for more details." "$LINENO" 5; }; }
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6625 $as_echo "$ac_cv_sizeof_long" >&6; }
6629 cat >>confdefs.h <<_ACEOF
6630 #define SIZEOF_LONG $ac_cv_sizeof_long
6634 if test "x${ac_cv_sizeof_long}" = "x8"; then
6638 if test x${want64} = xtrue; then
6639 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6641 TARGET_OBS='$(ALL_TARGET_OBS)'
6648 # For other settings, only the main target counts.
6652 targ=$target; . ${srcdir}/configure.tgt
6654 # Fetch the default architecture and default target vector from BFD.
6655 targ=$target; . $srcdir/../bfd/config.bfd
6657 # We only want the first architecture, so strip off the others if
6658 # there is more than one.
6659 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6661 if test "x$targ_archs" != x; then
6663 cat >>confdefs.h <<_ACEOF
6664 #define DEFAULT_BFD_ARCH $targ_archs
6668 if test "x$targ_defvec" != x; then
6670 cat >>confdefs.h <<_ACEOF
6671 #define DEFAULT_BFD_VEC $targ_defvec
6676 # The CLI cannot be disabled yet, but may be in the future.
6679 # Check whether --enable-gdbcli was given.
6680 if test "${enable_gdbcli+set}" = set; then :
6681 enableval=$enable_gdbcli; case $enableval in
6685 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
6687 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
6693 if test x"$enable_gdbcli" = xyes; then
6694 if test -d $srcdir/cli; then
6695 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
6696 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
6697 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
6698 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
6703 # Check whether --enable-gdbmi was given.
6704 if test "${enable_gdbmi+set}" = set; then :
6705 enableval=$enable_gdbmi; case $enableval in
6709 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6715 if test x"$enable_gdbmi" = xyes; then
6716 if test -d $srcdir/mi; then
6717 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6718 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6719 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6720 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6725 # Check whether --enable-tui was given.
6726 if test "${enable_tui+set}" = set; then :
6727 enableval=$enable_tui; case $enableval in
6731 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6739 # Check whether --enable-gdbtk was given.
6740 if test "${enable_gdbtk+set}" = set; then :
6741 enableval=$enable_gdbtk; case $enableval in
6745 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6748 if test -d $srcdir/gdbtk; then
6755 # We unconditionally disable gdbtk tests on selected platforms.
6758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6759 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6763 # Libunwind support for ia64.
6766 # Check whether --with-libunwind-ia64 was given.
6767 if test "${with_libunwind_ia64+set}" = set; then :
6768 withval=$with_libunwind_ia64;
6770 with_libunwind_ia64=auto
6774 # Backward compatibility option.
6775 if test "${with_libunwind+set}" = set; then
6776 if test x"$with_libunwind_ia64" != xauto; then
6777 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6780 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6781 with_libunwind_ia64="$with_libunwind"
6784 case "$with_libunwind_ia64" in
6788 for ac_header in libunwind-ia64.h
6790 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6791 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6792 cat >>confdefs.h <<_ACEOF
6793 #define HAVE_LIBUNWIND_IA64_H 1
6800 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
6803 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6807 if test x"$with_libunwind_ia64" = xyes; then
6808 for ac_header in libunwind-ia64.h
6810 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6811 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6812 cat >>confdefs.h <<_ACEOF
6813 #define HAVE_LIBUNWIND_IA64_H 1
6820 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
6821 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6823 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
6824 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
6825 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
6830 # Check whether --with-curses was given.
6831 if test "${with_curses+set}" = set; then :
6832 withval=$with_curses; opt_curses=$withval
6837 if test "$opt_curses" = "yes"; then
6841 # Profiling support.
6842 # Check whether --enable-profiling was given.
6843 if test "${enable_profiling+set}" = set; then :
6844 enableval=$enable_profiling; case $enableval in
6848 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6855 for ac_func in monstartup _mcleanup
6857 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6858 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6859 eval as_val=\$$as_ac_var
6860 if test "x$as_val" = x""yes; then :
6861 cat >>confdefs.h <<_ACEOF
6862 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6869 $as_echo_n "checking for _etext... " >&6; }
6870 if test "${ac_cv_var__etext+set}" = set; then :
6871 $as_echo_n "(cached) " >&6
6873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6874 /* end confdefs.h. */
6886 if ac_fn_c_try_link "$LINENO"; then :
6887 ac_cv_var__etext=yes
6891 rm -f core conftest.err conftest.$ac_objext \
6892 conftest$ac_exeext conftest.$ac_ext
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6895 $as_echo "$ac_cv_var__etext" >&6; }
6896 if test $ac_cv_var__etext = yes; then
6898 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6902 $as_echo_n "checking for etext... " >&6; }
6903 if test "${ac_cv_var_etext+set}" = set; then :
6904 $as_echo_n "(cached) " >&6
6906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907 /* end confdefs.h. */
6919 if ac_fn_c_try_link "$LINENO"; then :
6924 rm -f core conftest.err conftest.$ac_objext \
6925 conftest$ac_exeext conftest.$ac_ext
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6928 $as_echo "$ac_cv_var_etext" >&6; }
6929 if test $ac_cv_var_etext = yes; then
6931 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6934 if test "$enable_profiling" = yes ; then
6935 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6936 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6939 OLD_CFLAGS="$CFLAGS"
6940 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6943 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6944 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6945 $as_echo_n "(cached) " >&6
6947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6948 /* end confdefs.h. */
6958 if ac_fn_c_try_compile "$LINENO"; then :
6959 ac_cv_cc_supports_pg=yes
6961 ac_cv_cc_supports_pg=no
6963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6966 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6968 if test $ac_cv_cc_supports_pg = no; then
6969 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6972 CFLAGS="$OLD_CFLAGS"
6977 # Check whether --with-pkgversion was given.
6978 if test "${with_pkgversion+set}" = set; then :
6979 withval=$with_pkgversion; case "$withval" in
6980 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6982 *) PKGVERSION="($withval) " ;;
6993 # Check whether --with-bugurl was given.
6994 if test "${with_bugurl+set}" = set; then :
6995 withval=$with_bugurl; case "$withval" in
6996 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6999 *) BUGURL="$withval"
7003 BUGURL="http://www.gnu.org/software/gdb/bugs/"
7013 REPORT_BUGS_TO="<$BUGURL>"
7014 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7021 cat >>confdefs.h <<_ACEOF
7022 #define PKGVERSION "$PKGVERSION"
7026 cat >>confdefs.h <<_ACEOF
7027 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7031 # --------------------- #
7032 # Checks for programs. #
7033 # --------------------- #
7035 for ac_prog in gawk mawk nawk awk
7037 # Extract the first word of "$ac_prog", so it can be a program name with args.
7038 set dummy $ac_prog; ac_word=$2
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7040 $as_echo_n "checking for $ac_word... " >&6; }
7041 if test "${ac_cv_prog_AWK+set}" = set; then :
7042 $as_echo_n "(cached) " >&6
7044 if test -n "$AWK"; then
7045 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7051 test -z "$as_dir" && as_dir=.
7052 for ac_exec_ext in '' $ac_executable_extensions; do
7053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7054 ac_cv_prog_AWK="$ac_prog"
7055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065 if test -n "$AWK"; then
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7067 $as_echo "$AWK" >&6; }
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7070 $as_echo "no" >&6; }
7074 test -n "$AWK" && break
7077 # Find a good install program. We prefer a C program (faster),
7078 # so one script is as good as another. But avoid the broken or
7079 # incompatible versions:
7080 # SysV /etc/install, /usr/sbin/install
7081 # SunOS /usr/etc/install
7082 # IRIX /sbin/install
7084 # AmigaOS /C/install, which installs bootblocks on floppy discs
7085 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7086 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7087 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7088 # OS/2's system install, which has a completely different semantic
7089 # ./install, which can be erroneously created by make from ./install.sh.
7090 # Reject install programs that cannot install multiple files.
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7092 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7093 if test -z "$INSTALL"; then
7094 if test "${ac_cv_path_install+set}" = set; then :
7095 $as_echo_n "(cached) " >&6
7097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7101 test -z "$as_dir" && as_dir=.
7102 # Account for people who put trailing slashes in PATH elements.
7103 case $as_dir/ in #((
7104 ./ | .// | /[cC]/* | \
7105 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7106 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7109 # OSF1 and SCO ODT 3.0 have their own names for install.
7110 # Don't use installbsd from OSF since it installs stuff as root
7112 for ac_prog in ginstall scoinst install; do
7113 for ac_exec_ext in '' $ac_executable_extensions; do
7114 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7115 if test $ac_prog = install &&
7116 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7117 # AIX install. It has an incompatible calling convention.
7119 elif test $ac_prog = install &&
7120 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7121 # program-specific install script used by HP pwplus--don't use.
7124 rm -rf conftest.one conftest.two conftest.dir
7125 echo one > conftest.one
7126 echo two > conftest.two
7128 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7129 test -s conftest.one && test -s conftest.two &&
7130 test -s conftest.dir/conftest.one &&
7131 test -s conftest.dir/conftest.two
7133 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7146 rm -rf conftest.one conftest.two conftest.dir
7149 if test "${ac_cv_path_install+set}" = set; then
7150 INSTALL=$ac_cv_path_install
7152 # As a last resort, use the slow shell script. Don't cache a
7153 # value for INSTALL within a source directory, because that will
7154 # break other packages using the cache if that directory is
7155 # removed, or if the value is a relative name.
7156 INSTALL=$ac_install_sh
7159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7160 $as_echo "$INSTALL" >&6; }
7162 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7163 # It thinks the first close brace ends the variable substitution.
7164 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7166 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7168 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7171 $as_echo_n "checking whether ln -s works... " >&6; }
7173 if test "$LN_S" = "ln -s"; then
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7175 $as_echo "yes" >&6; }
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7178 $as_echo "no, using $LN_S" >&6; }
7181 if test -n "$ac_tool_prefix"; then
7182 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7183 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7185 $as_echo_n "checking for $ac_word... " >&6; }
7186 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7187 $as_echo_n "(cached) " >&6
7189 if test -n "$RANLIB"; then
7190 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7196 test -z "$as_dir" && as_dir=.
7197 for ac_exec_ext in '' $ac_executable_extensions; do
7198 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7199 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7209 RANLIB=$ac_cv_prog_RANLIB
7210 if test -n "$RANLIB"; then
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7212 $as_echo "$RANLIB" >&6; }
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7215 $as_echo "no" >&6; }
7220 if test -z "$ac_cv_prog_RANLIB"; then
7221 ac_ct_RANLIB=$RANLIB
7222 # Extract the first word of "ranlib", so it can be a program name with args.
7223 set dummy ranlib; ac_word=$2
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7225 $as_echo_n "checking for $ac_word... " >&6; }
7226 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7227 $as_echo_n "(cached) " >&6
7229 if test -n "$ac_ct_RANLIB"; then
7230 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7236 test -z "$as_dir" && as_dir=.
7237 for ac_exec_ext in '' $ac_executable_extensions; do
7238 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7239 ac_cv_prog_ac_ct_RANLIB="ranlib"
7240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7249 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7250 if test -n "$ac_ct_RANLIB"; then
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7252 $as_echo "$ac_ct_RANLIB" >&6; }
7254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7255 $as_echo "no" >&6; }
7258 if test "x$ac_ct_RANLIB" = x; then
7261 case $cross_compiling:$ac_tool_warned in
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7264 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7265 ac_tool_warned=yes ;;
7267 RANLIB=$ac_ct_RANLIB
7270 RANLIB="$ac_cv_prog_RANLIB"
7273 for ac_prog in 'bison -y' byacc
7275 # Extract the first word of "$ac_prog", so it can be a program name with args.
7276 set dummy $ac_prog; ac_word=$2
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7278 $as_echo_n "checking for $ac_word... " >&6; }
7279 if test "${ac_cv_prog_YACC+set}" = set; then :
7280 $as_echo_n "(cached) " >&6
7282 if test -n "$YACC"; then
7283 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7289 test -z "$as_dir" && as_dir=.
7290 for ac_exec_ext in '' $ac_executable_extensions; do
7291 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7292 ac_cv_prog_YACC="$ac_prog"
7293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7302 YACC=$ac_cv_prog_YACC
7303 if test -n "$YACC"; then
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7305 $as_echo "$YACC" >&6; }
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7308 $as_echo "no" >&6; }
7312 test -n "$YACC" && break
7314 test -n "$YACC" || YACC="yacc"
7317 if test -n "$ac_tool_prefix"; then
7318 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7319 set dummy ${ac_tool_prefix}ar; ac_word=$2
7320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7321 $as_echo_n "checking for $ac_word... " >&6; }
7322 if test "${ac_cv_prog_AR+set}" = set; then :
7323 $as_echo_n "(cached) " >&6
7325 if test -n "$AR"; then
7326 ac_cv_prog_AR="$AR" # Let the user override the test.
7328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7332 test -z "$as_dir" && as_dir=.
7333 for ac_exec_ext in '' $ac_executable_extensions; do
7334 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7335 ac_cv_prog_AR="${ac_tool_prefix}ar"
7336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7346 if test -n "$AR"; then
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7348 $as_echo "$AR" >&6; }
7350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7351 $as_echo "no" >&6; }
7356 if test -z "$ac_cv_prog_AR"; then
7358 # Extract the first word of "ar", so it can be a program name with args.
7359 set dummy ar; ac_word=$2
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7361 $as_echo_n "checking for $ac_word... " >&6; }
7362 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7363 $as_echo_n "(cached) " >&6
7365 if test -n "$ac_ct_AR"; then
7366 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7372 test -z "$as_dir" && as_dir=.
7373 for ac_exec_ext in '' $ac_executable_extensions; do
7374 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7375 ac_cv_prog_ac_ct_AR="ar"
7376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7385 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7386 if test -n "$ac_ct_AR"; then
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7388 $as_echo "$ac_ct_AR" >&6; }
7390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7391 $as_echo "no" >&6; }
7394 if test "x$ac_ct_AR" = x; then
7397 case $cross_compiling:$ac_tool_warned in
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7400 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7401 ac_tool_warned=yes ;;
7409 if test -n "$ac_tool_prefix"; then
7410 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7411 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7413 $as_echo_n "checking for $ac_word... " >&6; }
7414 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7415 $as_echo_n "(cached) " >&6
7417 if test -n "$DLLTOOL"; then
7418 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7424 test -z "$as_dir" && as_dir=.
7425 for ac_exec_ext in '' $ac_executable_extensions; do
7426 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7427 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7437 DLLTOOL=$ac_cv_prog_DLLTOOL
7438 if test -n "$DLLTOOL"; then
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7440 $as_echo "$DLLTOOL" >&6; }
7442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7443 $as_echo "no" >&6; }
7448 if test -z "$ac_cv_prog_DLLTOOL"; then
7449 ac_ct_DLLTOOL=$DLLTOOL
7450 # Extract the first word of "dlltool", so it can be a program name with args.
7451 set dummy dlltool; ac_word=$2
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7453 $as_echo_n "checking for $ac_word... " >&6; }
7454 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7455 $as_echo_n "(cached) " >&6
7457 if test -n "$ac_ct_DLLTOOL"; then
7458 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7464 test -z "$as_dir" && as_dir=.
7465 for ac_exec_ext in '' $ac_executable_extensions; do
7466 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7467 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7477 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7478 if test -n "$ac_ct_DLLTOOL"; then
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7480 $as_echo "$ac_ct_DLLTOOL" >&6; }
7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7483 $as_echo "no" >&6; }
7486 if test "x$ac_ct_DLLTOOL" = x; then
7489 case $cross_compiling:$ac_tool_warned in
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7492 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7493 ac_tool_warned=yes ;;
7495 DLLTOOL=$ac_ct_DLLTOOL
7498 DLLTOOL="$ac_cv_prog_DLLTOOL"
7501 if test -n "$ac_tool_prefix"; then
7502 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7503 set dummy ${ac_tool_prefix}windres; ac_word=$2
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7505 $as_echo_n "checking for $ac_word... " >&6; }
7506 if test "${ac_cv_prog_WINDRES+set}" = set; then :
7507 $as_echo_n "(cached) " >&6
7509 if test -n "$WINDRES"; then
7510 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7516 test -z "$as_dir" && as_dir=.
7517 for ac_exec_ext in '' $ac_executable_extensions; do
7518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7519 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7529 WINDRES=$ac_cv_prog_WINDRES
7530 if test -n "$WINDRES"; then
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7532 $as_echo "$WINDRES" >&6; }
7534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7535 $as_echo "no" >&6; }
7540 if test -z "$ac_cv_prog_WINDRES"; then
7541 ac_ct_WINDRES=$WINDRES
7542 # Extract the first word of "windres", so it can be a program name with args.
7543 set dummy windres; ac_word=$2
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7545 $as_echo_n "checking for $ac_word... " >&6; }
7546 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7547 $as_echo_n "(cached) " >&6
7549 if test -n "$ac_ct_WINDRES"; then
7550 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7556 test -z "$as_dir" && as_dir=.
7557 for ac_exec_ext in '' $ac_executable_extensions; do
7558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7559 ac_cv_prog_ac_ct_WINDRES="windres"
7560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7569 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7570 if test -n "$ac_ct_WINDRES"; then
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7572 $as_echo "$ac_ct_WINDRES" >&6; }
7574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7575 $as_echo "no" >&6; }
7578 if test "x$ac_ct_WINDRES" = x; then
7581 case $cross_compiling:$ac_tool_warned in
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7584 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7585 ac_tool_warned=yes ;;
7587 WINDRES=$ac_ct_WINDRES
7590 WINDRES="$ac_cv_prog_WINDRES"
7596 # Needed for GNU Hurd hosts.
7597 if test -n "$ac_tool_prefix"; then
7598 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7599 set dummy ${ac_tool_prefix}mig; ac_word=$2
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7601 $as_echo_n "checking for $ac_word... " >&6; }
7602 if test "${ac_cv_prog_MIG+set}" = set; then :
7603 $as_echo_n "(cached) " >&6
7605 if test -n "$MIG"; then
7606 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7612 test -z "$as_dir" && as_dir=.
7613 for ac_exec_ext in '' $ac_executable_extensions; do
7614 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7615 ac_cv_prog_MIG="${ac_tool_prefix}mig"
7616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7626 if test -n "$MIG"; then
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7628 $as_echo "$MIG" >&6; }
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7631 $as_echo "no" >&6; }
7636 if test -z "$ac_cv_prog_MIG"; then
7638 # Extract the first word of "mig", so it can be a program name with args.
7639 set dummy mig; ac_word=$2
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7641 $as_echo_n "checking for $ac_word... " >&6; }
7642 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7643 $as_echo_n "(cached) " >&6
7645 if test -n "$ac_ct_MIG"; then
7646 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7652 test -z "$as_dir" && as_dir=.
7653 for ac_exec_ext in '' $ac_executable_extensions; do
7654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7655 ac_cv_prog_ac_ct_MIG="mig"
7656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7665 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7666 if test -n "$ac_ct_MIG"; then
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7668 $as_echo "$ac_ct_MIG" >&6; }
7670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7671 $as_echo "no" >&6; }
7674 if test "x$ac_ct_MIG" = x; then
7677 case $cross_compiling:$ac_tool_warned in
7679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7680 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7681 ac_tool_warned=yes ;;
7686 MIG="$ac_cv_prog_MIG"
7689 if test x"$MIG" = x; then
7690 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
7695 # ---------------------- #
7696 # Checks for libraries. #
7697 # ---------------------- #
7699 # We might need to link with -lm; most simulators need it.
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7701 $as_echo_n "checking for main in -lm... " >&6; }
7702 if test "${ac_cv_lib_m_main+set}" = set; then :
7703 $as_echo_n "(cached) " >&6
7705 ac_check_lib_save_LIBS=$LIBS
7707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7708 /* end confdefs.h. */
7719 if ac_fn_c_try_link "$LINENO"; then :
7720 ac_cv_lib_m_main=yes
7724 rm -f core conftest.err conftest.$ac_objext \
7725 conftest$ac_exeext conftest.$ac_ext
7726 LIBS=$ac_check_lib_save_LIBS
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7729 $as_echo "$ac_cv_lib_m_main" >&6; }
7730 if test "x$ac_cv_lib_m_main" = x""yes; then :
7731 cat >>confdefs.h <<_ACEOF
7740 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7742 $as_echo_n "checking for library containing gethostbyname... " >&6; }
7743 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7744 $as_echo_n "(cached) " >&6
7746 ac_func_search_save_LIBS=$LIBS
7747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7748 /* end confdefs.h. */
7750 /* Override any GCC internal prototype to avoid an error.
7751 Use char because int might match the return type of a GCC
7752 builtin and then its argument prototype would still apply. */
7756 char gethostbyname ();
7760 return gethostbyname ();
7765 for ac_lib in '' nsl; do
7766 if test -z "$ac_lib"; then
7767 ac_res="none required"
7770 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7772 if ac_fn_c_try_link "$LINENO"; then :
7773 ac_cv_search_gethostbyname=$ac_res
7775 rm -f core conftest.err conftest.$ac_objext \
7777 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7781 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7784 ac_cv_search_gethostbyname=no
7787 LIBS=$ac_func_search_save_LIBS
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7790 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7791 ac_res=$ac_cv_search_gethostbyname
7792 if test "$ac_res" != no; then :
7793 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7798 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7800 $as_echo_n "checking for library containing socketpair... " >&6; }
7801 if test "${ac_cv_search_socketpair+set}" = set; then :
7802 $as_echo_n "(cached) " >&6
7804 ac_func_search_save_LIBS=$LIBS
7805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7806 /* end confdefs.h. */
7808 /* Override any GCC internal prototype to avoid an error.
7809 Use char because int might match the return type of a GCC
7810 builtin and then its argument prototype would still apply. */
7818 return socketpair ();
7823 for ac_lib in '' socket; do
7824 if test -z "$ac_lib"; then
7825 ac_res="none required"
7828 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7830 if ac_fn_c_try_link "$LINENO"; then :
7831 ac_cv_search_socketpair=$ac_res
7833 rm -f core conftest.err conftest.$ac_objext \
7835 if test "${ac_cv_search_socketpair+set}" = set; then :
7839 if test "${ac_cv_search_socketpair+set}" = set; then :
7842 ac_cv_search_socketpair=no
7845 LIBS=$ac_func_search_save_LIBS
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7848 $as_echo "$ac_cv_search_socketpair" >&6; }
7849 ac_res=$ac_cv_search_socketpair
7850 if test "$ac_res" != no; then :
7851 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7856 # Link in zlib if we can. This allows us to read compressed debug sections.
7858 # Use the system's zlib library.
7859 zlibdir="-L\$(top_builddir)/../zlib"
7860 zlibinc="-I\$(top_srcdir)/../zlib"
7862 # Check whether --with-system-zlib was given.
7863 if test "${with_system_zlib+set}" = set; then :
7864 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7875 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7876 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7878 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7879 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7880 $as_echo_n "(cached) " >&6
7882 ac_func_search_save_LIBS=$LIBS
7883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7884 /* end confdefs.h. */
7886 /* Override any GCC internal prototype to avoid an error.
7887 Use char because int might match the return type of a GCC
7888 builtin and then its argument prototype would still apply. */
7892 char kinfo_getvmmap ();
7896 return kinfo_getvmmap ();
7901 for ac_lib in '' util util-freebsd; do
7902 if test -z "$ac_lib"; then
7903 ac_res="none required"
7906 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7908 if ac_fn_c_try_link "$LINENO"; then :
7909 ac_cv_search_kinfo_getvmmap=$ac_res
7911 rm -f core conftest.err conftest.$ac_objext \
7913 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7917 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7920 ac_cv_search_kinfo_getvmmap=no
7923 LIBS=$ac_func_search_save_LIBS
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7926 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7927 ac_res=$ac_cv_search_kinfo_getvmmap
7928 if test "$ac_res" != no; then :
7929 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7931 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7936 # fbsd-nat.c can also use kinfo_getfile.
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
7938 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
7939 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7940 $as_echo_n "(cached) " >&6
7942 ac_func_search_save_LIBS=$LIBS
7943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7944 /* end confdefs.h. */
7946 /* Override any GCC internal prototype to avoid an error.
7947 Use char because int might match the return type of a GCC
7948 builtin and then its argument prototype would still apply. */
7952 char kinfo_getfile ();
7956 return kinfo_getfile ();
7961 for ac_lib in '' util util-freebsd; do
7962 if test -z "$ac_lib"; then
7963 ac_res="none required"
7966 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7968 if ac_fn_c_try_link "$LINENO"; then :
7969 ac_cv_search_kinfo_getfile=$ac_res
7971 rm -f core conftest.err conftest.$ac_objext \
7973 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7977 if test "${ac_cv_search_kinfo_getfile+set}" = set; then :
7980 ac_cv_search_kinfo_getfile=no
7983 LIBS=$ac_func_search_save_LIBS
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
7986 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
7987 ac_res=$ac_cv_search_kinfo_getfile
7988 if test "$ac_res" != no; then :
7989 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7991 $as_echo "#define HAVE_KINFO_GETFILE 1" >>confdefs.h
7997 if test "X$prefix" = "XNONE"; then
7998 acl_final_prefix="$ac_default_prefix"
8000 acl_final_prefix="$prefix"
8002 if test "X$exec_prefix" = "XNONE"; then
8003 acl_final_exec_prefix='${prefix}'
8005 acl_final_exec_prefix="$exec_prefix"
8007 acl_save_prefix="$prefix"
8008 prefix="$acl_final_prefix"
8009 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8010 prefix="$acl_save_prefix"
8013 # Check whether --with-gnu-ld was given.
8014 if test "${with_gnu_ld+set}" = set; then :
8015 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8020 # Prepare PATH_SEPARATOR.
8021 # The user is always right.
8022 if test "${PATH_SEPARATOR+set}" != set; then
8023 echo "#! /bin/sh" >conf$$.sh
8024 echo "exit 0" >>conf$$.sh
8026 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8034 if test "$GCC" = yes; then
8035 # Check if gcc -print-prog-name=ld gives a path.
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8037 $as_echo_n "checking for ld used by GCC... " >&6; }
8040 # gcc leaves a trailing carriage return which upsets mingw
8041 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8043 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8046 # Accept absolute paths.
8047 [\\/]* | [A-Za-z]:[\\/]*)
8048 re_direlt='/[^/][^/]*/\.\./'
8049 # Canonicalize the path of ld
8050 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8051 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8052 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8054 test -z "$LD" && LD="$ac_prog"
8057 # If it fails, then pretend we aren't using GCC.
8061 # If it is relative, then search for the first ld in PATH.
8065 elif test "$with_gnu_ld" = yes; then
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8067 $as_echo_n "checking for GNU ld... " >&6; }
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8070 $as_echo_n "checking for non-GNU ld... " >&6; }
8072 if test "${acl_cv_path_LD+set}" = set; then :
8073 $as_echo_n "(cached) " >&6
8075 if test -z "$LD"; then
8076 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8077 for ac_dir in $PATH; do
8078 test -z "$ac_dir" && ac_dir=.
8079 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8080 acl_cv_path_LD="$ac_dir/$ac_prog"
8081 # Check to see if the program is GNU ld. I'd rather use --version,
8082 # but apparently some GNU ld's only accept -v.
8083 # Break only if it was the GNU/non-GNU ld that we prefer.
8084 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8085 test "$with_gnu_ld" != no && break
8087 test "$with_gnu_ld" != yes && break
8093 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8097 LD="$acl_cv_path_LD"
8098 if test -n "$LD"; then
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8100 $as_echo "$LD" >&6; }
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8103 $as_echo "no" >&6; }
8105 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8107 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8108 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8109 $as_echo_n "(cached) " >&6
8111 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8112 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8113 acl_cv_prog_gnu_ld=yes
8115 acl_cv_prog_gnu_ld=no
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8119 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8120 with_gnu_ld=$acl_cv_prog_gnu_ld
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8125 $as_echo_n "checking for shared library run path origin... " >&6; }
8126 if test "${acl_cv_rpath+set}" = set; then :
8127 $as_echo_n "(cached) " >&6
8130 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8131 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8138 $as_echo "$acl_cv_rpath" >&6; }
8140 libext="$acl_cv_libext"
8141 shlibext="$acl_cv_shlibext"
8142 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8143 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8144 hardcode_direct="$acl_cv_hardcode_direct"
8145 hardcode_minus_L="$acl_cv_hardcode_minus_L"
8146 # Check whether --enable-rpath was given.
8147 if test "${enable_rpath+set}" = set; then :
8148 enableval=$enable_rpath; :
8162 acl_save_prefix="$prefix"
8163 prefix="$acl_final_prefix"
8164 acl_save_exec_prefix="$exec_prefix"
8165 exec_prefix="$acl_final_exec_prefix"
8167 eval additional_includedir=\"$includedir\"
8168 eval additional_libdir=\"$libdir\"
8170 exec_prefix="$acl_save_exec_prefix"
8171 prefix="$acl_save_prefix"
8174 # Check whether --with-libiconv-prefix was given.
8175 if test "${with_libiconv_prefix+set}" = set; then :
8176 withval=$with_libiconv_prefix;
8177 if test "X$withval" = "Xno"; then
8180 if test "X$withval" = "X"; then
8182 acl_save_prefix="$prefix"
8183 prefix="$acl_final_prefix"
8184 acl_save_exec_prefix="$exec_prefix"
8185 exec_prefix="$acl_final_exec_prefix"
8187 eval additional_includedir=\"$includedir\"
8188 eval additional_libdir=\"$libdir\"
8190 exec_prefix="$acl_save_exec_prefix"
8191 prefix="$acl_save_prefix"
8194 additional_includedir="$withval/include"
8195 additional_libdir="$withval/lib"
8206 names_already_handled=
8207 names_next_round='iconv '
8208 while test -n "$names_next_round"; do
8209 names_this_round="$names_next_round"
8211 for name in $names_this_round; do
8213 for n in $names_already_handled; do
8214 if test "$n" = "$name"; then
8219 if test -z "$already_handled"; then
8220 names_already_handled="$names_already_handled $name"
8221 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8222 eval value=\"\$HAVE_LIB$uppername\"
8223 if test -n "$value"; then
8224 if test "$value" = yes; then
8225 eval value=\"\$LIB$uppername\"
8226 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8227 eval value=\"\$LTLIB$uppername\"
8228 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8237 if test $use_additional = yes; then
8238 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8239 found_dir="$additional_libdir"
8240 found_so="$additional_libdir/lib$name.$shlibext"
8241 if test -f "$additional_libdir/lib$name.la"; then
8242 found_la="$additional_libdir/lib$name.la"
8245 if test -f "$additional_libdir/lib$name.$libext"; then
8246 found_dir="$additional_libdir"
8247 found_a="$additional_libdir/lib$name.$libext"
8248 if test -f "$additional_libdir/lib$name.la"; then
8249 found_la="$additional_libdir/lib$name.la"
8254 if test "X$found_dir" = "X"; then
8255 for x in $LDFLAGS $LTLIBICONV; do
8257 acl_save_prefix="$prefix"
8258 prefix="$acl_final_prefix"
8259 acl_save_exec_prefix="$exec_prefix"
8260 exec_prefix="$acl_final_exec_prefix"
8262 exec_prefix="$acl_save_exec_prefix"
8263 prefix="$acl_save_prefix"
8267 dir=`echo "X$x" | sed -e 's/^X-L//'`
8268 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8270 found_so="$dir/lib$name.$shlibext"
8271 if test -f "$dir/lib$name.la"; then
8272 found_la="$dir/lib$name.la"
8275 if test -f "$dir/lib$name.$libext"; then
8277 found_a="$dir/lib$name.$libext"
8278 if test -f "$dir/lib$name.la"; then
8279 found_la="$dir/lib$name.la"
8285 if test "X$found_dir" != "X"; then
8290 if test "X$found_dir" != "X"; then
8291 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8292 if test "X$found_so" != "X"; then
8293 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8294 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8297 for x in $ltrpathdirs; do
8298 if test "X$x" = "X$found_dir"; then
8303 if test -z "$haveit"; then
8304 ltrpathdirs="$ltrpathdirs $found_dir"
8306 if test "$hardcode_direct" = yes; then
8307 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8309 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8310 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8312 for x in $rpathdirs; do
8313 if test "X$x" = "X$found_dir"; then
8318 if test -z "$haveit"; then
8319 rpathdirs="$rpathdirs $found_dir"
8323 for x in $LDFLAGS $LIBICONV; do
8325 acl_save_prefix="$prefix"
8326 prefix="$acl_final_prefix"
8327 acl_save_exec_prefix="$exec_prefix"
8328 exec_prefix="$acl_final_exec_prefix"
8330 exec_prefix="$acl_save_exec_prefix"
8331 prefix="$acl_save_prefix"
8333 if test "X$x" = "X-L$found_dir"; then
8338 if test -z "$haveit"; then
8339 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8341 if test "$hardcode_minus_L" != no; then
8342 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8344 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8350 if test "X$found_a" != "X"; then
8351 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8353 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8356 additional_includedir=
8357 case "$found_dir" in
8359 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8360 additional_includedir="$basedir/include"
8363 if test "X$additional_includedir" != "X"; then
8364 if test "X$additional_includedir" != "X/usr/include"; then
8366 if test "X$additional_includedir" = "X/usr/local/include"; then
8367 if test -n "$GCC"; then
8369 linux*) haveit=yes;;
8373 if test -z "$haveit"; then
8374 for x in $CPPFLAGS $INCICONV; do
8376 acl_save_prefix="$prefix"
8377 prefix="$acl_final_prefix"
8378 acl_save_exec_prefix="$exec_prefix"
8379 exec_prefix="$acl_final_exec_prefix"
8381 exec_prefix="$acl_save_exec_prefix"
8382 prefix="$acl_save_prefix"
8384 if test "X$x" = "X-I$additional_includedir"; then
8389 if test -z "$haveit"; then
8390 if test -d "$additional_includedir"; then
8391 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8397 if test -n "$found_la"; then
8398 save_libdir="$libdir"
8400 */* | *\\*) . "$found_la" ;;
8401 *) . "./$found_la" ;;
8403 libdir="$save_libdir"
8404 for dep in $dependency_libs; do
8407 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8408 if test "X$additional_libdir" != "X/usr/lib"; then
8410 if test "X$additional_libdir" = "X/usr/local/lib"; then
8411 if test -n "$GCC"; then
8413 linux*) haveit=yes;;
8417 if test -z "$haveit"; then
8419 for x in $LDFLAGS $LIBICONV; do
8421 acl_save_prefix="$prefix"
8422 prefix="$acl_final_prefix"
8423 acl_save_exec_prefix="$exec_prefix"
8424 exec_prefix="$acl_final_exec_prefix"
8426 exec_prefix="$acl_save_exec_prefix"
8427 prefix="$acl_save_prefix"
8429 if test "X$x" = "X-L$additional_libdir"; then
8434 if test -z "$haveit"; then
8435 if test -d "$additional_libdir"; then
8436 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8440 for x in $LDFLAGS $LTLIBICONV; do
8442 acl_save_prefix="$prefix"
8443 prefix="$acl_final_prefix"
8444 acl_save_exec_prefix="$exec_prefix"
8445 exec_prefix="$acl_final_exec_prefix"
8447 exec_prefix="$acl_save_exec_prefix"
8448 prefix="$acl_save_prefix"
8450 if test "X$x" = "X-L$additional_libdir"; then
8455 if test -z "$haveit"; then
8456 if test -d "$additional_libdir"; then
8457 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8464 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8465 if test "$enable_rpath" != no; then
8467 for x in $rpathdirs; do
8468 if test "X$x" = "X$dir"; then
8473 if test -z "$haveit"; then
8474 rpathdirs="$rpathdirs $dir"
8477 for x in $ltrpathdirs; do
8478 if test "X$x" = "X$dir"; then
8483 if test -z "$haveit"; then
8484 ltrpathdirs="$ltrpathdirs $dir"
8489 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8492 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8495 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8496 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8502 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8503 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8509 if test "X$rpathdirs" != "X"; then
8510 if test -n "$hardcode_libdir_separator"; then
8512 for found_dir in $rpathdirs; do
8513 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8515 acl_save_libdir="$libdir"
8517 eval flag=\"$hardcode_libdir_flag_spec\"
8518 libdir="$acl_save_libdir"
8519 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8521 for found_dir in $rpathdirs; do
8522 acl_save_libdir="$libdir"
8524 eval flag=\"$hardcode_libdir_flag_spec\"
8525 libdir="$acl_save_libdir"
8526 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8530 if test "X$ltrpathdirs" != "X"; then
8531 for found_dir in $ltrpathdirs; do
8532 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8543 $as_echo_n "checking for iconv... " >&6; }
8544 if test "${am_cv_func_iconv+set}" = set; then :
8545 $as_echo_n "(cached) " >&6
8548 am_cv_func_iconv="no, consider installing GNU libiconv"
8550 am_save_CPPFLAGS="$CPPFLAGS"
8551 CPPFLAGS="$CPPFLAGS $INCICONV"
8552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8553 /* end confdefs.h. */
8559 iconv_t cd = iconv_open("","");
8560 iconv(cd,NULL,NULL,NULL,NULL);
8566 if ac_fn_c_try_link "$LINENO"; then :
8567 am_cv_func_iconv=yes
8569 rm -f core conftest.err conftest.$ac_objext \
8570 conftest$ac_exeext conftest.$ac_ext
8571 CPPFLAGS="$am_save_CPPFLAGS"
8573 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8574 for _libs in .libs _libs; do
8575 am_save_CPPFLAGS="$CPPFLAGS"
8576 am_save_LIBS="$LIBS"
8577 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8578 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8580 /* end confdefs.h. */
8586 iconv_t cd = iconv_open("","");
8587 iconv(cd,NULL,NULL,NULL,NULL);
8593 if ac_fn_c_try_link "$LINENO"; then :
8594 INCICONV="-I../libiconv/include"
8595 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8596 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8598 am_cv_func_iconv=yes
8600 rm -f core conftest.err conftest.$ac_objext \
8601 conftest$ac_exeext conftest.$ac_ext
8602 CPPFLAGS="$am_save_CPPFLAGS"
8603 LIBS="$am_save_LIBS"
8604 if test "$am_cv_func_iconv" = "yes"; then
8610 if test "$am_cv_func_iconv" != yes; then
8611 am_save_CPPFLAGS="$CPPFLAGS"
8612 am_save_LIBS="$LIBS"
8613 CPPFLAGS="$LIBS $INCICONV"
8614 LIBS="$LIBS $LIBICONV"
8615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8616 /* end confdefs.h. */
8622 iconv_t cd = iconv_open("","");
8623 iconv(cd,NULL,NULL,NULL,NULL);
8629 if ac_fn_c_try_link "$LINENO"; then :
8631 am_cv_func_iconv=yes
8633 rm -f core conftest.err conftest.$ac_objext \
8634 conftest$ac_exeext conftest.$ac_ext
8635 CPPFLAGS="$am_save_CPPFLAGS"
8636 LIBS="$am_save_LIBS"
8640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8641 $as_echo "$am_cv_func_iconv" >&6; }
8642 if test "$am_cv_func_iconv" = yes; then
8644 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8647 if test "$am_cv_lib_iconv" = yes; then
8649 for element in $INCICONV; do
8651 for x in $CPPFLAGS; do
8653 acl_save_prefix="$prefix"
8654 prefix="$acl_final_prefix"
8655 acl_save_exec_prefix="$exec_prefix"
8656 exec_prefix="$acl_final_exec_prefix"
8658 exec_prefix="$acl_save_exec_prefix"
8659 prefix="$acl_save_prefix"
8661 if test "X$x" = "X$element"; then
8666 if test -z "$haveit"; then
8667 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8672 $as_echo_n "checking how to link with libiconv... " >&6; }
8673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8674 $as_echo "$LIBICONV" >&6; }
8682 if test "$am_cv_func_iconv" = yes; then
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8684 $as_echo_n "checking for iconv declaration... " >&6; }
8685 if test "${am_cv_proto_iconv+set}" = set; then :
8686 $as_echo_n "(cached) " >&6
8689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8690 /* end confdefs.h. */
8698 #if defined(__STDC__) || defined(__cplusplus)
8699 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8712 if ac_fn_c_try_compile "$LINENO"; then :
8713 am_cv_proto_iconv_arg1=""
8715 am_cv_proto_iconv_arg1="const"
8717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8718 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);"
8721 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8723 }$am_cv_proto_iconv" >&5
8725 }$am_cv_proto_iconv" >&6; }
8727 cat >>confdefs.h <<_ACEOF
8728 #define ICONV_CONST $am_cv_proto_iconv_arg1
8734 # GDB may fork/exec the iconv program to get the list of supported character
8735 # sets. Allow the user to specify where to find it.
8736 # There are several factors affecting the choice of option name:
8737 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8738 # the build-time location of libiconv files.
8739 # - The program we need to find is iconv, which comes with glibc. The user
8740 # doesn't necessarily have libiconv installed. Therefore naming this
8741 # --with-libiconv-foo feels wrong.
8742 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8743 # defined to work on directories not files (though it really doesn't know
8745 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8746 # with --with-libiconv-prefix.
8747 # Putting these together is why the option name is --with-iconv-bin.
8750 # Check whether --with-iconv-bin was given.
8751 if test "${with_iconv_bin+set}" = set; then :
8752 withval=$with_iconv_bin; iconv_bin="${withval}"
8754 cat >>confdefs.h <<_ACEOF
8755 #define ICONV_BIN "${iconv_bin}"
8759 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8760 if test "x$prefix" = xNONE; then
8761 test_prefix=/usr/local
8766 test_prefix=$exec_prefix
8769 case ${iconv_bin} in
8770 "${test_prefix}"|"${test_prefix}/"*|\
8771 '${exec_prefix}'|'${exec_prefix}/'*)
8776 cat >>confdefs.h <<_ACEOF
8777 #define ICONV_BIN_RELOCATABLE $value
8785 # For the TUI, we need enhanced curses functionality.
8786 if test x"$enable_tui" != xno; then
8791 if test x"$prefer_curses" = xyes; then
8792 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8793 # curses library because the latter might not provide all the
8794 # functionality we need. However, this leads to problems on systems
8795 # where the linker searches /usr/local/lib, but the compiler doesn't
8796 # search /usr/local/include, if ncurses is installed in /usr/local. A
8797 # default installation of ncurses on alpha*-dec-osf* will lead to such
8799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8800 $as_echo_n "checking for library containing waddstr... " >&6; }
8801 if test "${ac_cv_search_waddstr+set}" = set; then :
8802 $as_echo_n "(cached) " >&6
8804 ac_func_search_save_LIBS=$LIBS
8805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8806 /* end confdefs.h. */
8808 /* Override any GCC internal prototype to avoid an error.
8809 Use char because int might match the return type of a GCC
8810 builtin and then its argument prototype would still apply. */
8823 for ac_lib in '' ncursesw ncurses cursesX curses; do
8824 if test -z "$ac_lib"; then
8825 ac_res="none required"
8828 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8830 if ac_fn_c_try_link "$LINENO"; then :
8831 ac_cv_search_waddstr=$ac_res
8833 rm -f core conftest.err conftest.$ac_objext \
8835 if test "${ac_cv_search_waddstr+set}" = set; then :
8839 if test "${ac_cv_search_waddstr+set}" = set; then :
8842 ac_cv_search_waddstr=no
8845 LIBS=$ac_func_search_save_LIBS
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8848 $as_echo "$ac_cv_search_waddstr" >&6; }
8849 ac_res=$ac_cv_search_waddstr
8850 if test "$ac_res" != no; then :
8851 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8856 if test "$ac_cv_search_waddstr" != no; then
8861 # Check whether we should enable the TUI, but only do so if we really
8863 if test x"$enable_tui" != xno; then
8864 if test -d $srcdir/tui; then
8865 if test "$curses_found" != no; then
8866 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8867 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8868 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8869 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8871 if test x"$enable_tui" = xyes; then
8872 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8875 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8881 # Since GDB uses Readline, we need termcap functionality. In many
8882 # cases this will be provided by the curses library, but some systems
8883 # have a separate termcap library, or no curses library at all.
8887 if test -d $srcdir/libtermcap; then
8888 LIBS="../libtermcap/libtermcap.a $LIBS"
8889 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8892 ac_cv_search_tgetent="none required"
8896 # These are the libraries checked by Readline.
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8898 $as_echo_n "checking for library containing tgetent... " >&6; }
8899 if test "${ac_cv_search_tgetent+set}" = set; then :
8900 $as_echo_n "(cached) " >&6
8902 ac_func_search_save_LIBS=$LIBS
8903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8904 /* end confdefs.h. */
8906 /* Override any GCC internal prototype to avoid an error.
8907 Use char because int might match the return type of a GCC
8908 builtin and then its argument prototype would still apply. */
8921 for ac_lib in '' termcap tinfo curses ncursesw ncurses; do
8922 if test -z "$ac_lib"; then
8923 ac_res="none required"
8926 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8928 if ac_fn_c_try_link "$LINENO"; then :
8929 ac_cv_search_tgetent=$ac_res
8931 rm -f core conftest.err conftest.$ac_objext \
8933 if test "${ac_cv_search_tgetent+set}" = set; then :
8937 if test "${ac_cv_search_tgetent+set}" = set; then :
8940 ac_cv_search_tgetent=no
8943 LIBS=$ac_func_search_save_LIBS
8945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8946 $as_echo "$ac_cv_search_tgetent" >&6; }
8947 ac_res=$ac_cv_search_tgetent
8948 if test "$ac_res" != no; then :
8949 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8954 if test "$ac_cv_search_tgetent" = no; then
8955 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8959 # Check whether --with-system-readline was given.
8960 if test "${with_system_readline+set}" = set; then :
8961 withval=$with_system_readline;
8965 if test "$with_system_readline" = yes; then
8969 READLINE_TEXI_INCFLAG=
8971 READLINE='$(READLINE_DIR)/libreadline.a'
8972 READLINE_DEPS='$(READLINE)'
8973 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8974 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8981 # Generate jit-reader.h
8983 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8986 # The cast to long int works around a bug in the HP C Compiler
8987 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8988 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8989 # This bug is HP SR number 8606223364.
8990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8991 $as_echo_n "checking size of unsigned long long... " >&6; }
8992 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8993 $as_echo_n "(cached) " >&6
8995 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
8998 if test "$ac_cv_type_unsigned_long_long" = yes; then
8999 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9000 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9001 { as_fn_set_status 77
9002 as_fn_error "cannot compute sizeof (unsigned long long)
9003 See \`config.log' for more details." "$LINENO" 5; }; }
9005 ac_cv_sizeof_unsigned_long_long=0
9010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9011 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9015 cat >>confdefs.h <<_ACEOF
9016 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9020 # The cast to long int works around a bug in the HP C Compiler
9021 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9022 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9023 # This bug is HP SR number 8606223364.
9024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9025 $as_echo_n "checking size of unsigned long... " >&6; }
9026 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
9027 $as_echo_n "(cached) " >&6
9029 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9032 if test "$ac_cv_type_unsigned_long" = yes; then
9033 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9034 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9035 { as_fn_set_status 77
9036 as_fn_error "cannot compute sizeof (unsigned long)
9037 See \`config.log' for more details." "$LINENO" 5; }; }
9039 ac_cv_sizeof_unsigned_long=0
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9045 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9049 cat >>confdefs.h <<_ACEOF
9050 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9054 # The cast to long int works around a bug in the HP C Compiler
9055 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9056 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9057 # This bug is HP SR number 8606223364.
9058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9059 $as_echo_n "checking size of unsigned __int128... " >&6; }
9060 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
9061 $as_echo_n "(cached) " >&6
9063 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9066 if test "$ac_cv_type_unsigned___int128" = yes; then
9067 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9068 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9069 { as_fn_set_status 77
9070 as_fn_error "cannot compute sizeof (unsigned __int128)
9071 See \`config.log' for more details." "$LINENO" 5; }; }
9073 ac_cv_sizeof_unsigned___int128=0
9078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9079 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9083 cat >>confdefs.h <<_ACEOF
9084 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9089 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9090 TARGET_PTR="unsigned long"
9091 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9092 TARGET_PTR="unsigned long long"
9093 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9094 TARGET_PTR="unsigned __int128"
9096 TARGET_PTR="unsigned long"
9100 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9104 $as_echo_n "checking for library containing dlopen... " >&6; }
9105 if test "${ac_cv_search_dlopen+set}" = set; then :
9106 $as_echo_n "(cached) " >&6
9108 ac_func_search_save_LIBS=$LIBS
9109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9110 /* end confdefs.h. */
9112 /* Override any GCC internal prototype to avoid an error.
9113 Use char because int might match the return type of a GCC
9114 builtin and then its argument prototype would still apply. */
9127 for ac_lib in '' dl; do
9128 if test -z "$ac_lib"; then
9129 ac_res="none required"
9132 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9134 if ac_fn_c_try_link "$LINENO"; then :
9135 ac_cv_search_dlopen=$ac_res
9137 rm -f core conftest.err conftest.$ac_objext \
9139 if test "${ac_cv_search_dlopen+set}" = set; then :
9143 if test "${ac_cv_search_dlopen+set}" = set; then :
9146 ac_cv_search_dlopen=no
9149 LIBS=$ac_func_search_save_LIBS
9151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9152 $as_echo "$ac_cv_search_dlopen" >&6; }
9153 ac_res=$ac_cv_search_dlopen
9154 if test "$ac_res" != no; then :
9155 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9162 # Check whether --with-jit-reader-dir was given.
9163 if test "${with_jit_reader_dir+set}" = set; then :
9164 withval=$with_jit_reader_dir;
9165 JIT_READER_DIR=$withval
9167 JIT_READER_DIR=${libdir}/gdb
9171 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9172 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9173 ac_define_dir=`eval echo $JIT_READER_DIR`
9174 ac_define_dir=`eval echo $ac_define_dir`
9176 cat >>confdefs.h <<_ACEOF
9177 #define JIT_READER_DIR "$ac_define_dir"
9183 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9184 if test "x$prefix" = xNONE; then
9185 test_prefix=/usr/local
9190 test_prefix=$exec_prefix
9193 case ${ac_define_dir} in
9194 "${test_prefix}"|"${test_prefix}/"*|\
9195 '${exec_prefix}'|'${exec_prefix}/'*)
9200 cat >>confdefs.h <<_ACEOF
9201 #define JIT_READER_DIR_RELOCATABLE $value
9208 # Check whether --with-expat was given.
9209 if test "${with_expat+set}" = set; then :
9210 withval=$with_expat;
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9216 $as_echo_n "checking whether to use expat... " >&6; }
9217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9218 $as_echo "$with_expat" >&6; }
9220 if test "${with_expat}" = no; then
9221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9222 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9235 acl_save_prefix="$prefix"
9236 prefix="$acl_final_prefix"
9237 acl_save_exec_prefix="$exec_prefix"
9238 exec_prefix="$acl_final_exec_prefix"
9240 eval additional_includedir=\"$includedir\"
9241 eval additional_libdir=\"$libdir\"
9243 exec_prefix="$acl_save_exec_prefix"
9244 prefix="$acl_save_prefix"
9247 # Check whether --with-libexpat-prefix was given.
9248 if test "${with_libexpat_prefix+set}" = set; then :
9249 withval=$with_libexpat_prefix;
9250 if test "X$withval" = "Xno"; then
9253 if test "X$withval" = "X"; then
9255 acl_save_prefix="$prefix"
9256 prefix="$acl_final_prefix"
9257 acl_save_exec_prefix="$exec_prefix"
9258 exec_prefix="$acl_final_exec_prefix"
9260 eval additional_includedir=\"$includedir\"
9261 eval additional_libdir=\"$libdir\"
9263 exec_prefix="$acl_save_exec_prefix"
9264 prefix="$acl_save_prefix"
9267 additional_includedir="$withval/include"
9268 additional_libdir="$withval/lib"
9279 names_already_handled=
9280 names_next_round='expat '
9281 while test -n "$names_next_round"; do
9282 names_this_round="$names_next_round"
9284 for name in $names_this_round; do
9286 for n in $names_already_handled; do
9287 if test "$n" = "$name"; then
9292 if test -z "$already_handled"; then
9293 names_already_handled="$names_already_handled $name"
9294 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9295 eval value=\"\$HAVE_LIB$uppername\"
9296 if test -n "$value"; then
9297 if test "$value" = yes; then
9298 eval value=\"\$LIB$uppername\"
9299 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9300 eval value=\"\$LTLIB$uppername\"
9301 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9310 if test $use_additional = yes; then
9311 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9312 found_dir="$additional_libdir"
9313 found_so="$additional_libdir/lib$name.$shlibext"
9314 if test -f "$additional_libdir/lib$name.la"; then
9315 found_la="$additional_libdir/lib$name.la"
9318 if test -f "$additional_libdir/lib$name.$libext"; then
9319 found_dir="$additional_libdir"
9320 found_a="$additional_libdir/lib$name.$libext"
9321 if test -f "$additional_libdir/lib$name.la"; then
9322 found_la="$additional_libdir/lib$name.la"
9327 if test "X$found_dir" = "X"; then
9328 for x in $LDFLAGS $LTLIBEXPAT; do
9330 acl_save_prefix="$prefix"
9331 prefix="$acl_final_prefix"
9332 acl_save_exec_prefix="$exec_prefix"
9333 exec_prefix="$acl_final_exec_prefix"
9335 exec_prefix="$acl_save_exec_prefix"
9336 prefix="$acl_save_prefix"
9340 dir=`echo "X$x" | sed -e 's/^X-L//'`
9341 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9343 found_so="$dir/lib$name.$shlibext"
9344 if test -f "$dir/lib$name.la"; then
9345 found_la="$dir/lib$name.la"
9348 if test -f "$dir/lib$name.$libext"; then
9350 found_a="$dir/lib$name.$libext"
9351 if test -f "$dir/lib$name.la"; then
9352 found_la="$dir/lib$name.la"
9358 if test "X$found_dir" != "X"; then
9363 if test "X$found_dir" != "X"; then
9364 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9365 if test "X$found_so" != "X"; then
9366 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9367 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9370 for x in $ltrpathdirs; do
9371 if test "X$x" = "X$found_dir"; then
9376 if test -z "$haveit"; then
9377 ltrpathdirs="$ltrpathdirs $found_dir"
9379 if test "$hardcode_direct" = yes; then
9380 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9382 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9383 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9385 for x in $rpathdirs; do
9386 if test "X$x" = "X$found_dir"; then
9391 if test -z "$haveit"; then
9392 rpathdirs="$rpathdirs $found_dir"
9396 for x in $LDFLAGS $LIBEXPAT; do
9398 acl_save_prefix="$prefix"
9399 prefix="$acl_final_prefix"
9400 acl_save_exec_prefix="$exec_prefix"
9401 exec_prefix="$acl_final_exec_prefix"
9403 exec_prefix="$acl_save_exec_prefix"
9404 prefix="$acl_save_prefix"
9406 if test "X$x" = "X-L$found_dir"; then
9411 if test -z "$haveit"; then
9412 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9414 if test "$hardcode_minus_L" != no; then
9415 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9417 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9423 if test "X$found_a" != "X"; then
9424 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9426 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9429 additional_includedir=
9430 case "$found_dir" in
9432 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9433 additional_includedir="$basedir/include"
9436 if test "X$additional_includedir" != "X"; then
9437 if test "X$additional_includedir" != "X/usr/include"; then
9439 if test "X$additional_includedir" = "X/usr/local/include"; then
9440 if test -n "$GCC"; then
9442 linux*) haveit=yes;;
9446 if test -z "$haveit"; then
9447 for x in $CPPFLAGS $INCEXPAT; do
9449 acl_save_prefix="$prefix"
9450 prefix="$acl_final_prefix"
9451 acl_save_exec_prefix="$exec_prefix"
9452 exec_prefix="$acl_final_exec_prefix"
9454 exec_prefix="$acl_save_exec_prefix"
9455 prefix="$acl_save_prefix"
9457 if test "X$x" = "X-I$additional_includedir"; then
9462 if test -z "$haveit"; then
9463 if test -d "$additional_includedir"; then
9464 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9470 if test -n "$found_la"; then
9471 save_libdir="$libdir"
9473 */* | *\\*) . "$found_la" ;;
9474 *) . "./$found_la" ;;
9476 libdir="$save_libdir"
9477 for dep in $dependency_libs; do
9480 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9481 if test "X$additional_libdir" != "X/usr/lib"; then
9483 if test "X$additional_libdir" = "X/usr/local/lib"; then
9484 if test -n "$GCC"; then
9486 linux*) haveit=yes;;
9490 if test -z "$haveit"; then
9492 for x in $LDFLAGS $LIBEXPAT; do
9494 acl_save_prefix="$prefix"
9495 prefix="$acl_final_prefix"
9496 acl_save_exec_prefix="$exec_prefix"
9497 exec_prefix="$acl_final_exec_prefix"
9499 exec_prefix="$acl_save_exec_prefix"
9500 prefix="$acl_save_prefix"
9502 if test "X$x" = "X-L$additional_libdir"; then
9507 if test -z "$haveit"; then
9508 if test -d "$additional_libdir"; then
9509 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9513 for x in $LDFLAGS $LTLIBEXPAT; do
9515 acl_save_prefix="$prefix"
9516 prefix="$acl_final_prefix"
9517 acl_save_exec_prefix="$exec_prefix"
9518 exec_prefix="$acl_final_exec_prefix"
9520 exec_prefix="$acl_save_exec_prefix"
9521 prefix="$acl_save_prefix"
9523 if test "X$x" = "X-L$additional_libdir"; then
9528 if test -z "$haveit"; then
9529 if test -d "$additional_libdir"; then
9530 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9537 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9538 if test "$enable_rpath" != no; then
9540 for x in $rpathdirs; do
9541 if test "X$x" = "X$dir"; then
9546 if test -z "$haveit"; then
9547 rpathdirs="$rpathdirs $dir"
9550 for x in $ltrpathdirs; do
9551 if test "X$x" = "X$dir"; then
9556 if test -z "$haveit"; then
9557 ltrpathdirs="$ltrpathdirs $dir"
9562 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9565 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9568 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9569 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9575 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9576 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9582 if test "X$rpathdirs" != "X"; then
9583 if test -n "$hardcode_libdir_separator"; then
9585 for found_dir in $rpathdirs; do
9586 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9588 acl_save_libdir="$libdir"
9590 eval flag=\"$hardcode_libdir_flag_spec\"
9591 libdir="$acl_save_libdir"
9592 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9594 for found_dir in $rpathdirs; do
9595 acl_save_libdir="$libdir"
9597 eval flag=\"$hardcode_libdir_flag_spec\"
9598 libdir="$acl_save_libdir"
9599 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9603 if test "X$ltrpathdirs" != "X"; then
9604 for found_dir in $ltrpathdirs; do
9605 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9610 ac_save_CPPFLAGS="$CPPFLAGS"
9612 for element in $INCEXPAT; do
9614 for x in $CPPFLAGS; do
9616 acl_save_prefix="$prefix"
9617 prefix="$acl_final_prefix"
9618 acl_save_exec_prefix="$exec_prefix"
9619 exec_prefix="$acl_final_exec_prefix"
9621 exec_prefix="$acl_save_exec_prefix"
9622 prefix="$acl_save_prefix"
9624 if test "X$x" = "X$element"; then
9629 if test -z "$haveit"; then
9630 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9636 $as_echo_n "checking for libexpat... " >&6; }
9637 if test "${ac_cv_libexpat+set}" = set; then :
9638 $as_echo_n "(cached) " >&6
9641 ac_save_LIBS="$LIBS"
9642 LIBS="$LIBS $LIBEXPAT"
9643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9644 /* end confdefs.h. */
9649 XML_Parser p = XML_ParserCreate (0);
9654 if ac_fn_c_try_link "$LINENO"; then :
9659 rm -f core conftest.err conftest.$ac_objext \
9660 conftest$ac_exeext conftest.$ac_ext
9661 LIBS="$ac_save_LIBS"
9664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9665 $as_echo "$ac_cv_libexpat" >&6; }
9666 if test "$ac_cv_libexpat" = yes; then
9669 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9672 $as_echo_n "checking how to link with libexpat... " >&6; }
9673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9674 $as_echo "$LIBEXPAT" >&6; }
9677 CPPFLAGS="$ac_save_CPPFLAGS"
9687 if test "$HAVE_LIBEXPAT" != yes; then
9688 if test "$with_expat" = yes; then
9689 as_fn_error "expat is missing or unusable" "$LINENO" 5
9691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9692 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9696 LIBS="$LIBS $LIBEXPAT"
9697 for ac_func in XML_StopParser
9699 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9700 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9701 cat >>confdefs.h <<_ACEOF
9702 #define HAVE_XML_STOPPARSER 1
9713 # Check whether --with-mpfr was given.
9714 if test "${with_mpfr+set}" = set; then :
9720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9721 $as_echo_n "checking whether to use MPFR... " >&6; }
9722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9723 $as_echo "$with_mpfr" >&6; }
9725 if test "${with_mpfr}" = no; then
9726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
9727 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
9740 acl_save_prefix="$prefix"
9741 prefix="$acl_final_prefix"
9742 acl_save_exec_prefix="$exec_prefix"
9743 exec_prefix="$acl_final_exec_prefix"
9745 eval additional_includedir=\"$includedir\"
9746 eval additional_libdir=\"$libdir\"
9748 exec_prefix="$acl_save_exec_prefix"
9749 prefix="$acl_save_prefix"
9752 # Check whether --with-libmpfr-prefix was given.
9753 if test "${with_libmpfr_prefix+set}" = set; then :
9754 withval=$with_libmpfr_prefix;
9755 if test "X$withval" = "Xno"; then
9758 if test "X$withval" = "X"; then
9760 acl_save_prefix="$prefix"
9761 prefix="$acl_final_prefix"
9762 acl_save_exec_prefix="$exec_prefix"
9763 exec_prefix="$acl_final_exec_prefix"
9765 eval additional_includedir=\"$includedir\"
9766 eval additional_libdir=\"$libdir\"
9768 exec_prefix="$acl_save_exec_prefix"
9769 prefix="$acl_save_prefix"
9772 additional_includedir="$withval/include"
9773 additional_libdir="$withval/lib"
9784 names_already_handled=
9785 names_next_round='mpfr '
9786 while test -n "$names_next_round"; do
9787 names_this_round="$names_next_round"
9789 for name in $names_this_round; do
9791 for n in $names_already_handled; do
9792 if test "$n" = "$name"; then
9797 if test -z "$already_handled"; then
9798 names_already_handled="$names_already_handled $name"
9799 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9800 eval value=\"\$HAVE_LIB$uppername\"
9801 if test -n "$value"; then
9802 if test "$value" = yes; then
9803 eval value=\"\$LIB$uppername\"
9804 test -z "$value" || LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$value"
9805 eval value=\"\$LTLIB$uppername\"
9806 test -z "$value" || LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
9815 if test $use_additional = yes; then
9816 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9817 found_dir="$additional_libdir"
9818 found_so="$additional_libdir/lib$name.$shlibext"
9819 if test -f "$additional_libdir/lib$name.la"; then
9820 found_la="$additional_libdir/lib$name.la"
9823 if test -f "$additional_libdir/lib$name.$libext"; then
9824 found_dir="$additional_libdir"
9825 found_a="$additional_libdir/lib$name.$libext"
9826 if test -f "$additional_libdir/lib$name.la"; then
9827 found_la="$additional_libdir/lib$name.la"
9832 if test "X$found_dir" = "X"; then
9833 for x in $LDFLAGS $LTLIBMPFR; do
9835 acl_save_prefix="$prefix"
9836 prefix="$acl_final_prefix"
9837 acl_save_exec_prefix="$exec_prefix"
9838 exec_prefix="$acl_final_exec_prefix"
9840 exec_prefix="$acl_save_exec_prefix"
9841 prefix="$acl_save_prefix"
9845 dir=`echo "X$x" | sed -e 's/^X-L//'`
9846 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9848 found_so="$dir/lib$name.$shlibext"
9849 if test -f "$dir/lib$name.la"; then
9850 found_la="$dir/lib$name.la"
9853 if test -f "$dir/lib$name.$libext"; then
9855 found_a="$dir/lib$name.$libext"
9856 if test -f "$dir/lib$name.la"; then
9857 found_la="$dir/lib$name.la"
9863 if test "X$found_dir" != "X"; then
9868 if test "X$found_dir" != "X"; then
9869 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
9870 if test "X$found_so" != "X"; then
9871 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9872 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9875 for x in $ltrpathdirs; do
9876 if test "X$x" = "X$found_dir"; then
9881 if test -z "$haveit"; then
9882 ltrpathdirs="$ltrpathdirs $found_dir"
9884 if test "$hardcode_direct" = yes; then
9885 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9887 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9888 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9890 for x in $rpathdirs; do
9891 if test "X$x" = "X$found_dir"; then
9896 if test -z "$haveit"; then
9897 rpathdirs="$rpathdirs $found_dir"
9901 for x in $LDFLAGS $LIBMPFR; do
9903 acl_save_prefix="$prefix"
9904 prefix="$acl_final_prefix"
9905 acl_save_exec_prefix="$exec_prefix"
9906 exec_prefix="$acl_final_exec_prefix"
9908 exec_prefix="$acl_save_exec_prefix"
9909 prefix="$acl_save_prefix"
9911 if test "X$x" = "X-L$found_dir"; then
9916 if test -z "$haveit"; then
9917 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
9919 if test "$hardcode_minus_L" != no; then
9920 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9922 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
9928 if test "X$found_a" != "X"; then
9929 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_a"
9931 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
9934 additional_includedir=
9935 case "$found_dir" in
9937 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9938 additional_includedir="$basedir/include"
9941 if test "X$additional_includedir" != "X"; then
9942 if test "X$additional_includedir" != "X/usr/include"; then
9944 if test "X$additional_includedir" = "X/usr/local/include"; then
9945 if test -n "$GCC"; then
9947 linux*) haveit=yes;;
9951 if test -z "$haveit"; then
9952 for x in $CPPFLAGS $INCMPFR; do
9954 acl_save_prefix="$prefix"
9955 prefix="$acl_final_prefix"
9956 acl_save_exec_prefix="$exec_prefix"
9957 exec_prefix="$acl_final_exec_prefix"
9959 exec_prefix="$acl_save_exec_prefix"
9960 prefix="$acl_save_prefix"
9962 if test "X$x" = "X-I$additional_includedir"; then
9967 if test -z "$haveit"; then
9968 if test -d "$additional_includedir"; then
9969 INCMPFR="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
9975 if test -n "$found_la"; then
9976 save_libdir="$libdir"
9978 */* | *\\*) . "$found_la" ;;
9979 *) . "./$found_la" ;;
9981 libdir="$save_libdir"
9982 for dep in $dependency_libs; do
9985 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9986 if test "X$additional_libdir" != "X/usr/lib"; then
9988 if test "X$additional_libdir" = "X/usr/local/lib"; then
9989 if test -n "$GCC"; then
9991 linux*) haveit=yes;;
9995 if test -z "$haveit"; then
9997 for x in $LDFLAGS $LIBMPFR; do
9999 acl_save_prefix="$prefix"
10000 prefix="$acl_final_prefix"
10001 acl_save_exec_prefix="$exec_prefix"
10002 exec_prefix="$acl_final_exec_prefix"
10004 exec_prefix="$acl_save_exec_prefix"
10005 prefix="$acl_save_prefix"
10007 if test "X$x" = "X-L$additional_libdir"; then
10012 if test -z "$haveit"; then
10013 if test -d "$additional_libdir"; then
10014 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10018 for x in $LDFLAGS $LTLIBMPFR; do
10020 acl_save_prefix="$prefix"
10021 prefix="$acl_final_prefix"
10022 acl_save_exec_prefix="$exec_prefix"
10023 exec_prefix="$acl_final_exec_prefix"
10025 exec_prefix="$acl_save_exec_prefix"
10026 prefix="$acl_save_prefix"
10028 if test "X$x" = "X-L$additional_libdir"; then
10033 if test -z "$haveit"; then
10034 if test -d "$additional_libdir"; then
10035 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10042 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10043 if test "$enable_rpath" != no; then
10045 for x in $rpathdirs; do
10046 if test "X$x" = "X$dir"; then
10051 if test -z "$haveit"; then
10052 rpathdirs="$rpathdirs $dir"
10055 for x in $ltrpathdirs; do
10056 if test "X$x" = "X$dir"; then
10061 if test -z "$haveit"; then
10062 ltrpathdirs="$ltrpathdirs $dir"
10067 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10070 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10073 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$dep"
10074 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10080 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10081 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10087 if test "X$rpathdirs" != "X"; then
10088 if test -n "$hardcode_libdir_separator"; then
10090 for found_dir in $rpathdirs; do
10091 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10093 acl_save_libdir="$libdir"
10095 eval flag=\"$hardcode_libdir_flag_spec\"
10096 libdir="$acl_save_libdir"
10097 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10099 for found_dir in $rpathdirs; do
10100 acl_save_libdir="$libdir"
10101 libdir="$found_dir"
10102 eval flag=\"$hardcode_libdir_flag_spec\"
10103 libdir="$acl_save_libdir"
10104 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10108 if test "X$ltrpathdirs" != "X"; then
10109 for found_dir in $ltrpathdirs; do
10110 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10115 ac_save_CPPFLAGS="$CPPFLAGS"
10117 for element in $INCMPFR; do
10119 for x in $CPPFLAGS; do
10121 acl_save_prefix="$prefix"
10122 prefix="$acl_final_prefix"
10123 acl_save_exec_prefix="$exec_prefix"
10124 exec_prefix="$acl_final_exec_prefix"
10126 exec_prefix="$acl_save_exec_prefix"
10127 prefix="$acl_save_prefix"
10129 if test "X$x" = "X$element"; then
10134 if test -z "$haveit"; then
10135 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10141 $as_echo_n "checking for libmpfr... " >&6; }
10142 if test "${ac_cv_libmpfr+set}" = set; then :
10143 $as_echo_n "(cached) " >&6
10146 ac_save_LIBS="$LIBS"
10147 LIBS="$LIBS $LIBMPFR"
10148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10149 /* end confdefs.h. */
10154 mpfr_exp_t exp; mpfr_t x;
10155 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10160 if ac_fn_c_try_link "$LINENO"; then :
10165 rm -f core conftest.err conftest.$ac_objext \
10166 conftest$ac_exeext conftest.$ac_ext
10167 LIBS="$ac_save_LIBS"
10170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10171 $as_echo "$ac_cv_libmpfr" >&6; }
10172 if test "$ac_cv_libmpfr" = yes; then
10175 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10178 $as_echo_n "checking how to link with libmpfr... " >&6; }
10179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10180 $as_echo "$LIBMPFR" >&6; }
10183 CPPFLAGS="$ac_save_CPPFLAGS"
10193 if test "$HAVE_LIBMPFR" != yes; then
10194 if test "$with_mpfr" = yes; then
10195 as_fn_error "MPFR is missing or unusable" "$LINENO" 5
10197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10198 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10203 # --------------------- #
10204 # Check for libpython. #
10205 # --------------------- #
10212 # Check whether --with-python was given.
10213 if test "${with_python+set}" = set; then :
10214 withval=$with_python;
10219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10220 $as_echo_n "checking whether to use python... " >&6; }
10221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10222 $as_echo "$with_python" >&6; }
10224 if test "${with_python}" = no; then
10225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10226 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10229 case "${with_python}" in
10231 if test -d ${with_python}; then
10232 # Assume the python binary is ${with_python}/bin/python.
10233 python_prog="${with_python}/bin/python"
10235 # If python does not exit ${with_python}/bin, then try in
10236 # ${with_python}. On Windows/MinGW, this is where the Python
10238 if test ! -x "${python_prog}"; then
10239 python_prog="${with_python}/python"
10242 if test ! -x "${python_prog}"; then
10243 # Fall back to gdb 7.0/7.1 behaviour.
10244 python_prog=missing
10245 python_prefix=${with_python}
10247 elif test -x "${with_python}"; then
10248 # While we can't run python compiled for $host (unless host == build),
10249 # the user could write a script that provides the needed information,
10250 # so we support that.
10251 python_prog=${with_python}
10254 as_fn_error "invalid value for --with-python" "$LINENO" 5
10258 # Disallow --with-python=foo/bar.
10259 as_fn_error "invalid value for --with-python" "$LINENO" 5
10262 # The user has either specified auto, yes, or the name of the python
10263 # program assumed to be in $PATH.
10265 case "${with_python}" in
10267 if test ${build} = ${host}; then
10268 # Extract the first word of "python", so it can be a program name with args.
10269 set dummy python; ac_word=$2
10270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10271 $as_echo_n "checking for $ac_word... " >&6; }
10272 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10273 $as_echo_n "(cached) " >&6
10275 case $python_prog_path in
10277 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10281 for as_dir in $PATH
10284 test -z "$as_dir" && as_dir=.
10285 for ac_exec_ext in '' $ac_executable_extensions; do
10286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10287 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10295 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10299 python_prog_path=$ac_cv_path_python_prog_path
10300 if test -n "$python_prog_path"; then
10301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10302 $as_echo "$python_prog_path" >&6; }
10304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10305 $as_echo "no" >&6; }
10309 if test "${python_prog_path}" = missing; then
10310 python_prog=missing
10312 python_prog=${python_prog_path}
10315 # Not much we can do except assume the cross-compiler will find the
10317 python_prog=missing
10321 # While we can't run python compiled for $host (unless host == build),
10322 # the user could write a script that provides the needed information,
10323 # so we support that.
10324 python_prog="${with_python}"
10325 # Extract the first word of "${python_prog}", so it can be a program name with args.
10326 set dummy ${python_prog}; ac_word=$2
10327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10328 $as_echo_n "checking for $ac_word... " >&6; }
10329 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10330 $as_echo_n "(cached) " >&6
10332 case $python_prog_path in
10334 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10338 for as_dir in $PATH
10341 test -z "$as_dir" && as_dir=.
10342 for ac_exec_ext in '' $ac_executable_extensions; do
10343 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10344 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10352 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10356 python_prog_path=$ac_cv_path_python_prog_path
10357 if test -n "$python_prog_path"; then
10358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10359 $as_echo "$python_prog_path" >&6; }
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10362 $as_echo "no" >&6; }
10366 if test "${python_prog_path}" = missing; then
10367 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10373 if test "${python_prog}" != missing; then
10374 # We have a python program to use, but it may be too old.
10375 # Don't flag an error for --with-python=auto (the default).
10376 have_python_config=yes
10377 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10378 if test $? != 0; then
10379 have_python_config=failed
10380 if test "${with_python}" != auto; then
10381 as_fn_error "failure running python-config --includes" "$LINENO" 5
10384 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10385 if test $? != 0; then
10386 have_python_config=failed
10387 if test "${with_python}" != auto; then
10388 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10391 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10392 if test $? != 0; then
10393 have_python_config=failed
10394 if test "${with_python}" != auto; then
10395 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10399 # We do not have a python executable we can use to determine where
10400 # to find the Python headers and libs. We cannot guess the include
10401 # path from the python_prefix either, because that include path
10402 # depends on the Python version. So, there is nothing much we can
10403 # do except assume that the compiler will be able to find those files.
10406 have_python_config=no
10409 # If we have python-config, only try the configuration it provides.
10410 # Otherwise fallback on the old way of trying different versions of
10414 if test "${have_python_config}" = yes; then
10415 # Determine the Python version by extracting "-lpython<version>"
10416 # part of the python_libs. <version> is usually X.Y with X and Y
10417 # being decimal numbers, but can also be XY (seen on Windows).
10419 # The extraction is performed using sed with a regular expression.
10420 # Initially, the regexp used was using the '?' quantifier to make
10421 # the dot in the version number optional. Unfortunately, this
10422 # does not work with non-GNU versions of sed because, because of
10423 # what looks like a limitation (the '?' quantifier does not work
10424 # with back-references). We work around this limitation by using
10425 # the '*' quantifier instead. It means that, in theory, we might
10426 # match unexpected version strings such as "-lpython2..7", but
10427 # this seems unlikely in practice. And even if that happens,
10428 # an error will be triggered later on, when checking that version
10430 python_version=`echo " ${python_libs} " \
10431 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10432 case "${python_version}" in
10435 version=${python_version}
10437 new_CPPFLAGS=${python_includes}
10438 new_LIBS=${python_libs}
10439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10440 $as_echo_n "checking for ${version}... " >&6; }
10441 save_CPPFLAGS=$CPPFLAGS
10443 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10444 LIBS="$LIBS $new_LIBS"
10445 found_usable_python=no
10446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10447 /* end confdefs.h. */
10448 #include "Python.h"
10457 if ac_fn_c_try_link "$LINENO"; then :
10458 have_libpython=${version}
10459 found_usable_python=yes
10460 PYTHON_CPPFLAGS=$new_CPPFLAGS
10461 PYTHON_LIBS=$new_LIBS
10463 rm -f core conftest.err conftest.$ac_objext \
10464 conftest$ac_exeext conftest.$ac_ext
10465 CPPFLAGS=$save_CPPFLAGS
10467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10468 $as_echo "${found_usable_python}" >&6; }
10472 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10475 elif test "${have_python_config}" != failed; then
10476 if test "${have_libpython}" = no; then
10480 new_CPPFLAGS=${python_includes}
10481 new_LIBS="${python_libs} -lpython2.7"
10482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10483 $as_echo_n "checking for ${version}... " >&6; }
10484 save_CPPFLAGS=$CPPFLAGS
10486 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10487 LIBS="$LIBS $new_LIBS"
10488 found_usable_python=no
10489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10490 /* end confdefs.h. */
10491 #include "Python.h"
10500 if ac_fn_c_try_link "$LINENO"; then :
10501 have_libpython=${version}
10502 found_usable_python=yes
10503 PYTHON_CPPFLAGS=$new_CPPFLAGS
10504 PYTHON_LIBS=$new_LIBS
10506 rm -f core conftest.err conftest.$ac_objext \
10507 conftest$ac_exeext conftest.$ac_ext
10508 CPPFLAGS=$save_CPPFLAGS
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10511 $as_echo "${found_usable_python}" >&6; }
10514 if test "${have_libpython}" = no; then
10518 new_CPPFLAGS=${python_includes}
10519 new_LIBS="${python_libs} -lpython2.6"
10520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10521 $as_echo_n "checking for ${version}... " >&6; }
10522 save_CPPFLAGS=$CPPFLAGS
10524 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10525 LIBS="$LIBS $new_LIBS"
10526 found_usable_python=no
10527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10528 /* end confdefs.h. */
10529 #include "Python.h"
10538 if ac_fn_c_try_link "$LINENO"; then :
10539 have_libpython=${version}
10540 found_usable_python=yes
10541 PYTHON_CPPFLAGS=$new_CPPFLAGS
10542 PYTHON_LIBS=$new_LIBS
10544 rm -f core conftest.err conftest.$ac_objext \
10545 conftest$ac_exeext conftest.$ac_ext
10546 CPPFLAGS=$save_CPPFLAGS
10548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10549 $as_echo "${found_usable_python}" >&6; }
10552 if test ${have_libpython} = no; then
10556 new_CPPFLAGS=${python_includes}
10557 new_LIBS="${python_libs} -lpython2.5"
10558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10559 $as_echo_n "checking for ${version}... " >&6; }
10560 save_CPPFLAGS=$CPPFLAGS
10562 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10563 LIBS="$LIBS $new_LIBS"
10564 found_usable_python=no
10565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10566 /* end confdefs.h. */
10567 #include "Python.h"
10576 if ac_fn_c_try_link "$LINENO"; then :
10577 have_libpython=${version}
10578 found_usable_python=yes
10579 PYTHON_CPPFLAGS=$new_CPPFLAGS
10580 PYTHON_LIBS=$new_LIBS
10582 rm -f core conftest.err conftest.$ac_objext \
10583 conftest$ac_exeext conftest.$ac_ext
10584 CPPFLAGS=$save_CPPFLAGS
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10587 $as_echo "${found_usable_python}" >&6; }
10590 if test ${have_libpython} = no; then
10594 new_CPPFLAGS=${python_includes}
10595 new_LIBS="${python_libs} -lpython2.4"
10596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10597 $as_echo_n "checking for ${version}... " >&6; }
10598 save_CPPFLAGS=$CPPFLAGS
10600 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10601 LIBS="$LIBS $new_LIBS"
10602 found_usable_python=no
10603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10604 /* end confdefs.h. */
10605 #include "Python.h"
10614 if ac_fn_c_try_link "$LINENO"; then :
10615 have_libpython=${version}
10616 found_usable_python=yes
10617 PYTHON_CPPFLAGS=$new_CPPFLAGS
10618 PYTHON_LIBS=$new_LIBS
10620 rm -f core conftest.err conftest.$ac_objext \
10621 conftest$ac_exeext conftest.$ac_ext
10622 CPPFLAGS=$save_CPPFLAGS
10624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10625 $as_echo "${found_usable_python}" >&6; }
10629 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10631 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10633 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10635 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10637 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10639 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10641 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10643 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10647 if test "${have_libpython}" = no; then
10648 case "${with_python}" in
10650 as_fn_error "python is missing or unusable" "$LINENO" 5
10653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10654 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10657 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10661 if test -n "${python_prefix}"; then
10663 cat >>confdefs.h <<_ACEOF
10664 #define WITH_PYTHON_PATH "${python_prefix}"
10668 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10669 if test "x$prefix" = xNONE; then
10670 test_prefix=/usr/local
10672 test_prefix=$prefix
10675 test_prefix=$exec_prefix
10678 case ${python_prefix} in
10679 "${test_prefix}"|"${test_prefix}/"*|\
10680 '${exec_prefix}'|'${exec_prefix}/'*)
10685 cat >>confdefs.h <<_ACEOF
10686 #define PYTHON_PATH_RELOCATABLE $value
10694 if test "${have_libpython}" != no; then
10696 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10698 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10699 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10700 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10701 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10702 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10704 # Flags needed to compile Python code (taken from python-config --cflags).
10705 # We cannot call python-config directly because it will output whatever was
10706 # used when compiling the Python interpreter itself, including flags which
10707 # would make the python-related objects be compiled differently from the
10708 # rest of GDB (e.g., -O2 and -fPIC).
10709 if test "${GCC}" = yes; then
10710 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10713 if test "x${tentative_python_cflags}" != x; then
10714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10715 $as_echo_n "checking compiler flags for python code... " >&6; }
10716 for flag in ${tentative_python_cflags}; do
10717 # Check that the compiler accepts it
10718 saved_CFLAGS="$CFLAGS"
10719 CFLAGS="$CFLAGS $flag"
10720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10721 /* end confdefs.h. */
10731 if ac_fn_c_try_compile "$LINENO"; then :
10732 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10735 CFLAGS="$saved_CFLAGS"
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10738 $as_echo "${PYTHON_CFLAGS}" >&6; }
10741 # On x64 Windows, Python's include headers, and pyconfig.h in
10742 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10743 # version of Windows. Unfortunately, MS_WIN64 is only defined if
10744 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
10745 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10746 # The issue was reported to the Python community, but still isn't
10747 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10749 case "$gdb_host" in
10751 if test "${GCC}" = yes; then
10752 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
10757 # Note that "python -m threading" cannot be used to check for
10758 # threading support due to a bug in Python 2.7.3
10759 # (http://bugs.python.org/issue15567).
10760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
10761 $as_echo_n "checking whether python supports threads... " >&6; }
10762 saved_CPPFLAGS="${CPPFLAGS}"
10763 CPPFLAGS="${PYTHON_CPPFLAGS}"
10764 # Note that the test is reversed so that python_has_threads=yes on
10765 # unexpected failures.
10766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10767 /* end confdefs.h. */
10769 #include <Python.h>
10775 if ac_fn_c_try_cpp "$LINENO"; then :
10776 python_has_threads=no
10778 python_has_threads=yes
10780 rm -f conftest.err conftest.$ac_ext
10781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
10782 $as_echo "${python_has_threads}" >&6; }
10783 CPPFLAGS="${saved_CPPFLAGS}"
10785 # Even if Python support is not compiled in, we need to have this file
10786 # included so that the "python" command, et.al., still exists.
10787 CONFIG_OBS="$CONFIG_OBS python/python.o"
10788 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
10791 # Work around Python http://bugs.python.org/issue10112. See also
10792 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10793 # no effect. Note that the only test after this that uses Python is
10794 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10795 # run without -export-dynamic too.
10796 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10801 if test "${have_libpython}" != no; then
10803 HAVE_PYTHON_FALSE='#'
10805 HAVE_PYTHON_TRUE='#'
10810 # -------------------- #
10811 # Check for libguile. #
10812 # -------------------- #
10819 # Check whether --with-guile was given.
10820 if test "${with_guile+set}" = set; then :
10821 withval=$with_guile;
10826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10827 $as_echo_n "checking whether to use guile... " >&6; }
10828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10829 $as_echo "$with_guile" >&6; }
10831 # Extract the first word of "pkg-config", so it can be a program name with args.
10832 set dummy pkg-config; ac_word=$2
10833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10834 $as_echo_n "checking for $ac_word... " >&6; }
10835 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
10836 $as_echo_n "(cached) " >&6
10838 case $pkg_config_prog_path in
10840 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
10843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10844 for as_dir in $PATH
10847 test -z "$as_dir" && as_dir=.
10848 for ac_exec_ext in '' $ac_executable_extensions; do
10849 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10850 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
10851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10858 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
10862 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
10863 if test -n "$pkg_config_prog_path"; then
10864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10865 $as_echo "$pkg_config_prog_path" >&6; }
10867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10868 $as_echo "no" >&6; }
10873 try_guile_versions="guile-2.0"
10875 case "${with_guile}" in
10877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10878 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10881 if test "${pkg_config_prog_path}" = "missing"; then
10882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10883 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10886 pkg_config=${pkg_config_prog_path}
10887 guile_version_list=${try_guile_versions}
10890 found_usable_guile=checking
10891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10892 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10893 for guile_version in ${guile_version_list}; do
10894 ${pkg_config} --exists ${guile_version} 2>/dev/null
10895 if test $? != 0; then
10898 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10899 if test $? != 0; then
10900 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10902 new_LIBS=`${pkg_config} --libs ${guile_version}`
10903 if test $? != 0; then
10904 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10906 found_usable_guile=${guile_version}
10909 if test "${found_usable_guile}" = "checking"; then
10910 if test "${flag_errors}" = "yes"; then
10911 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10913 found_usable_guile=no
10916 if test "${found_usable_guile}" != no; then
10917 save_CPPFLAGS=$CPPFLAGS
10919 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10920 LIBS="$LIBS $new_LIBS"
10921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10922 /* end confdefs.h. */
10923 #include "libguile.h"
10932 if ac_fn_c_try_link "$LINENO"; then :
10934 GUILE_CPPFLAGS=$new_CPPFLAGS
10935 GUILE_LIBS=$new_LIBS
10937 found_usable_guile=no
10939 rm -f core conftest.err conftest.$ac_objext \
10940 conftest$ac_exeext conftest.$ac_ext
10941 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10942 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10944 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10949 CPPFLAGS=$save_CPPFLAGS
10951 if test "${found_usable_guile}" = no; then
10952 if test "${flag_errors}" = yes; then
10953 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10954 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10955 as_fn_error "linking guile version ${guile_version} test program failed
10956 See \`config.log' for more details." "$LINENO" 5; }
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10961 $as_echo "${found_usable_guile}" >&6; }
10966 if test "${pkg_config_prog_path}" = "missing"; then
10967 as_fn_error "pkg-config not found" "$LINENO" 5
10970 pkg_config=${pkg_config_prog_path}
10971 guile_version_list=${try_guile_versions}
10974 found_usable_guile=checking
10975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10976 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10977 for guile_version in ${guile_version_list}; do
10978 ${pkg_config} --exists ${guile_version} 2>/dev/null
10979 if test $? != 0; then
10982 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10983 if test $? != 0; then
10984 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10986 new_LIBS=`${pkg_config} --libs ${guile_version}`
10987 if test $? != 0; then
10988 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10990 found_usable_guile=${guile_version}
10993 if test "${found_usable_guile}" = "checking"; then
10994 if test "${flag_errors}" = "yes"; then
10995 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10997 found_usable_guile=no
11000 if test "${found_usable_guile}" != no; then
11001 save_CPPFLAGS=$CPPFLAGS
11003 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11004 LIBS="$LIBS $new_LIBS"
11005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11006 /* end confdefs.h. */
11007 #include "libguile.h"
11016 if ac_fn_c_try_link "$LINENO"; then :
11018 GUILE_CPPFLAGS=$new_CPPFLAGS
11019 GUILE_LIBS=$new_LIBS
11021 found_usable_guile=no
11023 rm -f core conftest.err conftest.$ac_objext \
11024 conftest$ac_exeext conftest.$ac_ext
11025 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11026 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11028 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11033 CPPFLAGS=$save_CPPFLAGS
11035 if test "${found_usable_guile}" = no; then
11036 if test "${flag_errors}" = yes; then
11037 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11038 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11039 as_fn_error "linking guile version ${guile_version} test program failed
11040 See \`config.log' for more details." "$LINENO" 5; }
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11045 $as_echo "${found_usable_guile}" >&6; }
11049 if test -x "${with_guile}"; then
11051 pkg_config=${with_guile}
11052 guile_version_list=${try_guile_versions}
11055 found_usable_guile=checking
11056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11057 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11058 for guile_version in ${guile_version_list}; do
11059 ${pkg_config} --exists ${guile_version} 2>/dev/null
11060 if test $? != 0; then
11063 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11064 if test $? != 0; then
11065 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11067 new_LIBS=`${pkg_config} --libs ${guile_version}`
11068 if test $? != 0; then
11069 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11071 found_usable_guile=${guile_version}
11074 if test "${found_usable_guile}" = "checking"; then
11075 if test "${flag_errors}" = "yes"; then
11076 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11078 found_usable_guile=no
11081 if test "${found_usable_guile}" != no; then
11082 save_CPPFLAGS=$CPPFLAGS
11084 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11085 LIBS="$LIBS $new_LIBS"
11086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11087 /* end confdefs.h. */
11088 #include "libguile.h"
11097 if ac_fn_c_try_link "$LINENO"; then :
11099 GUILE_CPPFLAGS=$new_CPPFLAGS
11100 GUILE_LIBS=$new_LIBS
11102 found_usable_guile=no
11104 rm -f core conftest.err conftest.$ac_objext \
11105 conftest$ac_exeext conftest.$ac_ext
11106 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11107 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11109 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11114 CPPFLAGS=$save_CPPFLAGS
11116 if test "${found_usable_guile}" = no; then
11117 if test "${flag_errors}" = yes; then
11118 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11119 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11120 as_fn_error "linking guile version ${guile_version} test program failed
11121 See \`config.log' for more details." "$LINENO" 5; }
11125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11126 $as_echo "${found_usable_guile}" >&6; }
11129 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
11133 # Disallow --with=guile="" and --with-guile=foo/bar.
11134 as_fn_error "invalid value for --with-guile" "$LINENO" 5
11137 # A space separate list of guile versions to try, in order.
11138 if test "${pkg_config_prog_path}" = "missing"; then
11139 as_fn_error "pkg-config not found" "$LINENO" 5
11142 pkg_config=${pkg_config_prog_path}
11143 guile_version_list=${with_guile}
11146 found_usable_guile=checking
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11148 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11149 for guile_version in ${guile_version_list}; do
11150 ${pkg_config} --exists ${guile_version} 2>/dev/null
11151 if test $? != 0; then
11154 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11155 if test $? != 0; then
11156 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11158 new_LIBS=`${pkg_config} --libs ${guile_version}`
11159 if test $? != 0; then
11160 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11162 found_usable_guile=${guile_version}
11165 if test "${found_usable_guile}" = "checking"; then
11166 if test "${flag_errors}" = "yes"; then
11167 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11169 found_usable_guile=no
11172 if test "${found_usable_guile}" != no; then
11173 save_CPPFLAGS=$CPPFLAGS
11175 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11176 LIBS="$LIBS $new_LIBS"
11177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11178 /* end confdefs.h. */
11179 #include "libguile.h"
11188 if ac_fn_c_try_link "$LINENO"; then :
11190 GUILE_CPPFLAGS=$new_CPPFLAGS
11191 GUILE_LIBS=$new_LIBS
11193 found_usable_guile=no
11195 rm -f core conftest.err conftest.$ac_objext \
11196 conftest$ac_exeext conftest.$ac_ext
11197 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11198 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11200 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11205 CPPFLAGS=$save_CPPFLAGS
11207 if test "${found_usable_guile}" = no; then
11208 if test "${flag_errors}" = yes; then
11209 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11210 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11211 as_fn_error "linking guile version ${guile_version} test program failed
11212 See \`config.log' for more details." "$LINENO" 5; }
11216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11217 $as_echo "${found_usable_guile}" >&6; }
11222 if test "${have_libguile}" != no; then
11223 case "${with_guile}" in
11226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11227 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11228 if test "${ac_cv_guild_program_name+set}" = set; then :
11229 $as_echo_n "(cached) " >&6
11231 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
11233 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11234 # the 'guild' and 'bindir' variables. In that case, try to guess
11235 # what the program name is, at the risk of getting it wrong if
11236 # Guile was configured with '--program-suffix' or similar.
11237 if test "x$ac_cv_guild_program_name" = "x"; then
11238 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11239 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11244 $as_echo "$ac_cv_guild_program_name" >&6; }
11246 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11247 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11250 GUILD="$ac_cv_guild_program_name"
11256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11257 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11258 if test "${ac_cv_guild_program_name+set}" = set; then :
11259 $as_echo_n "(cached) " >&6
11261 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11263 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11264 # the 'guild' and 'bindir' variables. In that case, try to guess
11265 # what the program name is, at the risk of getting it wrong if
11266 # Guile was configured with '--program-suffix' or similar.
11267 if test "x$ac_cv_guild_program_name" = "x"; then
11268 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11269 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11274 $as_echo "$ac_cv_guild_program_name" >&6; }
11276 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11277 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11280 GUILD="$ac_cv_guild_program_name"
11287 if test "$cross_compiling" = no; then
11290 GUILD_TARGET_FLAG="--target=$host"
11296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11297 $as_echo_n "checking whether guild supports this host... " >&6; }
11298 if test "${ac_cv_guild_ok+set}" = set; then :
11299 $as_echo_n "(cached) " >&6
11301 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11302 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11309 $as_echo "$ac_cv_guild_ok" >&6; }
11311 if test "$ac_cv_guild_ok" = no; then
11313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11314 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
11318 if test "${have_libguile}" != no; then
11320 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
11322 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11323 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11324 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11325 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
11326 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11329 save_CPPFLAGS="$CPPFLAGS"
11331 CPPFLAGS="$GUILE_CPPFLAGS"
11332 for ac_func in scm_new_smob
11334 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11335 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
11336 cat >>confdefs.h <<_ACEOF
11337 #define HAVE_SCM_NEW_SMOB 1
11344 CPPFLAGS="$save_CPPFLAGS"
11346 # Even if Guile support is not compiled in, we need to have these files
11348 CONFIG_OBS="$CONFIG_OBS guile/guile.o"
11349 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
11353 if test "${have_libguile}" != no; then
11355 HAVE_GUILE_FALSE='#'
11357 HAVE_GUILE_TRUE='#'
11362 # --------------------- #
11363 # Check for libmcheck. #
11364 # --------------------- #
11366 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
11367 # but turn it off if Python is enabled with threads, since -lmcheck is
11368 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
11369 # and for releases.
11370 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
11371 && $development; then
11372 libmcheck_default=yes
11374 libmcheck_default=no
11377 # Check whether --enable-libmcheck was given.
11378 if test "${enable_libmcheck+set}" = set; then :
11379 enableval=$enable_libmcheck; case "${enableval}" in
11380 yes | y) ENABLE_LIBMCHECK="yes" ;;
11381 no | n) ENABLE_LIBMCHECK="no" ;;
11382 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
11387 if test -z "${ENABLE_LIBMCHECK}"; then
11388 ENABLE_LIBMCHECK=${libmcheck_default}
11391 if test "$ENABLE_LIBMCHECK" = "yes" ; then
11392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
11393 $as_echo_n "checking for main in -lmcheck... " >&6; }
11394 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
11395 $as_echo_n "(cached) " >&6
11397 ac_check_lib_save_LIBS=$LIBS
11398 LIBS="-lmcheck $LIBS"
11399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11400 /* end confdefs.h. */
11411 if ac_fn_c_try_link "$LINENO"; then :
11412 ac_cv_lib_mcheck_main=yes
11414 ac_cv_lib_mcheck_main=no
11416 rm -f core conftest.err conftest.$ac_objext \
11417 conftest$ac_exeext conftest.$ac_ext
11418 LIBS=$ac_check_lib_save_LIBS
11420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
11421 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
11422 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
11423 cat >>confdefs.h <<_ACEOF
11424 #define HAVE_LIBMCHECK 1
11427 LIBS="-lmcheck $LIBS"
11434 if test "$ENABLE_LIBMCHECK" = "yes" \
11435 -a "${have_libpython}" != "no" \
11436 -a "${python_has_threads}" = "yes" ; then
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
11438 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
11442 # Check whether --with-intel_pt was given.
11443 if test "${with_intel_pt+set}" = set; then :
11444 withval=$with_intel_pt;
11449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
11450 $as_echo_n "checking whether to use intel pt... " >&6; }
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
11452 $as_echo "$with_intel_pt" >&6; }
11454 if test "${with_intel_pt}" = no; then
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
11456 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
11459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11460 /* end confdefs.h. */
11462 #include <linux/perf_event.h>
11463 #ifndef PERF_ATTR_SIZE_VER5
11468 if ac_fn_c_try_cpp "$LINENO"; then :
11473 rm -f conftest.err conftest.$ac_ext
11474 if test "$perf_event" != yes; then
11475 if test "$with_intel_pt" = yes; then
11476 as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
11478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
11479 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
11493 acl_save_prefix="$prefix"
11494 prefix="$acl_final_prefix"
11495 acl_save_exec_prefix="$exec_prefix"
11496 exec_prefix="$acl_final_exec_prefix"
11498 eval additional_includedir=\"$includedir\"
11499 eval additional_libdir=\"$libdir\"
11501 exec_prefix="$acl_save_exec_prefix"
11502 prefix="$acl_save_prefix"
11505 # Check whether --with-libipt-prefix was given.
11506 if test "${with_libipt_prefix+set}" = set; then :
11507 withval=$with_libipt_prefix;
11508 if test "X$withval" = "Xno"; then
11511 if test "X$withval" = "X"; then
11513 acl_save_prefix="$prefix"
11514 prefix="$acl_final_prefix"
11515 acl_save_exec_prefix="$exec_prefix"
11516 exec_prefix="$acl_final_exec_prefix"
11518 eval additional_includedir=\"$includedir\"
11519 eval additional_libdir=\"$libdir\"
11521 exec_prefix="$acl_save_exec_prefix"
11522 prefix="$acl_save_prefix"
11525 additional_includedir="$withval/include"
11526 additional_libdir="$withval/lib"
11537 names_already_handled=
11538 names_next_round='ipt '
11539 while test -n "$names_next_round"; do
11540 names_this_round="$names_next_round"
11542 for name in $names_this_round; do
11544 for n in $names_already_handled; do
11545 if test "$n" = "$name"; then
11546 already_handled=yes
11550 if test -z "$already_handled"; then
11551 names_already_handled="$names_already_handled $name"
11552 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11553 eval value=\"\$HAVE_LIB$uppername\"
11554 if test -n "$value"; then
11555 if test "$value" = yes; then
11556 eval value=\"\$LIB$uppername\"
11557 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
11558 eval value=\"\$LTLIB$uppername\"
11559 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
11568 if test $use_additional = yes; then
11569 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11570 found_dir="$additional_libdir"
11571 found_so="$additional_libdir/lib$name.$shlibext"
11572 if test -f "$additional_libdir/lib$name.la"; then
11573 found_la="$additional_libdir/lib$name.la"
11576 if test -f "$additional_libdir/lib$name.$libext"; then
11577 found_dir="$additional_libdir"
11578 found_a="$additional_libdir/lib$name.$libext"
11579 if test -f "$additional_libdir/lib$name.la"; then
11580 found_la="$additional_libdir/lib$name.la"
11585 if test "X$found_dir" = "X"; then
11586 for x in $LDFLAGS $LTLIBIPT; do
11588 acl_save_prefix="$prefix"
11589 prefix="$acl_final_prefix"
11590 acl_save_exec_prefix="$exec_prefix"
11591 exec_prefix="$acl_final_exec_prefix"
11593 exec_prefix="$acl_save_exec_prefix"
11594 prefix="$acl_save_prefix"
11598 dir=`echo "X$x" | sed -e 's/^X-L//'`
11599 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11601 found_so="$dir/lib$name.$shlibext"
11602 if test -f "$dir/lib$name.la"; then
11603 found_la="$dir/lib$name.la"
11606 if test -f "$dir/lib$name.$libext"; then
11608 found_a="$dir/lib$name.$libext"
11609 if test -f "$dir/lib$name.la"; then
11610 found_la="$dir/lib$name.la"
11616 if test "X$found_dir" != "X"; then
11621 if test "X$found_dir" != "X"; then
11622 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
11623 if test "X$found_so" != "X"; then
11624 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11625 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11628 for x in $ltrpathdirs; do
11629 if test "X$x" = "X$found_dir"; then
11634 if test -z "$haveit"; then
11635 ltrpathdirs="$ltrpathdirs $found_dir"
11637 if test "$hardcode_direct" = yes; then
11638 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11640 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11641 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11643 for x in $rpathdirs; do
11644 if test "X$x" = "X$found_dir"; then
11649 if test -z "$haveit"; then
11650 rpathdirs="$rpathdirs $found_dir"
11654 for x in $LDFLAGS $LIBIPT; do
11656 acl_save_prefix="$prefix"
11657 prefix="$acl_final_prefix"
11658 acl_save_exec_prefix="$exec_prefix"
11659 exec_prefix="$acl_final_exec_prefix"
11661 exec_prefix="$acl_save_exec_prefix"
11662 prefix="$acl_save_prefix"
11664 if test "X$x" = "X-L$found_dir"; then
11669 if test -z "$haveit"; then
11670 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
11672 if test "$hardcode_minus_L" != no; then
11673 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11675 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11681 if test "X$found_a" != "X"; then
11682 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
11684 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
11687 additional_includedir=
11688 case "$found_dir" in
11690 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11691 additional_includedir="$basedir/include"
11694 if test "X$additional_includedir" != "X"; then
11695 if test "X$additional_includedir" != "X/usr/include"; then
11697 if test "X$additional_includedir" = "X/usr/local/include"; then
11698 if test -n "$GCC"; then
11700 linux*) haveit=yes;;
11704 if test -z "$haveit"; then
11705 for x in $CPPFLAGS $INCIPT; do
11707 acl_save_prefix="$prefix"
11708 prefix="$acl_final_prefix"
11709 acl_save_exec_prefix="$exec_prefix"
11710 exec_prefix="$acl_final_exec_prefix"
11712 exec_prefix="$acl_save_exec_prefix"
11713 prefix="$acl_save_prefix"
11715 if test "X$x" = "X-I$additional_includedir"; then
11720 if test -z "$haveit"; then
11721 if test -d "$additional_includedir"; then
11722 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
11728 if test -n "$found_la"; then
11729 save_libdir="$libdir"
11730 case "$found_la" in
11731 */* | *\\*) . "$found_la" ;;
11732 *) . "./$found_la" ;;
11734 libdir="$save_libdir"
11735 for dep in $dependency_libs; do
11738 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11739 if test "X$additional_libdir" != "X/usr/lib"; then
11741 if test "X$additional_libdir" = "X/usr/local/lib"; then
11742 if test -n "$GCC"; then
11744 linux*) haveit=yes;;
11748 if test -z "$haveit"; then
11750 for x in $LDFLAGS $LIBIPT; do
11752 acl_save_prefix="$prefix"
11753 prefix="$acl_final_prefix"
11754 acl_save_exec_prefix="$exec_prefix"
11755 exec_prefix="$acl_final_exec_prefix"
11757 exec_prefix="$acl_save_exec_prefix"
11758 prefix="$acl_save_prefix"
11760 if test "X$x" = "X-L$additional_libdir"; then
11765 if test -z "$haveit"; then
11766 if test -d "$additional_libdir"; then
11767 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
11771 for x in $LDFLAGS $LTLIBIPT; do
11773 acl_save_prefix="$prefix"
11774 prefix="$acl_final_prefix"
11775 acl_save_exec_prefix="$exec_prefix"
11776 exec_prefix="$acl_final_exec_prefix"
11778 exec_prefix="$acl_save_exec_prefix"
11779 prefix="$acl_save_prefix"
11781 if test "X$x" = "X-L$additional_libdir"; then
11786 if test -z "$haveit"; then
11787 if test -d "$additional_libdir"; then
11788 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
11795 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11796 if test "$enable_rpath" != no; then
11798 for x in $rpathdirs; do
11799 if test "X$x" = "X$dir"; then
11804 if test -z "$haveit"; then
11805 rpathdirs="$rpathdirs $dir"
11808 for x in $ltrpathdirs; do
11809 if test "X$x" = "X$dir"; then
11814 if test -z "$haveit"; then
11815 ltrpathdirs="$ltrpathdirs $dir"
11820 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11823 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11826 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
11827 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
11833 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11834 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
11840 if test "X$rpathdirs" != "X"; then
11841 if test -n "$hardcode_libdir_separator"; then
11843 for found_dir in $rpathdirs; do
11844 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11846 acl_save_libdir="$libdir"
11848 eval flag=\"$hardcode_libdir_flag_spec\"
11849 libdir="$acl_save_libdir"
11850 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11852 for found_dir in $rpathdirs; do
11853 acl_save_libdir="$libdir"
11854 libdir="$found_dir"
11855 eval flag=\"$hardcode_libdir_flag_spec\"
11856 libdir="$acl_save_libdir"
11857 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11861 if test "X$ltrpathdirs" != "X"; then
11862 for found_dir in $ltrpathdirs; do
11863 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
11868 ac_save_CPPFLAGS="$CPPFLAGS"
11870 for element in $INCIPT; do
11872 for x in $CPPFLAGS; do
11874 acl_save_prefix="$prefix"
11875 prefix="$acl_final_prefix"
11876 acl_save_exec_prefix="$exec_prefix"
11877 exec_prefix="$acl_final_exec_prefix"
11879 exec_prefix="$acl_save_exec_prefix"
11880 prefix="$acl_save_prefix"
11882 if test "X$x" = "X$element"; then
11887 if test -z "$haveit"; then
11888 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
11894 $as_echo_n "checking for libipt... " >&6; }
11895 if test "${ac_cv_libipt+set}" = set; then :
11896 $as_echo_n "(cached) " >&6
11899 ac_save_LIBS="$LIBS"
11900 LIBS="$LIBS $LIBIPT"
11901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11902 /* end confdefs.h. */
11903 #include "intel-pt.h"
11907 pt_insn_alloc_decoder (0);
11912 if ac_fn_c_try_link "$LINENO"; then :
11917 rm -f core conftest.err conftest.$ac_objext \
11918 conftest$ac_exeext conftest.$ac_ext
11919 LIBS="$ac_save_LIBS"
11922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
11923 $as_echo "$ac_cv_libipt" >&6; }
11924 if test "$ac_cv_libipt" = yes; then
11927 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
11930 $as_echo_n "checking how to link with libipt... " >&6; }
11931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
11932 $as_echo "$LIBIPT" >&6; }
11935 CPPFLAGS="$ac_save_CPPFLAGS"
11945 if test "$HAVE_LIBIPT" != yes; then
11946 if test "$with_intel_pt" = yes; then
11947 as_fn_error "libipt is missing or unusable" "$LINENO" 5
11949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
11950 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
11954 LIBS="$LIBS $LIBIPT"
11955 for ac_func in pt_insn_event
11957 ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
11958 if test "x$ac_cv_func_pt_insn_event" = x""yes; then :
11959 cat >>confdefs.h <<_ACEOF
11960 #define HAVE_PT_INSN_EVENT 1
11966 ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
11968 if test "x$ac_cv_member_struct_pt_insn_enabled" = x""yes; then :
11970 cat >>confdefs.h <<_ACEOF
11971 #define HAVE_STRUCT_PT_INSN_ENABLED 1
11976 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
11978 if test "x$ac_cv_member_struct_pt_insn_resynced" = x""yes; then :
11980 cat >>confdefs.h <<_ACEOF
11981 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
11991 # ------------------------- #
11992 # Checks for header files. #
11993 # ------------------------- #
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11996 $as_echo_n "checking for ANSI C header files... " >&6; }
11997 if test "${ac_cv_header_stdc+set}" = set; then :
11998 $as_echo_n "(cached) " >&6
12000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h. */
12002 #include <stdlib.h>
12003 #include <stdarg.h>
12004 #include <string.h>
12015 if ac_fn_c_try_compile "$LINENO"; then :
12016 ac_cv_header_stdc=yes
12018 ac_cv_header_stdc=no
12020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12022 if test $ac_cv_header_stdc = yes; then
12023 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12025 /* end confdefs.h. */
12026 #include <string.h>
12029 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12030 $EGREP "memchr" >/dev/null 2>&1; then :
12033 ac_cv_header_stdc=no
12039 if test $ac_cv_header_stdc = yes; then
12040 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12042 /* end confdefs.h. */
12043 #include <stdlib.h>
12046 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12047 $EGREP "free" >/dev/null 2>&1; then :
12050 ac_cv_header_stdc=no
12056 if test $ac_cv_header_stdc = yes; then
12057 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12058 if test "$cross_compiling" = yes; then :
12061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12062 /* end confdefs.h. */
12064 #include <stdlib.h>
12065 #if ((' ' & 0x0FF) == 0x020)
12066 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12067 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12069 # define ISLOWER(c) \
12070 (('a' <= (c) && (c) <= 'i') \
12071 || ('j' <= (c) && (c) <= 'r') \
12072 || ('s' <= (c) && (c) <= 'z'))
12073 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12076 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12081 for (i = 0; i < 256; i++)
12082 if (XOR (islower (i), ISLOWER (i))
12083 || toupper (i) != TOUPPER (i))
12088 if ac_fn_c_try_run "$LINENO"; then :
12091 ac_cv_header_stdc=no
12093 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12094 conftest.$ac_objext conftest.beam conftest.$ac_ext
12099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12100 $as_echo "$ac_cv_header_stdc" >&6; }
12101 if test $ac_cv_header_stdc = yes; then
12103 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12107 # elf_hp.h is for HP/UX 64-bit shared library support.
12108 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
12110 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
12111 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
12112 sys/reg.h sys/debugreg.h sys/select.h \
12113 termios.h elf_hp.h \
12116 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12117 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12118 eval as_val=\$$as_ac_Header
12119 if test "x$as_val" = x""yes; then :
12120 cat >>confdefs.h <<_ACEOF
12121 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12128 for ac_header in sys/user.h
12130 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12131 # include <sys/param.h>
12135 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
12136 cat >>confdefs.h <<_ACEOF
12137 #define HAVE_SYS_USER_H 1
12145 for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
12147 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12148 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12149 eval as_val=\$$as_ac_Header
12150 if test "x$as_val" = x""yes; then :
12151 cat >>confdefs.h <<_ACEOF
12152 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12159 for ac_header in term.h
12161 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12162 # include <curses.h>
12166 if test "x$ac_cv_header_term_h" = x""yes; then :
12167 cat >>confdefs.h <<_ACEOF
12168 #define HAVE_TERM_H 1
12176 # ------------------------- #
12177 # Checks for declarations. #
12178 # ------------------------- #
12181 # Check for presence and size of long long.
12182 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12183 if test "x$ac_cv_type_long_long" = x""yes; then :
12185 cat >>confdefs.h <<_ACEOF
12186 #define HAVE_LONG_LONG 1
12189 # The cast to long int works around a bug in the HP C Compiler
12190 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12191 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12192 # This bug is HP SR number 8606223364.
12193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12194 $as_echo_n "checking size of long long... " >&6; }
12195 if test "${ac_cv_sizeof_long_long+set}" = set; then :
12196 $as_echo_n "(cached) " >&6
12198 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12201 if test "$ac_cv_type_long_long" = yes; then
12202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12204 { as_fn_set_status 77
12205 as_fn_error "cannot compute sizeof (long long)
12206 See \`config.log' for more details." "$LINENO" 5; }; }
12208 ac_cv_sizeof_long_long=0
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12214 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12218 cat >>confdefs.h <<_ACEOF
12219 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12226 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
12227 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
12233 cat >>confdefs.h <<_ACEOF
12234 #define HAVE_DECL_BASENAME $ac_have_decl
12236 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12237 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
12243 cat >>confdefs.h <<_ACEOF
12244 #define HAVE_DECL_FFS $ac_have_decl
12246 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12247 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
12253 cat >>confdefs.h <<_ACEOF
12254 #define HAVE_DECL_ASPRINTF $ac_have_decl
12256 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12257 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
12263 cat >>confdefs.h <<_ACEOF
12264 #define HAVE_DECL_VASPRINTF $ac_have_decl
12266 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12267 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12273 cat >>confdefs.h <<_ACEOF
12274 #define HAVE_DECL_SNPRINTF $ac_have_decl
12276 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12277 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
12283 cat >>confdefs.h <<_ACEOF
12284 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12287 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12288 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
12294 cat >>confdefs.h <<_ACEOF
12295 #define HAVE_DECL_STRTOL $ac_have_decl
12297 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12298 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
12304 cat >>confdefs.h <<_ACEOF
12305 #define HAVE_DECL_STRTOUL $ac_have_decl
12307 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12308 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
12314 cat >>confdefs.h <<_ACEOF
12315 #define HAVE_DECL_STRTOLL $ac_have_decl
12317 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12318 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
12324 cat >>confdefs.h <<_ACEOF
12325 #define HAVE_DECL_STRTOULL $ac_have_decl
12328 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12329 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
12335 cat >>confdefs.h <<_ACEOF
12336 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12341 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
12342 if test "x$ac_cv_have_decl_free" = x""yes; then :
12348 cat >>confdefs.h <<_ACEOF
12349 #define HAVE_DECL_FREE $ac_have_decl
12351 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
12352 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
12358 cat >>confdefs.h <<_ACEOF
12359 #define HAVE_DECL_MALLOC $ac_have_decl
12361 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
12362 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
12368 cat >>confdefs.h <<_ACEOF
12369 #define HAVE_DECL_REALLOC $ac_have_decl
12371 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12372 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12378 cat >>confdefs.h <<_ACEOF
12379 #define HAVE_DECL_SNPRINTF $ac_have_decl
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12384 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12385 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
12386 $as_echo_n "(cached) " >&6
12388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12389 /* end confdefs.h. */
12390 #include <locale.h>
12399 if ac_fn_c_try_link "$LINENO"; then :
12400 am_cv_val_LC_MESSAGES=yes
12402 am_cv_val_LC_MESSAGES=no
12404 rm -f core conftest.err conftest.$ac_objext \
12405 conftest$ac_exeext conftest.$ac_ext
12407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12408 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12409 if test $am_cv_val_LC_MESSAGES = yes; then
12411 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12416 # ----------------------- #
12417 # Checks for structures. #
12418 # ----------------------- #
12420 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
12421 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
12423 cat >>confdefs.h <<_ACEOF
12424 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
12429 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
12430 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
12432 cat >>confdefs.h <<_ACEOF
12433 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
12440 # ------------------ #
12441 # Checks for types. #
12442 # ------------------ #
12444 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12445 #include <sys/socket.h>
12448 if test "x$ac_cv_type_socklen_t" = x""yes; then :
12450 cat >>confdefs.h <<_ACEOF
12451 #define HAVE_SOCKLEN_T 1
12458 # ------------------------------------- #
12459 # Checks for compiler characteristics. #
12460 # ------------------------------------- #
12462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12463 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12464 if test "${ac_cv_c_const+set}" = set; then :
12465 $as_echo_n "(cached) " >&6
12467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12468 /* end confdefs.h. */
12473 /* FIXME: Include the comments suggested by Paul. */
12474 #ifndef __cplusplus
12475 /* Ultrix mips cc rejects this. */
12476 typedef int charset[2];
12478 /* SunOS 4.1.1 cc rejects this. */
12479 char const *const *pcpcc;
12481 /* NEC SVR4.0.2 mips cc rejects this. */
12482 struct point {int x, y;};
12483 static struct point const zero = {0,0};
12484 /* AIX XL C 1.02.0.0 rejects this.
12485 It does not let you subtract one const X* pointer from another in
12486 an arm of an if-expression whose if-part is not a constant
12488 const char *g = "string";
12489 pcpcc = &g + (g ? g-g : 0);
12490 /* HPUX 7.0 cc rejects these. */
12492 ppc = (char**) pcpcc;
12493 pcpcc = (char const *const *) ppc;
12494 { /* SCO 3.2v4 cc rejects this. */
12496 char const *s = 0 ? (char *) 0 : (char const *) 0;
12501 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12502 int x[] = {25, 17};
12503 const int *foo = &x[0];
12506 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12507 typedef const int *iptr;
12511 { /* AIX XL C 1.02.0.0 rejects this saying
12512 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12513 struct s { int j; const int *ap[3]; };
12514 struct s *b; b->j = 5;
12516 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12517 const int foo = 10;
12518 if (!foo) return 0;
12520 return !cs[0] && !zero.x;
12527 if ac_fn_c_try_compile "$LINENO"; then :
12532 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12535 $as_echo "$ac_cv_c_const" >&6; }
12536 if test $ac_cv_c_const = no; then
12538 $as_echo "#define const /**/" >>confdefs.h
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12543 $as_echo_n "checking for inline... " >&6; }
12544 if test "${ac_cv_c_inline+set}" = set; then :
12545 $as_echo_n "(cached) " >&6
12548 for ac_kw in inline __inline__ __inline; do
12549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12550 /* end confdefs.h. */
12551 #ifndef __cplusplus
12553 static $ac_kw foo_t static_foo () {return 0; }
12554 $ac_kw foo_t foo () {return 0; }
12558 if ac_fn_c_try_compile "$LINENO"; then :
12559 ac_cv_c_inline=$ac_kw
12561 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12562 test "$ac_cv_c_inline" != no && break
12566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12567 $as_echo "$ac_cv_c_inline" >&6; }
12569 case $ac_cv_c_inline in
12572 case $ac_cv_c_inline in
12574 *) ac_val=$ac_cv_c_inline;;
12576 cat >>confdefs.h <<_ACEOF
12577 #ifndef __cplusplus
12578 #define inline $ac_val
12584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12585 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12586 if test "${ac_cv_c_bigendian+set}" = set; then :
12587 $as_echo_n "(cached) " >&6
12589 ac_cv_c_bigendian=unknown
12590 # See if we're dealing with a universal compiler.
12591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12592 /* end confdefs.h. */
12593 #ifndef __APPLE_CC__
12594 not a universal capable compiler
12599 if ac_fn_c_try_compile "$LINENO"; then :
12601 # Check for potential -arch flags. It is not universal unless
12602 # there are at least two -arch flags with different values.
12605 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12606 if test -n "$ac_prev"; then
12608 i?86 | x86_64 | ppc | ppc64)
12609 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12612 ac_cv_c_bigendian=universal
12618 elif test "x$ac_word" = "x-arch"; then
12623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12624 if test $ac_cv_c_bigendian = unknown; then
12625 # See if sys/param.h defines the BYTE_ORDER macro.
12626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12627 /* end confdefs.h. */
12628 #include <sys/types.h>
12629 #include <sys/param.h>
12634 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12635 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12637 bogus endian macros
12644 if ac_fn_c_try_compile "$LINENO"; then :
12645 # It does; now see whether it defined to BIG_ENDIAN or not.
12646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12647 /* end confdefs.h. */
12648 #include <sys/types.h>
12649 #include <sys/param.h>
12654 #if BYTE_ORDER != BIG_ENDIAN
12662 if ac_fn_c_try_compile "$LINENO"; then :
12663 ac_cv_c_bigendian=yes
12665 ac_cv_c_bigendian=no
12667 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12671 if test $ac_cv_c_bigendian = unknown; then
12672 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12674 /* end confdefs.h. */
12675 #include <limits.h>
12680 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12681 bogus endian macros
12688 if ac_fn_c_try_compile "$LINENO"; then :
12689 # It does; now see whether it defined to _BIG_ENDIAN or not.
12690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12691 /* end confdefs.h. */
12692 #include <limits.h>
12697 #ifndef _BIG_ENDIAN
12705 if ac_fn_c_try_compile "$LINENO"; then :
12706 ac_cv_c_bigendian=yes
12708 ac_cv_c_bigendian=no
12710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12714 if test $ac_cv_c_bigendian = unknown; then
12715 # Compile a test program.
12716 if test "$cross_compiling" = yes; then :
12717 # Try to guess by grepping values from an object file.
12718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12719 /* end confdefs.h. */
12720 short int ascii_mm[] =
12721 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12722 short int ascii_ii[] =
12723 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12724 int use_ascii (int i) {
12725 return ascii_mm[i] + ascii_ii[i];
12727 short int ebcdic_ii[] =
12728 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12729 short int ebcdic_mm[] =
12730 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12731 int use_ebcdic (int i) {
12732 return ebcdic_mm[i] + ebcdic_ii[i];
12739 return use_ascii (foo) == use_ebcdic (foo);
12744 if ac_fn_c_try_compile "$LINENO"; then :
12745 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12746 ac_cv_c_bigendian=yes
12748 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12749 if test "$ac_cv_c_bigendian" = unknown; then
12750 ac_cv_c_bigendian=no
12752 # finding both strings is unlikely to happen, but who knows?
12753 ac_cv_c_bigendian=unknown
12757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12760 /* end confdefs.h. */
12761 $ac_includes_default
12766 /* Are we little or big endian? From Harbison&Steele. */
12770 char c[sizeof (long int)];
12773 return u.c[sizeof (long int) - 1] == 1;
12779 if ac_fn_c_try_run "$LINENO"; then :
12780 ac_cv_c_bigendian=no
12782 ac_cv_c_bigendian=yes
12784 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12785 conftest.$ac_objext conftest.beam conftest.$ac_ext
12790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12791 $as_echo "$ac_cv_c_bigendian" >&6; }
12792 case $ac_cv_c_bigendian in #(
12794 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12800 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12804 as_fn_error "unknown endianness
12805 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12809 # ------------------------------ #
12810 # Checks for library functions. #
12811 # ------------------------------ #
12813 for ac_header in stdlib.h unistd.h
12815 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12816 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12817 eval as_val=\$$as_ac_Header
12818 if test "x$as_val" = x""yes; then :
12819 cat >>confdefs.h <<_ACEOF
12820 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12827 for ac_func in getpagesize
12829 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12830 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12831 cat >>confdefs.h <<_ACEOF
12832 #define HAVE_GETPAGESIZE 1
12838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12839 $as_echo_n "checking for working mmap... " >&6; }
12840 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12841 $as_echo_n "(cached) " >&6
12843 if test "$cross_compiling" = yes; then :
12844 ac_cv_func_mmap_fixed_mapped=no
12846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12847 /* end confdefs.h. */
12848 $ac_includes_default
12849 /* malloc might have been renamed as rpl_malloc. */
12852 /* Thanks to Mike Haertel and Jim Avera for this test.
12853 Here is a matrix of mmap possibilities:
12854 mmap private not fixed
12855 mmap private fixed at somewhere currently unmapped
12856 mmap private fixed at somewhere already mapped
12857 mmap shared not fixed
12858 mmap shared fixed at somewhere currently unmapped
12859 mmap shared fixed at somewhere already mapped
12860 For private mappings, we should verify that changes cannot be read()
12861 back from the file, nor mmap's back from the file at a different
12862 address. (There have been systems where private was not correctly
12863 implemented like the infamous i386 svr4.0, and systems where the
12864 VM page cache was not coherent with the file system buffer cache
12865 like early versions of FreeBSD and possibly contemporary NetBSD.)
12866 For shared mappings, we should conversely verify that changes get
12867 propagated back to all the places they're supposed to be.
12869 Grep wants private fixed already mapped.
12870 The main things grep needs to know about mmap are:
12871 * does it exist and is it safe to write into the mmap'd area
12872 * how to use it (BSD variants) */
12875 #include <sys/mman.h>
12877 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12881 /* This mess was copied from the GNU getpagesize.h. */
12882 #ifndef HAVE_GETPAGESIZE
12883 /* Assume that all systems that can run configure have sys/param.h. */
12884 # ifndef HAVE_SYS_PARAM_H
12885 # define HAVE_SYS_PARAM_H 1
12888 # ifdef _SC_PAGESIZE
12889 # define getpagesize() sysconf(_SC_PAGESIZE)
12890 # else /* no _SC_PAGESIZE */
12891 # ifdef HAVE_SYS_PARAM_H
12892 # include <sys/param.h>
12893 # ifdef EXEC_PAGESIZE
12894 # define getpagesize() EXEC_PAGESIZE
12895 # else /* no EXEC_PAGESIZE */
12897 # define getpagesize() NBPG * CLSIZE
12900 # endif /* no CLSIZE */
12901 # else /* no NBPG */
12903 # define getpagesize() NBPC
12904 # else /* no NBPC */
12906 # define getpagesize() PAGESIZE
12907 # endif /* PAGESIZE */
12908 # endif /* no NBPC */
12909 # endif /* no NBPG */
12910 # endif /* no EXEC_PAGESIZE */
12911 # else /* no HAVE_SYS_PARAM_H */
12912 # define getpagesize() 8192 /* punt totally */
12913 # endif /* no HAVE_SYS_PARAM_H */
12914 # endif /* no _SC_PAGESIZE */
12916 #endif /* no HAVE_GETPAGESIZE */
12921 char *data, *data2, *data3;
12925 pagesize = getpagesize ();
12927 /* First, make a file with some known garbage in it. */
12928 data = (char *) malloc (pagesize);
12931 for (i = 0; i < pagesize; ++i)
12932 *(data + i) = rand ();
12934 fd = creat ("conftest.mmap", 0600);
12937 if (write (fd, data, pagesize) != pagesize)
12941 /* Next, try to mmap the file at a fixed address which already has
12942 something else allocated at it. If we can, also make sure that
12943 we see the same garbage. */
12944 fd = open ("conftest.mmap", O_RDWR);
12947 data2 = (char *) malloc (2 * pagesize);
12950 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12951 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12952 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12954 for (i = 0; i < pagesize; ++i)
12955 if (*(data + i) != *(data2 + i))
12958 /* Finally, make sure that changes to the mapped area do not
12959 percolate back to the file as seen by read(). (This is a bug on
12960 some variants of i386 svr4.0.) */
12961 for (i = 0; i < pagesize; ++i)
12962 *(data2 + i) = *(data2 + i) + 1;
12963 data3 = (char *) malloc (pagesize);
12966 if (read (fd, data3, pagesize) != pagesize)
12968 for (i = 0; i < pagesize; ++i)
12969 if (*(data + i) != *(data3 + i))
12975 if ac_fn_c_try_run "$LINENO"; then :
12976 ac_cv_func_mmap_fixed_mapped=yes
12978 ac_cv_func_mmap_fixed_mapped=no
12980 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12981 conftest.$ac_objext conftest.beam conftest.$ac_ext
12985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12986 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12987 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12989 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12992 rm -f conftest.mmap
12994 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12995 if test "x$ac_cv_type_pid_t" = x""yes; then :
12999 cat >>confdefs.h <<_ACEOF
13005 for ac_header in vfork.h
13007 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13008 if test "x$ac_cv_header_vfork_h" = x""yes; then :
13009 cat >>confdefs.h <<_ACEOF
13010 #define HAVE_VFORK_H 1
13017 for ac_func in fork vfork
13019 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13020 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13021 eval as_val=\$$as_ac_var
13022 if test "x$as_val" = x""yes; then :
13023 cat >>confdefs.h <<_ACEOF
13024 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13030 if test "x$ac_cv_func_fork" = xyes; then
13031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13032 $as_echo_n "checking for working fork... " >&6; }
13033 if test "${ac_cv_func_fork_works+set}" = set; then :
13034 $as_echo_n "(cached) " >&6
13036 if test "$cross_compiling" = yes; then :
13037 ac_cv_func_fork_works=cross
13039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13040 /* end confdefs.h. */
13041 $ac_includes_default
13046 /* By Ruediger Kuhlmann. */
13047 return fork () < 0;
13053 if ac_fn_c_try_run "$LINENO"; then :
13054 ac_cv_func_fork_works=yes
13056 ac_cv_func_fork_works=no
13058 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13059 conftest.$ac_objext conftest.beam conftest.$ac_ext
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13064 $as_echo "$ac_cv_func_fork_works" >&6; }
13067 ac_cv_func_fork_works=$ac_cv_func_fork
13069 if test "x$ac_cv_func_fork_works" = xcross; then
13071 *-*-amigaos* | *-*-msdosdjgpp*)
13072 # Override, as these systems have only a dummy fork() stub
13073 ac_cv_func_fork_works=no
13076 ac_cv_func_fork_works=yes
13079 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13080 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13082 ac_cv_func_vfork_works=$ac_cv_func_vfork
13083 if test "x$ac_cv_func_vfork" = xyes; then
13084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13085 $as_echo_n "checking for working vfork... " >&6; }
13086 if test "${ac_cv_func_vfork_works+set}" = set; then :
13087 $as_echo_n "(cached) " >&6
13089 if test "$cross_compiling" = yes; then :
13090 ac_cv_func_vfork_works=cross
13092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13093 /* end confdefs.h. */
13094 /* Thanks to Paul Eggert for this test. */
13095 $ac_includes_default
13096 #include <sys/wait.h>
13097 #ifdef HAVE_VFORK_H
13098 # include <vfork.h>
13100 /* On some sparc systems, changes by the child to local and incoming
13101 argument registers are propagated back to the parent. The compiler
13102 is told about this with #include <vfork.h>, but some compilers
13103 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13104 static variable whose address is put into a register that is
13105 clobbered by the vfork. */
13108 sparc_address_test (int arg)
13110 sparc_address_test (arg) int arg;
13113 static pid_t child;
13131 pid_t parent = getpid ();
13134 sparc_address_test (0);
13139 /* Here is another test for sparc vfork register problems. This
13140 test uses lots of local variables, at least as many local
13141 variables as main has allocated so far including compiler
13142 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13143 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13144 reuse the register of parent for one of the local variables,
13145 since it will think that parent can't possibly be used any more
13146 in this routine. Assigning to the local variable will thus
13147 munge parent in the parent process. */
13149 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13150 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13151 /* Convince the compiler that p..p7 are live; otherwise, it might
13152 use the same hardware register for all 8 local variables. */
13153 if (p != p1 || p != p2 || p != p3 || p != p4
13154 || p != p5 || p != p6 || p != p7)
13157 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13158 from child file descriptors. If the child closes a descriptor
13159 before it execs or exits, this munges the parent's descriptor
13160 as well. Test for this by closing stdout in the child. */
13161 _exit(close(fileno(stdout)) != 0);
13166 while (wait(&status) != child)
13169 /* Was there some problem with vforking? */
13172 /* Did the child fail? (This shouldn't happen.) */
13175 /* Did the vfork/compiler bug occur? */
13176 || parent != getpid()
13178 /* Did the file descriptor bug occur? */
13179 || fstat(fileno(stdout), &st) != 0
13184 if ac_fn_c_try_run "$LINENO"; then :
13185 ac_cv_func_vfork_works=yes
13187 ac_cv_func_vfork_works=no
13189 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13190 conftest.$ac_objext conftest.beam conftest.$ac_ext
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13195 $as_echo "$ac_cv_func_vfork_works" >&6; }
13198 if test "x$ac_cv_func_fork_works" = xcross; then
13199 ac_cv_func_vfork_works=$ac_cv_func_vfork
13200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13201 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13204 if test "x$ac_cv_func_vfork_works" = xyes; then
13206 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13210 $as_echo "#define vfork fork" >>confdefs.h
13213 if test "x$ac_cv_func_fork_works" = xyes; then
13215 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13219 for ac_func in getauxval getrusage getuid getgid \
13220 pipe poll pread pread64 pwrite resize_term \
13221 sbrk getpgid setpgid setpgrp setsid \
13222 sigaction sigprocmask sigsetmask socketpair \
13223 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
13224 setrlimit getrlimit posix_madvise waitpid \
13225 ptrace64 sigaltstack mkdtemp setns
13227 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13228 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13229 eval as_val=\$$as_ac_var
13230 if test "x$as_val" = x""yes; then :
13231 cat >>confdefs.h <<_ACEOF
13232 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13240 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13241 if test "${am_cv_langinfo_codeset+set}" = set; then :
13242 $as_echo_n "(cached) " >&6
13244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13245 /* end confdefs.h. */
13246 #include <langinfo.h>
13250 char* cs = nl_langinfo(CODESET);
13255 if ac_fn_c_try_link "$LINENO"; then :
13256 am_cv_langinfo_codeset=yes
13258 am_cv_langinfo_codeset=no
13260 rm -f core conftest.err conftest.$ac_objext \
13261 conftest$ac_exeext conftest.$ac_ext
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13265 $as_echo "$am_cv_langinfo_codeset" >&6; }
13266 if test $am_cv_langinfo_codeset = yes; then
13268 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13274 $as_echo_n "checking for ANSI C header files... " >&6; }
13275 if test "${ac_cv_header_stdc+set}" = set; then :
13276 $as_echo_n "(cached) " >&6
13278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13279 /* end confdefs.h. */
13280 #include <stdlib.h>
13281 #include <stdarg.h>
13282 #include <string.h>
13293 if ac_fn_c_try_compile "$LINENO"; then :
13294 ac_cv_header_stdc=yes
13296 ac_cv_header_stdc=no
13298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13300 if test $ac_cv_header_stdc = yes; then
13301 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13303 /* end confdefs.h. */
13304 #include <string.h>
13307 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13308 $EGREP "memchr" >/dev/null 2>&1; then :
13311 ac_cv_header_stdc=no
13317 if test $ac_cv_header_stdc = yes; then
13318 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13320 /* end confdefs.h. */
13321 #include <stdlib.h>
13324 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13325 $EGREP "free" >/dev/null 2>&1; then :
13328 ac_cv_header_stdc=no
13334 if test $ac_cv_header_stdc = yes; then
13335 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13336 if test "$cross_compiling" = yes; then :
13339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13340 /* end confdefs.h. */
13342 #include <stdlib.h>
13343 #if ((' ' & 0x0FF) == 0x020)
13344 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13345 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13347 # define ISLOWER(c) \
13348 (('a' <= (c) && (c) <= 'i') \
13349 || ('j' <= (c) && (c) <= 'r') \
13350 || ('s' <= (c) && (c) <= 'z'))
13351 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13354 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13359 for (i = 0; i < 256; i++)
13360 if (XOR (islower (i), ISLOWER (i))
13361 || toupper (i) != TOUPPER (i))
13366 if ac_fn_c_try_run "$LINENO"; then :
13369 ac_cv_header_stdc=no
13371 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13372 conftest.$ac_objext conftest.beam conftest.$ac_ext
13377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13378 $as_echo "$ac_cv_header_stdc" >&6; }
13379 if test $ac_cv_header_stdc = yes; then
13381 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13385 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13386 # for constant arguments. Useless!
13387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13388 $as_echo_n "checking for working alloca.h... " >&6; }
13389 if test "${ac_cv_working_alloca_h+set}" = set; then :
13390 $as_echo_n "(cached) " >&6
13392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13393 /* end confdefs.h. */
13394 #include <alloca.h>
13398 char *p = (char *) alloca (2 * sizeof (int));
13404 if ac_fn_c_try_link "$LINENO"; then :
13405 ac_cv_working_alloca_h=yes
13407 ac_cv_working_alloca_h=no
13409 rm -f core conftest.err conftest.$ac_objext \
13410 conftest$ac_exeext conftest.$ac_ext
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13413 $as_echo "$ac_cv_working_alloca_h" >&6; }
13414 if test $ac_cv_working_alloca_h = yes; then
13416 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13421 $as_echo_n "checking for alloca... " >&6; }
13422 if test "${ac_cv_func_alloca_works+set}" = set; then :
13423 $as_echo_n "(cached) " >&6
13425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13426 /* end confdefs.h. */
13428 # define alloca __builtin_alloca
13431 # include <malloc.h>
13432 # define alloca _alloca
13434 # ifdef HAVE_ALLOCA_H
13435 # include <alloca.h>
13440 # ifndef alloca /* predefined by HP cc +Olibcalls */
13451 char *p = (char *) alloca (1);
13457 if ac_fn_c_try_link "$LINENO"; then :
13458 ac_cv_func_alloca_works=yes
13460 ac_cv_func_alloca_works=no
13462 rm -f core conftest.err conftest.$ac_objext \
13463 conftest$ac_exeext conftest.$ac_ext
13465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13466 $as_echo "$ac_cv_func_alloca_works" >&6; }
13468 if test $ac_cv_func_alloca_works = yes; then
13470 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13473 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13474 # that cause trouble. Some versions do not even contain alloca or
13475 # contain a buggy version. If you still want to use their alloca,
13476 # use ar to extract alloca.o from them instead of compiling alloca.c.
13478 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13480 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13484 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13485 if test "${ac_cv_os_cray+set}" = set; then :
13486 $as_echo_n "(cached) " >&6
13488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13489 /* end confdefs.h. */
13490 #if defined CRAY && ! defined CRAY2
13497 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13498 $EGREP "webecray" >/dev/null 2>&1; then :
13506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13507 $as_echo "$ac_cv_os_cray" >&6; }
13508 if test $ac_cv_os_cray = yes; then
13509 for ac_func in _getb67 GETB67 getb67; do
13510 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13511 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13512 eval as_val=\$$as_ac_var
13513 if test "x$as_val" = x""yes; then :
13515 cat >>confdefs.h <<_ACEOF
13516 #define CRAY_STACKSEG_END $ac_func
13525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13526 $as_echo_n "checking stack direction for C alloca... " >&6; }
13527 if test "${ac_cv_c_stack_direction+set}" = set; then :
13528 $as_echo_n "(cached) " >&6
13530 if test "$cross_compiling" = yes; then :
13531 ac_cv_c_stack_direction=0
13533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13534 /* end confdefs.h. */
13535 $ac_includes_default
13537 find_stack_direction ()
13539 static char *addr = 0;
13544 return find_stack_direction ();
13547 return (&dummy > addr) ? 1 : -1;
13553 return find_stack_direction () < 0;
13556 if ac_fn_c_try_run "$LINENO"; then :
13557 ac_cv_c_stack_direction=1
13559 ac_cv_c_stack_direction=-1
13561 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13562 conftest.$ac_objext conftest.beam conftest.$ac_ext
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13567 $as_echo "$ac_cv_c_stack_direction" >&6; }
13568 cat >>confdefs.h <<_ACEOF
13569 #define STACK_DIRECTION $ac_cv_c_stack_direction
13577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13578 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13579 if test "${am_cv_langinfo_codeset+set}" = set; then :
13580 $as_echo_n "(cached) " >&6
13582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13583 /* end confdefs.h. */
13584 #include <langinfo.h>
13588 char* cs = nl_langinfo(CODESET);
13593 if ac_fn_c_try_link "$LINENO"; then :
13594 am_cv_langinfo_codeset=yes
13596 am_cv_langinfo_codeset=no
13598 rm -f core conftest.err conftest.$ac_objext \
13599 conftest$ac_exeext conftest.$ac_ext
13602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13603 $as_echo "$am_cv_langinfo_codeset" >&6; }
13604 if test $am_cv_langinfo_codeset = yes; then
13606 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13611 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
13613 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13614 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13615 eval as_val=\$$as_ac_Header
13616 if test "x$as_val" = x""yes; then :
13617 cat >>confdefs.h <<_ACEOF
13618 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13626 for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
13628 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13629 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13630 eval as_val=\$$as_ac_var
13631 if test "x$as_val" = x""yes; then :
13632 cat >>confdefs.h <<_ACEOF
13633 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13640 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
13641 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
13647 cat >>confdefs.h <<_ACEOF
13648 #define HAVE_DECL_STRERROR $ac_have_decl
13650 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13651 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13657 cat >>confdefs.h <<_ACEOF
13658 #define HAVE_DECL_STRSTR $ac_have_decl
13662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13663 $as_echo_n "checking for sigsetjmp... " >&6; }
13664 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13665 $as_echo_n "(cached) " >&6
13667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13668 /* end confdefs.h. */
13670 #include <setjmp.h>
13675 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13680 if ac_fn_c_try_compile "$LINENO"; then :
13681 gdb_cv_func_sigsetjmp=yes
13683 gdb_cv_func_sigsetjmp=no
13685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13688 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13689 if test $gdb_cv_func_sigsetjmp = yes; then
13691 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13696 # Check the return and argument types of ptrace.
13699 for ac_header in sys/ptrace.h ptrace.h
13701 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13702 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13703 eval as_val=\$$as_ac_Header
13704 if test "x$as_val" = x""yes; then :
13705 cat >>confdefs.h <<_ACEOF
13706 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13714 gdb_ptrace_headers='
13715 #include <sys/types.h>
13716 #if HAVE_SYS_PTRACE_H
13717 # include <sys/ptrace.h>
13720 # include <unistd.h>
13723 # There is no point in checking if we don't have a prototype.
13724 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
13726 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
13732 cat >>confdefs.h <<_ACEOF
13733 #define HAVE_DECL_PTRACE $ac_have_decl
13735 if test $ac_have_decl = 1; then :
13739 : ${gdb_cv_func_ptrace_ret='int'}
13740 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13744 # Check return type. Varargs (used on GNU/Linux) conflict with the
13745 # empty argument list, so check for that explicitly.
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13747 $as_echo_n "checking return type of ptrace... " >&6; }
13748 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
13749 $as_echo_n "(cached) " >&6
13751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13752 /* end confdefs.h. */
13753 $gdb_ptrace_headers
13757 extern long ptrace (enum __ptrace_request, ...);
13762 if ac_fn_c_try_compile "$LINENO"; then :
13763 gdb_cv_func_ptrace_ret='long'
13765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13766 /* end confdefs.h. */
13767 $gdb_ptrace_headers
13771 extern int ptrace ();
13776 if ac_fn_c_try_compile "$LINENO"; then :
13777 gdb_cv_func_ptrace_ret='int'
13779 gdb_cv_func_ptrace_ret='long'
13781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13786 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13788 cat >>confdefs.h <<_ACEOF
13789 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13792 # Check argument types.
13793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13794 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13795 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13796 $as_echo_n "(cached) " >&6
13799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13800 /* end confdefs.h. */
13801 $gdb_ptrace_headers
13805 extern long ptrace (enum __ptrace_request, ...);
13810 if ac_fn_c_try_compile "$LINENO"; then :
13811 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
13814 for gdb_arg1 in 'int' 'long'; do
13815 for gdb_arg2 in 'pid_t' 'int' 'long'; do
13816 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13817 for gdb_arg4 in 'int' 'long' 'void *'; do
13818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13819 /* end confdefs.h. */
13820 $gdb_ptrace_headers
13825 extern $gdb_cv_func_ptrace_ret
13826 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13832 if ac_fn_c_try_compile "$LINENO"; then :
13833 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13837 for gdb_arg5 in 'int *' 'int' 'long'; do
13838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13839 /* end confdefs.h. */
13840 $gdb_ptrace_headers
13845 extern $gdb_cv_func_ptrace_ret
13846 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13852 if ac_fn_c_try_compile "$LINENO"; then :
13854 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13863 # Provide a safe default value.
13864 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13870 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13871 ac_save_IFS=$IFS; IFS=','
13872 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13876 cat >>confdefs.h <<_ACEOF
13877 #define PTRACE_TYPE_ARG1 $1
13881 cat >>confdefs.h <<_ACEOF
13882 #define PTRACE_TYPE_ARG3 $3
13886 cat >>confdefs.h <<_ACEOF
13887 #define PTRACE_TYPE_ARG4 $4
13890 if test -n "$5"; then
13892 cat >>confdefs.h <<_ACEOF
13893 #define PTRACE_TYPE_ARG5 $5
13899 if test "$cross_compiling" = no; then
13900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13901 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13902 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13903 $as_echo_n "(cached) " >&6
13905 if test "$cross_compiling" = yes; then :
13906 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13909 /* end confdefs.h. */
13910 $ac_includes_default
13914 /* If this system has a BSD-style setpgrp which takes arguments,
13915 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13916 exit successfully. */
13917 return setpgrp (1,1) != -1;
13922 if ac_fn_c_try_run "$LINENO"; then :
13923 ac_cv_func_setpgrp_void=no
13925 ac_cv_func_setpgrp_void=yes
13927 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13928 conftest.$ac_objext conftest.beam conftest.$ac_ext
13932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13933 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13934 if test $ac_cv_func_setpgrp_void = yes; then
13936 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13942 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13943 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13944 $as_echo_n "(cached) " >&6
13946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13947 /* end confdefs.h. */
13949 #include <unistd.h>
13955 if (setpgrp(1,1) == -1)
13964 if ac_fn_c_try_compile "$LINENO"; then :
13965 ac_cv_func_setpgrp_void=no
13967 ac_cv_func_setpgrp_void=yes
13969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13972 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13973 if test $ac_cv_func_setpgrp_void = yes; then
13974 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13979 # Assume we'll default to using the included libiberty regex.
13980 gdb_use_included_regex=yes
13982 # However, if the system regex is GNU regex, then default to *not*
13983 # using the included regex.
13984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13985 $as_echo_n "checking for GNU regex... " >&6; }
13986 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13987 $as_echo_n "(cached) " >&6
13989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13990 /* end confdefs.h. */
13991 #include <gnu-versions.h>
13995 #define REGEX_INTERFACE_VERSION 1
13996 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13997 # error "Version mismatch"
14003 if ac_fn_c_try_compile "$LINENO"; then :
14004 gdb_cv_have_gnu_regex=yes
14006 gdb_cv_have_gnu_regex=no
14008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
14011 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
14012 if test $gdb_cv_have_gnu_regex = yes; then
14013 gdb_use_included_regex=no
14017 # Check whether --with-included-regex was given.
14018 if test "${with_included_regex+set}" = set; then :
14019 withval=$with_included_regex; gdb_with_regex=$withval
14021 gdb_with_regex=$gdb_use_included_regex
14024 if test "$gdb_with_regex" = yes; then
14026 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
14030 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
14031 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
14032 #include <sys/proc.h>
14035 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
14037 cat >>confdefs.h <<_ACEOF
14038 #define HAVE_STRUCT_THREAD_TD_PCB 1
14045 # See if <sys/lwp.h> defines `struct lwp`.
14046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
14047 $as_echo_n "checking for struct lwp... " >&6; }
14048 if test "${gdb_cv_struct_lwp+set}" = set; then :
14049 $as_echo_n "(cached) " >&6
14051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14052 /* end confdefs.h. */
14053 #include <sys/param.h>
14055 #include <sys/lwp.h>
14064 if ac_fn_c_try_compile "$LINENO"; then :
14065 gdb_cv_struct_lwp=yes
14067 gdb_cv_struct_lwp=no
14069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
14072 $as_echo "$gdb_cv_struct_lwp" >&6; }
14073 if test $gdb_cv_struct_lwp = yes; then
14075 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
14079 # See if <machine/reg.h> degines `struct reg'.
14080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
14081 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
14082 if test "${gdb_cv_struct_reg+set}" = set; then :
14083 $as_echo_n "(cached) " >&6
14085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14086 /* end confdefs.h. */
14087 #include <sys/types.h>
14088 #include <machine/reg.h>
14097 if ac_fn_c_try_compile "$LINENO"; then :
14098 gdb_cv_struct_reg=yes
14100 gdb_cv_struct_reg=no
14102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
14105 $as_echo "$gdb_cv_struct_reg" >&6; }
14106 if test $gdb_cv_struct_reg = yes; then
14108 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
14112 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
14113 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
14114 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
14115 #include <machine/reg.h>
14117 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
14119 cat >>confdefs.h <<_ACEOF
14120 #define HAVE_STRUCT_REG_R_FS 1
14125 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
14126 #include <machine/reg.h>
14128 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
14130 cat >>confdefs.h <<_ACEOF
14131 #define HAVE_STRUCT_REG_R_GS 1
14138 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
14139 # Older amd64 Linux's don't have the fs_base and gs_base members of
14140 # `struct user_regs_struct'.
14141 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/types.h>
14142 #include <sys/user.h>
14144 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
14146 cat >>confdefs.h <<_ACEOF
14147 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
14152 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/types.h>
14153 #include <sys/user.h>
14155 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
14157 cat >>confdefs.h <<_ACEOF
14158 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
14165 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14167 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14168 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
14169 $as_echo_n "(cached) " >&6
14171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14172 /* end confdefs.h. */
14173 #include <sys/ptrace.h>
14182 if ac_fn_c_try_compile "$LINENO"; then :
14183 gdb_cv_have_ptrace_getregs=yes
14185 gdb_cv_have_ptrace_getregs=no
14187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
14191 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
14192 if test $gdb_cv_have_ptrace_getregs = yes; then
14194 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14198 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
14199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14200 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14201 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
14202 $as_echo_n "(cached) " >&6
14204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14205 /* end confdefs.h. */
14206 #include <sys/ptrace.h>
14215 if ac_fn_c_try_compile "$LINENO"; then :
14216 gdb_cv_have_ptrace_getfpxregs=yes
14218 gdb_cv_have_ptrace_getfpxregs=no
14220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
14224 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
14225 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
14227 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14231 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
14232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
14233 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
14234 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
14235 $as_echo_n "(cached) " >&6
14237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14238 /* end confdefs.h. */
14239 #include <sys/types.h>
14240 #include <sys/ptrace.h>
14249 if ac_fn_c_try_compile "$LINENO"; then :
14250 gdb_cv_have_pt_getdbregs=yes
14252 gdb_cv_have_pt_getdbregs=no
14254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
14258 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
14259 if test $gdb_cv_have_pt_getdbregs = yes; then
14261 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
14265 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
14266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
14267 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
14268 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
14269 $as_echo_n "(cached) " >&6
14271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14272 /* end confdefs.h. */
14273 #include <sys/types.h>
14274 #include <sys/ptrace.h>
14283 if ac_fn_c_try_compile "$LINENO"; then :
14284 gdb_cv_have_pt_getxmmregs=yes
14286 gdb_cv_have_pt_getxmmregs=no
14288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
14292 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
14293 if test $gdb_cv_have_pt_getxmmregs = yes; then
14295 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
14299 # See if <sys/ptrace.h> supports LWP names on FreeBSD
14300 # Older FreeBSD versions don't have the pl_tdname member of
14301 # `struct ptrace_lwpinfo'.
14302 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
14304 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then :
14306 cat >>confdefs.h <<_ACEOF
14307 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
14314 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
14315 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
14317 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>
14319 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = x""yes; then :
14321 cat >>confdefs.h <<_ACEOF
14322 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
14329 if test "$ac_cv_header_sys_procfs_h" = yes; then
14330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14331 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14332 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
14333 $as_echo_n "(cached) " >&6
14335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14336 /* end confdefs.h. */
14339 /* Needed for new procfs interface on sparc-solaris. */
14340 #define _STRUCTURED_PROC 1
14341 #include <sys/procfs.h>
14350 if ac_fn_c_try_compile "$LINENO"; then :
14351 bfd_cv_have_sys_procfs_type_gregset_t=yes
14353 bfd_cv_have_sys_procfs_type_gregset_t=no
14356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14359 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14361 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14365 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14368 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14369 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
14370 $as_echo_n "(cached) " >&6
14372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14373 /* end confdefs.h. */
14376 /* Needed for new procfs interface on sparc-solaris. */
14377 #define _STRUCTURED_PROC 1
14378 #include <sys/procfs.h>
14387 if ac_fn_c_try_compile "$LINENO"; then :
14388 bfd_cv_have_sys_procfs_type_fpregset_t=yes
14390 bfd_cv_have_sys_procfs_type_fpregset_t=no
14393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14396 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14398 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14402 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14405 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14406 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
14407 $as_echo_n "(cached) " >&6
14409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14410 /* end confdefs.h. */
14413 /* Needed for new procfs interface on sparc-solaris. */
14414 #define _STRUCTURED_PROC 1
14415 #include <sys/procfs.h>
14424 if ac_fn_c_try_compile "$LINENO"; then :
14425 bfd_cv_have_sys_procfs_type_prgregset_t=yes
14427 bfd_cv_have_sys_procfs_type_prgregset_t=no
14430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14433 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14435 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14439 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14442 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14443 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
14444 $as_echo_n "(cached) " >&6
14446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14447 /* end confdefs.h. */
14450 /* Needed for new procfs interface on sparc-solaris. */
14451 #define _STRUCTURED_PROC 1
14452 #include <sys/procfs.h>
14461 if ac_fn_c_try_compile "$LINENO"; then :
14462 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
14464 bfd_cv_have_sys_procfs_type_prfpregset_t=no
14467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14470 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14472 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14476 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14479 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14480 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
14481 $as_echo_n "(cached) " >&6
14483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14484 /* end confdefs.h. */
14487 /* Needed for new procfs interface on sparc-solaris. */
14488 #define _STRUCTURED_PROC 1
14489 #include <sys/procfs.h>
14498 if ac_fn_c_try_compile "$LINENO"; then :
14499 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
14501 bfd_cv_have_sys_procfs_type_prgregset32_t=no
14504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14507 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
14509 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
14512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
14513 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
14515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
14516 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
14517 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
14518 $as_echo_n "(cached) " >&6
14520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14521 /* end confdefs.h. */
14524 /* Needed for new procfs interface on sparc-solaris. */
14525 #define _STRUCTURED_PROC 1
14526 #include <sys/procfs.h>
14535 if ac_fn_c_try_compile "$LINENO"; then :
14536 bfd_cv_have_sys_procfs_type_lwpid_t=yes
14538 bfd_cv_have_sys_procfs_type_lwpid_t=no
14541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14544 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14546 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14550 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14553 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14554 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
14555 $as_echo_n "(cached) " >&6
14557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14558 /* end confdefs.h. */
14561 /* Needed for new procfs interface on sparc-solaris. */
14562 #define _STRUCTURED_PROC 1
14563 #include <sys/procfs.h>
14572 if ac_fn_c_try_compile "$LINENO"; then :
14573 bfd_cv_have_sys_procfs_type_psaddr_t=yes
14575 bfd_cv_have_sys_procfs_type_psaddr_t=no
14578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14581 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14583 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14587 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14592 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14594 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14595 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14596 $as_echo_n "(cached) " >&6
14598 if test "$cross_compiling" = yes; then :
14599 gdb_cv_prfpregset_t_broken=yes
14601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14602 /* end confdefs.h. */
14603 #include <sys/procfs.h>
14606 if (sizeof (prfpregset_t) == sizeof (void *))
14611 if ac_fn_c_try_run "$LINENO"; then :
14612 gdb_cv_prfpregset_t_broken=no
14614 gdb_cv_prfpregset_t_broken=yes
14616 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14617 conftest.$ac_objext conftest.beam conftest.$ac_ext
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14623 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14624 if test $gdb_cv_prfpregset_t_broken = yes; then
14626 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14632 # Check if the compiler supports the `long long' type.
14634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14635 $as_echo_n "checking for long long support in compiler... " >&6; }
14636 if test "${gdb_cv_c_long_long+set}" = set; then :
14637 $as_echo_n "(cached) " >&6
14639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14640 /* end confdefs.h. */
14641 extern long long foo;
14645 switch (foo & 2) { case 0: return 1; }
14650 if ac_fn_c_try_compile "$LINENO"; then :
14651 gdb_cv_c_long_long=yes
14653 gdb_cv_c_long_long=no
14655 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14658 $as_echo "$gdb_cv_c_long_long" >&6; }
14659 if test $gdb_cv_c_long_long != yes; then
14660 # libdecnumber requires long long.
14661 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
14664 # Check if the compiler and runtime support printing long longs.
14666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14667 $as_echo_n "checking for long long support in printf... " >&6; }
14668 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14669 $as_echo_n "(cached) " >&6
14671 if test "$cross_compiling" = yes; then :
14672 gdb_cv_printf_has_long_long=no
14674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14675 /* end confdefs.h. */
14676 $ac_includes_default
14682 l = (l << 16) + 0x0123;
14683 l = (l << 16) + 0x4567;
14684 l = (l << 16) + 0x89ab;
14685 l = (l << 16) + 0xcdef;
14686 sprintf (buf, "0x%016llx", l);
14687 return (strcmp ("0x0123456789abcdef", buf));
14692 if ac_fn_c_try_run "$LINENO"; then :
14693 gdb_cv_printf_has_long_long=yes
14695 gdb_cv_printf_has_long_long=no
14697 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14698 conftest.$ac_objext conftest.beam conftest.$ac_ext
14702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14703 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14704 if test $gdb_cv_printf_has_long_long = yes; then
14706 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14710 # Check if the compiler and runtime support printing decfloats.
14712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14713 $as_echo_n "checking for decfloat support in printf... " >&6; }
14714 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14715 $as_echo_n "(cached) " >&6
14717 if test "$cross_compiling" = yes; then :
14718 gdb_cv_printf_has_decfloat=no
14720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14721 /* end confdefs.h. */
14722 $ac_includes_default
14727 _Decimal32 d32 = 1.2345df;
14728 _Decimal64 d64 = 1.2345dd;
14729 _Decimal128 d128 = 1.2345dl;
14730 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14731 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14736 if ac_fn_c_try_run "$LINENO"; then :
14737 gdb_cv_printf_has_decfloat=yes
14739 gdb_cv_printf_has_decfloat=no
14741 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14742 conftest.$ac_objext conftest.beam conftest.$ac_ext
14746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14747 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14748 if test $gdb_cv_printf_has_decfloat = yes; then
14750 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14754 # Check if the compiler supports the `long double' type. We can't use
14755 # AC_C_LONG_DOUBLE because that one does additional checks on the
14756 # constants defined in <float.h> that fail on some systems,
14757 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14760 $as_echo_n "checking for long double support in compiler... " >&6; }
14761 if test "${gdb_cv_c_long_double+set}" = set; then :
14762 $as_echo_n "(cached) " >&6
14764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14765 /* end confdefs.h. */
14768 if ac_fn_c_try_compile "$LINENO"; then :
14769 gdb_cv_c_long_double=yes
14771 gdb_cv_c_long_double=no
14773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14776 $as_echo "$gdb_cv_c_long_double" >&6; }
14777 if test $gdb_cv_c_long_double = yes; then
14779 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14783 # Check if the compiler and runtime support printing long doubles.
14785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14786 $as_echo_n "checking for long double support in printf... " >&6; }
14787 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14788 $as_echo_n "(cached) " >&6
14790 if test "$cross_compiling" = yes; then :
14791 gdb_cv_printf_has_long_double=no
14793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14794 /* end confdefs.h. */
14795 $ac_includes_default
14800 long double f = 3.141592653;
14801 sprintf (buf, "%Lg", f);
14802 return (strncmp ("3.14159", buf, 7));
14807 if ac_fn_c_try_run "$LINENO"; then :
14808 gdb_cv_printf_has_long_double=yes
14810 gdb_cv_printf_has_long_double=no
14812 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14813 conftest.$ac_objext conftest.beam conftest.$ac_ext
14817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14818 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14819 if test $gdb_cv_printf_has_long_double = yes; then
14821 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14825 # Check if the compiler and runtime support scanning long doubles.
14827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14828 $as_echo_n "checking for long double support in scanf... " >&6; }
14829 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14830 $as_echo_n "(cached) " >&6
14832 if test "$cross_compiling" = yes; then :
14833 gdb_cv_scanf_has_long_double=no
14835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14836 /* end confdefs.h. */
14841 char *buf = "3.141592653";
14843 sscanf (buf, "%Lg", &f);
14844 return !(f > 3.14159 && f < 3.14160);
14849 if ac_fn_c_try_run "$LINENO"; then :
14850 gdb_cv_scanf_has_long_double=yes
14852 gdb_cv_scanf_has_long_double=no
14854 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14855 conftest.$ac_objext conftest.beam conftest.$ac_ext
14859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14860 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14861 if test $gdb_cv_scanf_has_long_double = yes; then
14863 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14870 $as_echo_n "checking for -bbigtoc option... " >&6; }
14871 if test "${gdb_cv_bigtoc+set}" = set; then :
14872 $as_echo_n "(cached) " >&6
14875 SAVE_LDFLAGS=$LDFLAGS
14878 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14879 *) gdb_cv_bigtoc=-bbigtoc ;;
14882 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14884 /* end confdefs.h. */
14894 if ac_fn_c_try_link "$LINENO"; then :
14899 rm -f core conftest.err conftest.$ac_objext \
14900 conftest$ac_exeext conftest.$ac_ext
14901 LDFLAGS="${SAVE_LDFLAGS}"
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14905 $as_echo "$gdb_cv_bigtoc" >&6; }
14906 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14911 $as_echo_n "checking for the dynamic export flag... " >&6; }
14913 if test "${gdb_native}" = yes; then
14914 # The dynamically loaded libthread_db needs access to symbols in the gdb
14915 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14916 # may not be supported there.
14917 old_LDFLAGS="$LDFLAGS"
14918 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14919 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14920 LDFLAGS="$LDFLAGS $RDYNAMIC"
14921 if test "${have_libpython}" = no; then
14922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14923 /* end confdefs.h. */
14933 if ac_fn_c_try_link "$LINENO"; then :
14936 rm -f core conftest.err conftest.$ac_objext \
14937 conftest$ac_exeext conftest.$ac_ext
14939 # Workaround http://bugs.python.org/issue4434 where static
14940 # libpythonX.Y.a would get its symbols required for
14941 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14942 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14944 # Note the workaround for Python
14945 # http://bugs.python.org/issue10112 earlier has removed
14946 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
14947 # here too, as otherwise it'd make this -Wl,--dynamic-list test
14949 old_CFLAGS="$CFLAGS"
14950 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14952 LIBS="$LIBS $PYTHON_LIBS"
14953 old_CPPFLAGS="$CPPFLAGS"
14954 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
14955 if test "$cross_compiling" = yes; then :
14958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14959 /* end confdefs.h. */
14960 #include "Python.h"
14966 err = PyRun_SimpleString ("import itertools\n");
14968 return err == 0 ? 0 : 1;
14973 if ac_fn_c_try_run "$LINENO"; then :
14976 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14977 conftest.$ac_objext conftest.beam conftest.$ac_ext
14981 CFLAGS="$old_CFLAGS"
14982 CPPFLAGS="$old_CPPFLAGS"
14984 LDFLAGS="$old_LDFLAGS"
14986 if $dynamic_list; then
14987 found="-Wl,--dynamic-list"
14988 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14991 RDYNAMIC="-rdynamic"
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14995 $as_echo "$found" >&6; }
14998 if test ${build} = ${host} -a ${host} = ${target} ; then
15001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
15002 $as_echo_n "checking for AiX thread debugging library... " >&6; }
15003 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
15004 $as_echo_n "(cached) " >&6
15006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15007 /* end confdefs.h. */
15008 #include <sys/pthdebug.h>
15012 #ifndef PTHDB_VERSION_3
15019 if ac_fn_c_try_compile "$LINENO"; then :
15020 gdb_cv_have_aix_thread_debug=yes
15022 gdb_cv_have_aix_thread_debug=no
15024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
15028 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
15029 if test $gdb_cv_have_aix_thread_debug = yes; then
15030 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
15031 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
15032 LIBS="$LIBS -lpthdebug"
15034 # Older versions of AIX do not provide the declaration for
15035 # the getthrds function (it appears that it was introduced
15037 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
15039 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
15045 cat >>confdefs.h <<_ACEOF
15046 #define HAVE_DECL_GETTHRDS $ac_have_decl
15055 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
15056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
15057 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
15058 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
15059 $as_echo_n "(cached) " >&6
15061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15062 /* end confdefs.h. */
15063 #include <thread_db.h>
15067 int i = TD_NOTALLOC;
15072 if ac_fn_c_try_compile "$LINENO"; then :
15073 gdb_cv_thread_db_h_has_td_notalloc=yes
15075 gdb_cv_thread_db_h_has_td_notalloc=no
15078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
15082 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
15083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
15084 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
15085 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
15086 $as_echo_n "(cached) " >&6
15088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15089 /* end confdefs.h. */
15090 #include <thread_db.h>
15094 int i = TD_VERSION;
15099 if ac_fn_c_try_compile "$LINENO"; then :
15100 gdb_cv_thread_db_h_has_td_version=yes
15102 gdb_cv_thread_db_h_has_td_version=no
15105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
15109 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
15110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
15111 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
15112 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
15113 $as_echo_n "(cached) " >&6
15115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15116 /* end confdefs.h. */
15117 #include <thread_db.h>
15126 if ac_fn_c_try_compile "$LINENO"; then :
15127 gdb_cv_thread_db_h_has_td_notls=yes
15129 gdb_cv_thread_db_h_has_td_notls=no
15132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
15136 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
15138 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
15140 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
15143 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
15145 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
15148 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
15150 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
15154 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
15156 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
15162 cat >>confdefs.h <<_ACEOF
15163 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
15167 if test "$cross_compiling" = yes; then :
15168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15169 /* end confdefs.h. */
15170 #include <sys/personality.h>
15175 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
15176 # define ADDR_NO_RANDOMIZE 0x0040000
15178 /* Test the flag could be set and stays set. */
15179 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15180 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15186 if ac_fn_c_try_link "$LINENO"; then :
15187 have_personality=true
15189 have_personality=false
15191 rm -f core conftest.err conftest.$ac_objext \
15192 conftest$ac_exeext conftest.$ac_ext
15194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15195 /* end confdefs.h. */
15196 #include <sys/personality.h>
15201 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
15202 # define ADDR_NO_RANDOMIZE 0x0040000
15204 /* Test the flag could be set and stays set. */
15205 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15206 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15212 if ac_fn_c_try_run "$LINENO"; then :
15213 have_personality=true
15215 have_personality=false
15217 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15218 conftest.$ac_objext conftest.beam conftest.$ac_ext
15221 if $have_personality
15224 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15237 cat >>confdefs.h <<_ACEOF
15238 #define GDBINIT "$gdbinit"
15243 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15244 # except that the argument to --with-sysroot is optional.
15245 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15246 if test "x$with_sysroot" = xyes; then
15247 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15250 # Check whether --with-sysroot was given.
15251 if test "${with_sysroot+set}" = set; then :
15252 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15254 TARGET_SYSTEM_ROOT=
15258 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15259 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15260 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15261 ac_define_dir=`eval echo $ac_define_dir`
15263 cat >>confdefs.h <<_ACEOF
15264 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
15270 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15271 if test "x$prefix" = xNONE; then
15272 test_prefix=/usr/local
15274 test_prefix=$prefix
15277 test_prefix=$exec_prefix
15280 case ${ac_define_dir} in
15281 "${test_prefix}"|"${test_prefix}/"*|\
15282 '${exec_prefix}'|'${exec_prefix}/'*)
15287 cat >>confdefs.h <<_ACEOF
15288 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15295 # Check whether --with-system-gdbinit was given.
15296 if test "${with_system_gdbinit+set}" = set; then :
15297 withval=$with_system_gdbinit;
15298 SYSTEM_GDBINIT=$withval
15304 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15305 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15306 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15307 ac_define_dir=`eval echo $ac_define_dir`
15309 cat >>confdefs.h <<_ACEOF
15310 #define SYSTEM_GDBINIT "$ac_define_dir"
15316 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15317 if test "x$prefix" = xNONE; then
15318 test_prefix=/usr/local
15320 test_prefix=$prefix
15323 test_prefix=$exec_prefix
15326 case ${ac_define_dir} in
15327 "${test_prefix}"|"${test_prefix}/"*|\
15328 '${exec_prefix}'|'${exec_prefix}/'*)
15333 cat >>confdefs.h <<_ACEOF
15334 #define SYSTEM_GDBINIT_RELOCATABLE $value
15341 # Check whether --enable-werror was given.
15342 if test "${enable_werror+set}" = set; then :
15343 enableval=$enable_werror; case "${enableval}" in
15344 yes | y) ERROR_ON_WARNING="yes" ;;
15345 no | n) ERROR_ON_WARNING="no" ;;
15346 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15351 # Enable -Werror by default when using gcc. Turn it off for releases.
15352 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
15353 ERROR_ON_WARNING=yes
15357 if test "${ERROR_ON_WARNING}" = yes ; then
15358 WERROR_CFLAGS="-Werror"
15361 # The options we'll try to enable.
15362 build_warnings="-Wall -Wpointer-arith \
15363 -Wno-unused -Wunused-value -Wunused-function \
15364 -Wno-switch -Wno-char-subscripts \
15365 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
15366 -Wno-sign-compare -Wno-narrowing -Wno-error=maybe-uninitialized \
15367 -Wno-mismatched-tags \
15368 -Wno-error=deprecated-register \
15369 -Wsuggest-override"
15373 # Enable -Wno-format by default when using gcc on mingw since many
15374 # GCC versions complain about %I64.
15375 build_warnings="$build_warnings -Wno-format" ;;
15377 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
15378 # doesn't understand.
15379 build_warnings="$build_warnings -Wno-unknown-pragmas"
15380 # Solaris 11 <unistd.h> marks vfork deprecated.
15381 build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
15382 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
15385 # Check whether --enable-build-warnings was given.
15386 if test "${enable_build_warnings+set}" = set; then :
15387 enableval=$enable_build_warnings; case "${enableval}" in
15389 no) build_warnings="-w";;
15390 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15391 build_warnings="${build_warnings} ${t}";;
15392 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15393 build_warnings="${t} ${build_warnings}";;
15394 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15396 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15397 echo "Setting compiler warning flags = $build_warnings" 6>&1
15400 # Check whether --enable-gdb-build-warnings was given.
15401 if test "${enable_gdb_build_warnings+set}" = set; then :
15402 enableval=$enable_gdb_build_warnings; case "${enableval}" in
15404 no) build_warnings="-w";;
15405 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15406 build_warnings="${build_warnings} ${t}";;
15407 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15408 build_warnings="${t} ${build_warnings}";;
15409 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15411 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15412 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15416 # The set of warnings supported by a C++ compiler is not the same as
15417 # of the C compiler.
15419 ac_cpp='$CXXCPP $CPPFLAGS'
15420 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15421 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15422 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15426 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15429 $as_echo_n "checking compiler warning flags... " >&6; }
15430 # Separate out the -Werror flag as some files just cannot be
15431 # compiled with it enabled.
15432 for w in ${build_warnings}; do
15433 # GCC does not complain about -Wno-unknown-warning. Invert
15434 # and test -Wunknown-warning instead.
15437 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
15443 -Werr*) WERROR_CFLAGS=-Werror ;;
15445 # Check whether GCC accepts it.
15446 saved_CFLAGS="$CFLAGS"
15447 CFLAGS="$CFLAGS -Werror $wtest"
15448 saved_CXXFLAGS="$CXXFLAGS"
15449 CXXFLAGS="$CXXFLAGS -Werror $wtest"
15450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15451 /* end confdefs.h. */
15461 if ac_fn_cxx_try_compile "$LINENO"; then :
15462 WARN_CFLAGS="${WARN_CFLAGS} $w"
15464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15465 CFLAGS="$saved_CFLAGS"
15466 CXXFLAGS="$saved_CXXFLAGS"
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15470 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15476 ac_cpp='$CPP $CPPFLAGS'
15477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15483 # In the Cygwin environment, we need some additional flags.
15484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15485 $as_echo_n "checking for cygwin... " >&6; }
15486 if test "${gdb_cv_os_cygwin+set}" = set; then :
15487 $as_echo_n "(cached) " >&6
15489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15490 /* end confdefs.h. */
15492 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15496 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15497 $EGREP "^lose$" >/dev/null 2>&1; then :
15498 gdb_cv_os_cygwin=yes
15500 gdb_cv_os_cygwin=no
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15506 $as_echo "$gdb_cv_os_cygwin" >&6; }
15509 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15511 *go32* ) SER_HARDWIRE=ser-go32.o ;;
15512 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15513 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15517 # libreadline needs libuser32.a in a cygwin environment
15519 if test x$gdb_cv_os_cygwin = xyes; then
15520 WIN32LIBS="-luser32"
15521 case "${target}" in
15522 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15527 # The ser-tcp.c module requires sockets.
15531 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15533 WIN32LIBS="$WIN32LIBS -lws2_32"
15538 # Add ELF support to GDB, but only if BFD includes ELF support.
15541 OLD_LDFLAGS=$LDFLAGS
15543 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15544 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
15545 # always want our bfd.
15546 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15547 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15548 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15549 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15550 LIBS="-lbfd -liberty -lz $intl $LIBS"
15551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15552 $as_echo_n "checking for ELF support in BFD... " >&6; }
15553 if test "${gdb_cv_var_elf+set}" = set; then :
15554 $as_echo_n "(cached) " >&6
15556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15557 /* end confdefs.h. */
15558 #include <stdlib.h>
15560 #include "elf-bfd.h"
15565 return bfd_get_elf_phdr_upper_bound (NULL);
15570 if ac_fn_c_try_link "$LINENO"; then :
15575 rm -f core conftest.err conftest.$ac_objext \
15576 conftest$ac_exeext conftest.$ac_ext
15578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15579 $as_echo "$gdb_cv_var_elf" >&6; }
15581 LDFLAGS=$OLD_LDFLAGS
15583 if test $gdb_cv_var_elf = yes; then
15584 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
15586 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15588 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15589 if test "$plugins" = "yes"; then
15590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15591 $as_echo_n "checking for library containing dlopen... " >&6; }
15592 if test "${ac_cv_search_dlopen+set}" = set; then :
15593 $as_echo_n "(cached) " >&6
15595 ac_func_search_save_LIBS=$LIBS
15596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15597 /* end confdefs.h. */
15599 /* Override any GCC internal prototype to avoid an error.
15600 Use char because int might match the return type of a GCC
15601 builtin and then its argument prototype would still apply. */
15614 for ac_lib in '' dl; do
15615 if test -z "$ac_lib"; then
15616 ac_res="none required"
15619 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15621 if ac_fn_c_try_link "$LINENO"; then :
15622 ac_cv_search_dlopen=$ac_res
15624 rm -f core conftest.err conftest.$ac_objext \
15626 if test "${ac_cv_search_dlopen+set}" = set; then :
15630 if test "${ac_cv_search_dlopen+set}" = set; then :
15633 ac_cv_search_dlopen=no
15635 rm conftest.$ac_ext
15636 LIBS=$ac_func_search_save_LIBS
15638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15639 $as_echo "$ac_cv_search_dlopen" >&6; }
15640 ac_res=$ac_cv_search_dlopen
15641 if test "$ac_res" != no; then :
15642 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15649 # Add macho support to GDB, but only if BFD includes it.
15652 OLD_LDFLAGS=$LDFLAGS
15654 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15655 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
15656 # always want our bfd.
15657 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15658 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15659 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15660 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15661 LIBS="-lbfd -liberty -lz $intl $LIBS"
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
15663 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
15664 if test "${gdb_cv_var_macho+set}" = set; then :
15665 $as_echo_n "(cached) " >&6
15667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15668 /* end confdefs.h. */
15669 #include <stdlib.h>
15671 #include "mach-o.h"
15676 return bfd_mach_o_lookup_command (NULL, 0, NULL);
15681 if ac_fn_c_try_link "$LINENO"; then :
15682 gdb_cv_var_macho=yes
15684 gdb_cv_var_macho=no
15686 rm -f core conftest.err conftest.$ac_objext \
15687 conftest$ac_exeext conftest.$ac_ext
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
15690 $as_echo "$gdb_cv_var_macho" >&6; }
15692 LDFLAGS=$OLD_LDFLAGS
15694 if test $gdb_cv_var_macho = yes; then
15695 CONFIG_OBS="$CONFIG_OBS machoread.o"
15698 # Add any host-specific objects to GDB.
15699 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15701 # If building on ELF, look for lzma support for embedded compressed debug info.
15702 if test $gdb_cv_var_elf = yes; then
15704 # Check whether --with-lzma was given.
15705 if test "${with_lzma+set}" = set; then :
15706 withval=$with_lzma;
15711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
15712 $as_echo_n "checking whether to use lzma... " >&6; }
15713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
15714 $as_echo "$with_lzma" >&6; }
15716 if test "${with_lzma}" != no; then
15727 acl_save_prefix="$prefix"
15728 prefix="$acl_final_prefix"
15729 acl_save_exec_prefix="$exec_prefix"
15730 exec_prefix="$acl_final_exec_prefix"
15732 eval additional_includedir=\"$includedir\"
15733 eval additional_libdir=\"$libdir\"
15735 exec_prefix="$acl_save_exec_prefix"
15736 prefix="$acl_save_prefix"
15739 # Check whether --with-liblzma-prefix was given.
15740 if test "${with_liblzma_prefix+set}" = set; then :
15741 withval=$with_liblzma_prefix;
15742 if test "X$withval" = "Xno"; then
15745 if test "X$withval" = "X"; then
15747 acl_save_prefix="$prefix"
15748 prefix="$acl_final_prefix"
15749 acl_save_exec_prefix="$exec_prefix"
15750 exec_prefix="$acl_final_exec_prefix"
15752 eval additional_includedir=\"$includedir\"
15753 eval additional_libdir=\"$libdir\"
15755 exec_prefix="$acl_save_exec_prefix"
15756 prefix="$acl_save_prefix"
15759 additional_includedir="$withval/include"
15760 additional_libdir="$withval/lib"
15771 names_already_handled=
15772 names_next_round='lzma '
15773 while test -n "$names_next_round"; do
15774 names_this_round="$names_next_round"
15776 for name in $names_this_round; do
15778 for n in $names_already_handled; do
15779 if test "$n" = "$name"; then
15780 already_handled=yes
15784 if test -z "$already_handled"; then
15785 names_already_handled="$names_already_handled $name"
15786 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
15787 eval value=\"\$HAVE_LIB$uppername\"
15788 if test -n "$value"; then
15789 if test "$value" = yes; then
15790 eval value=\"\$LIB$uppername\"
15791 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
15792 eval value=\"\$LTLIB$uppername\"
15793 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
15802 if test $use_additional = yes; then
15803 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
15804 found_dir="$additional_libdir"
15805 found_so="$additional_libdir/lib$name.$shlibext"
15806 if test -f "$additional_libdir/lib$name.la"; then
15807 found_la="$additional_libdir/lib$name.la"
15810 if test -f "$additional_libdir/lib$name.$libext"; then
15811 found_dir="$additional_libdir"
15812 found_a="$additional_libdir/lib$name.$libext"
15813 if test -f "$additional_libdir/lib$name.la"; then
15814 found_la="$additional_libdir/lib$name.la"
15819 if test "X$found_dir" = "X"; then
15820 for x in $LDFLAGS $LTLIBLZMA; do
15822 acl_save_prefix="$prefix"
15823 prefix="$acl_final_prefix"
15824 acl_save_exec_prefix="$exec_prefix"
15825 exec_prefix="$acl_final_exec_prefix"
15827 exec_prefix="$acl_save_exec_prefix"
15828 prefix="$acl_save_prefix"
15832 dir=`echo "X$x" | sed -e 's/^X-L//'`
15833 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
15835 found_so="$dir/lib$name.$shlibext"
15836 if test -f "$dir/lib$name.la"; then
15837 found_la="$dir/lib$name.la"
15840 if test -f "$dir/lib$name.$libext"; then
15842 found_a="$dir/lib$name.$libext"
15843 if test -f "$dir/lib$name.la"; then
15844 found_la="$dir/lib$name.la"
15850 if test "X$found_dir" != "X"; then
15855 if test "X$found_dir" != "X"; then
15856 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
15857 if test "X$found_so" != "X"; then
15858 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
15859 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15862 for x in $ltrpathdirs; do
15863 if test "X$x" = "X$found_dir"; then
15868 if test -z "$haveit"; then
15869 ltrpathdirs="$ltrpathdirs $found_dir"
15871 if test "$hardcode_direct" = yes; then
15872 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15874 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
15875 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15877 for x in $rpathdirs; do
15878 if test "X$x" = "X$found_dir"; then
15883 if test -z "$haveit"; then
15884 rpathdirs="$rpathdirs $found_dir"
15888 for x in $LDFLAGS $LIBLZMA; do
15890 acl_save_prefix="$prefix"
15891 prefix="$acl_final_prefix"
15892 acl_save_exec_prefix="$exec_prefix"
15893 exec_prefix="$acl_final_exec_prefix"
15895 exec_prefix="$acl_save_exec_prefix"
15896 prefix="$acl_save_prefix"
15898 if test "X$x" = "X-L$found_dir"; then
15903 if test -z "$haveit"; then
15904 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
15906 if test "$hardcode_minus_L" != no; then
15907 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15909 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15915 if test "X$found_a" != "X"; then
15916 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
15918 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
15921 additional_includedir=
15922 case "$found_dir" in
15924 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15925 additional_includedir="$basedir/include"
15928 if test "X$additional_includedir" != "X"; then
15929 if test "X$additional_includedir" != "X/usr/include"; then
15931 if test "X$additional_includedir" = "X/usr/local/include"; then
15932 if test -n "$GCC"; then
15934 linux*) haveit=yes;;
15938 if test -z "$haveit"; then
15939 for x in $CPPFLAGS $INCLZMA; do
15941 acl_save_prefix="$prefix"
15942 prefix="$acl_final_prefix"
15943 acl_save_exec_prefix="$exec_prefix"
15944 exec_prefix="$acl_final_exec_prefix"
15946 exec_prefix="$acl_save_exec_prefix"
15947 prefix="$acl_save_prefix"
15949 if test "X$x" = "X-I$additional_includedir"; then
15954 if test -z "$haveit"; then
15955 if test -d "$additional_includedir"; then
15956 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
15962 if test -n "$found_la"; then
15963 save_libdir="$libdir"
15964 case "$found_la" in
15965 */* | *\\*) . "$found_la" ;;
15966 *) . "./$found_la" ;;
15968 libdir="$save_libdir"
15969 for dep in $dependency_libs; do
15972 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15973 if test "X$additional_libdir" != "X/usr/lib"; then
15975 if test "X$additional_libdir" = "X/usr/local/lib"; then
15976 if test -n "$GCC"; then
15978 linux*) haveit=yes;;
15982 if test -z "$haveit"; then
15984 for x in $LDFLAGS $LIBLZMA; do
15986 acl_save_prefix="$prefix"
15987 prefix="$acl_final_prefix"
15988 acl_save_exec_prefix="$exec_prefix"
15989 exec_prefix="$acl_final_exec_prefix"
15991 exec_prefix="$acl_save_exec_prefix"
15992 prefix="$acl_save_prefix"
15994 if test "X$x" = "X-L$additional_libdir"; then
15999 if test -z "$haveit"; then
16000 if test -d "$additional_libdir"; then
16001 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
16005 for x in $LDFLAGS $LTLIBLZMA; do
16007 acl_save_prefix="$prefix"
16008 prefix="$acl_final_prefix"
16009 acl_save_exec_prefix="$exec_prefix"
16010 exec_prefix="$acl_final_exec_prefix"
16012 exec_prefix="$acl_save_exec_prefix"
16013 prefix="$acl_save_prefix"
16015 if test "X$x" = "X-L$additional_libdir"; then
16020 if test -z "$haveit"; then
16021 if test -d "$additional_libdir"; then
16022 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
16029 dir=`echo "X$dep" | sed -e 's/^X-R//'`
16030 if test "$enable_rpath" != no; then
16032 for x in $rpathdirs; do
16033 if test "X$x" = "X$dir"; then
16038 if test -z "$haveit"; then
16039 rpathdirs="$rpathdirs $dir"
16042 for x in $ltrpathdirs; do
16043 if test "X$x" = "X$dir"; then
16048 if test -z "$haveit"; then
16049 ltrpathdirs="$ltrpathdirs $dir"
16054 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16057 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16060 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
16061 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
16067 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
16068 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
16074 if test "X$rpathdirs" != "X"; then
16075 if test -n "$hardcode_libdir_separator"; then
16077 for found_dir in $rpathdirs; do
16078 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16080 acl_save_libdir="$libdir"
16082 eval flag=\"$hardcode_libdir_flag_spec\"
16083 libdir="$acl_save_libdir"
16084 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16086 for found_dir in $rpathdirs; do
16087 acl_save_libdir="$libdir"
16088 libdir="$found_dir"
16089 eval flag=\"$hardcode_libdir_flag_spec\"
16090 libdir="$acl_save_libdir"
16091 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16095 if test "X$ltrpathdirs" != "X"; then
16096 for found_dir in $ltrpathdirs; do
16097 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
16102 ac_save_CPPFLAGS="$CPPFLAGS"
16104 for element in $INCLZMA; do
16106 for x in $CPPFLAGS; do
16108 acl_save_prefix="$prefix"
16109 prefix="$acl_final_prefix"
16110 acl_save_exec_prefix="$exec_prefix"
16111 exec_prefix="$acl_final_exec_prefix"
16113 exec_prefix="$acl_save_exec_prefix"
16114 prefix="$acl_save_prefix"
16116 if test "X$x" = "X$element"; then
16121 if test -z "$haveit"; then
16122 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
16128 $as_echo_n "checking for liblzma... " >&6; }
16129 if test "${ac_cv_liblzma+set}" = set; then :
16130 $as_echo_n "(cached) " >&6
16133 ac_save_LIBS="$LIBS"
16134 LIBS="$LIBS $LIBLZMA"
16135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16136 /* end confdefs.h. */
16141 lzma_index_iter iter;
16142 lzma_index_iter_init (&iter, 0);
16143 lzma_mf_is_supported (LZMA_MF_HC3);
16148 if ac_fn_c_try_link "$LINENO"; then :
16153 rm -f core conftest.err conftest.$ac_objext \
16154 conftest$ac_exeext conftest.$ac_ext
16155 LIBS="$ac_save_LIBS"
16158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
16159 $as_echo "$ac_cv_liblzma" >&6; }
16160 if test "$ac_cv_liblzma" = yes; then
16163 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
16165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
16166 $as_echo_n "checking how to link with liblzma... " >&6; }
16167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
16168 $as_echo "$LIBLZMA" >&6; }
16171 CPPFLAGS="$ac_save_CPPFLAGS"
16181 if test "$HAVE_LIBLZMA" != yes; then
16182 if test "$with_lzma" = yes; then
16183 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
16189 LIBGUI="../libgui/src/libgui.a"
16190 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
16199 *-*-cygwin* | *-*-mingw* )
16208 if test "${enable_gdbtk}" = "yes"; then
16210 # Gdbtk must have an absolute path to srcdir in order to run
16211 # properly when not installed.
16214 GDBTK_SRC_DIR=`pwd`
16219 # Ok, lets find the tcl configuration
16220 # First, look for one uninstalled.
16221 # the alternative search directory is invoked by --with-tcl
16224 if test x"${no_tcl}" = x ; then
16225 # we reset no_tcl in case something fails here
16228 # Check whether --with-tcl was given.
16229 if test "${with_tcl+set}" = set; then :
16230 withval=$with_tcl; with_tclconfig=${withval}
16233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
16234 $as_echo_n "checking for Tcl configuration... " >&6; }
16235 if test "${ac_cv_c_tclconfig+set}" = set; then :
16236 $as_echo_n "(cached) " >&6
16240 # First check to see if --with-tcl was specified.
16242 *-*-cygwin*) platDir="win" ;;
16243 *) platDir="unix" ;;
16245 if test x"${with_tclconfig}" != x ; then
16246 if test -f "${with_tclconfig}/tclConfig.sh" ; then
16247 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
16249 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
16253 # then check for a private Tcl installation
16254 if test x"${ac_cv_c_tclconfig}" = x ; then
16257 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16258 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
16259 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
16261 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16262 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
16263 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
16265 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16266 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
16267 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
16268 if test -f "$i/$platDir/tclConfig.sh" ; then
16269 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16275 # on Darwin, check in Framework installation locations
16276 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
16277 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16278 `ls -d /Library/Frameworks 2>/dev/null` \
16279 `ls -d /Network/Library/Frameworks 2>/dev/null` \
16280 `ls -d /System/Library/Frameworks 2>/dev/null` \
16282 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
16283 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
16289 # check in a few common install locations
16290 if test x"${ac_cv_c_tclconfig}" = x ; then
16291 for i in `ls -d ${libdir} 2>/dev/null` \
16292 `ls -d ${exec_prefix}/lib 2>/dev/null` \
16293 `ls -d ${prefix}/lib 2>/dev/null` \
16294 `ls -d /usr/local/lib 2>/dev/null` \
16295 `ls -d /usr/contrib/lib 2>/dev/null` \
16296 `ls -d /usr/lib 2>/dev/null` \
16298 if test -f "$i/tclConfig.sh" ; then
16299 ac_cv_c_tclconfig=`(cd $i; pwd)`
16305 # check in a few other private locations
16306 if test x"${ac_cv_c_tclconfig}" = x ; then
16309 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16310 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
16311 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
16312 if test -f "$i/$platDir/tclConfig.sh" ; then
16313 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16322 if test x"${ac_cv_c_tclconfig}" = x ; then
16323 TCL_BIN_DIR="# no Tcl configs found"
16324 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
16325 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
16328 TCL_BIN_DIR=${ac_cv_c_tclconfig}
16329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
16330 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16335 # If $no_tk is nonempty, then we can't do Tk, and there is no
16336 # point to doing Tcl.
16339 # Ok, lets find the tk configuration
16340 # First, look for one uninstalled.
16341 # the alternative search directory is invoked by --with-tk
16344 if test x"${no_tk}" = x ; then
16345 # we reset no_tk in case something fails here
16348 # Check whether --with-tk was given.
16349 if test "${with_tk+set}" = set; then :
16350 withval=$with_tk; with_tkconfig=${withval}
16353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
16354 $as_echo_n "checking for Tk configuration... " >&6; }
16355 if test "${ac_cv_c_tkconfig+set}" = set; then :
16356 $as_echo_n "(cached) " >&6
16360 # First check to see if --with-tkconfig was specified.
16361 if test x"${with_tkconfig}" != x ; then
16362 if test -f "${with_tkconfig}/tkConfig.sh" ; then
16363 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
16365 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
16369 # then check for a private Tk library
16371 *-*-cygwin*) platDir="win" ;;
16372 *) platDir="unix" ;;
16374 if test x"${ac_cv_c_tkconfig}" = x ; then
16377 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16378 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
16379 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
16381 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16382 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
16383 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
16385 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16386 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
16387 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
16388 if test -f "$i/$platDir/tkConfig.sh" ; then
16389 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16395 # on Darwin, check in Framework installation locations
16396 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
16397 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16398 `ls -d /Library/Frameworks 2>/dev/null` \
16399 `ls -d /Network/Library/Frameworks 2>/dev/null` \
16400 `ls -d /System/Library/Frameworks 2>/dev/null` \
16402 if test -f "$i/Tk.framework/tkConfig.sh" ; then
16403 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
16409 # check in a few common install locations
16410 if test x"${ac_cv_c_tkconfig}" = x ; then
16411 for i in `ls -d ${libdir} 2>/dev/null` \
16412 `ls -d ${exec_prefix}/lib 2>/dev/null` \
16413 `ls -d ${prefix}/lib 2>/dev/null` \
16414 `ls -d /usr/local/lib 2>/dev/null` \
16415 `ls -d /usr/contrib/lib 2>/dev/null` \
16416 `ls -d /usr/lib 2>/dev/null` \
16418 if test -f "$i/tkConfig.sh" ; then
16419 ac_cv_c_tkconfig=`(cd $i; pwd)`
16424 # check in a few other private locations
16425 if test x"${ac_cv_c_tkconfig}" = x ; then
16428 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16429 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
16430 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
16431 if test -f "$i/$platDir/tkConfig.sh" ; then
16432 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16441 if test x"${ac_cv_c_tkconfig}" = x ; then
16442 TK_BIN_DIR="# no Tk configs found"
16443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
16444 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
16447 TK_BIN_DIR=${ac_cv_c_tkconfig}
16448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
16449 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16454 if test -z "${no_tcl}" -a -z "${no_tk}"; then
16456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
16457 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
16459 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
16460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16461 $as_echo "loading" >&6; }
16462 . ${TCL_BIN_DIR}/tclConfig.sh
16464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
16465 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16468 # eval is required to do the TCL_DBGX substitution
16469 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
16470 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
16472 # If the TCL_BIN_DIR is the build directory (not the install directory),
16473 # then set the common variable name to the value of the build variables.
16474 # For example, the variable TCL_LIB_SPEC will be set to the value
16475 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
16476 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
16477 # installed and uninstalled version of Tcl.
16478 if test -f "${TCL_BIN_DIR}/Makefile" ; then
16479 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
16480 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
16481 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
16482 elif test "`uname -s`" = "Darwin"; then
16483 # If Tcl was built as a framework, attempt to use the libraries
16484 # from the framework at the given location so that linking works
16485 # against Tcl.framework installed in an arbitrary location.
16486 case ${TCL_DEFS} in
16488 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
16489 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
16490 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
16491 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
16492 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
16497 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
16498 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
16499 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
16505 # eval is required to do the TCL_DBGX substitution
16506 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
16507 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
16508 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
16509 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
16525 # Check for in-tree tcl
16532 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
16536 # Find Tcl private headers
16537 if test x"${intree}" = xno; then
16539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
16540 $as_echo_n "checking for Tcl private headers... " >&6; }
16542 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
16543 if test -f ${dir}/tclInt.h ; then
16547 if test x"${private_dir}" = x; then
16548 as_fn_error "could not find private Tcl headers" "$LINENO" 5
16550 TCL_PRIVATE_INCLUDE="-I${private_dir}"
16551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16552 $as_echo "${private_dir}" >&6; }
16555 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
16556 TCL_LIBRARY="${TCL_LIB_SPEC}"
16559 # If building tcl in the same src tree, private headers
16560 # are not needed, but we need to be sure to use the right
16562 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
16563 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
16564 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
16571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
16572 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
16574 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
16575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16576 $as_echo "loading" >&6; }
16577 . ${TK_BIN_DIR}/tkConfig.sh
16579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
16580 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16583 # eval is required to do the TK_DBGX substitution
16584 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
16585 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
16587 # If the TK_BIN_DIR is the build directory (not the install directory),
16588 # then set the common variable name to the value of the build variables.
16589 # For example, the variable TK_LIB_SPEC will be set to the value
16590 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
16591 # instead of TK_BUILD_LIB_SPEC since it will work with both an
16592 # installed and uninstalled version of Tcl.
16593 if test -f "${TK_BIN_DIR}/Makefile" ; then
16594 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
16595 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
16596 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
16597 elif test "`uname -s`" = "Darwin"; then
16598 # If Tk was built as a framework, attempt to use the libraries
16599 # from the framework at the given location so that linking works
16600 # against Tk.framework installed in an arbitrary location.
16603 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
16604 for i in "`cd ${TK_BIN_DIR}; pwd`" \
16605 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
16606 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
16607 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
16612 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
16613 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
16614 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
16620 # eval is required to do the TK_DBGX substitution
16621 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
16622 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
16623 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
16624 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
16639 # Check for in-tree Tk
16641 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
16645 # Find Tk private headers
16646 if test x"${intree}" = xno; then
16648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
16649 $as_echo_n "checking for Tk private headers... " >&6; }
16651 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
16652 if test -f ${dir}/tkInt.h; then
16656 if test x"${private_dir}" = x; then
16657 as_fn_error "could not find Tk private headers" "$LINENO" 5
16659 TK_PRIVATE_INCLUDE="-I${private_dir}"
16660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16661 $as_echo "${private_dir}" >&6; }
16664 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
16665 TK_LIBRARY=${TK_LIB_SPEC}
16668 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
16669 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
16670 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
16677 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
16679 # Include some libraries that Tcl and Tk want.
16680 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
16681 # Yes, the ordering seems wrong here. But it isn't.
16682 # TK_LIBS is the list of libraries that need to be linked
16683 # after Tcl/Tk. Note that this isn't put into LIBS. If it
16684 # were in LIBS then any link tests after this point would
16685 # try to include things like `$(LIBGUI)', which wouldn't work.
16686 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
16688 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
16689 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
16690 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
16691 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
16692 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
16693 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
16694 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
16696 if test x$gdb_cv_os_cygwin = xyes; then
16697 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
16698 WIN32LDAPP="-Wl,--subsystem,console"
16699 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
16702 subdirs="$subdirs gdbtk"
16714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
16715 $as_echo_n "checking for X... " >&6; }
16718 # Check whether --with-x was given.
16719 if test "${with_x+set}" = set; then :
16723 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
16724 if test "x$with_x" = xno; then
16725 # The user explicitly disabled X.
16728 case $x_includes,$x_libraries in #(
16729 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
16730 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
16731 $as_echo_n "(cached) " >&6
16733 # One or both of the vars are not set, and there is no cached value.
16734 ac_x_includes=no ac_x_libraries=no
16735 rm -f -r conftest.dir
16736 if mkdir conftest.dir; then
16738 cat >Imakefile <<'_ACEOF'
16740 @echo incroot='${INCROOT}'
16742 @echo usrlibdir='${USRLIBDIR}'
16744 @echo libdir='${LIBDIR}'
16746 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
16747 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
16748 for ac_var in incroot usrlibdir libdir; do
16749 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
16751 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
16752 for ac_extension in a so sl dylib la dll; do
16753 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
16754 test -f "$ac_im_libdir/libX11.$ac_extension"; then
16755 ac_im_usrlibdir=$ac_im_libdir; break
16758 # Screen out bogus values from the imake configuration. They are
16759 # bogus both because they are the default anyway, and because
16760 # using them would break gcc on systems where it needs fixed includes.
16761 case $ac_im_incroot in
16762 /usr/include) ac_x_includes= ;;
16763 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
16765 case $ac_im_usrlibdir in
16766 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
16767 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
16771 rm -f -r conftest.dir
16774 # Standard set of common directories for X headers.
16775 # Check X11 before X11Rn because it is often a symlink to the current release.
16789 /usr/local/X11/include
16790 /usr/local/X11R7/include
16791 /usr/local/X11R6/include
16792 /usr/local/X11R5/include
16793 /usr/local/X11R4/include
16795 /usr/local/include/X11
16796 /usr/local/include/X11R7
16797 /usr/local/include/X11R6
16798 /usr/local/include/X11R5
16799 /usr/local/include/X11R4
16803 /usr/XFree86/include/X11
16807 /usr/unsupported/include
16808 /usr/athena/include
16809 /usr/local/x11r5/include
16810 /usr/lpp/Xamples/include
16812 /usr/openwin/include
16813 /usr/openwin/share/include'
16815 if test "$ac_x_includes" = no; then
16816 # Guess where to find include files, by looking for Xlib.h.
16817 # First, try using that file with no special directory specified.
16818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16819 /* end confdefs.h. */
16820 #include <X11/Xlib.h>
16822 if ac_fn_c_try_cpp "$LINENO"; then :
16823 # We can compile using X headers with no special include directory.
16826 for ac_dir in $ac_x_header_dirs; do
16827 if test -r "$ac_dir/X11/Xlib.h"; then
16828 ac_x_includes=$ac_dir
16833 rm -f conftest.err conftest.$ac_ext
16834 fi # $ac_x_includes = no
16836 if test "$ac_x_libraries" = no; then
16837 # Check for the libraries.
16838 # See if we find them without any special options.
16839 # Don't add to $LIBS permanently.
16842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16843 /* end confdefs.h. */
16844 #include <X11/Xlib.h>
16853 if ac_fn_c_try_link "$LINENO"; then :
16855 # We can link X programs with no special library path.
16859 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16861 # Don't even attempt the hair of trying to link an X program!
16862 for ac_extension in a so sl dylib la dll; do
16863 if test -r "$ac_dir/libX11.$ac_extension"; then
16864 ac_x_libraries=$ac_dir
16870 rm -f core conftest.err conftest.$ac_objext \
16871 conftest$ac_exeext conftest.$ac_ext
16872 fi # $ac_x_libraries = no
16874 case $ac_x_includes,$ac_x_libraries in #(
16875 no,* | *,no | *\'*)
16876 # Didn't find X, or a directory has "'" in its name.
16877 ac_cv_have_x="have_x=no";; #(
16879 # Record where we found X for the cache.
16880 ac_cv_have_x="have_x=yes\
16881 ac_x_includes='$ac_x_includes'\
16882 ac_x_libraries='$ac_x_libraries'"
16888 eval "$ac_cv_have_x"
16891 if test "$have_x" != yes; then
16892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16893 $as_echo "$have_x" >&6; }
16896 # If each of the values was on the command line, it overrides each guess.
16897 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16898 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16899 # Update the cache value to reflect the command line values.
16900 ac_cv_have_x="have_x=yes\
16901 ac_x_includes='$x_includes'\
16902 ac_x_libraries='$x_libraries'"
16903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16904 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16908 # Unlike the sim directory, whether a simulator is linked is controlled by
16909 # presence of a gdb_sim definition in the target configure.tgt entry.
16910 # This code just checks for a few cases where we'd like to ignore those
16911 # definitions, even when they're present in the '.mt' file. These cases
16912 # are when --disable-sim is specified, or if the simulator directory is
16913 # not part of the source tree.
16915 # Check whether --enable-sim was given.
16916 if test "${enable_sim+set}" = set; then :
16917 enableval=$enable_sim; echo "enable_sim = $enable_sim";
16918 echo "enableval = ${enableval}";
16919 case "${enableval}" in
16920 yes) ignore_sim=false ;;
16921 no) ignore_sim=true ;;
16922 *) ignore_sim=false ;;
16929 if test ! -d "${srcdir}/../sim"; then
16935 if test "${ignore_sim}" = "false"; then
16936 if test x"${gdb_sim}" != x ; then
16938 SIM_OBS="remote-sim.o"
16940 $as_echo "#define WITH_SIM 1" >>confdefs.h
16943 # Some tdep code should only be compiled in when the ppc sim is
16944 # built. PR sim/13418.
16948 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
16968 # List of host floatformats.
16970 cat >>confdefs.h <<_ACEOF
16971 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16975 cat >>confdefs.h <<_ACEOF
16976 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16980 cat >>confdefs.h <<_ACEOF
16981 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16985 # target_subdir is used by the testsuite to find the target libraries.
16987 if test "${host}" != "${target}"; then
16988 target_subdir="${target_alias}/"
16992 # Import nat definitions.
16993 nat_makefile_frag=/dev/null
16994 if test "${gdb_native}" = "yes"; then
16995 . ${srcdir}/configure.nat
16996 nativefile=$NAT_FILE
17009 if test x"${gdb_osabi}" != x ; then
17011 cat >>confdefs.h <<_ACEOF
17012 #define GDB_OSABI_DEFAULT $gdb_osabi
17017 # Enable multi-ice-gdb-server.
17018 # Check whether --enable-multi-ice was given.
17019 if test "${enable_multi_ice+set}" = set; then :
17020 enableval=$enable_multi_ice; case $enableval in
17023 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
17027 if test "x$enable_multi_ice" = xyes; then
17028 subdirs="$subdirs multi-ice"
17032 # Check whether --enable-gdbserver was given.
17033 if test "${enable_gdbserver+set}" = set; then :
17034 enableval=$enable_gdbserver; case "${enableval}" in
17036 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
17039 enable_gdbserver=auto
17043 # We only build gdbserver automatically in a native configuration, and
17044 # only if the user did not explicitly disable its build.
17045 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
17046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
17047 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
17048 if test "x$build_gdbserver" = xyes; then
17049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17050 $as_echo "yes" >&6; }
17051 subdirs="$subdirs gdbserver"
17053 gdbserver_build_enabled=yes
17055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17056 $as_echo "no" >&6; }
17060 # If the user explicitly request the gdbserver to be built, verify that
17061 # we were in fact able to enable it.
17062 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
17063 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
17066 # Check for babeltrace and babeltrace-ctf
17068 # Check whether --with-babeltrace was given.
17069 if test "${with_babeltrace+set}" = set; then :
17070 withval=$with_babeltrace;
17072 with_babeltrace=auto
17075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
17076 $as_echo_n "checking whether to use babeltrace... " >&6; }
17077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
17078 $as_echo "$with_babeltrace" >&6; }
17080 if test "x$with_babeltrace" = "xno"; then
17081 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
17082 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
17084 # Append -Werror to CFLAGS so that configure can catch the warning
17085 # "assignment from incompatible pointer type", which is related to
17086 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
17087 # in GDB, while babeltrace 1.0.3 is broken.
17088 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
17089 # safe to save and restore CFLAGS here.
17090 saved_CFLAGS=$CFLAGS
17091 CFLAGS="$CFLAGS -Werror"
17102 acl_save_prefix="$prefix"
17103 prefix="$acl_final_prefix"
17104 acl_save_exec_prefix="$exec_prefix"
17105 exec_prefix="$acl_final_exec_prefix"
17107 eval additional_includedir=\"$includedir\"
17108 eval additional_libdir=\"$libdir\"
17110 exec_prefix="$acl_save_exec_prefix"
17111 prefix="$acl_save_prefix"
17114 # Check whether --with-libbabeltrace-prefix was given.
17115 if test "${with_libbabeltrace_prefix+set}" = set; then :
17116 withval=$with_libbabeltrace_prefix;
17117 if test "X$withval" = "Xno"; then
17120 if test "X$withval" = "X"; then
17122 acl_save_prefix="$prefix"
17123 prefix="$acl_final_prefix"
17124 acl_save_exec_prefix="$exec_prefix"
17125 exec_prefix="$acl_final_exec_prefix"
17127 eval additional_includedir=\"$includedir\"
17128 eval additional_libdir=\"$libdir\"
17130 exec_prefix="$acl_save_exec_prefix"
17131 prefix="$acl_save_prefix"
17134 additional_includedir="$withval/include"
17135 additional_libdir="$withval/lib"
17146 names_already_handled=
17147 names_next_round='babeltrace babeltrace-ctf'
17148 while test -n "$names_next_round"; do
17149 names_this_round="$names_next_round"
17151 for name in $names_this_round; do
17153 for n in $names_already_handled; do
17154 if test "$n" = "$name"; then
17155 already_handled=yes
17159 if test -z "$already_handled"; then
17160 names_already_handled="$names_already_handled $name"
17161 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17162 eval value=\"\$HAVE_LIB$uppername\"
17163 if test -n "$value"; then
17164 if test "$value" = yes; then
17165 eval value=\"\$LIB$uppername\"
17166 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
17167 eval value=\"\$LTLIB$uppername\"
17168 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
17177 if test $use_additional = yes; then
17178 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
17179 found_dir="$additional_libdir"
17180 found_so="$additional_libdir/lib$name.$shlibext"
17181 if test -f "$additional_libdir/lib$name.la"; then
17182 found_la="$additional_libdir/lib$name.la"
17185 if test -f "$additional_libdir/lib$name.$libext"; then
17186 found_dir="$additional_libdir"
17187 found_a="$additional_libdir/lib$name.$libext"
17188 if test -f "$additional_libdir/lib$name.la"; then
17189 found_la="$additional_libdir/lib$name.la"
17194 if test "X$found_dir" = "X"; then
17195 for x in $LDFLAGS $LTLIBBABELTRACE; do
17197 acl_save_prefix="$prefix"
17198 prefix="$acl_final_prefix"
17199 acl_save_exec_prefix="$exec_prefix"
17200 exec_prefix="$acl_final_exec_prefix"
17202 exec_prefix="$acl_save_exec_prefix"
17203 prefix="$acl_save_prefix"
17207 dir=`echo "X$x" | sed -e 's/^X-L//'`
17208 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
17210 found_so="$dir/lib$name.$shlibext"
17211 if test -f "$dir/lib$name.la"; then
17212 found_la="$dir/lib$name.la"
17215 if test -f "$dir/lib$name.$libext"; then
17217 found_a="$dir/lib$name.$libext"
17218 if test -f "$dir/lib$name.la"; then
17219 found_la="$dir/lib$name.la"
17225 if test "X$found_dir" != "X"; then
17230 if test "X$found_dir" != "X"; then
17231 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
17232 if test "X$found_so" != "X"; then
17233 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17234 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17237 for x in $ltrpathdirs; do
17238 if test "X$x" = "X$found_dir"; then
17243 if test -z "$haveit"; then
17244 ltrpathdirs="$ltrpathdirs $found_dir"
17246 if test "$hardcode_direct" = yes; then
17247 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17249 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17250 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17252 for x in $rpathdirs; do
17253 if test "X$x" = "X$found_dir"; then
17258 if test -z "$haveit"; then
17259 rpathdirs="$rpathdirs $found_dir"
17263 for x in $LDFLAGS $LIBBABELTRACE; do
17265 acl_save_prefix="$prefix"
17266 prefix="$acl_final_prefix"
17267 acl_save_exec_prefix="$exec_prefix"
17268 exec_prefix="$acl_final_exec_prefix"
17270 exec_prefix="$acl_save_exec_prefix"
17271 prefix="$acl_save_prefix"
17273 if test "X$x" = "X-L$found_dir"; then
17278 if test -z "$haveit"; then
17279 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
17281 if test "$hardcode_minus_L" != no; then
17282 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17284 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17290 if test "X$found_a" != "X"; then
17291 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
17293 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
17296 additional_includedir=
17297 case "$found_dir" in
17299 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17300 additional_includedir="$basedir/include"
17303 if test "X$additional_includedir" != "X"; then
17304 if test "X$additional_includedir" != "X/usr/include"; then
17306 if test "X$additional_includedir" = "X/usr/local/include"; then
17307 if test -n "$GCC"; then
17309 linux*) haveit=yes;;
17313 if test -z "$haveit"; then
17314 for x in $CPPFLAGS $INCBABELTRACE; do
17316 acl_save_prefix="$prefix"
17317 prefix="$acl_final_prefix"
17318 acl_save_exec_prefix="$exec_prefix"
17319 exec_prefix="$acl_final_exec_prefix"
17321 exec_prefix="$acl_save_exec_prefix"
17322 prefix="$acl_save_prefix"
17324 if test "X$x" = "X-I$additional_includedir"; then
17329 if test -z "$haveit"; then
17330 if test -d "$additional_includedir"; then
17331 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
17337 if test -n "$found_la"; then
17338 save_libdir="$libdir"
17339 case "$found_la" in
17340 */* | *\\*) . "$found_la" ;;
17341 *) . "./$found_la" ;;
17343 libdir="$save_libdir"
17344 for dep in $dependency_libs; do
17347 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17348 if test "X$additional_libdir" != "X/usr/lib"; then
17350 if test "X$additional_libdir" = "X/usr/local/lib"; then
17351 if test -n "$GCC"; then
17353 linux*) haveit=yes;;
17357 if test -z "$haveit"; then
17359 for x in $LDFLAGS $LIBBABELTRACE; do
17361 acl_save_prefix="$prefix"
17362 prefix="$acl_final_prefix"
17363 acl_save_exec_prefix="$exec_prefix"
17364 exec_prefix="$acl_final_exec_prefix"
17366 exec_prefix="$acl_save_exec_prefix"
17367 prefix="$acl_save_prefix"
17369 if test "X$x" = "X-L$additional_libdir"; then
17374 if test -z "$haveit"; then
17375 if test -d "$additional_libdir"; then
17376 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
17380 for x in $LDFLAGS $LTLIBBABELTRACE; do
17382 acl_save_prefix="$prefix"
17383 prefix="$acl_final_prefix"
17384 acl_save_exec_prefix="$exec_prefix"
17385 exec_prefix="$acl_final_exec_prefix"
17387 exec_prefix="$acl_save_exec_prefix"
17388 prefix="$acl_save_prefix"
17390 if test "X$x" = "X-L$additional_libdir"; then
17395 if test -z "$haveit"; then
17396 if test -d "$additional_libdir"; then
17397 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
17404 dir=`echo "X$dep" | sed -e 's/^X-R//'`
17405 if test "$enable_rpath" != no; then
17407 for x in $rpathdirs; do
17408 if test "X$x" = "X$dir"; then
17413 if test -z "$haveit"; then
17414 rpathdirs="$rpathdirs $dir"
17417 for x in $ltrpathdirs; do
17418 if test "X$x" = "X$dir"; then
17423 if test -z "$haveit"; then
17424 ltrpathdirs="$ltrpathdirs $dir"
17429 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17432 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17435 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
17436 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
17442 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17443 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
17449 if test "X$rpathdirs" != "X"; then
17450 if test -n "$hardcode_libdir_separator"; then
17452 for found_dir in $rpathdirs; do
17453 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17455 acl_save_libdir="$libdir"
17457 eval flag=\"$hardcode_libdir_flag_spec\"
17458 libdir="$acl_save_libdir"
17459 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17461 for found_dir in $rpathdirs; do
17462 acl_save_libdir="$libdir"
17463 libdir="$found_dir"
17464 eval flag=\"$hardcode_libdir_flag_spec\"
17465 libdir="$acl_save_libdir"
17466 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17470 if test "X$ltrpathdirs" != "X"; then
17471 for found_dir in $ltrpathdirs; do
17472 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
17477 ac_save_CPPFLAGS="$CPPFLAGS"
17479 for element in $INCBABELTRACE; do
17481 for x in $CPPFLAGS; do
17483 acl_save_prefix="$prefix"
17484 prefix="$acl_final_prefix"
17485 acl_save_exec_prefix="$exec_prefix"
17486 exec_prefix="$acl_final_exec_prefix"
17488 exec_prefix="$acl_save_exec_prefix"
17489 prefix="$acl_save_prefix"
17491 if test "X$x" = "X$element"; then
17496 if test -z "$haveit"; then
17497 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
17503 $as_echo_n "checking for libbabeltrace... " >&6; }
17504 if test "${ac_cv_libbabeltrace+set}" = set; then :
17505 $as_echo_n "(cached) " >&6
17508 ac_save_LIBS="$LIBS"
17509 LIBS="$LIBS $LIBBABELTRACE"
17510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17511 /* end confdefs.h. */
17512 #include <babeltrace/babeltrace.h>
17513 #include <babeltrace/ctf/events.h>
17514 #include <babeltrace/ctf/iterator.h>
17518 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
17519 struct bt_ctf_event *event = NULL;
17520 const struct bt_definition *scope;
17522 pos->type = BT_SEEK_BEGIN;
17523 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
17524 scope = bt_ctf_get_top_level_scope (event,
17525 BT_STREAM_EVENT_HEADER);
17526 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
17532 if ac_fn_c_try_link "$LINENO"; then :
17533 ac_cv_libbabeltrace=yes
17535 ac_cv_libbabeltrace=no
17537 rm -f core conftest.err conftest.$ac_objext \
17538 conftest$ac_exeext conftest.$ac_ext
17539 LIBS="$ac_save_LIBS"
17542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
17543 $as_echo "$ac_cv_libbabeltrace" >&6; }
17544 if test "$ac_cv_libbabeltrace" = yes; then
17545 HAVE_LIBBABELTRACE=yes
17547 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
17549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
17550 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
17551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
17552 $as_echo "$LIBBABELTRACE" >&6; }
17554 HAVE_LIBBABELTRACE=no
17555 CPPFLAGS="$ac_save_CPPFLAGS"
17565 CFLAGS=$saved_CFLAGS
17567 if test "$HAVE_LIBBABELTRACE" != yes; then
17568 if test "$with_babeltrace" = yes; then
17569 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
17571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
17572 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
17577 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
17584 if test "${nativefile}" != ""; then
17585 case "${nativefile}" in
17586 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
17587 * ) GDB_NM_FILE="${nativefile}"
17589 files="${files} ${GDB_NM_FILE}"
17590 links="${links} nm.h"
17592 cat >>confdefs.h <<_ACEOF
17593 #define GDB_NM_FILE "${GDB_NM_FILE}"
17599 for ac_prog in xsltproc
17601 # Extract the first word of "$ac_prog", so it can be a program name with args.
17602 set dummy $ac_prog; ac_word=$2
17603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17604 $as_echo_n "checking for $ac_word... " >&6; }
17605 if test "${ac_cv_path_XSLTPROC+set}" = set; then :
17606 $as_echo_n "(cached) " >&6
17610 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
17613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17614 for as_dir in $PATH
17617 test -z "$as_dir" && as_dir=.
17618 for ac_exec_ext in '' $ac_executable_extensions; do
17619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17620 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
17621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17631 XSLTPROC=$ac_cv_path_XSLTPROC
17632 if test -n "$XSLTPROC"; then
17633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
17634 $as_echo "$XSLTPROC" >&6; }
17636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17637 $as_echo "no" >&6; }
17641 test -n "$XSLTPROC" && break
17643 test -n "$XSLTPROC" || XSLTPROC="missing"
17645 if test "x$USE_MAINTAINER_MODE" = xyes; then
17646 if test "${XSLTPROC}" = missing; then
17647 as_fn_error "unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
17652 ac_sources="$files"
17654 while test -n "$ac_sources"; do
17655 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
17656 set $ac_sources; ac_source=$1; shift; ac_sources=$*
17657 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
17659 ac_config_links="$ac_config_links $ac_config_links_1"
17665 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
17668 if $development; then
17670 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
17672 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) common/selftest.o selftest-arch.o"
17673 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS) common/selftest.c selftest-arch.c"
17677 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17678 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
17679 if test "x$GDB_TRANSFORM_NAME" = x; then
17680 GDB_TRANSFORM_NAME=gdb
17685 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17686 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
17687 if test "x$GCORE_TRANSFORM_NAME" = x; then
17688 GCORE_TRANSFORM_NAME=gcore
17692 ac_config_files="$ac_config_files gcore"
17694 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
17697 cat >confcache <<\_ACEOF
17698 # This file is a shell script that caches the results of configure
17699 # tests run on this system so they can be shared between configure
17700 # scripts and configure runs, see configure's option --config-cache.
17701 # It is not useful on other systems. If it contains results you don't
17702 # want to keep, you may remove or edit it.
17704 # config.status only pays attention to the cache file if you give it
17705 # the --recheck option to rerun configure.
17707 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17708 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17709 # following values.
17713 # The following way of writing the cache mishandles newlines in values,
17714 # but we know of no workaround that is simple, portable, and efficient.
17715 # So, we kill variables containing newlines.
17716 # Ultrix sh set writes to stderr and can't be redirected directly,
17717 # and sets the high bit in the cache file unless we assign to the vars.
17719 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17720 eval ac_val=\$$ac_var
17724 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17725 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17728 _ | IFS | as_nl) ;; #(
17729 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17730 *) { eval $ac_var=; unset $ac_var;} ;;
17736 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17737 *${as_nl}ac_space=\ *)
17738 # `set' does not quote correctly, so add quotes: double-quote
17739 # substitution turns \\\\ into \\, and sed turns \\ into \.
17742 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17745 # `set' quotes correctly as required by POSIX, so do not add quotes.
17746 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17755 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17757 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17759 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17760 if test -w "$cache_file"; then
17761 test "x$cache_file" != "x/dev/null" &&
17762 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17763 $as_echo "$as_me: updating cache $cache_file" >&6;}
17764 cat confcache >$cache_file
17766 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17767 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17772 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17773 # Let make expand exec_prefix.
17774 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17776 DEFS=-DHAVE_CONFIG_H
17780 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17781 # 1. Remove the extension, and $U if already installed.
17782 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17783 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17784 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17785 # will be set to the directory where LIBOBJS objects are built.
17786 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17787 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17789 LIBOBJS=$ac_libobjs
17791 LTLIBOBJS=$ac_ltlibobjs
17794 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17795 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17796 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17798 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
17799 as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
17800 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17802 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
17803 as_fn_error "conditional \"HAVE_GUILE\" was never defined.
17804 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17808 : ${CONFIG_STATUS=./config.status}
17810 ac_clean_files_save=$ac_clean_files
17811 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17812 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17813 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17815 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17817 # Generated by $as_me.
17818 # Run this file to recreate the current configuration.
17819 # Compiler output produced by configure, useful for debugging
17820 # configure, is in config.log if it exists.
17823 ac_cs_recheck=false
17826 SHELL=\${CONFIG_SHELL-$SHELL}
17829 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17830 ## -------------------- ##
17831 ## M4sh Initialization. ##
17832 ## -------------------- ##
17834 # Be more Bourne compatible
17835 DUALCASE=1; export DUALCASE # for MKS sh
17836 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17839 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17840 # is contrary to our usage. Disable this feature.
17841 alias -g '${1+"$@"}'='"$@"'
17842 setopt NO_GLOB_SUBST
17844 case `(set -o) 2>/dev/null` in #(
17856 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17857 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17858 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17859 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17860 # Prefer a ksh shell builtin over an external printf program on Solaris,
17861 # but without wasting forks for bash or zsh.
17862 if test -z "$BASH_VERSION$ZSH_VERSION" \
17863 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17864 as_echo='print -r --'
17865 as_echo_n='print -rn --'
17866 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17867 as_echo='printf %s\n'
17868 as_echo_n='printf %s'
17870 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17871 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17872 as_echo_n='/usr/ucb/echo -n'
17874 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17875 as_echo_n_body='eval
17879 expr "X$arg" : "X\\(.*\\)$as_nl";
17880 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17882 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17884 export as_echo_n_body
17885 as_echo_n='sh -c $as_echo_n_body as_echo'
17887 export as_echo_body
17888 as_echo='sh -c $as_echo_body as_echo'
17891 # The user is always right.
17892 if test "${PATH_SEPARATOR+set}" != set; then
17894 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17895 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17902 # We need space, tab and new line, in precisely that order. Quoting is
17903 # there to prevent editors from complaining about space-tab.
17904 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17905 # splitting by setting IFS to empty value.)
17908 # Find who we are. Look in the path if we contain no directory separator.
17910 *[\\/]* ) as_myself=$0 ;;
17911 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17912 for as_dir in $PATH
17915 test -z "$as_dir" && as_dir=.
17916 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17922 # We did not find ourselves, most probably we were run as `sh COMMAND'
17923 # in which case we are not to be found in the path.
17924 if test "x$as_myself" = x; then
17927 if test ! -f "$as_myself"; then
17928 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17932 # Unset variables that we do not need and which cause bugs (e.g. in
17933 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17934 # suppresses any "Segmentation fault" message there. '((' could
17935 # trigger a bug in pdksh 5.2.14.
17936 for as_var in BASH_ENV ENV MAIL MAILPATH
17937 do eval test x\${$as_var+set} = xset \
17938 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17951 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17954 # as_fn_error ERROR [LINENO LOG_FD]
17955 # ---------------------------------
17956 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17957 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17958 # script with status $?, using 1 if that was 0.
17961 as_status=$?; test $as_status -eq 0 && as_status=1
17963 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17964 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17966 $as_echo "$as_me: error: $1" >&2
17967 as_fn_exit $as_status
17971 # as_fn_set_status STATUS
17972 # -----------------------
17973 # Set $? to STATUS, without forking.
17974 as_fn_set_status ()
17977 } # as_fn_set_status
17979 # as_fn_exit STATUS
17980 # -----------------
17981 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17985 as_fn_set_status $1
17991 # Portably unset VAR.
17994 { eval $1=; unset $1;}
17996 as_unset=as_fn_unset
17997 # as_fn_append VAR VALUE
17998 # ----------------------
17999 # Append the text in VALUE to the end of the definition contained in VAR. Take
18000 # advantage of any shell optimizations that allow amortized linear growth over
18001 # repeated appends, instead of the typical quadratic growth present in naive
18003 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18004 eval 'as_fn_append ()
18015 # as_fn_arith ARG...
18016 # ------------------
18017 # Perform arithmetic evaluation on the ARGs, and store the result in the
18018 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18019 # must be portable across $(()) and expr.
18020 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18021 eval 'as_fn_arith ()
18028 as_val=`expr "$@" || test $? -eq 1`
18033 if expr a : '\(a\)' >/dev/null 2>&1 &&
18034 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18040 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18041 as_basename=basename
18046 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18052 as_me=`$as_basename -- "$0" ||
18053 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18054 X"$0" : 'X\(//\)$' \| \
18055 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18057 sed '/^.*\/\([^/][^/]*\)\/*$/{
18071 # Avoid depending upon Character Ranges.
18072 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18073 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18074 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18075 as_cr_digits='0123456789'
18076 as_cr_alnum=$as_cr_Letters$as_cr_digits
18078 ECHO_C= ECHO_N= ECHO_T=
18079 case `echo -n x` in #(((((
18081 case `echo 'xy\c'` in
18082 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18084 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18091 rm -f conf$$ conf$$.exe conf$$.file
18092 if test -d conf$$.dir; then
18093 rm -f conf$$.dir/conf$$.file
18096 mkdir conf$$.dir 2>/dev/null
18098 if (echo >conf$$.file) 2>/dev/null; then
18099 if ln -s conf$$.file conf$$ 2>/dev/null; then
18101 # ... but there are two gotchas:
18102 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18103 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18104 # In both cases, we have to default to `cp -p'.
18105 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18107 elif ln conf$$.file conf$$ 2>/dev/null; then
18115 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18116 rmdir conf$$.dir 2>/dev/null
18121 # Create "$as_dir" as a directory, including parents if necessary.
18126 -*) as_dir=./$as_dir;;
18128 test -d "$as_dir" || eval $as_mkdir_p || {
18132 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18133 *) as_qdir=$as_dir;;
18135 as_dirs="'$as_qdir' $as_dirs"
18136 as_dir=`$as_dirname -- "$as_dir" ||
18137 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18138 X"$as_dir" : 'X\(//\)[^/]' \| \
18139 X"$as_dir" : 'X\(//\)$' \| \
18140 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18141 $as_echo X"$as_dir" |
18142 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18146 /^X\(\/\/\)[^/].*/{
18159 test -d "$as_dir" && break
18161 test -z "$as_dirs" || eval "mkdir $as_dirs"
18162 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18166 if mkdir -p . 2>/dev/null; then
18167 as_mkdir_p='mkdir -p "$as_dir"'
18169 test -d ./-p && rmdir ./-p
18173 if test -x / >/dev/null 2>&1; then
18174 as_test_x='test -x'
18176 if ls -dL / >/dev/null 2>&1; then
18183 if test -d "$1"; then
18189 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18190 ???[sx]*):;;*)false;;esac;fi
18194 as_executable_p=$as_test_x
18196 # Sed expression to map a string onto a valid CPP name.
18197 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18199 # Sed expression to map a string onto a valid variable name.
18200 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18204 ## ----------------------------------- ##
18205 ## Main body of $CONFIG_STATUS script. ##
18206 ## ----------------------------------- ##
18208 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18210 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18211 # Save the log message, to keep $0 and so on meaningful, and to
18212 # report actual input values of CONFIG_FILES etc. instead of their
18213 # values after options handling.
18215 This file was extended by $as_me, which was
18216 generated by GNU Autoconf 2.64. Invocation command line was
18218 CONFIG_FILES = $CONFIG_FILES
18219 CONFIG_HEADERS = $CONFIG_HEADERS
18220 CONFIG_LINKS = $CONFIG_LINKS
18221 CONFIG_COMMANDS = $CONFIG_COMMANDS
18224 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18229 case $ac_config_files in *"
18230 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18233 case $ac_config_headers in *"
18234 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18238 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18239 # Files that config.status was made for.
18240 config_files="$ac_config_files"
18241 config_headers="$ac_config_headers"
18242 config_links="$ac_config_links"
18243 config_commands="$ac_config_commands"
18247 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18249 \`$as_me' instantiates files and other configuration actions
18250 from templates according to the current configuration. Unless the files
18251 and actions are specified as TAGs, all are instantiated by default.
18253 Usage: $0 [OPTION]... [TAG]...
18255 -h, --help print this help, then exit
18256 -V, --version print version number and configuration settings, then exit
18257 -q, --quiet, --silent
18258 do not print progress messages
18259 -d, --debug don't remove temporary files
18260 --recheck update $as_me by reconfiguring in the same conditions
18261 --file=FILE[:TEMPLATE]
18262 instantiate the configuration file FILE
18263 --header=FILE[:TEMPLATE]
18264 instantiate the configuration header FILE
18266 Configuration files:
18269 Configuration headers:
18272 Configuration links:
18275 Configuration commands:
18278 Report bugs to the package provider."
18281 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18284 configured by $0, generated by GNU Autoconf 2.64,
18285 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18287 Copyright (C) 2009 Free Software Foundation, Inc.
18288 This config.status script is free software; the Free Software Foundation
18289 gives unlimited permission to copy, distribute and modify it."
18295 test -n "\$AWK" || AWK=awk
18298 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18299 # The default lists apply if the user does not specify any file.
18305 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18306 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18317 # Handling of the options.
18318 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18320 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18321 $as_echo "$ac_cs_version"; exit ;;
18322 --debug | --debu | --deb | --de | --d | -d )
18324 --file | --fil | --fi | --f )
18327 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18329 as_fn_append CONFIG_FILES " '$ac_optarg'"
18330 ac_need_defaults=false;;
18331 --header | --heade | --head | --hea )
18334 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18336 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18337 ac_need_defaults=false;;
18339 # Conflict between --help and --header
18340 as_fn_error "ambiguous option: \`$1'
18341 Try \`$0 --help' for more information.";;
18342 --help | --hel | -h )
18343 $as_echo "$ac_cs_usage"; exit ;;
18344 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18345 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18348 # This is an error.
18349 -*) as_fn_error "unrecognized option: \`$1'
18350 Try \`$0 --help' for more information." ;;
18352 *) as_fn_append ac_config_targets " $1"
18353 ac_need_defaults=false ;;
18359 ac_configure_extra_args=
18361 if $ac_cs_silent; then
18363 ac_configure_extra_args="$ac_configure_extra_args --silent"
18367 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18368 if \$ac_cs_recheck; then
18369 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18371 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18372 CONFIG_SHELL='$SHELL'
18373 export CONFIG_SHELL
18378 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18382 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18383 ## Running $as_me. ##
18389 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18393 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
18397 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18399 # Handling of arguments.
18400 for ac_config_target in $ac_config_targets
18402 case $ac_config_target in
18403 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18404 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
18405 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
18406 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
18407 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
18408 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18409 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
18410 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18411 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
18413 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18418 # If the user did not use the arguments to specify the items to instantiate,
18419 # then the envvar interface is used. Set only those that are not.
18420 # We use the long form for the default assignment because of an extremely
18421 # bizarre bug on SunOS 4.1.3.
18422 if $ac_need_defaults; then
18423 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18424 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18425 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
18426 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18429 # Have a temporary directory for convenience. Make it in the build tree
18430 # simply because there is no reason against having it here, and in addition,
18431 # creating and moving files from /tmp can sometimes cause problems.
18432 # Hook for its removal unless debugging.
18433 # Note that there is a small window in which the directory will not be cleaned:
18434 # after its creation but before its name has been assigned to `$tmp'.
18438 trap 'exit_status=$?
18439 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18441 trap 'as_fn_exit 1' 1 2 13 15
18443 # Create a (secure) tmp directory for tmp files.
18446 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18447 test -n "$tmp" && test -d "$tmp"
18450 tmp=./conf$$-$RANDOM
18451 (umask 077 && mkdir "$tmp")
18452 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18454 # Set up the scripts for CONFIG_FILES section.
18455 # No need to generate them if there are no CONFIG_FILES.
18456 # This happens for instance with `./config.status config.h'.
18457 if test -n "$CONFIG_FILES"; then
18459 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18460 ac_cs_awk_getline=:
18461 ac_cs_awk_pipe_init=
18462 ac_cs_awk_read_file='
18463 while ((getline aline < (F[key])) > 0)
18466 ac_cs_awk_pipe_fini=
18468 ac_cs_awk_getline=false
18469 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18470 ac_cs_awk_read_file='
18472 print "cat " F[key] " &&"
18473 '$ac_cs_awk_pipe_init
18474 # The final `:' finishes the AND list.
18475 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18477 ac_cr=`echo X | tr X '\015'`
18478 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18479 # But we know of no other shell where ac_cr would be empty at this
18480 # point, so we can use a bashism as a fallback.
18481 if test "x$ac_cr" = x; then
18482 eval ac_cr=\$\'\\r\'
18484 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18485 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18488 ac_cs_awk_cr=$ac_cr
18491 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18494 # Create commands to substitute file output variables.
18496 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18497 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18498 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18501 } >conf$$files.sh &&
18502 . ./conf$$files.sh ||
18503 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18504 rm -f conf$$files.sh
18507 echo "cat >conf$$subs.awk <<_ACEOF" &&
18508 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18510 } >conf$$subs.sh ||
18511 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18512 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18514 for ac_last_try in false false false false false :; do
18515 . ./conf$$subs.sh ||
18516 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18518 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18519 if test $ac_delim_n = $ac_delim_num; then
18521 elif $ac_last_try; then
18522 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18524 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18527 rm -f conf$$subs.sh
18529 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18530 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18534 s/^/S["/; s/!.*/"]=/
18544 s/\(.\{148\}\).*/\1/
18546 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18551 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18558 s/\(.\{148\}\).*/\1/
18560 s/["\\]/\\&/g; s/^/"/; s/$/"/
18564 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18569 ' <conf$$subs.awk | sed '
18574 ' >>$CONFIG_STATUS || ac_write_fail=1
18575 rm -f conf$$subs.awk
18576 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18578 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18579 for (key in S) S_is_set[key] = 1
18581 \$ac_cs_awk_pipe_init
18585 nfields = split(line, field, "@")
18587 len = length(field[1])
18588 for (i = 2; i < nfields; i++) {
18590 keylen = length(key)
18591 if (S_is_set[key]) {
18593 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18594 len += length(value) + length(field[++i])
18599 if (nfields == 3 && !substed) {
18601 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18602 \$ac_cs_awk_read_file
18608 \$ac_cs_awk_pipe_fini
18611 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18612 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18613 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18616 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18617 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18620 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18621 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18622 # trailing colons and then remove the whole line if VPATH becomes empty
18623 # (actually we leave an empty line to preserve line numbers).
18624 if test "x$srcdir" = x.; then
18625 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18626 s/:*\$(srcdir):*/:/
18627 s/:*\${srcdir}:*/:/
18629 s/^\([^=]*=[ ]*\):*/\1/
18635 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18636 fi # test -n "$CONFIG_FILES"
18638 # Set up the scripts for CONFIG_HEADERS section.
18639 # No need to generate them if there are no CONFIG_HEADERS.
18640 # This happens for instance with `./config.status Makefile'.
18641 if test -n "$CONFIG_HEADERS"; then
18642 cat >"$tmp/defines.awk" <<\_ACAWK ||
18646 # Transform confdefs.h into an awk script `defines.awk', embedded as
18647 # here-document in config.status, that substitutes the proper values into
18648 # config.h.in to produce config.h.
18650 # Create a delimiter string that does not exist in confdefs.h, to ease
18651 # handling of long lines.
18653 for ac_last_try in false false :; do
18654 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18655 if test -z "$ac_t"; then
18657 elif $ac_last_try; then
18658 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18660 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18664 # For the awk script, D is an array of macro values keyed by name,
18665 # likewise P contains macro parameters if any. Preserve backslash
18666 # newline sequences.
18668 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18670 s/.\{148\}/&'"$ac_delim"'/g
18673 s/^[ ]*#[ ]*define[ ][ ]*/ /
18680 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18682 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18686 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18687 D["\1"]=" \3\\\\\\n"\\/p
18689 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18694 s/.\{148\}/&'"$ac_delim"'/g
18699 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18702 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18704 ' <confdefs.h | sed '
18705 s/'"$ac_delim"'/"\\\
18706 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18709 for (key in D) D_is_set[key] = 1
18712 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18714 split(line, arg, " ")
18715 if (arg[1] == "#") {
18719 defundef = substr(arg[1], 2)
18722 split(mac1, mac2, "(") #)
18724 prefix = substr(line, 1, index(line, defundef) - 1)
18725 if (D_is_set[macro]) {
18726 # Preserve the white space surrounding the "#".
18727 print prefix "define", macro P[macro] D[macro]
18730 # Replace #undef with comments. This is necessary, for example,
18731 # in the case of _POSIX_SOURCE, which is predefined and required
18732 # on some systems where configure will not decide to define it.
18733 if (defundef == "undef") {
18734 print "/*", prefix defundef, macro, "*/"
18742 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18743 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18744 fi # test -n "$CONFIG_HEADERS"
18747 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
18752 :[FHLC]) ac_mode=$ac_tag; continue;;
18754 case $ac_mode$ac_tag in
18756 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18757 :[FH]-) ac_tag=-:-;;
18758 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18775 -) ac_f="$tmp/stdin";;
18776 *) # Look for the file first in the build tree, then in the source tree
18777 # (if the path is not absolute). The absolute path cannot be DOS-style,
18778 # because $ac_f cannot contain `:'.
18782 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18784 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18786 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18787 as_fn_append ac_file_inputs " '$ac_f'"
18790 # Let's still pretend it is `configure' which instantiates (i.e., don't
18791 # use $as_me), people would be surprised to read:
18792 # /* config.h. Generated by config.status. */
18793 configure_input='Generated from '`
18794 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18796 if test x"$ac_file" != x-; then
18797 configure_input="$ac_file. $configure_input"
18798 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18799 $as_echo "$as_me: creating $ac_file" >&6;}
18801 # Neutralize special characters interpreted by sed in replacement strings.
18802 case $configure_input in #(
18803 *\&* | *\|* | *\\* )
18804 ac_sed_conf_input=`$as_echo "$configure_input" |
18805 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18806 *) ac_sed_conf_input=$configure_input;;
18810 *:-:* | *:-) cat >"$tmp/stdin" \
18811 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18816 ac_dir=`$as_dirname -- "$ac_file" ||
18817 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18818 X"$ac_file" : 'X\(//\)[^/]' \| \
18819 X"$ac_file" : 'X\(//\)$' \| \
18820 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18821 $as_echo X"$ac_file" |
18822 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18826 /^X\(\/\/\)[^/].*/{
18839 as_dir="$ac_dir"; as_fn_mkdir_p
18843 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18845 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18846 # A ".." for each directory in $ac_dir_suffix.
18847 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18848 case $ac_top_builddir_sub in
18849 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18850 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18853 ac_abs_top_builddir=$ac_pwd
18854 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18855 # for backward compatibility:
18856 ac_top_builddir=$ac_top_build_prefix
18859 .) # We are building in place.
18861 ac_top_srcdir=$ac_top_builddir_sub
18862 ac_abs_top_srcdir=$ac_pwd ;;
18863 [\\/]* | ?:[\\/]* ) # Absolute name.
18864 ac_srcdir=$srcdir$ac_dir_suffix;
18865 ac_top_srcdir=$srcdir
18866 ac_abs_top_srcdir=$srcdir ;;
18867 *) # Relative name.
18868 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18869 ac_top_srcdir=$ac_top_build_prefix$srcdir
18870 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18872 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18882 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18883 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18887 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18888 # If the template does not know about datarootdir, expand it.
18889 # FIXME: This hack should be removed a few years after 2.60.
18890 ac_datarootdir_hack=; ac_datarootdir_seen=
18901 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18902 *datarootdir*) ac_datarootdir_seen=yes;;
18903 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18905 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18907 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18908 ac_datarootdir_hack='
18909 s&@datadir@&$datadir&g
18910 s&@docdir@&$docdir&g
18911 s&@infodir@&$infodir&g
18912 s&@localedir@&$localedir&g
18913 s&@mandir@&$mandir&g
18914 s&\\\${datarootdir}&$datarootdir&g' ;;
18918 # Neutralize VPATH when `$srcdir' = `.'.
18919 # Shell code in configure.ac might set extrasub.
18920 # FIXME: do we really want to maintain this feature?
18921 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18922 ac_sed_extra="$ac_vpsub
18925 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18927 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18928 s|@configure_input@|$ac_sed_conf_input|;t t
18929 s&@top_builddir@&$ac_top_builddir_sub&;t t
18930 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18931 s&@srcdir@&$ac_srcdir&;t t
18932 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18933 s&@top_srcdir@&$ac_top_srcdir&;t t
18934 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18935 s&@builddir@&$ac_builddir&;t t
18936 s&@abs_builddir@&$ac_abs_builddir&;t t
18937 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18938 s&@INSTALL@&$ac_INSTALL&;t t
18939 $ac_datarootdir_hack
18941 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18942 if $ac_cs_awk_getline; then
18943 $AWK -f "$tmp/subs.awk"
18945 $AWK -f "$tmp/subs.awk" | $SHELL
18947 || as_fn_error "could not create $ac_file" "$LINENO" 5
18949 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18950 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18951 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18953 which seems to be undefined. Please make sure it is defined." >&5
18954 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18955 which seems to be undefined. Please make sure it is defined." >&2;}
18959 -) cat "$tmp/out" && rm -f "$tmp/out";;
18960 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18962 || as_fn_error "could not create $ac_file" "$LINENO" 5
18968 if test x"$ac_file" != x-; then
18970 $as_echo "/* $configure_input */" \
18971 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18972 } >"$tmp/config.h" \
18973 || as_fn_error "could not create $ac_file" "$LINENO" 5
18974 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18975 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18976 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18979 mv "$tmp/config.h" "$ac_file" \
18980 || as_fn_error "could not create $ac_file" "$LINENO" 5
18983 $as_echo "/* $configure_input */" \
18984 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18985 || as_fn_error "could not create -" "$LINENO" 5
18993 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
18996 # Prefer the file from the source tree if names are identical.
18997 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
18998 ac_source=$srcdir/$ac_source
19001 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
19002 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
19004 if test ! -r "$ac_source"; then
19005 as_fn_error "$ac_source: file not found" "$LINENO" 5
19009 # Try a relative symlink, then a hard link, then a copy.
19011 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
19012 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
19014 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
19015 ln "$ac_source" "$ac_file" 2>/dev/null ||
19016 cp -p "$ac_source" "$ac_file" ||
19017 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
19020 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19021 $as_echo "$as_me: executing $ac_file commands" >&6;}
19026 case $ac_file$ac_mode in
19027 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
19028 "gcore":F) chmod +x gcore ;;
19030 case x$CONFIG_HEADERS in
19031 xconfig.h:config.in)
19036 case x$CONFIG_HEADERS in
19037 xconfig.h:config.in)
19042 case x$CONFIG_HEADERS in
19043 xconfig.h:config.in)
19047 "data-directory/Makefile":F)
19048 case x$CONFIG_HEADERS in
19049 xconfig.h:config.in)
19060 ac_clean_files=$ac_clean_files_save
19062 test $ac_write_fail = 0 ||
19063 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19066 # configure is writing to config.log, and then calls config.status.
19067 # config.status does its own redirection, appending to config.log.
19068 # Unfortunately, on DOS this fails, as config.log is still kept open
19069 # by configure, so config.status won't be able to write to it; its
19070 # output is simply discarded. So we exec the FD to /dev/null,
19071 # effectively closing config.log, so it can be properly (re)opened and
19072 # appended to by config.status. When coming back to configure, we
19073 # need to make the FD available again.
19074 if test "$no_create" != yes; then
19076 ac_config_status_args=
19077 test "$silent" = yes &&
19078 ac_config_status_args="$ac_config_status_args --quiet"
19080 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19082 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19083 # would make configure fail if this is the last instruction.
19084 $ac_cs_success || as_fn_exit $?
19088 # CONFIG_SUBDIRS section.
19090 if test "$no_recursion" != yes; then
19092 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
19093 # so they do not pile up.
19094 ac_sub_configure_args=
19096 eval "set x $ac_configure_args"
19100 if test -n "$ac_prev"; then
19105 -cache-file | --cache-file | --cache-fil | --cache-fi \
19106 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19107 ac_prev=cache_file ;;
19108 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19109 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19112 --config-cache | -C)
19114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19118 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19120 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19122 --disable-option-checking)
19126 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19128 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
19132 # Always prepend --prefix to ensure using the same prefix
19133 # in subdir configurations.
19134 ac_arg="--prefix=$prefix"
19136 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19138 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19141 if test "$silent" = yes; then
19142 ac_sub_configure_args="--silent $ac_sub_configure_args"
19145 # Always prepend --disable-option-checking to silence warnings, since
19146 # different subdirs can have different --enable and --with options.
19147 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
19150 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19152 # Do not complain, so a configure script can configure whichever
19153 # parts of a large source tree are present.
19154 test -d "$srcdir/$ac_dir" || continue
19156 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19157 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
19158 $as_echo "$ac_msg" >&6
19159 as_dir="$ac_dir"; as_fn_mkdir_p
19163 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19165 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19166 # A ".." for each directory in $ac_dir_suffix.
19167 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19168 case $ac_top_builddir_sub in
19169 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19170 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19173 ac_abs_top_builddir=$ac_pwd
19174 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19175 # for backward compatibility:
19176 ac_top_builddir=$ac_top_build_prefix
19179 .) # We are building in place.
19181 ac_top_srcdir=$ac_top_builddir_sub
19182 ac_abs_top_srcdir=$ac_pwd ;;
19183 [\\/]* | ?:[\\/]* ) # Absolute name.
19184 ac_srcdir=$srcdir$ac_dir_suffix;
19185 ac_top_srcdir=$srcdir
19186 ac_abs_top_srcdir=$srcdir ;;
19187 *) # Relative name.
19188 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19189 ac_top_srcdir=$ac_top_build_prefix$srcdir
19190 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19192 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19197 # Check for guested configure; otherwise get Cygnus style configure.
19198 if test -f "$ac_srcdir/configure.gnu"; then
19199 ac_sub_configure=$ac_srcdir/configure.gnu
19200 elif test -f "$ac_srcdir/configure"; then
19201 ac_sub_configure=$ac_srcdir/configure
19202 elif test -f "$ac_srcdir/configure.in"; then
19203 # This should be Cygnus configure.
19204 ac_sub_configure=$ac_aux_dir/configure
19206 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
19207 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19211 # The recursion is here.
19212 if test -n "$ac_sub_configure"; then
19213 # Make the cache file name correct relative to the subdirectory.
19214 case $cache_file in
19215 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19216 *) # Relative name.
19217 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19220 { $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
19221 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19222 # The eval makes quoting arguments work.
19223 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19224 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19225 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
19231 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19232 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19233 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}