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
682 READLINE_TEXI_INCFLAG
705 HAVE_NATIVE_GCORE_TARGET
735 INSTALL_STRIP_PROGRAM
764 MAINTAINER_MODE_FALSE
793 program_transform_name
804 ac_subst_files='host_makefile_frag'
806 enable_option_checking
807 enable_maintainer_mode
810 enable_build_with_cxx
811 with_separate_debug_dir
813 with_relocated_sources
815 with_auto_load_safe_path
845 enable_build_warnings
846 enable_gdb_build_warnings
856 with_libbabeltrace_prefix
858 ac_precious_vars='build_alias
875 ac_subdirs_all='testsuite
880 # Initialize some variables set by options.
882 ac_init_version=false
883 ac_unrecognized_opts=
885 # The variables have the same names as the options, with
886 # dashes changed to underlines.
894 program_transform_name=s,x,x,
902 # Installation directory options.
903 # These are left unexpanded so users can "make install exec_prefix=/foo"
904 # and all the variables that are supposed to be based on exec_prefix
905 # by default will actually change.
906 # Use braces instead of parens because sh, perl, etc. also accept them.
907 # (The list follows the same order as the GNU Coding Standards.)
908 bindir='${exec_prefix}/bin'
909 sbindir='${exec_prefix}/sbin'
910 libexecdir='${exec_prefix}/libexec'
911 datarootdir='${prefix}/share'
912 datadir='${datarootdir}'
913 sysconfdir='${prefix}/etc'
914 sharedstatedir='${prefix}/com'
915 localstatedir='${prefix}/var'
916 includedir='${prefix}/include'
917 oldincludedir='/usr/include'
918 docdir='${datarootdir}/doc/${PACKAGE}'
919 infodir='${datarootdir}/info'
924 libdir='${exec_prefix}/lib'
925 localedir='${datarootdir}/locale'
926 mandir='${datarootdir}/man'
932 # If the previous option needs an argument, assign it.
933 if test -n "$ac_prev"; then
934 eval $ac_prev=\$ac_option
940 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
944 # Accept the important Cygnus configure options, so we can diagnose typos.
946 case $ac_dashdash$ac_option in
950 -bindir | --bindir | --bindi | --bind | --bin | --bi)
952 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
955 -build | --build | --buil | --bui | --bu)
956 ac_prev=build_alias ;;
957 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
958 build_alias=$ac_optarg ;;
960 -cache-file | --cache-file | --cache-fil | --cache-fi \
961 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
962 ac_prev=cache_file ;;
963 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
964 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
965 cache_file=$ac_optarg ;;
968 cache_file=config.cache ;;
970 -datadir | --datadir | --datadi | --datad)
972 -datadir=* | --datadir=* | --datadi=* | --datad=*)
973 datadir=$ac_optarg ;;
975 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
976 | --dataroo | --dataro | --datar)
977 ac_prev=datarootdir ;;
978 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
979 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
980 datarootdir=$ac_optarg ;;
982 -disable-* | --disable-*)
983 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
984 # Reject names that are not valid shell variable names.
985 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
986 as_fn_error "invalid feature name: $ac_useropt"
987 ac_useropt_orig=$ac_useropt
988 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
989 case $ac_user_opts in
993 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
994 ac_unrecognized_sep=', ';;
996 eval enable_$ac_useropt=no ;;
998 -docdir | --docdir | --docdi | --doc | --do)
1000 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1001 docdir=$ac_optarg ;;
1003 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1005 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1006 dvidir=$ac_optarg ;;
1008 -enable-* | --enable-*)
1009 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1010 # Reject names that are not valid shell variable names.
1011 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1012 as_fn_error "invalid feature name: $ac_useropt"
1013 ac_useropt_orig=$ac_useropt
1014 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1015 case $ac_user_opts in
1017 "enable_$ac_useropt"
1019 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1020 ac_unrecognized_sep=', ';;
1022 eval enable_$ac_useropt=\$ac_optarg ;;
1024 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1025 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1026 | --exec | --exe | --ex)
1027 ac_prev=exec_prefix ;;
1028 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1029 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1030 | --exec=* | --exe=* | --ex=*)
1031 exec_prefix=$ac_optarg ;;
1033 -gas | --gas | --ga | --g)
1034 # Obsolete; use --with-gas.
1037 -help | --help | --hel | --he | -h)
1038 ac_init_help=long ;;
1039 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1040 ac_init_help=recursive ;;
1041 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1042 ac_init_help=short ;;
1044 -host | --host | --hos | --ho)
1045 ac_prev=host_alias ;;
1046 -host=* | --host=* | --hos=* | --ho=*)
1047 host_alias=$ac_optarg ;;
1049 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1051 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1053 htmldir=$ac_optarg ;;
1055 -includedir | --includedir | --includedi | --included | --include \
1056 | --includ | --inclu | --incl | --inc)
1057 ac_prev=includedir ;;
1058 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1059 | --includ=* | --inclu=* | --incl=* | --inc=*)
1060 includedir=$ac_optarg ;;
1062 -infodir | --infodir | --infodi | --infod | --info | --inf)
1064 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1065 infodir=$ac_optarg ;;
1067 -libdir | --libdir | --libdi | --libd)
1069 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1070 libdir=$ac_optarg ;;
1072 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1073 | --libexe | --libex | --libe)
1074 ac_prev=libexecdir ;;
1075 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1076 | --libexe=* | --libex=* | --libe=*)
1077 libexecdir=$ac_optarg ;;
1079 -localedir | --localedir | --localedi | --localed | --locale)
1080 ac_prev=localedir ;;
1081 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1082 localedir=$ac_optarg ;;
1084 -localstatedir | --localstatedir | --localstatedi | --localstated \
1085 | --localstate | --localstat | --localsta | --localst | --locals)
1086 ac_prev=localstatedir ;;
1087 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1088 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1089 localstatedir=$ac_optarg ;;
1091 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1093 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1094 mandir=$ac_optarg ;;
1096 -nfp | --nfp | --nf)
1097 # Obsolete; use --without-fp.
1100 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1101 | --no-cr | --no-c | -n)
1104 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1105 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1108 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1109 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1110 | --oldin | --oldi | --old | --ol | --o)
1111 ac_prev=oldincludedir ;;
1112 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1113 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1114 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1115 oldincludedir=$ac_optarg ;;
1117 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1119 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1120 prefix=$ac_optarg ;;
1122 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1123 | --program-pre | --program-pr | --program-p)
1124 ac_prev=program_prefix ;;
1125 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1126 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1127 program_prefix=$ac_optarg ;;
1129 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1130 | --program-suf | --program-su | --program-s)
1131 ac_prev=program_suffix ;;
1132 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1133 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1134 program_suffix=$ac_optarg ;;
1136 -program-transform-name | --program-transform-name \
1137 | --program-transform-nam | --program-transform-na \
1138 | --program-transform-n | --program-transform- \
1139 | --program-transform | --program-transfor \
1140 | --program-transfo | --program-transf \
1141 | --program-trans | --program-tran \
1142 | --progr-tra | --program-tr | --program-t)
1143 ac_prev=program_transform_name ;;
1144 -program-transform-name=* | --program-transform-name=* \
1145 | --program-transform-nam=* | --program-transform-na=* \
1146 | --program-transform-n=* | --program-transform-=* \
1147 | --program-transform=* | --program-transfor=* \
1148 | --program-transfo=* | --program-transf=* \
1149 | --program-trans=* | --program-tran=* \
1150 | --progr-tra=* | --program-tr=* | --program-t=*)
1151 program_transform_name=$ac_optarg ;;
1153 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1155 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1156 pdfdir=$ac_optarg ;;
1158 -psdir | --psdir | --psdi | --psd | --ps)
1160 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1163 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1164 | -silent | --silent | --silen | --sile | --sil)
1167 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1169 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1171 sbindir=$ac_optarg ;;
1173 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1174 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1175 | --sharedst | --shareds | --shared | --share | --shar \
1177 ac_prev=sharedstatedir ;;
1178 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1179 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1180 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1182 sharedstatedir=$ac_optarg ;;
1184 -site | --site | --sit)
1186 -site=* | --site=* | --sit=*)
1189 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1191 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1192 srcdir=$ac_optarg ;;
1194 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1195 | --syscon | --sysco | --sysc | --sys | --sy)
1196 ac_prev=sysconfdir ;;
1197 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1198 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1199 sysconfdir=$ac_optarg ;;
1201 -target | --target | --targe | --targ | --tar | --ta | --t)
1202 ac_prev=target_alias ;;
1203 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1204 target_alias=$ac_optarg ;;
1206 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1209 -version | --version | --versio | --versi | --vers | -V)
1210 ac_init_version=: ;;
1213 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1214 # Reject names that are not valid shell variable names.
1215 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1216 as_fn_error "invalid package name: $ac_useropt"
1217 ac_useropt_orig=$ac_useropt
1218 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1219 case $ac_user_opts in
1223 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1224 ac_unrecognized_sep=', ';;
1226 eval with_$ac_useropt=\$ac_optarg ;;
1228 -without-* | --without-*)
1229 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1230 # Reject names that are not valid shell variable names.
1231 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1232 as_fn_error "invalid package name: $ac_useropt"
1233 ac_useropt_orig=$ac_useropt
1234 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1235 case $ac_user_opts in
1239 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1240 ac_unrecognized_sep=', ';;
1242 eval with_$ac_useropt=no ;;
1245 # Obsolete; use --with-x.
1248 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1249 | --x-incl | --x-inc | --x-in | --x-i)
1250 ac_prev=x_includes ;;
1251 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1252 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1253 x_includes=$ac_optarg ;;
1255 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1256 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1257 ac_prev=x_libraries ;;
1258 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1259 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1260 x_libraries=$ac_optarg ;;
1262 -*) as_fn_error "unrecognized option: \`$ac_option'
1263 Try \`$0 --help' for more information."
1267 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1268 # Reject names that are not valid shell variable names.
1269 case $ac_envvar in #(
1270 '' | [0-9]* | *[!_$as_cr_alnum]* )
1271 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1273 eval $ac_envvar=\$ac_optarg
1274 export $ac_envvar ;;
1277 # FIXME: should be removed in autoconf 3.0.
1278 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1279 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1280 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1281 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1287 if test -n "$ac_prev"; then
1288 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1289 as_fn_error "missing argument to $ac_option"
1292 if test -n "$ac_unrecognized_opts"; then
1293 case $enable_option_checking in
1295 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1296 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1300 # Check all directory arguments for consistency.
1301 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1302 datadir sysconfdir sharedstatedir localstatedir includedir \
1303 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1304 libdir localedir mandir
1306 eval ac_val=\$$ac_var
1307 # Remove trailing slashes.
1310 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1311 eval $ac_var=\$ac_val;;
1313 # Be sure to have absolute directory names.
1315 [\\/$]* | ?:[\\/]* ) continue;;
1316 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1318 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1321 # There might be people who depend on the old broken behavior: `$host'
1322 # used to hold the argument of --host etc.
1323 # FIXME: To remove some day.
1326 target=$target_alias
1328 # FIXME: To remove some day.
1329 if test "x$host_alias" != x; then
1330 if test "x$build_alias" = x; then
1331 cross_compiling=maybe
1332 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1333 If a cross compiler is detected then cross compile mode will be used." >&2
1334 elif test "x$build_alias" != "x$host_alias"; then
1340 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1342 test "$silent" = yes && exec 6>/dev/null
1345 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1346 ac_ls_di=`ls -di .` &&
1347 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1348 as_fn_error "working directory cannot be determined"
1349 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1350 as_fn_error "pwd does not report name of working directory"
1353 # Find the source files, if location was not specified.
1354 if test -z "$srcdir"; then
1355 ac_srcdir_defaulted=yes
1356 # Try the directory containing this script, then the parent directory.
1357 ac_confdir=`$as_dirname -- "$as_myself" ||
1358 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1359 X"$as_myself" : 'X\(//\)[^/]' \| \
1360 X"$as_myself" : 'X\(//\)$' \| \
1361 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1362 $as_echo X"$as_myself" |
1363 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1381 if test ! -r "$srcdir/$ac_unique_file"; then
1385 ac_srcdir_defaulted=no
1387 if test ! -r "$srcdir/$ac_unique_file"; then
1388 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1389 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1391 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1393 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1395 # When building in place, set srcdir=.
1396 if test "$ac_abs_confdir" = "$ac_pwd"; then
1399 # Remove unnecessary trailing slashes from srcdir.
1400 # Double slashes in file names in object file debugging info
1401 # mess up M-x gdb in Emacs.
1403 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1405 for ac_var in $ac_precious_vars; do
1406 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1407 eval ac_env_${ac_var}_value=\$${ac_var}
1408 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1409 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1413 # Report the --help message.
1415 if test "$ac_init_help" = "long"; then
1416 # Omit some internal or obsolete options to make the list less imposing.
1417 # This message is too long to be a string in the A/UX 3.1 sh.
1419 \`configure' configures this package to adapt to many kinds of systems.
1421 Usage: $0 [OPTION]... [VAR=VALUE]...
1423 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1424 VAR=VALUE. See below for descriptions of some of the useful variables.
1426 Defaults for the options are specified in brackets.
1429 -h, --help display this help and exit
1430 --help=short display options specific to this package
1431 --help=recursive display the short help of all the included packages
1432 -V, --version display version information and exit
1433 -q, --quiet, --silent do not print \`checking...' messages
1434 --cache-file=FILE cache test results in FILE [disabled]
1435 -C, --config-cache alias for \`--cache-file=config.cache'
1436 -n, --no-create do not create output files
1437 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1439 Installation directories:
1440 --prefix=PREFIX install architecture-independent files in PREFIX
1441 [$ac_default_prefix]
1442 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1445 By default, \`make install' will install all the files in
1446 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1447 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1448 for instance \`--prefix=\$HOME'.
1450 For better control, use the options below.
1452 Fine tuning of the installation directories:
1453 --bindir=DIR user executables [EPREFIX/bin]
1454 --sbindir=DIR system admin executables [EPREFIX/sbin]
1455 --libexecdir=DIR program executables [EPREFIX/libexec]
1456 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1457 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1458 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1459 --libdir=DIR object code libraries [EPREFIX/lib]
1460 --includedir=DIR C header files [PREFIX/include]
1461 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1462 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1463 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1464 --infodir=DIR info documentation [DATAROOTDIR/info]
1465 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1466 --mandir=DIR man documentation [DATAROOTDIR/man]
1467 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1468 --htmldir=DIR html documentation [DOCDIR]
1469 --dvidir=DIR dvi documentation [DOCDIR]
1470 --pdfdir=DIR pdf documentation [DOCDIR]
1471 --psdir=DIR ps documentation [DOCDIR]
1477 --program-prefix=PREFIX prepend PREFIX to installed program names
1478 --program-suffix=SUFFIX append SUFFIX to installed program names
1479 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1482 --x-includes=DIR X include files are in DIR
1483 --x-libraries=DIR X library files are in DIR
1486 --build=BUILD configure for building on BUILD [guessed]
1487 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1488 --target=TARGET configure for building compilers for TARGET [HOST]
1492 if test -n "$ac_init_help"; then
1497 --disable-option-checking ignore unrecognized --enable/--with options
1498 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1499 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1500 --enable-maintainer-mode enable make rules and dependencies not useful
1501 (and sometimes confusing) to the casual installer
1502 --enable-plugins Enable support for plugins
1503 --disable-largefile omit support for large files
1504 --enable-build-with-cxx build with C++ compiler instead of C compiler
1505 --enable-targets=TARGETS
1506 alternative target configurations
1507 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1508 --disable-gdbcli disable command-line interface (CLI)
1509 --disable-gdbmi disable machine-interface (MI)
1510 --enable-tui enable full-screen terminal user interface (TUI)
1511 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1512 --enable-profiling enable profiling of GDB
1513 --disable-rpath do not hardcode runtime library paths
1514 --enable-libmcheck Try linking with -lmcheck if available
1515 --enable-werror treat compile warnings as errors
1516 --enable-build-warnings enable build-time compiler warnings if gcc is used
1517 --enable-gdb-build-warnings
1518 enable GDB specific build-time compiler warnings if
1520 --enable-sim link gdb with simulator
1521 --enable-multi-ice build the multi-ice-gdb-server
1522 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1526 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1527 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1528 --with-separate-debug-dir=PATH
1529 look for global separate debug info in this path
1531 --with-gdb-datadir=PATH look for global separate data files in this path
1533 --with-relocated-sources=PATH
1534 automatically relocate this path for source files
1535 --with-auto-load-dir=PATH
1536 directories from which to load auto-loaded scripts
1537 [$debugdir:$datadir/auto-load]
1538 --with-auto-load-safe-path=PATH
1539 directories safe to hold auto-loaded files
1540 [--with-auto-load-dir]
1541 --without-auto-load-safe-path
1542 do not restrict auto-loaded files locations
1543 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1544 --with-curses use the curses library instead of the termcap
1546 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1547 --with-bugurl=URL Direct users to URL to report a bug
1548 --with-system-zlib use installed libz
1549 --with-gnu-ld assume the C compiler uses GNU ld default=no
1550 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1551 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1552 --with-iconv-bin=PATH specify where to find the iconv program
1553 --with-system-readline use installed readline library
1554 --with-jit-reader-dir=PATH
1555 directory to load the JIT readers from
1556 --with-expat include expat support (auto/yes/no)
1557 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1558 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1559 --with-python[=PYTHON] include python support
1560 (auto/yes/no/<python-program>)
1561 --with-guile[=GUILE] include guile support
1562 (auto/yes/no/<guile-version>/<pkg-config-program>)
1563 --with-intel-pt include Intel(R) Processor Trace support
1565 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1566 --without-libipt-prefix don't search for libipt in includedir and libdir
1567 --without-included-regex
1568 don't use included regex; this is the default on
1569 systems with version 2 of the GNU C library (use
1570 with caution on other system)
1571 --with-sysroot[=DIR] search for usr/lib et al within DIR
1572 --with-system-gdbinit=PATH
1573 automatically load a system-wide gdbinit file
1574 --with-lzma support lzma compression (auto/yes/no)
1575 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1576 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1577 --with-tcl directory containing tcl configuration (tclConfig.sh)
1578 --with-tk directory containing tk configuration (tkConfig.sh)
1579 --with-x use the X Window System
1580 --with-babeltrace include babeltrace support (auto/yes/no)
1581 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1582 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1584 Some influential environment variables:
1585 CC C compiler command
1586 CFLAGS C compiler flags
1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1588 nonstandard directory <lib dir>
1589 LIBS libraries to pass to the linker, e.g. -l<library>
1590 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1591 you have headers in a nonstandard directory <include dir>
1592 CXX C++ compiler command
1593 CXXFLAGS C++ compiler flags
1595 MAKEINFO Parent configure detects if it is of sufficient version.
1597 Parameters for MAKEINFO.
1598 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1599 the first program found out of: `bison -y', `byacc', `yacc'.
1600 YFLAGS The list of arguments that will be passed by default to $YACC.
1601 This script will default YFLAGS to the empty string to avoid a
1602 default value of `-d' given by some make applications.
1603 XMKMF Path to xmkmf, Makefile generator for X Window System
1605 Use these variables to override the choices made by `configure' or to help
1606 it to find libraries and programs with nonstandard names/locations.
1608 Report bugs to the package provider.
1613 if test "$ac_init_help" = "recursive"; then
1614 # If there are subdirs, report their specific --help.
1615 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1616 test -d "$ac_dir" ||
1617 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1622 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1624 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1625 # A ".." for each directory in $ac_dir_suffix.
1626 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1627 case $ac_top_builddir_sub in
1628 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1629 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1632 ac_abs_top_builddir=$ac_pwd
1633 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1634 # for backward compatibility:
1635 ac_top_builddir=$ac_top_build_prefix
1638 .) # We are building in place.
1640 ac_top_srcdir=$ac_top_builddir_sub
1641 ac_abs_top_srcdir=$ac_pwd ;;
1642 [\\/]* | ?:[\\/]* ) # Absolute name.
1643 ac_srcdir=$srcdir$ac_dir_suffix;
1644 ac_top_srcdir=$srcdir
1645 ac_abs_top_srcdir=$srcdir ;;
1647 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1648 ac_top_srcdir=$ac_top_build_prefix$srcdir
1649 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1651 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1653 cd "$ac_dir" || { ac_status=$?; continue; }
1654 # Check for guested configure.
1655 if test -f "$ac_srcdir/configure.gnu"; then
1657 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1658 elif test -f "$ac_srcdir/configure"; then
1660 $SHELL "$ac_srcdir/configure" --help=recursive
1662 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1664 cd "$ac_pwd" || { ac_status=$?; break; }
1668 test -n "$ac_init_help" && exit $ac_status
1669 if $ac_init_version; then
1672 generated by GNU Autoconf 2.64
1674 Copyright (C) 2009 Free Software Foundation, Inc.
1675 This configure script is free software; the Free Software Foundation
1676 gives unlimited permission to copy, distribute and modify it.
1681 ## ------------------------ ##
1682 ## Autoconf initialization. ##
1683 ## ------------------------ ##
1685 # ac_fn_c_try_compile LINENO
1686 # --------------------------
1687 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1688 ac_fn_c_try_compile ()
1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691 rm -f conftest.$ac_objext
1692 if { { ac_try="$ac_compile"
1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695 *) ac_try_echo=$ac_try;;
1697 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698 $as_echo "$ac_try_echo"; } >&5
1699 (eval "$ac_compile") 2>conftest.err
1701 if test -s conftest.err; then
1702 grep -v '^ *+' conftest.err >conftest.er1
1703 cat conftest.er1 >&5
1704 mv -f conftest.er1 conftest.err
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; } && {
1708 test -z "$ac_c_werror_flag" ||
1709 test ! -s conftest.err
1710 } && test -s conftest.$ac_objext; then :
1713 $as_echo "$as_me: failed program was:" >&5
1714 sed 's/^/| /' conftest.$ac_ext >&5
1718 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1721 } # ac_fn_c_try_compile
1723 # ac_fn_cxx_try_compile LINENO
1724 # ----------------------------
1725 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1726 ac_fn_cxx_try_compile ()
1728 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729 rm -f conftest.$ac_objext
1730 if { { ac_try="$ac_compile"
1732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1733 *) ac_try_echo=$ac_try;;
1735 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1736 $as_echo "$ac_try_echo"; } >&5
1737 (eval "$ac_compile") 2>conftest.err
1739 if test -s conftest.err; then
1740 grep -v '^ *+' conftest.err >conftest.er1
1741 cat conftest.er1 >&5
1742 mv -f conftest.er1 conftest.err
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; } && {
1746 test -z "$ac_cxx_werror_flag" ||
1747 test ! -s conftest.err
1748 } && test -s conftest.$ac_objext; then :
1751 $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1756 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1759 } # ac_fn_cxx_try_compile
1761 # ac_fn_c_try_cpp LINENO
1762 # ----------------------
1763 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 if { { ac_try="$ac_cpp conftest.$ac_ext"
1769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1770 *) ac_try_echo=$ac_try;;
1772 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1773 $as_echo "$ac_try_echo"; } >&5
1774 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1776 if test -s conftest.err; then
1777 grep -v '^ *+' conftest.err >conftest.er1
1778 cat conftest.er1 >&5
1779 mv -f conftest.er1 conftest.err
1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1782 test $ac_status = 0; } >/dev/null && {
1783 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1784 test ! -s conftest.err
1788 $as_echo "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1793 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1798 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1799 # -------------------------------------------------------
1800 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1801 # the include files in INCLUDES and setting the cache variable VAR
1803 ac_fn_c_check_header_mongrel ()
1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1808 $as_echo_n "checking for $2... " >&6; }
1809 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1810 $as_echo_n "(cached) " >&6
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 $as_echo "$ac_res" >&6; }
1816 # Is the header compilable?
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1818 $as_echo_n "checking $2 usability... " >&6; }
1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1820 /* end confdefs.h. */
1824 if ac_fn_c_try_compile "$LINENO"; then :
1825 ac_header_compiler=yes
1827 ac_header_compiler=no
1829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1831 $as_echo "$ac_header_compiler" >&6; }
1833 # Is the header present?
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1835 $as_echo_n "checking $2 presence... " >&6; }
1836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1837 /* end confdefs.h. */
1840 if ac_fn_c_try_cpp "$LINENO"; then :
1841 ac_header_preproc=yes
1843 ac_header_preproc=no
1845 rm -f conftest.err conftest.$ac_ext
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1847 $as_echo "$ac_header_preproc" >&6; }
1849 # So? What about this header?
1850 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1853 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1855 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1859 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1861 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1863 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1865 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1867 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871 $as_echo_n "checking for $2... " >&6; }
1872 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1873 $as_echo_n "(cached) " >&6
1875 eval "$3=\$ac_header_compiler"
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879 $as_echo "$ac_res" >&6; }
1881 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1883 } # ac_fn_c_check_header_mongrel
1885 # ac_fn_c_try_run LINENO
1886 # ----------------------
1887 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1888 # that executables *can* be run.
1891 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892 if { { ac_try="$ac_link"
1894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1895 *) ac_try_echo=$ac_try;;
1897 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1898 $as_echo "$ac_try_echo"; } >&5
1899 (eval "$ac_link") 2>&5
1901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1903 { { case "(($ac_try" in
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_try") 2>&5
1911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912 test $ac_status = 0; }; }; then :
1915 $as_echo "$as_me: program exited with status $ac_status" >&5
1916 $as_echo "$as_me: failed program was:" >&5
1917 sed 's/^/| /' conftest.$ac_ext >&5
1919 ac_retval=$ac_status
1921 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1922 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1927 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1928 # -------------------------------------------------------
1929 # Tests whether HEADER exists and can be compiled using the include files in
1930 # INCLUDES, setting the cache variable VAR accordingly.
1931 ac_fn_c_check_header_compile ()
1933 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1935 $as_echo_n "checking for $2... " >&6; }
1936 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1937 $as_echo_n "(cached) " >&6
1939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940 /* end confdefs.h. */
1944 if ac_fn_c_try_compile "$LINENO"; then :
1949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953 $as_echo "$ac_res" >&6; }
1954 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1956 } # ac_fn_c_check_header_compile
1958 # ac_fn_c_try_link LINENO
1959 # -----------------------
1960 # Try to link conftest.$ac_ext, and return whether this succeeded.
1963 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1964 rm -f conftest.$ac_objext conftest$ac_exeext
1965 if { { ac_try="$ac_link"
1967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1968 *) ac_try_echo=$ac_try;;
1970 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1971 $as_echo "$ac_try_echo"; } >&5
1972 (eval "$ac_link") 2>conftest.err
1974 if test -s conftest.err; then
1975 grep -v '^ *+' conftest.err >conftest.er1
1976 cat conftest.er1 >&5
1977 mv -f conftest.er1 conftest.err
1979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1980 test $ac_status = 0; } && {
1981 test -z "$ac_c_werror_flag" ||
1982 test ! -s conftest.err
1983 } && test -s conftest$ac_exeext && {
1984 test "$cross_compiling" = yes ||
1985 $as_test_x conftest$ac_exeext
1989 $as_echo "$as_me: failed program was:" >&5
1990 sed 's/^/| /' conftest.$ac_ext >&5
1994 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1995 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1996 # interfere with the next link command; also delete a directory that is
1997 # left behind by Apple's compiler. We do this before executing the actions.
1998 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1999 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2002 } # ac_fn_c_try_link
2004 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2005 # --------------------------------------------
2006 # Tries to find the compile-time value of EXPR in a program that includes
2007 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2009 ac_fn_c_compute_int ()
2011 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2012 if test "$cross_compiling" = yes; then
2013 # Depending upon the size, compute the lo and hi bounds.
2014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015 /* end confdefs.h. */
2020 static int test_array [1 - 2 * !(($2) >= 0)];
2027 if ac_fn_c_try_compile "$LINENO"; then :
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 /* end confdefs.h. */
2036 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2043 if ac_fn_c_try_compile "$LINENO"; then :
2044 ac_hi=$ac_mid; break
2046 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2047 if test $ac_lo -le $ac_mid; then
2051 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2057 /* end confdefs.h. */
2062 static int test_array [1 - 2 * !(($2) < 0)];
2069 if ac_fn_c_try_compile "$LINENO"; then :
2072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2073 /* end confdefs.h. */
2078 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2085 if ac_fn_c_try_compile "$LINENO"; then :
2086 ac_lo=$ac_mid; break
2088 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2089 if test $ac_mid -le $ac_hi; then
2093 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2103 # Binary search between lo and hi bounds.
2104 while test "x$ac_lo" != "x$ac_hi"; do
2105 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2107 /* end confdefs.h. */
2112 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2119 if ac_fn_c_try_compile "$LINENO"; then :
2122 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h. */
2134 static long int longval () { return $2; }
2135 static unsigned long int ulongval () { return $2; }
2142 FILE *f = fopen ("conftest.val", "w");
2147 long int i = longval ();
2150 fprintf (f, "%ld", i);
2154 unsigned long int i = ulongval ();
2157 fprintf (f, "%lu", i);
2159 /* Do not output a trailing newline, as this causes \r\n confusion
2160 on some platforms. */
2161 return ferror (f) || fclose (f) != 0;
2167 if ac_fn_c_try_run "$LINENO"; then :
2168 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2172 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2173 conftest.$ac_objext conftest.beam conftest.$ac_ext
2177 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2180 } # ac_fn_c_compute_int
2182 # ac_fn_c_check_func LINENO FUNC VAR
2183 # ----------------------------------
2184 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2185 ac_fn_c_check_func ()
2187 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2189 $as_echo_n "checking for $2... " >&6; }
2190 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2191 $as_echo_n "(cached) " >&6
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h. */
2195 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2196 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2197 #define $2 innocuous_$2
2199 /* System header to define __stub macros and hopefully few prototypes,
2200 which can conflict with char $2 (); below.
2201 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2202 <limits.h> exists even on freestanding compilers. */
2205 # include <limits.h>
2207 # include <assert.h>
2212 /* Override any GCC internal prototype to avoid an error.
2213 Use char because int might match the return type of a GCC
2214 builtin and then its argument prototype would still apply. */
2219 /* The GNU C library defines this for functions which it implements
2220 to always fail with ENOSYS. Some functions are actually named
2221 something starting with __ and the normal name is an alias. */
2222 #if defined __stub_$2 || defined __stub___$2
2234 if ac_fn_c_try_link "$LINENO"; then :
2239 rm -f core conftest.err conftest.$ac_objext \
2240 conftest$ac_exeext conftest.$ac_ext
2243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2244 $as_echo "$ac_res" >&6; }
2245 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2247 } # ac_fn_c_check_func
2249 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2250 # -------------------------------------------
2251 # Tests whether TYPE exists after having included INCLUDES, setting cache
2252 # variable VAR accordingly.
2253 ac_fn_c_check_type ()
2255 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2257 $as_echo_n "checking for $2... " >&6; }
2258 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2259 $as_echo_n "(cached) " >&6
2262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2263 /* end confdefs.h. */
2274 if ac_fn_c_try_compile "$LINENO"; then :
2275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2276 /* end confdefs.h. */
2287 if ac_fn_c_try_compile "$LINENO"; then :
2292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2298 $as_echo "$ac_res" >&6; }
2299 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2301 } # ac_fn_c_check_type
2303 # ac_fn_c_check_decl LINENO SYMBOL VAR
2304 # ------------------------------------
2305 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2306 ac_fn_c_check_decl ()
2308 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2309 as_decl_name=`echo $2|sed 's/ *(.*//'`
2310 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2312 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2313 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2314 $as_echo_n "(cached) " >&6
2316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2317 /* end confdefs.h. */
2322 #ifndef $as_decl_name
2324 (void) $as_decl_use;
2326 (void) $as_decl_name;
2334 if ac_fn_c_try_compile "$LINENO"; then :
2339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2343 $as_echo "$ac_res" >&6; }
2344 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2346 } # ac_fn_c_check_decl
2348 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2349 # ----------------------------------------------------
2350 # Tries to find if the field MEMBER exists in type AGGR, after including
2351 # INCLUDES, setting cache variable VAR accordingly.
2352 ac_fn_c_check_member ()
2354 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2356 $as_echo_n "checking for $2.$3... " >&6; }
2357 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2358 $as_echo_n "(cached) " >&6
2360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2361 /* end confdefs.h. */
2373 if ac_fn_c_try_compile "$LINENO"; then :
2376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2377 /* end confdefs.h. */
2383 if (sizeof ac_aggr.$3)
2389 if ac_fn_c_try_compile "$LINENO"; then :
2394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2400 $as_echo "$ac_res" >&6; }
2401 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2403 } # ac_fn_c_check_member
2405 # ac_fn_cxx_check_decl LINENO SYMBOL VAR
2406 # --------------------------------------
2407 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2408 ac_fn_cxx_check_decl ()
2410 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2411 as_decl_name=`echo $2|sed 's/ *(.*//'`
2412 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2414 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2415 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2416 $as_echo_n "(cached) " >&6
2418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2419 /* end confdefs.h. */
2424 #ifndef $as_decl_name
2426 (void) $as_decl_use;
2428 (void) $as_decl_name;
2436 if ac_fn_cxx_try_compile "$LINENO"; then :
2441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2445 $as_echo "$ac_res" >&6; }
2446 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2448 } # ac_fn_cxx_check_decl
2449 cat >config.log <<_ACEOF
2450 This file contains any messages produced by compilers while
2451 running configure, to aid debugging if configure makes a mistake.
2453 It was created by $as_me, which was
2454 generated by GNU Autoconf 2.64. Invocation command line was
2466 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2467 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2468 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2469 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2470 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2472 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2473 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2475 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2476 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2477 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2478 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2479 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2480 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2481 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2489 test -z "$as_dir" && as_dir=.
2490 $as_echo "PATH: $as_dir"
2506 # Keep a trace of the command line.
2507 # Strip out --no-create and --no-recursion so they do not pile up.
2508 # Strip out --silent because we don't want to record it for future runs.
2509 # Also quote any args containing shell meta-characters.
2510 # Make two passes to allow for proper duplicate-argument suppression.
2514 ac_must_keep_next=false
2520 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2521 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2522 | -silent | --silent | --silen | --sile | --sil)
2525 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2528 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2530 as_fn_append ac_configure_args1 " '$ac_arg'"
2531 if test $ac_must_keep_next = true; then
2532 ac_must_keep_next=false # Got value, back to normal.
2535 *=* | --config-cache | -C | -disable-* | --disable-* \
2536 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2537 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2538 | -with-* | --with-* | -without-* | --without-* | --x)
2539 case "$ac_configure_args0 " in
2540 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2543 -* ) ac_must_keep_next=true ;;
2546 as_fn_append ac_configure_args " '$ac_arg'"
2551 { ac_configure_args0=; unset ac_configure_args0;}
2552 { ac_configure_args1=; unset ac_configure_args1;}
2554 # When interrupted or exit'd, cleanup temporary files, and complete
2555 # config.log. We remove comments because anyway the quotes in there
2556 # would cause problems or look ugly.
2557 # WARNING: Use '\'' to represent an apostrophe within the trap.
2558 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2559 trap 'exit_status=$?
2560 # Save into config.log some information that might help in debugging.
2565 ## ---------------- ##
2566 ## Cache variables. ##
2567 ## ---------------- ##
2570 # The following way of writing the cache mishandles newlines in values,
2572 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2573 eval ac_val=\$$ac_var
2577 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2578 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2581 _ | IFS | as_nl) ;; #(
2582 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2583 *) { eval $ac_var=; unset $ac_var;} ;;
2588 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2589 *${as_nl}ac_space=\ *)
2591 "s/'\''/'\''\\\\'\'''\''/g;
2592 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2595 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2603 ## ----------------- ##
2604 ## Output variables. ##
2605 ## ----------------- ##
2608 for ac_var in $ac_subst_vars
2610 eval ac_val=\$$ac_var
2612 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2614 $as_echo "$ac_var='\''$ac_val'\''"
2618 if test -n "$ac_subst_files"; then
2620 ## ------------------- ##
2621 ## File substitutions. ##
2622 ## ------------------- ##
2625 for ac_var in $ac_subst_files
2627 eval ac_val=\$$ac_var
2629 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2631 $as_echo "$ac_var='\''$ac_val'\''"
2636 if test -s confdefs.h; then
2646 test "$ac_signal" != 0 &&
2647 $as_echo "$as_me: caught signal $ac_signal"
2648 $as_echo "$as_me: exit $exit_status"
2650 rm -f core *.core core.conftest.* &&
2651 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2654 for ac_signal in 1 2 13 15; do
2655 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2659 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2660 rm -f -r conftest* confdefs.h
2662 $as_echo "/* confdefs.h */" > confdefs.h
2664 # Predefined preprocessor variables.
2666 cat >>confdefs.h <<_ACEOF
2667 #define PACKAGE_NAME "$PACKAGE_NAME"
2670 cat >>confdefs.h <<_ACEOF
2671 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2674 cat >>confdefs.h <<_ACEOF
2675 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2678 cat >>confdefs.h <<_ACEOF
2679 #define PACKAGE_STRING "$PACKAGE_STRING"
2682 cat >>confdefs.h <<_ACEOF
2683 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2686 cat >>confdefs.h <<_ACEOF
2687 #define PACKAGE_URL "$PACKAGE_URL"
2691 # Let the site file select an alternate cache file if it wants to.
2692 # Prefer an explicitly selected file to automatically selected ones.
2695 if test -n "$CONFIG_SITE"; then
2696 ac_site_file1=$CONFIG_SITE
2697 elif test "x$prefix" != xNONE; then
2698 ac_site_file1=$prefix/share/config.site
2699 ac_site_file2=$prefix/etc/config.site
2701 ac_site_file1=$ac_default_prefix/share/config.site
2702 ac_site_file2=$ac_default_prefix/etc/config.site
2704 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2706 test "x$ac_site_file" = xNONE && continue
2707 if test -r "$ac_site_file"; then
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2709 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2710 sed 's/^/| /' "$ac_site_file" >&5
2715 if test -r "$cache_file"; then
2716 # Some versions of bash will fail to source /dev/null (special
2717 # files actually), so we avoid doing that.
2718 if test -f "$cache_file"; then
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2720 $as_echo "$as_me: loading cache $cache_file" >&6;}
2722 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2723 *) . "./$cache_file";;
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2728 $as_echo "$as_me: creating cache $cache_file" >&6;}
2732 # Check that the precious variables saved in the cache have kept the same
2734 ac_cache_corrupted=false
2735 for ac_var in $ac_precious_vars; do
2736 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2737 eval ac_new_set=\$ac_env_${ac_var}_set
2738 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2739 eval ac_new_val=\$ac_env_${ac_var}_value
2740 case $ac_old_set,$ac_new_set in
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2743 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2744 ac_cache_corrupted=: ;;
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2747 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2748 ac_cache_corrupted=: ;;
2751 if test "x$ac_old_val" != "x$ac_new_val"; then
2752 # differences in whitespace do not lead to failure.
2753 ac_old_val_w=`echo x $ac_old_val`
2754 ac_new_val_w=`echo x $ac_new_val`
2755 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2757 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2758 ac_cache_corrupted=:
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2761 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2762 eval $ac_var=\$ac_old_val
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2765 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2767 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2770 # Pass precious variables to config.status.
2771 if test "$ac_new_set" = set; then
2773 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2774 *) ac_arg=$ac_var=$ac_new_val ;;
2776 case " $ac_configure_args " in
2777 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2778 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2782 if $ac_cache_corrupted; then
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2784 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2786 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2787 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2789 ## -------------------- ##
2790 ## Main body of script. ##
2791 ## -------------------- ##
2794 ac_cpp='$CPP $CPPFLAGS'
2795 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2796 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2797 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2803 ac_config_headers="$ac_config_headers config.h:config.in"
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2807 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2808 # Check whether --enable-maintainer-mode was given.
2809 if test "${enable_maintainer_mode+set}" = set; then :
2810 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2812 USE_MAINTAINER_MODE=no
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2816 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2817 if test $USE_MAINTAINER_MODE = yes; then
2818 MAINTAINER_MODE_TRUE=
2819 MAINTAINER_MODE_FALSE='#'
2821 MAINTAINER_MODE_TRUE='#'
2822 MAINTAINER_MODE_FALSE=
2825 MAINT=$MAINTAINER_MODE_TRUE
2829 # Set the 'development' global.
2830 . $srcdir/../bfd/development.sh
2833 ac_cpp='$CPP $CPPFLAGS'
2834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2837 if test -n "$ac_tool_prefix"; then
2838 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2839 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841 $as_echo_n "checking for $ac_word... " >&6; }
2842 if test "${ac_cv_prog_CC+set}" = set; then :
2843 $as_echo_n "(cached) " >&6
2845 if test -n "$CC"; then
2846 ac_cv_prog_CC="$CC" # Let the user override the test.
2848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2852 test -z "$as_dir" && as_dir=.
2853 for ac_exec_ext in '' $ac_executable_extensions; do
2854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2855 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2866 if test -n "$CC"; then
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2868 $as_echo "$CC" >&6; }
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871 $as_echo "no" >&6; }
2876 if test -z "$ac_cv_prog_CC"; then
2878 # Extract the first word of "gcc", so it can be a program name with args.
2879 set dummy gcc; ac_word=$2
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2881 $as_echo_n "checking for $ac_word... " >&6; }
2882 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2883 $as_echo_n "(cached) " >&6
2885 if test -n "$ac_ct_CC"; then
2886 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2892 test -z "$as_dir" && as_dir=.
2893 for ac_exec_ext in '' $ac_executable_extensions; do
2894 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2895 ac_cv_prog_ac_ct_CC="gcc"
2896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2905 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2906 if test -n "$ac_ct_CC"; then
2907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2908 $as_echo "$ac_ct_CC" >&6; }
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2911 $as_echo "no" >&6; }
2914 if test "x$ac_ct_CC" = x; then
2917 case $cross_compiling:$ac_tool_warned in
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2921 ac_tool_warned=yes ;;
2929 if test -z "$CC"; then
2930 if test -n "$ac_tool_prefix"; then
2931 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2932 set dummy ${ac_tool_prefix}cc; ac_word=$2
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2934 $as_echo_n "checking for $ac_word... " >&6; }
2935 if test "${ac_cv_prog_CC+set}" = set; then :
2936 $as_echo_n "(cached) " >&6
2938 if test -n "$CC"; then
2939 ac_cv_prog_CC="$CC" # Let the user override the test.
2941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2945 test -z "$as_dir" && as_dir=.
2946 for ac_exec_ext in '' $ac_executable_extensions; do
2947 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2948 ac_cv_prog_CC="${ac_tool_prefix}cc"
2949 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2959 if test -n "$CC"; then
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2961 $as_echo "$CC" >&6; }
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964 $as_echo "no" >&6; }
2970 if test -z "$CC"; then
2971 # Extract the first word of "cc", so it can be a program name with args.
2972 set dummy cc; ac_word=$2
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2974 $as_echo_n "checking for $ac_word... " >&6; }
2975 if test "${ac_cv_prog_CC+set}" = set; then :
2976 $as_echo_n "(cached) " >&6
2978 if test -n "$CC"; then
2979 ac_cv_prog_CC="$CC" # Let the user override the test.
2982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986 test -z "$as_dir" && as_dir=.
2987 for ac_exec_ext in '' $ac_executable_extensions; do
2988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2989 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2990 ac_prog_rejected=yes
2994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3001 if test $ac_prog_rejected = yes; then
3002 # We found a bogon in the path, so make sure we never use it.
3003 set dummy $ac_cv_prog_CC
3005 if test $# != 0; then
3006 # We chose a different compiler from the bogus one.
3007 # However, it has the same basename, so the bogon will be chosen
3008 # first if we set CC to just the basename; use the full file name.
3010 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3016 if test -n "$CC"; then
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3018 $as_echo "$CC" >&6; }
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3021 $as_echo "no" >&6; }
3026 if test -z "$CC"; then
3027 if test -n "$ac_tool_prefix"; then
3028 for ac_prog in cl.exe
3030 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3031 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033 $as_echo_n "checking for $ac_word... " >&6; }
3034 if test "${ac_cv_prog_CC+set}" = set; then :
3035 $as_echo_n "(cached) " >&6
3037 if test -n "$CC"; then
3038 ac_cv_prog_CC="$CC" # Let the user override the test.
3040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3044 test -z "$as_dir" && as_dir=.
3045 for ac_exec_ext in '' $ac_executable_extensions; do
3046 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3058 if test -n "$CC"; then
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3060 $as_echo "$CC" >&6; }
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063 $as_echo "no" >&6; }
3067 test -n "$CC" && break
3070 if test -z "$CC"; then
3072 for ac_prog in cl.exe
3074 # Extract the first word of "$ac_prog", so it can be a program name with args.
3075 set dummy $ac_prog; ac_word=$2
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3077 $as_echo_n "checking for $ac_word... " >&6; }
3078 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3079 $as_echo_n "(cached) " >&6
3081 if test -n "$ac_ct_CC"; then
3082 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3088 test -z "$as_dir" && as_dir=.
3089 for ac_exec_ext in '' $ac_executable_extensions; do
3090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3091 ac_cv_prog_ac_ct_CC="$ac_prog"
3092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3101 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3102 if test -n "$ac_ct_CC"; then
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3104 $as_echo "$ac_ct_CC" >&6; }
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3107 $as_echo "no" >&6; }
3111 test -n "$ac_ct_CC" && break
3114 if test "x$ac_ct_CC" = x; then
3117 case $cross_compiling:$ac_tool_warned in
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3120 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3121 ac_tool_warned=yes ;;
3130 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3131 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3132 as_fn_error "no acceptable C compiler found in \$PATH
3133 See \`config.log' for more details." "$LINENO" 5; }
3135 # Provide some information about the compiler.
3136 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3139 for ac_option in --version -v -V -qversion; do
3140 { { ac_try="$ac_compiler $ac_option >&5"
3142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3143 *) ac_try_echo=$ac_try;;
3145 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3146 $as_echo "$ac_try_echo"; } >&5
3147 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3149 if test -s conftest.err; then
3151 ... rest of stderr output deleted ...
3152 10q' conftest.err >conftest.er1
3153 cat conftest.er1 >&5
3154 rm -f conftest.er1 conftest.err
3156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3157 test $ac_status = 0; }
3160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3161 /* end confdefs.h. */
3171 ac_clean_files_save=$ac_clean_files
3172 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3173 # Try to create an executable without -o first, disregard a.out.
3174 # It will help us diagnose broken compilers, and finding out an intuition
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3177 $as_echo_n "checking for C compiler default output file name... " >&6; }
3178 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3180 # The possible output files:
3181 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3184 for ac_file in $ac_files
3187 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3188 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3193 if { { ac_try="$ac_link_default"
3195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196 *) ac_try_echo=$ac_try;;
3198 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3199 $as_echo "$ac_try_echo"; } >&5
3200 (eval "$ac_link_default") 2>&5
3202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3203 test $ac_status = 0; }; then :
3204 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3205 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3206 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3207 # so that the user can short-circuit this test for compilers unknown to
3209 for ac_file in $ac_files ''
3211 test -f "$ac_file" || continue
3213 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3216 # We found the default executable, but exeext='' is most
3220 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3222 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3224 # We set ac_cv_exeext here because the later test for it is not
3225 # safe: cross compilers may not add the suffix if given an `-o'
3226 # argument, so we may need to know it at that point already.
3227 # Even if this section looks crufty: it has the advantage of
3234 test "$ac_cv_exeext" = no && ac_cv_exeext=
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3240 $as_echo "$ac_file" >&6; }
3241 if test -z "$ac_file"; then :
3242 $as_echo "$as_me: failed program was:" >&5
3243 sed 's/^/| /' conftest.$ac_ext >&5
3245 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3246 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3247 { as_fn_set_status 77
3248 as_fn_error "C compiler cannot create executables
3249 See \`config.log' for more details." "$LINENO" 5; }; }
3251 ac_exeext=$ac_cv_exeext
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 the C compiler works" >&5
3256 $as_echo_n "checking whether the C compiler works... " >&6; }
3257 # If not cross compiling, check that we can run a simple program.
3258 if test "$cross_compiling" != yes; then
3259 if { ac_try='./$ac_file'
3260 { { case "(($ac_try" in
3261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3262 *) ac_try_echo=$ac_try;;
3264 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3265 $as_echo "$ac_try_echo"; } >&5
3266 (eval "$ac_try") 2>&5
3268 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3269 test $ac_status = 0; }; }; then
3272 if test "$cross_compiling" = maybe; then
3275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3277 as_fn_error "cannot run C compiled programs.
3278 If you meant to cross compile, use \`--host'.
3279 See \`config.log' for more details." "$LINENO" 5; }
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3284 $as_echo "yes" >&6; }
3286 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3287 ac_clean_files=$ac_clean_files_save
3288 # Check that the compiler produces executables we can run. If not, either
3289 # the compiler is broken, or we cross compile.
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3291 $as_echo_n "checking whether we are cross compiling... " >&6; }
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3293 $as_echo "$cross_compiling" >&6; }
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3296 $as_echo_n "checking for suffix of executables... " >&6; }
3297 if { { ac_try="$ac_link"
3299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3300 *) ac_try_echo=$ac_try;;
3302 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3303 $as_echo "$ac_try_echo"; } >&5
3304 (eval "$ac_link") 2>&5
3306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3307 test $ac_status = 0; }; then :
3308 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3309 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3310 # work properly (i.e., refer to `conftest.exe'), while it won't with
3312 for ac_file in conftest.exe conftest conftest.*; do
3313 test -f "$ac_file" || continue
3315 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3316 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3322 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3323 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3324 as_fn_error "cannot compute suffix of executables: cannot compile and link
3325 See \`config.log' for more details." "$LINENO" 5; }
3327 rm -f conftest$ac_cv_exeext
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3329 $as_echo "$ac_cv_exeext" >&6; }
3331 rm -f conftest.$ac_ext
3332 EXEEXT=$ac_cv_exeext
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3335 $as_echo_n "checking for suffix of object files... " >&6; }
3336 if test "${ac_cv_objext+set}" = set; then :
3337 $as_echo_n "(cached) " >&6
3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h. */
3350 rm -f conftest.o conftest.obj
3351 if { { ac_try="$ac_compile"
3353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354 *) ac_try_echo=$ac_try;;
3356 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3357 $as_echo "$ac_try_echo"; } >&5
3358 (eval "$ac_compile") 2>&5
3360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3361 test $ac_status = 0; }; then :
3362 for ac_file in conftest.o conftest.obj conftest.*; do
3363 test -f "$ac_file" || continue;
3365 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3366 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3371 $as_echo "$as_me: failed program was:" >&5
3372 sed 's/^/| /' conftest.$ac_ext >&5
3374 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3376 as_fn_error "cannot compute suffix of object files: cannot compile
3377 See \`config.log' for more details." "$LINENO" 5; }
3379 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3382 $as_echo "$ac_cv_objext" >&6; }
3383 OBJEXT=$ac_cv_objext
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3386 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3387 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3388 $as_echo_n "(cached) " >&6
3390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3391 /* end confdefs.h. */
3404 if ac_fn_c_try_compile "$LINENO"; then :
3409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3410 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3414 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3415 if test $ac_compiler_gnu = yes; then
3420 ac_test_CFLAGS=${CFLAGS+set}
3421 ac_save_CFLAGS=$CFLAGS
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3423 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3424 if test "${ac_cv_prog_cc_g+set}" = set; then :
3425 $as_echo_n "(cached) " >&6
3427 ac_save_c_werror_flag=$ac_c_werror_flag
3428 ac_c_werror_flag=yes
3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 /* end confdefs.h. */
3442 if ac_fn_c_try_compile "$LINENO"; then :
3446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3447 /* end confdefs.h. */
3457 if ac_fn_c_try_compile "$LINENO"; then :
3460 ac_c_werror_flag=$ac_save_c_werror_flag
3462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3463 /* end confdefs.h. */
3473 if ac_fn_c_try_compile "$LINENO"; then :
3476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3481 ac_c_werror_flag=$ac_save_c_werror_flag
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3484 $as_echo "$ac_cv_prog_cc_g" >&6; }
3485 if test "$ac_test_CFLAGS" = set; then
3486 CFLAGS=$ac_save_CFLAGS
3487 elif test $ac_cv_prog_cc_g = yes; then
3488 if test "$GCC" = yes; then
3494 if test "$GCC" = yes; then
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3501 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3502 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3503 $as_echo_n "(cached) " >&6
3505 ac_cv_prog_cc_c89=no
3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508 /* end confdefs.h. */
3511 #include <sys/types.h>
3512 #include <sys/stat.h>
3513 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3514 struct buf { int x; };
3515 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3516 static char *e (p, i)
3522 static char *f (char * (*g) (char **, int), char **p, ...)
3527 s = g (p, va_arg (v,int));
3532 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3533 function prototypes and stuff, but not '\xHH' hex character constants.
3534 These don't provoke an error unfortunately, instead are silently treated
3535 as 'x'. The following induces an error, until -std is added to get
3536 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3537 array size at least. It's necessary to write '\x00'==0 to get something
3538 that's true only with -std. */
3539 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3541 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3542 inside strings and character constants. */
3544 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3546 int test (int i, double x);
3547 struct s1 {int (*f) (int a);};
3548 struct s2 {int (*f) (double a);};
3549 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3555 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3560 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3561 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3563 CC="$ac_save_CC $ac_arg"
3564 if ac_fn_c_try_compile "$LINENO"; then :
3565 ac_cv_prog_cc_c89=$ac_arg
3567 rm -f core conftest.err conftest.$ac_objext
3568 test "x$ac_cv_prog_cc_c89" != "xno" && break
3570 rm -f conftest.$ac_ext
3575 case "x$ac_cv_prog_cc_c89" in
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3578 $as_echo "none needed" >&6; } ;;
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3581 $as_echo "unsupported" >&6; } ;;
3583 CC="$CC $ac_cv_prog_cc_c89"
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3585 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3587 if test "x$ac_cv_prog_cc_c89" != xno; then :
3592 ac_cpp='$CPP $CPPFLAGS'
3593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3598 ac_cpp='$CXXCPP $CPPFLAGS'
3599 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3602 if test -z "$CXX"; then
3603 if test -n "$CCC"; then
3606 if test -n "$ac_tool_prefix"; then
3607 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3609 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3610 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3612 $as_echo_n "checking for $ac_word... " >&6; }
3613 if test "${ac_cv_prog_CXX+set}" = set; then :
3614 $as_echo_n "(cached) " >&6
3616 if test -n "$CXX"; then
3617 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3623 test -z "$as_dir" && as_dir=.
3624 for ac_exec_ext in '' $ac_executable_extensions; do
3625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3626 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3637 if test -n "$CXX"; then
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3639 $as_echo "$CXX" >&6; }
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3642 $as_echo "no" >&6; }
3646 test -n "$CXX" && break
3649 if test -z "$CXX"; then
3651 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3653 # Extract the first word of "$ac_prog", so it can be a program name with args.
3654 set dummy $ac_prog; ac_word=$2
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3656 $as_echo_n "checking for $ac_word... " >&6; }
3657 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3658 $as_echo_n "(cached) " >&6
3660 if test -n "$ac_ct_CXX"; then
3661 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3667 test -z "$as_dir" && as_dir=.
3668 for ac_exec_ext in '' $ac_executable_extensions; do
3669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3670 ac_cv_prog_ac_ct_CXX="$ac_prog"
3671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3680 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3681 if test -n "$ac_ct_CXX"; then
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3683 $as_echo "$ac_ct_CXX" >&6; }
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3686 $as_echo "no" >&6; }
3690 test -n "$ac_ct_CXX" && break
3693 if test "x$ac_ct_CXX" = x; then
3696 case $cross_compiling:$ac_tool_warned in
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3699 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3700 ac_tool_warned=yes ;;
3708 # Provide some information about the compiler.
3709 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3712 for ac_option in --version -v -V -qversion; do
3713 { { ac_try="$ac_compiler $ac_option >&5"
3715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3716 *) ac_try_echo=$ac_try;;
3718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3719 $as_echo "$ac_try_echo"; } >&5
3720 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3722 if test -s conftest.err; then
3724 ... rest of stderr output deleted ...
3725 10q' conftest.err >conftest.er1
3726 cat conftest.er1 >&5
3727 rm -f conftest.er1 conftest.err
3729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3730 test $ac_status = 0; }
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3734 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3735 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3736 $as_echo_n "(cached) " >&6
3738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3739 /* end confdefs.h. */
3752 if ac_fn_cxx_try_compile "$LINENO"; then :
3757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3758 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3762 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3763 if test $ac_compiler_gnu = yes; then
3768 ac_test_CXXFLAGS=${CXXFLAGS+set}
3769 ac_save_CXXFLAGS=$CXXFLAGS
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3771 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3772 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3773 $as_echo_n "(cached) " >&6
3775 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3776 ac_cxx_werror_flag=yes
3779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780 /* end confdefs.h. */
3790 if ac_fn_cxx_try_compile "$LINENO"; then :
3791 ac_cv_prog_cxx_g=yes
3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795 /* end confdefs.h. */
3805 if ac_fn_cxx_try_compile "$LINENO"; then :
3808 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3811 /* end confdefs.h. */
3821 if ac_fn_cxx_try_compile "$LINENO"; then :
3822 ac_cv_prog_cxx_g=yes
3824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3829 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3832 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3833 if test "$ac_test_CXXFLAGS" = set; then
3834 CXXFLAGS=$ac_save_CXXFLAGS
3835 elif test $ac_cv_prog_cxx_g = yes; then
3836 if test "$GXX" = yes; then
3842 if test "$GXX" = yes; then
3849 ac_cpp='$CPP $CPPFLAGS'
3850 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3851 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3857 ac_cpp='$CPP $CPPFLAGS'
3858 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3859 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3860 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3862 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3863 # On Suns, sometimes $CPP names a directory.
3864 if test -n "$CPP" && test -d "$CPP"; then
3867 if test -z "$CPP"; then
3868 if test "${ac_cv_prog_CPP+set}" = set; then :
3869 $as_echo_n "(cached) " >&6
3871 # Double quotes because CPP needs to be expanded
3872 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3875 for ac_c_preproc_warn_flag in '' yes
3877 # Use a header file that comes with gcc, so configuring glibc
3878 # with a fresh cross-compiler works.
3879 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3880 # <limits.h> exists even on freestanding compilers.
3881 # On the NeXT, cc -E runs the code through the compiler's parser,
3882 # not just through cpp. "Syntax error" is here to catch this case.
3883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3884 /* end confdefs.h. */
3886 # include <limits.h>
3888 # include <assert.h>
3892 if ac_fn_c_try_cpp "$LINENO"; then :
3895 # Broken: fails on valid input.
3898 rm -f conftest.err conftest.$ac_ext
3900 # OK, works on sane cases. Now check whether nonexistent headers
3901 # can be detected and how.
3902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903 /* end confdefs.h. */
3904 #include <ac_nonexistent.h>
3906 if ac_fn_c_try_cpp "$LINENO"; then :
3907 # Broken: success on invalid input.
3910 # Passes both tests.
3914 rm -f conftest.err conftest.$ac_ext
3917 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3918 rm -f conftest.err conftest.$ac_ext
3919 if $ac_preproc_ok; then :
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3932 $as_echo "$CPP" >&6; }
3934 for ac_c_preproc_warn_flag in '' yes
3936 # Use a header file that comes with gcc, so configuring glibc
3937 # with a fresh cross-compiler works.
3938 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3939 # <limits.h> exists even on freestanding compilers.
3940 # On the NeXT, cc -E runs the code through the compiler's parser,
3941 # not just through cpp. "Syntax error" is here to catch this case.
3942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3943 /* end confdefs.h. */
3945 # include <limits.h>
3947 # include <assert.h>
3951 if ac_fn_c_try_cpp "$LINENO"; then :
3954 # Broken: fails on valid input.
3957 rm -f conftest.err conftest.$ac_ext
3959 # OK, works on sane cases. Now check whether nonexistent headers
3960 # can be detected and how.
3961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962 /* end confdefs.h. */
3963 #include <ac_nonexistent.h>
3965 if ac_fn_c_try_cpp "$LINENO"; then :
3966 # Broken: success on invalid input.
3969 # Passes both tests.
3973 rm -f conftest.err conftest.$ac_ext
3976 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3977 rm -f conftest.err conftest.$ac_ext
3978 if $ac_preproc_ok; then :
3981 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3982 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3983 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3984 See \`config.log' for more details." "$LINENO" 5; }
3988 ac_cpp='$CPP $CPPFLAGS'
3989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3995 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3996 if test "${ac_cv_path_GREP+set}" = set; then :
3997 $as_echo_n "(cached) " >&6
3999 if test -z "$GREP"; then
4000 ac_path_GREP_found=false
4001 # Loop through the user's path and test for each of PROGNAME-LIST
4002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4003 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4006 test -z "$as_dir" && as_dir=.
4007 for ac_prog in grep ggrep; do
4008 for ac_exec_ext in '' $ac_executable_extensions; do
4009 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4010 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4011 # Check for GNU ac_path_GREP and select it if it is found.
4012 # Check for GNU $ac_path_GREP
4013 case `"$ac_path_GREP" --version 2>&1` in
4015 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4018 $as_echo_n 0123456789 >"conftest.in"
4021 cat "conftest.in" "conftest.in" >"conftest.tmp"
4022 mv "conftest.tmp" "conftest.in"
4023 cp "conftest.in" "conftest.nl"
4024 $as_echo 'GREP' >> "conftest.nl"
4025 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4026 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4027 as_fn_arith $ac_count + 1 && ac_count=$as_val
4028 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4029 # Best one so far, save it but keep looking for a better one
4030 ac_cv_path_GREP="$ac_path_GREP"
4031 ac_path_GREP_max=$ac_count
4033 # 10*(2^10) chars as input seems more than enough
4034 test $ac_count -gt 10 && break
4036 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4039 $ac_path_GREP_found && break 3
4044 if test -z "$ac_cv_path_GREP"; then
4045 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4048 ac_cv_path_GREP=$GREP
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4053 $as_echo "$ac_cv_path_GREP" >&6; }
4054 GREP="$ac_cv_path_GREP"
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4058 $as_echo_n "checking for egrep... " >&6; }
4059 if test "${ac_cv_path_EGREP+set}" = set; then :
4060 $as_echo_n "(cached) " >&6
4062 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4063 then ac_cv_path_EGREP="$GREP -E"
4065 if test -z "$EGREP"; then
4066 ac_path_EGREP_found=false
4067 # Loop through the user's path and test for each of PROGNAME-LIST
4068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4069 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4072 test -z "$as_dir" && as_dir=.
4073 for ac_prog in egrep; do
4074 for ac_exec_ext in '' $ac_executable_extensions; do
4075 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4076 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4077 # Check for GNU ac_path_EGREP and select it if it is found.
4078 # Check for GNU $ac_path_EGREP
4079 case `"$ac_path_EGREP" --version 2>&1` in
4081 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4084 $as_echo_n 0123456789 >"conftest.in"
4087 cat "conftest.in" "conftest.in" >"conftest.tmp"
4088 mv "conftest.tmp" "conftest.in"
4089 cp "conftest.in" "conftest.nl"
4090 $as_echo 'EGREP' >> "conftest.nl"
4091 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4092 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4093 as_fn_arith $ac_count + 1 && ac_count=$as_val
4094 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4095 # Best one so far, save it but keep looking for a better one
4096 ac_cv_path_EGREP="$ac_path_EGREP"
4097 ac_path_EGREP_max=$ac_count
4099 # 10*(2^10) chars as input seems more than enough
4100 test $ac_count -gt 10 && break
4102 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4105 $ac_path_EGREP_found && break 3
4110 if test -z "$ac_cv_path_EGREP"; then
4111 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4114 ac_cv_path_EGREP=$EGREP
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4120 $as_echo "$ac_cv_path_EGREP" >&6; }
4121 EGREP="$ac_cv_path_EGREP"
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4125 $as_echo_n "checking for ANSI C header files... " >&6; }
4126 if test "${ac_cv_header_stdc+set}" = set; then :
4127 $as_echo_n "(cached) " >&6
4129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4130 /* end confdefs.h. */
4144 if ac_fn_c_try_compile "$LINENO"; then :
4145 ac_cv_header_stdc=yes
4147 ac_cv_header_stdc=no
4149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4151 if test $ac_cv_header_stdc = yes; then
4152 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4154 /* end confdefs.h. */
4158 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4159 $EGREP "memchr" >/dev/null 2>&1; then :
4162 ac_cv_header_stdc=no
4168 if test $ac_cv_header_stdc = yes; then
4169 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4171 /* end confdefs.h. */
4175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4176 $EGREP "free" >/dev/null 2>&1; then :
4179 ac_cv_header_stdc=no
4185 if test $ac_cv_header_stdc = yes; then
4186 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4187 if test "$cross_compiling" = yes; then :
4190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4191 /* end confdefs.h. */
4194 #if ((' ' & 0x0FF) == 0x020)
4195 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4196 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4198 # define ISLOWER(c) \
4199 (('a' <= (c) && (c) <= 'i') \
4200 || ('j' <= (c) && (c) <= 'r') \
4201 || ('s' <= (c) && (c) <= 'z'))
4202 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4205 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4210 for (i = 0; i < 256; i++)
4211 if (XOR (islower (i), ISLOWER (i))
4212 || toupper (i) != TOUPPER (i))
4217 if ac_fn_c_try_run "$LINENO"; then :
4220 ac_cv_header_stdc=no
4222 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4223 conftest.$ac_objext conftest.beam conftest.$ac_ext
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4229 $as_echo "$ac_cv_header_stdc" >&6; }
4230 if test $ac_cv_header_stdc = yes; then
4232 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4236 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4237 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4238 inttypes.h stdint.h unistd.h
4240 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4241 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4243 eval as_val=\$$as_ac_Header
4244 if test "x$as_val" = x""yes; then :
4245 cat >>confdefs.h <<_ACEOF
4246 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4255 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4256 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4263 if test "$MINIX" = yes; then
4265 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4268 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4271 $as_echo "#define _MINIX 1" >>confdefs.h
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4277 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4278 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4279 $as_echo_n "(cached) " >&6
4281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4282 /* end confdefs.h. */
4284 # define __EXTENSIONS__ 1
4285 $ac_includes_default
4294 if ac_fn_c_try_compile "$LINENO"; then :
4295 ac_cv_safe_to_define___extensions__=yes
4297 ac_cv_safe_to_define___extensions__=no
4299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4302 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4303 test $ac_cv_safe_to_define___extensions__ = yes &&
4304 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4306 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4308 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4310 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4312 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4316 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4317 for ac_t in install-sh install.sh shtool; do
4318 if test -f "$ac_dir/$ac_t"; then
4320 ac_install_sh="$ac_aux_dir/$ac_t -c"
4325 if test -z "$ac_aux_dir"; then
4326 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4329 # These three variables are undocumented and unsupported,
4330 # and are intended to be withdrawn in a future Autoconf release.
4331 # They can cause serious problems if a builder's source tree is in a directory
4332 # whose full name contains unusual characters.
4333 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4334 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4335 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4338 # Make sure we can run config.sub.
4339 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4340 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4343 $as_echo_n "checking build system type... " >&6; }
4344 if test "${ac_cv_build+set}" = set; then :
4345 $as_echo_n "(cached) " >&6
4347 ac_build_alias=$build_alias
4348 test "x$ac_build_alias" = x &&
4349 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4350 test "x$ac_build_alias" = x &&
4351 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4352 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4353 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4357 $as_echo "$ac_cv_build" >&6; }
4358 case $ac_cv_build in
4360 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4363 ac_save_IFS=$IFS; IFS='-'
4369 # Remember, the first character of IFS is used to create $*,
4370 # except with old shells:
4373 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4377 $as_echo_n "checking host system type... " >&6; }
4378 if test "${ac_cv_host+set}" = set; then :
4379 $as_echo_n "(cached) " >&6
4381 if test "x$host_alias" = x; then
4382 ac_cv_host=$ac_cv_build
4384 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4385 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4390 $as_echo "$ac_cv_host" >&6; }
4393 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4396 ac_save_IFS=$IFS; IFS='-'
4402 # Remember, the first character of IFS is used to create $*,
4403 # except with old shells:
4406 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4410 $as_echo_n "checking target system type... " >&6; }
4411 if test "${ac_cv_target+set}" = set; then :
4412 $as_echo_n "(cached) " >&6
4414 if test "x$target_alias" = x; then
4415 ac_cv_target=$ac_cv_host
4417 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4418 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4423 $as_echo "$ac_cv_target" >&6; }
4424 case $ac_cv_target in
4426 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4428 target=$ac_cv_target
4429 ac_save_IFS=$IFS; IFS='-'
4435 # Remember, the first character of IFS is used to create $*,
4436 # except with old shells:
4439 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4442 # The aliases save the names the user supplied, while $host etc.
4443 # will get canonicalized.
4444 test -n "$target_alias" &&
4445 test "$program_prefix$program_suffix$program_transform_name" = \
4447 program_prefix=${target_alias}-
4449 # The tests for host and target for $enable_largefile require
4454 # As the $enable_largefile decision depends on --enable-plugins we must set it
4455 # even in directories otherwise not depending on the $plugins option.
4459 for ac_header in dlfcn.h
4461 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4463 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4464 cat >>confdefs.h <<_ACEOF
4465 #define HAVE_DLFCN_H 1
4472 for ac_header in windows.h
4474 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4476 if test "x$ac_cv_header_windows_h" = x""yes; then :
4477 cat >>confdefs.h <<_ACEOF
4478 #define HAVE_WINDOWS_H 1
4486 # Check whether --enable-plugins was given.
4487 if test "${enable_plugins+set}" = set; then :
4488 enableval=$enable_plugins; case "${enableval}" in
4491 if test "$maybe_plugins" != "yes" ; then
4492 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4496 plugins=$maybe_plugins
4500 if test "$plugins" = "yes"; then
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4502 $as_echo_n "checking for library containing dlopen... " >&6; }
4503 if test "${ac_cv_search_dlopen+set}" = set; then :
4504 $as_echo_n "(cached) " >&6
4506 ac_func_search_save_LIBS=$LIBS
4507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4508 /* end confdefs.h. */
4510 /* Override any GCC internal prototype to avoid an error.
4511 Use char because int might match the return type of a GCC
4512 builtin and then its argument prototype would still apply. */
4525 for ac_lib in '' dl; do
4526 if test -z "$ac_lib"; then
4527 ac_res="none required"
4530 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4532 if ac_fn_c_try_link "$LINENO"; then :
4533 ac_cv_search_dlopen=$ac_res
4535 rm -f core conftest.err conftest.$ac_objext \
4537 if test "${ac_cv_search_dlopen+set}" = set; then :
4541 if test "${ac_cv_search_dlopen+set}" = set; then :
4544 ac_cv_search_dlopen=no
4547 LIBS=$ac_func_search_save_LIBS
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4550 $as_echo "$ac_cv_search_dlopen" >&6; }
4551 ac_res=$ac_cv_search_dlopen
4552 if test "$ac_res" != no; then :
4553 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4561 sparc-*-solaris*|i[3-7]86-*-solaris*)
4562 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4563 # are mutually exclusive; and without procfs support, the bfd/ elf module
4564 # cannot provide certain routines such as elfcore_write_prpsinfo
4565 # or elfcore_write_prstatus. So unless the user explicitly requested
4566 # large-file support through the --enable-largefile switch, disable
4567 # large-file support in favor of procfs support.
4568 test "${target}" = "${host}" -a "x$plugins" = xno \
4569 && : ${enable_largefile="no"}
4573 # Check whether --enable-largefile was given.
4574 if test "${enable_largefile+set}" = set; then :
4575 enableval=$enable_largefile;
4578 if test "$enable_largefile" != no; then
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4581 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4582 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4583 $as_echo_n "(cached) " >&6
4585 ac_cv_sys_largefile_CC=no
4586 if test "$GCC" != yes; then
4589 # IRIX 6.2 and later do not support large files by default,
4590 # so use the C compiler's -n32 option if that helps.
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h. */
4593 #include <sys/types.h>
4594 /* Check that off_t can represent 2**63 - 1 correctly.
4595 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4596 since some C++ compilers masquerading as C compilers
4597 incorrectly reject 9223372036854775807. */
4598 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4599 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4600 && LARGE_OFF_T % 2147483647 == 1)
4610 if ac_fn_c_try_compile "$LINENO"; then :
4613 rm -f core conftest.err conftest.$ac_objext
4615 if ac_fn_c_try_compile "$LINENO"; then :
4616 ac_cv_sys_largefile_CC=' -n32'; break
4618 rm -f core conftest.err conftest.$ac_objext
4622 rm -f conftest.$ac_ext
4625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4626 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4627 if test "$ac_cv_sys_largefile_CC" != no; then
4628 CC=$CC$ac_cv_sys_largefile_CC
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4632 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4633 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4634 $as_echo_n "(cached) " >&6
4637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638 /* end confdefs.h. */
4639 #include <sys/types.h>
4640 /* Check that off_t can represent 2**63 - 1 correctly.
4641 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4642 since some C++ compilers masquerading as C compilers
4643 incorrectly reject 9223372036854775807. */
4644 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4645 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4646 && LARGE_OFF_T % 2147483647 == 1)
4656 if ac_fn_c_try_compile "$LINENO"; then :
4657 ac_cv_sys_file_offset_bits=no; break
4659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4661 /* end confdefs.h. */
4662 #define _FILE_OFFSET_BITS 64
4663 #include <sys/types.h>
4664 /* Check that off_t can represent 2**63 - 1 correctly.
4665 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4666 since some C++ compilers masquerading as C compilers
4667 incorrectly reject 9223372036854775807. */
4668 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4669 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4670 && LARGE_OFF_T % 2147483647 == 1)
4680 if ac_fn_c_try_compile "$LINENO"; then :
4681 ac_cv_sys_file_offset_bits=64; break
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4684 ac_cv_sys_file_offset_bits=unknown
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4689 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4690 case $ac_cv_sys_file_offset_bits in #(
4693 cat >>confdefs.h <<_ACEOF
4694 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4699 if test $ac_cv_sys_file_offset_bits = unknown; then
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4701 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4702 if test "${ac_cv_sys_large_files+set}" = set; then :
4703 $as_echo_n "(cached) " >&6
4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707 /* end confdefs.h. */
4708 #include <sys/types.h>
4709 /* Check that off_t can represent 2**63 - 1 correctly.
4710 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4711 since some C++ compilers masquerading as C compilers
4712 incorrectly reject 9223372036854775807. */
4713 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4714 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4715 && LARGE_OFF_T % 2147483647 == 1)
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726 ac_cv_sys_large_files=no; break
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4730 /* end confdefs.h. */
4731 #define _LARGE_FILES 1
4732 #include <sys/types.h>
4733 /* Check that off_t can represent 2**63 - 1 correctly.
4734 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4735 since some C++ compilers masquerading as C compilers
4736 incorrectly reject 9223372036854775807. */
4737 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4738 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4739 && LARGE_OFF_T % 2147483647 == 1)
4749 if ac_fn_c_try_compile "$LINENO"; then :
4750 ac_cv_sys_large_files=1; break
4752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4753 ac_cv_sys_large_files=unknown
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4758 $as_echo "$ac_cv_sys_large_files" >&6; }
4759 case $ac_cv_sys_large_files in #(
4762 cat >>confdefs.h <<_ACEOF
4763 #define _LARGE_FILES $ac_cv_sys_large_files
4775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4776 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4777 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4778 $as_echo_n "(cached) " >&6
4780 am_cv_prog_cc_stdc=no
4782 # Don't try gcc -ansi; that turns off useful extensions and
4783 # breaks some systems' header files.
4784 # AIX -qlanglvl=ansi
4785 # Ultrix and OSF/1 -std1
4786 # HP-UX 10.20 and later -Ae
4787 # HP-UX older versions -Aa -D_HPUX_SOURCE
4788 # SVR4 -Xc -D__EXTENSIONS__
4789 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4791 CC="$ac_save_CC $ac_arg"
4792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4793 /* end confdefs.h. */
4796 #include <sys/types.h>
4797 #include <sys/stat.h>
4798 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4799 struct buf { int x; };
4800 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4801 static char *e (p, i)
4807 static char *f (char * (*g) (char **, int), char **p, ...)
4812 s = g (p, va_arg (v,int));
4816 int test (int i, double x);
4817 struct s1 {int (*f) (int a);};
4818 struct s2 {int (*f) (double a);};
4819 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4827 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4833 if ac_fn_c_try_compile "$LINENO"; then :
4834 am_cv_prog_cc_stdc="$ac_arg"; break
4836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4842 if test -z "$am_cv_prog_cc_stdc"; then
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4844 $as_echo "none needed" >&6; }
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4847 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4849 case "x$am_cv_prog_cc_stdc" in
4851 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4854 # expand $ac_aux_dir to an absolute path
4855 am_aux_dir=`cd $ac_aux_dir && pwd`
4857 if test x"${install_sh}" != xset; then
4860 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4862 install_sh="\${SHELL} $am_aux_dir/install-sh"
4866 # Installed binaries are usually stripped using `strip' when the user
4867 # run `make install-strip'. However `strip' might not be the right
4868 # tool to use in cross-compilation environments, therefore Automake
4869 # will honor the `STRIP' environment variable to overrule this program.
4870 if test "$cross_compiling" != no; then
4871 if test -n "$ac_tool_prefix"; then
4872 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4873 set dummy ${ac_tool_prefix}strip; ac_word=$2
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4875 $as_echo_n "checking for $ac_word... " >&6; }
4876 if test "${ac_cv_prog_STRIP+set}" = set; then :
4877 $as_echo_n "(cached) " >&6
4879 if test -n "$STRIP"; then
4880 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886 test -z "$as_dir" && as_dir=.
4887 for ac_exec_ext in '' $ac_executable_extensions; do
4888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4889 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4899 STRIP=$ac_cv_prog_STRIP
4900 if test -n "$STRIP"; then
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4902 $as_echo "$STRIP" >&6; }
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4905 $as_echo "no" >&6; }
4910 if test -z "$ac_cv_prog_STRIP"; then
4912 # Extract the first word of "strip", so it can be a program name with args.
4913 set dummy strip; ac_word=$2
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4915 $as_echo_n "checking for $ac_word... " >&6; }
4916 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4917 $as_echo_n "(cached) " >&6
4919 if test -n "$ac_ct_STRIP"; then
4920 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4926 test -z "$as_dir" && as_dir=.
4927 for ac_exec_ext in '' $ac_executable_extensions; do
4928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4929 ac_cv_prog_ac_ct_STRIP="strip"
4930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4939 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4940 if test -n "$ac_ct_STRIP"; then
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4942 $as_echo "$ac_ct_STRIP" >&6; }
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4945 $as_echo "no" >&6; }
4948 if test "x$ac_ct_STRIP" = x; then
4951 case $cross_compiling:$ac_tool_warned in
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4954 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4955 ac_tool_warned=yes ;;
4960 STRIP="$ac_cv_prog_STRIP"
4964 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4968 for ac_dir in .. "$srcdir"/..; do
4969 for ac_t in install-sh install.sh shtool; do
4970 if test -f "$ac_dir/$ac_t"; then
4972 ac_install_sh="$ac_aux_dir/$ac_t -c"
4977 if test -z "$ac_aux_dir"; then
4978 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4981 # These three variables are undocumented and unsupported,
4982 # and are intended to be withdrawn in a future Autoconf release.
4983 # They can cause serious problems if a builder's source tree is in a directory
4984 # whose full name contains unusual characters.
4985 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4986 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4987 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4991 test "$program_prefix" != NONE &&
4992 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4993 # Use a double $ so make ignores it.
4994 test "$program_suffix" != NONE &&
4995 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4996 # Double any \ or $.
4997 # By default was `s,x,x', remove it if useless.
4998 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4999 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5002 # See if we are building with C++, and substitute COMPILER.
5004 # Check whether --enable-build-with-cxx was given.
5005 if test "${enable_build_with_cxx+set}" = set; then :
5006 enableval=$enable_build_with_cxx; case $enableval in
5010 as_fn_error "bad value $enableval for --enable-build-with-cxx" "$LINENO" 5 ;;
5013 enable_build_with_cxx=no
5017 if test "$enable_build_with_cxx" = "yes"; then
5018 # We're using -fpermissive as shortcut for now.
5019 COMPILER='$(CXX) -fpermissive'
5026 # Dependency checking.
5027 rm -rf .tst 2>/dev/null
5028 mkdir .tst 2>/dev/null
5029 if test -d .tst; then
5034 rmdir .tst 2>/dev/null
5036 DEPDIR="${am__leading_dot}deps"
5038 ac_config_commands="$ac_config_commands depdir"
5041 depcc="$CC" am_compiler_list=
5043 am_depcomp=$ac_aux_dir/depcomp
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5045 $as_echo_n "checking dependency style of $depcc... " >&6; }
5046 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5047 $as_echo_n "(cached) " >&6
5049 if test -f "$am_depcomp"; then
5050 # We make a subdir and do the tests there. Otherwise we can end up
5051 # making bogus files that we don't know about and never remove. For
5052 # instance it was reported that on HP-UX the gcc test will end up
5053 # making a dummy file named `D' -- because `-MD' means `put the output
5056 # Copy depcomp to subdir because otherwise we won't find it if we're
5057 # using a relative directory.
5058 cp "$am_depcomp" conftest.dir
5060 # We will build objects and dependencies in a subdirectory because
5061 # it helps to detect inapplicable dependency modes. For instance
5062 # both Tru64's cc and ICC support -MD to output dependencies as a
5063 # side effect of compilation, but ICC will put the dependencies in
5064 # the current directory while Tru64 will put them in the object
5068 am_cv_CC_dependencies_compiler_type=none
5069 if test "$am_compiler_list" = ""; then
5070 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5072 for depmode in $am_compiler_list; do
5073 if test $depmode = none; then break; fi
5075 $as_echo "$as_me:$LINENO: trying $depmode" >&5
5076 # Setup a source with many dependencies, because some compilers
5077 # like to wrap large dependency lists on column 80 (with \), and
5078 # we should not choose a depcomp mode which is confused by this.
5080 # We need to recreate these files for each test, as the compiler may
5081 # overwrite some of them when testing with obscure command lines.
5082 # This happens at least with the AIX C compiler.
5084 for i in 1 2 3 4 5 6; do
5085 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5086 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5087 # Solaris 8's {/usr,}/bin/sh.
5088 touch sub/conftst$i.h
5090 echo "include sub/conftest.Po" > confmf
5092 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5093 # mode. It turns out that the SunPro C++ compiler does not properly
5094 # handle `-M -o', and we need to detect this.
5095 depcmd="depmode=$depmode \
5096 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5097 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5098 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
5099 echo "| $depcmd" | sed -e 's/ */ /g' >&5
5100 if env $depcmd > conftest.err 2>&1 &&
5101 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
5102 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
5103 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
5104 # icc doesn't choke on unknown options, it will just issue warnings
5105 # or remarks (even with -Werror). So we grep stderr for any message
5106 # that says an option was ignored or not supported.
5107 # When given -MP, icc 7.0 and 7.1 complain thusly:
5108 # icc: Command line warning: ignoring option '-M'; no argument required
5109 # The diagnosis changed in icc 8.0:
5110 # icc: Command line remark: option '-MP' not supported
5111 if (grep 'ignoring option' conftest.err ||
5112 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5113 am_cv_CC_dependencies_compiler_type=$depmode
5114 $as_echo "$as_me:$LINENO: success" >&5
5118 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
5119 sed -e 's/^/| /' < conftest.err >&5
5125 am_cv_CC_dependencies_compiler_type=none
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5130 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5131 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
5132 then as_fn_error "no usable dependency style found" "$LINENO" 5
5133 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5138 # Check for the 'make' the user wants to use.
5141 # Extract the first word of "$ac_prog", so it can be a program name with args.
5142 set dummy $ac_prog; ac_word=$2
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5144 $as_echo_n "checking for $ac_word... " >&6; }
5145 if test "${ac_cv_prog_MAKE+set}" = set; then :
5146 $as_echo_n "(cached) " >&6
5148 if test -n "$MAKE"; then
5149 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
5151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5155 test -z "$as_dir" && as_dir=.
5156 for ac_exec_ext in '' $ac_executable_extensions; do
5157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5158 ac_cv_prog_MAKE="$ac_prog"
5159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5168 MAKE=$ac_cv_prog_MAKE
5169 if test -n "$MAKE"; then
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5171 $as_echo "$MAKE" >&6; }
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5174 $as_echo "no" >&6; }
5178 test -n "$MAKE" && break
5182 case "`$MAKE --version 2>&1 | sed 1q`" in
5187 if test "$MAKE_IS_GNU" = yes; then
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5196 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5198 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5199 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5200 $as_echo_n "(cached) " >&6
5202 cat >conftest.make <<\_ACEOF
5205 @echo '@@@%%%=$(MAKE)=@@@%%%'
5207 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5208 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5210 eval ac_cv_prog_make_${ac_make}_set=yes;;
5212 eval ac_cv_prog_make_${ac_make}_set=no;;
5216 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5218 $as_echo "yes" >&6; }
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5222 $as_echo "no" >&6; }
5223 SET_MAKE="MAKE=${MAKE-make}"
5227 gnulib_extra_configure_args=
5228 # If large-file support is disabled, make sure gnulib does the same.
5229 if test "$enable_largefile" = no; then
5230 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
5233 # Configure gnulib. We need to build gnulib under some other
5234 # directory not "gnulib", to avoid the problem of both GDB and
5235 # GDBserver wanting to build it in the same directory, when building
5236 # in the source dir.
5239 in_build="build-gnulib"
5240 in_extra_args="$gnulib_extra_configure_args"
5242 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
5243 # so they do not pile up.
5244 ac_sub_configure_args=
5246 eval "set x $ac_configure_args"
5250 if test -n "$ac_prev"; then
5255 -cache-file | --cache-file | --cache-fil | --cache-fi \
5256 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
5257 ac_prev=cache_file ;;
5258 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
5259 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
5262 --config-cache | -C)
5264 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
5266 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5268 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
5270 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5272 --disable-option-checking)
5276 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5278 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
5282 # Always prepend --prefix to ensure using the same prefix
5283 # in subdir configurations.
5284 ac_arg="--prefix=$prefix"
5286 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5288 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
5291 if test "$silent" = yes; then
5292 ac_sub_configure_args="--silent $ac_sub_configure_args"
5295 # Always prepend --disable-option-checking to silence warnings, since
5296 # different subdirs can have different --enable and --with options.
5297 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
5302 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
5303 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
5304 $as_echo "$ac_msg" >&6
5305 as_dir="$ac_dir"; as_fn_mkdir_p
5309 ac_srcdir=$srcdir/$in_src ;;
5311 ac_srcdir=../$srcdir/$in_src ;;
5316 ac_sub_configure=$ac_srcdir/configure
5318 # Make the cache file name correct relative to the subdirectory.
5320 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
5322 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
5325 if test -n "$in_extra_args"; then
5326 # Add the extra args at the end.
5327 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
5330 { $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
5331 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
5332 # The eval makes quoting arguments work.
5333 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
5334 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
5335 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
5351 # If we haven't got the data from the intl directory,
5352 # assume NLS is disabled.
5361 if test -f ../intl/config.intl; then
5362 . ../intl/config.intl
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5365 $as_echo_n "checking whether NLS is requested... " >&6; }
5366 if test x"$USE_NLS" != xyes; then
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5368 $as_echo "no" >&6; }
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5371 $as_echo "yes" >&6; }
5373 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5377 $as_echo_n "checking for catalogs to be installed... " >&6; }
5378 # Look for .po and .gmo files in the source directory.
5381 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5382 # If there aren't any .gmo files the shell will give us the
5383 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5385 case "$cat" in *\**)
5388 # The quadruple backslash is collapsed to a double backslash
5389 # by the backticks, then collapsed again by the double quotes,
5390 # leaving us with one backslash in the sed expression (right
5391 # before the dot that mustn't act as a wildcard).
5392 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5393 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5394 # The user is allowed to set LINGUAS to a list of languages to
5395 # install catalogs for. If it's empty that means "all of them."
5396 if test "x$LINGUAS" = x; then
5397 CATALOGS="$CATALOGS $cat"
5398 XLINGUAS="$XLINGUAS $lang"
5400 case "$LINGUAS" in *$lang*)
5401 CATALOGS="$CATALOGS $cat"
5402 XLINGUAS="$XLINGUAS $lang"
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5409 $as_echo "$LINGUAS" >&6; }
5422 localedir='${datadir}/locale'
5425 if test x"$USE_NLS" = xyes; then
5426 CONFIG_ALL="$CONFIG_ALL all-po"
5427 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
5428 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
5429 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
5432 GNULIB=build-gnulib/import
5434 # For Makefile dependencies.
5436 if test x"$STDINT_H" != x; then
5437 GNULIB_STDINT_H=$GNULIB/$STDINT_H
5443 cat >>confdefs.h <<_ACEOF
5444 #define PACKAGE "$PACKAGE"
5449 # We never need to detect it in this sub-configure.
5450 # But preserve it for config.status --recheck.
5454 MAKEINFO_EXTRA_FLAGS=""
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
5456 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
5457 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
5458 $as_echo_n "(cached) " >&6
5460 echo '@clicksequence{a @click{} b}' >conftest.texinfo
5461 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
5462 gdb_cv_have_makeinfo_click=yes
5464 gdb_cv_have_makeinfo_click=no
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
5468 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
5469 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
5470 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
5476 # Check whether --with-separate-debug-dir was given.
5477 if test "${with_separate_debug_dir+set}" = set; then :
5478 withval=$with_separate_debug_dir;
5481 DEBUGDIR=${libdir}/debug
5485 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5486 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5487 ac_define_dir=`eval echo $DEBUGDIR`
5488 ac_define_dir=`eval echo $ac_define_dir`
5490 cat >>confdefs.h <<_ACEOF
5491 #define DEBUGDIR "$ac_define_dir"
5497 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5498 if test "x$prefix" = xNONE; then
5499 test_prefix=/usr/local
5504 test_prefix=$exec_prefix
5507 case ${ac_define_dir} in
5508 "${test_prefix}"|"${test_prefix}/"*|\
5509 '${exec_prefix}'|'${exec_prefix}/'*)
5514 cat >>confdefs.h <<_ACEOF
5515 #define DEBUGDIR_RELOCATABLE $value
5521 # We can't pass paths as command line arguments.
5522 # Mingw32 tries to be clever and will convert the paths for us.
5523 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5524 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5525 # This breaks GDB's relocatable path conversions since paths passed in
5526 # config.h would not get so translated, the path prefixes no longer match.
5528 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5529 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5530 ac_define_dir=`eval echo $bindir`
5531 ac_define_dir=`eval echo $ac_define_dir`
5533 cat >>confdefs.h <<_ACEOF
5534 #define BINDIR "$ac_define_dir"
5539 # GDB's datadir relocation
5543 # Check whether --with-gdb-datadir was given.
5544 if test "${with_gdb_datadir+set}" = set; then :
5545 withval=$with_gdb_datadir;
5546 GDB_DATADIR=$withval
5548 GDB_DATADIR=${datadir}/gdb
5552 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5553 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5554 ac_define_dir=`eval echo $GDB_DATADIR`
5555 ac_define_dir=`eval echo $ac_define_dir`
5557 cat >>confdefs.h <<_ACEOF
5558 #define GDB_DATADIR "$ac_define_dir"
5564 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5565 if test "x$prefix" = xNONE; then
5566 test_prefix=/usr/local
5571 test_prefix=$exec_prefix
5574 case ${ac_define_dir} in
5575 "${test_prefix}"|"${test_prefix}/"*|\
5576 '${exec_prefix}'|'${exec_prefix}/'*)
5581 cat >>confdefs.h <<_ACEOF
5582 #define GDB_DATADIR_RELOCATABLE $value
5589 # Check whether --with-relocated-sources was given.
5590 if test "${with_relocated_sources+set}" = set; then :
5591 withval=$with_relocated_sources; reloc_srcdir="${withval}"
5593 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5594 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5595 ac_define_dir=`eval echo $reloc_srcdir`
5596 ac_define_dir=`eval echo $ac_define_dir`
5598 cat >>confdefs.h <<_ACEOF
5599 #define RELOC_SRCDIR "$ac_define_dir"
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5608 $as_echo_n "checking for default auto-load directory... " >&6; }
5610 # Check whether --with-auto-load-dir was given.
5611 if test "${with_auto_load_dir+set}" = set; then :
5612 withval=$with_auto_load_dir;
5614 with_auto_load_dir='$debugdir:$datadir/auto-load'
5617 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5619 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5620 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5621 ac_define_dir=`eval echo $escape_dir`
5622 ac_define_dir=`eval echo $ac_define_dir`
5624 cat >>confdefs.h <<_ACEOF
5625 #define AUTO_LOAD_DIR "$ac_define_dir"
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5630 $as_echo "$with_auto_load_dir" >&6; }
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5633 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5635 # Check whether --with-auto-load-safe-path was given.
5636 if test "${with_auto_load_safe_path+set}" = set; then :
5637 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5638 with_auto_load_safe_path="/"
5641 with_auto_load_safe_path="$with_auto_load_dir"
5644 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5646 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5647 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5648 ac_define_dir=`eval echo $escape_dir`
5649 ac_define_dir=`eval echo $ac_define_dir`
5651 cat >>confdefs.h <<_ACEOF
5652 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5657 $as_echo "$with_auto_load_safe_path" >&6; }
5661 subdirs="$subdirs testsuite"
5664 # Check whether to support alternative target configurations
5665 # Check whether --enable-targets was given.
5666 if test "${enable_targets+set}" = set; then :
5667 enableval=$enable_targets; case "${enableval}" in
5668 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5670 no) enable_targets= ;;
5671 *) enable_targets=$enableval ;;
5676 # Check whether to enable 64-bit support on 32-bit hosts
5677 # Check whether --enable-64-bit-bfd was given.
5678 if test "${enable_64_bit_bfd+set}" = set; then :
5679 enableval=$enable_64_bit_bfd; case "${enableval}" in
5682 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5688 # Provide defaults for some variables set by the per-host and per-target
5690 gdb_host_obs=posix-hdep.o
5692 if test "${target}" = "${host}"; then
5698 . $srcdir/configure.host
5700 # Add in the common host objects.
5701 . $srcdir/common/common.host
5702 gdb_host_obs="$gdb_host_obs $common_host_obs"
5704 # Accumulate some settings from configure.tgt over all enabled targets
5708 HAVE_NATIVE_GCORE_TARGET=
5710 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5712 if test "$targ_alias" = "all"; then
5715 # Canonicalize the secondary target names.
5716 result=`$ac_config_sub $targ_alias 2>/dev/null`
5717 if test -n "$result"; then
5723 . ${srcdir}/configure.tgt
5725 if test -z "${gdb_target_obs}"; then :
5726 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5729 # Target-specific object files
5730 for i in ${gdb_target_obs}; do
5731 case " $TARGET_OBS " in
5734 TARGET_OBS="$TARGET_OBS ${i}"
5739 # Check whether this target needs 64-bit CORE_ADDR
5740 if test x${want64} = xfalse; then
5741 . ${srcdir}/../bfd/config.bfd
5744 # Check whether this target is native and supports gcore.
5745 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5746 && $gdb_have_gcore; then
5747 HAVE_NATIVE_GCORE_TARGET=1
5752 if test x${all_targets} = xtrue; then
5754 # We want all 64-bit targets if we either:
5755 # - run on a 64-bit host or
5756 # - already require 64-bit support for some other target or
5757 # - the --enable-64-bit-bfd option was supplied
5758 # Otherwise we only support all 32-bit targets.
5760 # NOTE: This test must be in sync with the corresponding
5763 if test x${want64} = xfalse; then
5764 # The cast to long int works around a bug in the HP C Compiler
5765 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5766 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5767 # This bug is HP SR number 8606223364.
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5769 $as_echo_n "checking size of long... " >&6; }
5770 if test "${ac_cv_sizeof_long+set}" = set; then :
5771 $as_echo_n "(cached) " >&6
5773 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5776 if test "$ac_cv_type_long" = yes; then
5777 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5778 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5779 { as_fn_set_status 77
5780 as_fn_error "cannot compute sizeof (long)
5781 See \`config.log' for more details." "$LINENO" 5; }; }
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5789 $as_echo "$ac_cv_sizeof_long" >&6; }
5793 cat >>confdefs.h <<_ACEOF
5794 #define SIZEOF_LONG $ac_cv_sizeof_long
5798 if test "x${ac_cv_sizeof_long}" = "x8"; then
5802 if test x${want64} = xtrue; then
5803 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5805 TARGET_OBS='$(ALL_TARGET_OBS)'
5812 # For other settings, only the main target counts.
5816 targ=$target; . ${srcdir}/configure.tgt
5818 # Fetch the default architecture and default target vector from BFD.
5819 targ=$target; . $srcdir/../bfd/config.bfd
5821 # We only want the first architecture, so strip off the others if
5822 # there is more than one.
5823 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5825 if test "x$targ_archs" != x; then
5827 cat >>confdefs.h <<_ACEOF
5828 #define DEFAULT_BFD_ARCH $targ_archs
5832 if test "x$targ_defvec" != x; then
5834 cat >>confdefs.h <<_ACEOF
5835 #define DEFAULT_BFD_VEC $targ_defvec
5840 # The CLI cannot be disabled yet, but may be in the future.
5843 # Check whether --enable-gdbcli was given.
5844 if test "${enable_gdbcli+set}" = set; then :
5845 enableval=$enable_gdbcli; case $enableval in
5849 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5851 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5857 if test x"$enable_gdbcli" = xyes; then
5858 if test -d $srcdir/cli; then
5859 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5860 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5861 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5862 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5867 # Check whether --enable-gdbmi was given.
5868 if test "${enable_gdbmi+set}" = set; then :
5869 enableval=$enable_gdbmi; case $enableval in
5873 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5879 if test x"$enable_gdbmi" = xyes; then
5880 if test -d $srcdir/mi; then
5881 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5882 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5883 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5884 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5889 # Check whether --enable-tui was given.
5890 if test "${enable_tui+set}" = set; then :
5891 enableval=$enable_tui; case $enableval in
5895 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5903 # Check whether --enable-gdbtk was given.
5904 if test "${enable_gdbtk+set}" = set; then :
5905 enableval=$enable_gdbtk; case $enableval in
5909 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5912 if test -d $srcdir/gdbtk; then
5919 # We unconditionally disable gdbtk tests on selected platforms.
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5923 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5927 # Libunwind support for ia64.
5930 # Check whether --with-libunwind-ia64 was given.
5931 if test "${with_libunwind_ia64+set}" = set; then :
5932 withval=$with_libunwind_ia64;
5934 with_libunwind_ia64=auto
5938 # Backward compatibility option.
5939 if test "${with_libunwind+set}" = set; then
5940 if test x"$with_libunwind_ia64" != xauto; then
5941 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5944 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5945 with_libunwind_ia64="$with_libunwind"
5948 case "$with_libunwind_ia64" in
5952 for ac_header in libunwind-ia64.h
5954 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5955 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5956 cat >>confdefs.h <<_ACEOF
5957 #define HAVE_LIBUNWIND_IA64_H 1
5964 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5967 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5971 if test x"$with_libunwind_ia64" = xyes; then
5972 for ac_header in libunwind-ia64.h
5974 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5975 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5976 cat >>confdefs.h <<_ACEOF
5977 #define HAVE_LIBUNWIND_IA64_H 1
5984 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5985 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5987 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5988 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5989 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5994 # Check whether --with-curses was given.
5995 if test "${with_curses+set}" = set; then :
5996 withval=$with_curses; opt_curses=$withval
6001 if test "$opt_curses" = "yes"; then
6005 # Profiling support.
6006 # Check whether --enable-profiling was given.
6007 if test "${enable_profiling+set}" = set; then :
6008 enableval=$enable_profiling; case $enableval in
6012 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6019 for ac_func in monstartup _mcleanup
6021 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6022 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6023 eval as_val=\$$as_ac_var
6024 if test "x$as_val" = x""yes; then :
6025 cat >>confdefs.h <<_ACEOF
6026 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6033 $as_echo_n "checking for _etext... " >&6; }
6034 if test "${ac_cv_var__etext+set}" = set; then :
6035 $as_echo_n "(cached) " >&6
6037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6038 /* end confdefs.h. */
6050 if ac_fn_c_try_link "$LINENO"; then :
6051 ac_cv_var__etext=yes
6055 rm -f core conftest.err conftest.$ac_objext \
6056 conftest$ac_exeext conftest.$ac_ext
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6059 $as_echo "$ac_cv_var__etext" >&6; }
6060 if test $ac_cv_var__etext = yes; then
6062 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6066 $as_echo_n "checking for etext... " >&6; }
6067 if test "${ac_cv_var_etext+set}" = set; then :
6068 $as_echo_n "(cached) " >&6
6070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6071 /* end confdefs.h. */
6083 if ac_fn_c_try_link "$LINENO"; then :
6088 rm -f core conftest.err conftest.$ac_objext \
6089 conftest$ac_exeext conftest.$ac_ext
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6092 $as_echo "$ac_cv_var_etext" >&6; }
6093 if test $ac_cv_var_etext = yes; then
6095 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6098 if test "$enable_profiling" = yes ; then
6099 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6100 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6103 OLD_CFLAGS="$CFLAGS"
6104 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6107 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6108 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6109 $as_echo_n "(cached) " >&6
6111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6112 /* end confdefs.h. */
6122 if ac_fn_c_try_compile "$LINENO"; then :
6123 ac_cv_cc_supports_pg=yes
6125 ac_cv_cc_supports_pg=no
6127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6130 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6132 if test $ac_cv_cc_supports_pg = no; then
6133 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6136 CFLAGS="$OLD_CFLAGS"
6141 # Check whether --with-pkgversion was given.
6142 if test "${with_pkgversion+set}" = set; then :
6143 withval=$with_pkgversion; case "$withval" in
6144 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6146 *) PKGVERSION="($withval) " ;;
6157 # Check whether --with-bugurl was given.
6158 if test "${with_bugurl+set}" = set; then :
6159 withval=$with_bugurl; case "$withval" in
6160 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6163 *) BUGURL="$withval"
6167 BUGURL="http://www.gnu.org/software/gdb/bugs/"
6177 REPORT_BUGS_TO="<$BUGURL>"
6178 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
6185 cat >>confdefs.h <<_ACEOF
6186 #define PKGVERSION "$PKGVERSION"
6190 cat >>confdefs.h <<_ACEOF
6191 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
6195 # --------------------- #
6196 # Checks for programs. #
6197 # --------------------- #
6199 for ac_prog in gawk mawk nawk awk
6201 # Extract the first word of "$ac_prog", so it can be a program name with args.
6202 set dummy $ac_prog; ac_word=$2
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6204 $as_echo_n "checking for $ac_word... " >&6; }
6205 if test "${ac_cv_prog_AWK+set}" = set; then :
6206 $as_echo_n "(cached) " >&6
6208 if test -n "$AWK"; then
6209 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6215 test -z "$as_dir" && as_dir=.
6216 for ac_exec_ext in '' $ac_executable_extensions; do
6217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6218 ac_cv_prog_AWK="$ac_prog"
6219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6229 if test -n "$AWK"; then
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6231 $as_echo "$AWK" >&6; }
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6234 $as_echo "no" >&6; }
6238 test -n "$AWK" && break
6241 # Find a good install program. We prefer a C program (faster),
6242 # so one script is as good as another. But avoid the broken or
6243 # incompatible versions:
6244 # SysV /etc/install, /usr/sbin/install
6245 # SunOS /usr/etc/install
6246 # IRIX /sbin/install
6248 # AmigaOS /C/install, which installs bootblocks on floppy discs
6249 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6250 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6251 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6252 # OS/2's system install, which has a completely different semantic
6253 # ./install, which can be erroneously created by make from ./install.sh.
6254 # Reject install programs that cannot install multiple files.
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6256 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6257 if test -z "$INSTALL"; then
6258 if test "${ac_cv_path_install+set}" = set; then :
6259 $as_echo_n "(cached) " >&6
6261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6265 test -z "$as_dir" && as_dir=.
6266 # Account for people who put trailing slashes in PATH elements.
6267 case $as_dir/ in #((
6268 ./ | .// | /[cC]/* | \
6269 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6270 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6273 # OSF1 and SCO ODT 3.0 have their own names for install.
6274 # Don't use installbsd from OSF since it installs stuff as root
6276 for ac_prog in ginstall scoinst install; do
6277 for ac_exec_ext in '' $ac_executable_extensions; do
6278 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6279 if test $ac_prog = install &&
6280 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6281 # AIX install. It has an incompatible calling convention.
6283 elif test $ac_prog = install &&
6284 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6285 # program-specific install script used by HP pwplus--don't use.
6288 rm -rf conftest.one conftest.two conftest.dir
6289 echo one > conftest.one
6290 echo two > conftest.two
6292 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6293 test -s conftest.one && test -s conftest.two &&
6294 test -s conftest.dir/conftest.one &&
6295 test -s conftest.dir/conftest.two
6297 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6310 rm -rf conftest.one conftest.two conftest.dir
6313 if test "${ac_cv_path_install+set}" = set; then
6314 INSTALL=$ac_cv_path_install
6316 # As a last resort, use the slow shell script. Don't cache a
6317 # value for INSTALL within a source directory, because that will
6318 # break other packages using the cache if that directory is
6319 # removed, or if the value is a relative name.
6320 INSTALL=$ac_install_sh
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6324 $as_echo "$INSTALL" >&6; }
6326 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6327 # It thinks the first close brace ends the variable substitution.
6328 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6330 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6332 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6335 $as_echo_n "checking whether ln -s works... " >&6; }
6337 if test "$LN_S" = "ln -s"; then
6338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6339 $as_echo "yes" >&6; }
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6342 $as_echo "no, using $LN_S" >&6; }
6345 if test -n "$ac_tool_prefix"; then
6346 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6347 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6349 $as_echo_n "checking for $ac_word... " >&6; }
6350 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6351 $as_echo_n "(cached) " >&6
6353 if test -n "$RANLIB"; then
6354 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6360 test -z "$as_dir" && as_dir=.
6361 for ac_exec_ext in '' $ac_executable_extensions; do
6362 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6363 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6373 RANLIB=$ac_cv_prog_RANLIB
6374 if test -n "$RANLIB"; then
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6376 $as_echo "$RANLIB" >&6; }
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6379 $as_echo "no" >&6; }
6384 if test -z "$ac_cv_prog_RANLIB"; then
6385 ac_ct_RANLIB=$RANLIB
6386 # Extract the first word of "ranlib", so it can be a program name with args.
6387 set dummy ranlib; ac_word=$2
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6389 $as_echo_n "checking for $ac_word... " >&6; }
6390 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6391 $as_echo_n "(cached) " >&6
6393 if test -n "$ac_ct_RANLIB"; then
6394 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400 test -z "$as_dir" && as_dir=.
6401 for ac_exec_ext in '' $ac_executable_extensions; do
6402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6403 ac_cv_prog_ac_ct_RANLIB="ranlib"
6404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6413 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6414 if test -n "$ac_ct_RANLIB"; then
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6416 $as_echo "$ac_ct_RANLIB" >&6; }
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6419 $as_echo "no" >&6; }
6422 if test "x$ac_ct_RANLIB" = x; then
6425 case $cross_compiling:$ac_tool_warned in
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6428 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6429 ac_tool_warned=yes ;;
6431 RANLIB=$ac_ct_RANLIB
6434 RANLIB="$ac_cv_prog_RANLIB"
6437 for ac_prog in 'bison -y' byacc
6439 # Extract the first word of "$ac_prog", so it can be a program name with args.
6440 set dummy $ac_prog; ac_word=$2
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6442 $as_echo_n "checking for $ac_word... " >&6; }
6443 if test "${ac_cv_prog_YACC+set}" = set; then :
6444 $as_echo_n "(cached) " >&6
6446 if test -n "$YACC"; then
6447 ac_cv_prog_YACC="$YACC" # Let the user override the test.
6449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6453 test -z "$as_dir" && as_dir=.
6454 for ac_exec_ext in '' $ac_executable_extensions; do
6455 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6456 ac_cv_prog_YACC="$ac_prog"
6457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6466 YACC=$ac_cv_prog_YACC
6467 if test -n "$YACC"; then
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
6469 $as_echo "$YACC" >&6; }
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6472 $as_echo "no" >&6; }
6476 test -n "$YACC" && break
6478 test -n "$YACC" || YACC="yacc"
6481 if test -n "$ac_tool_prefix"; then
6482 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6483 set dummy ${ac_tool_prefix}ar; ac_word=$2
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6485 $as_echo_n "checking for $ac_word... " >&6; }
6486 if test "${ac_cv_prog_AR+set}" = set; then :
6487 $as_echo_n "(cached) " >&6
6489 if test -n "$AR"; then
6490 ac_cv_prog_AR="$AR" # Let the user override the test.
6492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 test -z "$as_dir" && as_dir=.
6497 for ac_exec_ext in '' $ac_executable_extensions; do
6498 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6499 ac_cv_prog_AR="${ac_tool_prefix}ar"
6500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6510 if test -n "$AR"; then
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6512 $as_echo "$AR" >&6; }
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6515 $as_echo "no" >&6; }
6520 if test -z "$ac_cv_prog_AR"; then
6522 # Extract the first word of "ar", so it can be a program name with args.
6523 set dummy ar; ac_word=$2
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6525 $as_echo_n "checking for $ac_word... " >&6; }
6526 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6527 $as_echo_n "(cached) " >&6
6529 if test -n "$ac_ct_AR"; then
6530 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6536 test -z "$as_dir" && as_dir=.
6537 for ac_exec_ext in '' $ac_executable_extensions; do
6538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6539 ac_cv_prog_ac_ct_AR="ar"
6540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6549 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6550 if test -n "$ac_ct_AR"; then
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6552 $as_echo "$ac_ct_AR" >&6; }
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6555 $as_echo "no" >&6; }
6558 if test "x$ac_ct_AR" = x; then
6561 case $cross_compiling:$ac_tool_warned in
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6564 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6565 ac_tool_warned=yes ;;
6573 if test -n "$ac_tool_prefix"; then
6574 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6575 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6577 $as_echo_n "checking for $ac_word... " >&6; }
6578 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6579 $as_echo_n "(cached) " >&6
6581 if test -n "$DLLTOOL"; then
6582 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6588 test -z "$as_dir" && as_dir=.
6589 for ac_exec_ext in '' $ac_executable_extensions; do
6590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6591 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6601 DLLTOOL=$ac_cv_prog_DLLTOOL
6602 if test -n "$DLLTOOL"; then
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6604 $as_echo "$DLLTOOL" >&6; }
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6607 $as_echo "no" >&6; }
6612 if test -z "$ac_cv_prog_DLLTOOL"; then
6613 ac_ct_DLLTOOL=$DLLTOOL
6614 # Extract the first word of "dlltool", so it can be a program name with args.
6615 set dummy dlltool; ac_word=$2
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6617 $as_echo_n "checking for $ac_word... " >&6; }
6618 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6619 $as_echo_n "(cached) " >&6
6621 if test -n "$ac_ct_DLLTOOL"; then
6622 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6628 test -z "$as_dir" && as_dir=.
6629 for ac_exec_ext in '' $ac_executable_extensions; do
6630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6631 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6641 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6642 if test -n "$ac_ct_DLLTOOL"; then
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6644 $as_echo "$ac_ct_DLLTOOL" >&6; }
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6647 $as_echo "no" >&6; }
6650 if test "x$ac_ct_DLLTOOL" = x; then
6653 case $cross_compiling:$ac_tool_warned in
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6656 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6657 ac_tool_warned=yes ;;
6659 DLLTOOL=$ac_ct_DLLTOOL
6662 DLLTOOL="$ac_cv_prog_DLLTOOL"
6665 if test -n "$ac_tool_prefix"; then
6666 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6667 set dummy ${ac_tool_prefix}windres; ac_word=$2
6668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6669 $as_echo_n "checking for $ac_word... " >&6; }
6670 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6671 $as_echo_n "(cached) " >&6
6673 if test -n "$WINDRES"; then
6674 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680 test -z "$as_dir" && as_dir=.
6681 for ac_exec_ext in '' $ac_executable_extensions; do
6682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6683 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6693 WINDRES=$ac_cv_prog_WINDRES
6694 if test -n "$WINDRES"; then
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6696 $as_echo "$WINDRES" >&6; }
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6699 $as_echo "no" >&6; }
6704 if test -z "$ac_cv_prog_WINDRES"; then
6705 ac_ct_WINDRES=$WINDRES
6706 # Extract the first word of "windres", so it can be a program name with args.
6707 set dummy windres; ac_word=$2
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6709 $as_echo_n "checking for $ac_word... " >&6; }
6710 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6711 $as_echo_n "(cached) " >&6
6713 if test -n "$ac_ct_WINDRES"; then
6714 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6720 test -z "$as_dir" && as_dir=.
6721 for ac_exec_ext in '' $ac_executable_extensions; do
6722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6723 ac_cv_prog_ac_ct_WINDRES="windres"
6724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6733 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6734 if test -n "$ac_ct_WINDRES"; then
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6736 $as_echo "$ac_ct_WINDRES" >&6; }
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6739 $as_echo "no" >&6; }
6742 if test "x$ac_ct_WINDRES" = x; then
6745 case $cross_compiling:$ac_tool_warned in
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6748 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6749 ac_tool_warned=yes ;;
6751 WINDRES=$ac_ct_WINDRES
6754 WINDRES="$ac_cv_prog_WINDRES"
6760 # Needed for GNU Hurd hosts.
6761 if test -n "$ac_tool_prefix"; then
6762 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6763 set dummy ${ac_tool_prefix}mig; ac_word=$2
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6765 $as_echo_n "checking for $ac_word... " >&6; }
6766 if test "${ac_cv_prog_MIG+set}" = set; then :
6767 $as_echo_n "(cached) " >&6
6769 if test -n "$MIG"; then
6770 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6776 test -z "$as_dir" && as_dir=.
6777 for ac_exec_ext in '' $ac_executable_extensions; do
6778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6779 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6790 if test -n "$MIG"; then
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6792 $as_echo "$MIG" >&6; }
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6795 $as_echo "no" >&6; }
6800 if test -z "$ac_cv_prog_MIG"; then
6802 # Extract the first word of "mig", so it can be a program name with args.
6803 set dummy mig; ac_word=$2
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6805 $as_echo_n "checking for $ac_word... " >&6; }
6806 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6807 $as_echo_n "(cached) " >&6
6809 if test -n "$ac_ct_MIG"; then
6810 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6816 test -z "$as_dir" && as_dir=.
6817 for ac_exec_ext in '' $ac_executable_extensions; do
6818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6819 ac_cv_prog_ac_ct_MIG="mig"
6820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6829 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6830 if test -n "$ac_ct_MIG"; then
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6832 $as_echo "$ac_ct_MIG" >&6; }
6834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6835 $as_echo "no" >&6; }
6838 if test "x$ac_ct_MIG" = x; then
6841 case $cross_compiling:$ac_tool_warned in
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6844 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6845 ac_tool_warned=yes ;;
6850 MIG="$ac_cv_prog_MIG"
6853 if test x"$MIG" = x; then
6854 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6859 # ---------------------- #
6860 # Checks for libraries. #
6861 # ---------------------- #
6863 # We might need to link with -lm; most simulators need it.
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6865 $as_echo_n "checking for main in -lm... " >&6; }
6866 if test "${ac_cv_lib_m_main+set}" = set; then :
6867 $as_echo_n "(cached) " >&6
6869 ac_check_lib_save_LIBS=$LIBS
6871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6872 /* end confdefs.h. */
6883 if ac_fn_c_try_link "$LINENO"; then :
6884 ac_cv_lib_m_main=yes
6888 rm -f core conftest.err conftest.$ac_objext \
6889 conftest$ac_exeext conftest.$ac_ext
6890 LIBS=$ac_check_lib_save_LIBS
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6893 $as_echo "$ac_cv_lib_m_main" >&6; }
6894 if test "x$ac_cv_lib_m_main" = x""yes; then :
6895 cat >>confdefs.h <<_ACEOF
6904 # We need to link with -lw to get `wctype' on Solaris before Solaris
6905 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6906 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6907 # is known to have this problem). Therefore we avoid libw if we can.
6908 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6909 if test "x$ac_cv_func_wctype" = x""yes; then :
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6913 $as_echo_n "checking for wctype in -lw... " >&6; }
6914 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6915 $as_echo_n "(cached) " >&6
6917 ac_check_lib_save_LIBS=$LIBS
6919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6920 /* end confdefs.h. */
6922 /* Override any GCC internal prototype to avoid an error.
6923 Use char because int might match the return type of a GCC
6924 builtin and then its argument prototype would still apply. */
6937 if ac_fn_c_try_link "$LINENO"; then :
6938 ac_cv_lib_w_wctype=yes
6940 ac_cv_lib_w_wctype=no
6942 rm -f core conftest.err conftest.$ac_objext \
6943 conftest$ac_exeext conftest.$ac_ext
6944 LIBS=$ac_check_lib_save_LIBS
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6947 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6948 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6949 cat >>confdefs.h <<_ACEOF
6960 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6962 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6963 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6964 $as_echo_n "(cached) " >&6
6966 ac_func_search_save_LIBS=$LIBS
6967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6968 /* end confdefs.h. */
6970 /* Override any GCC internal prototype to avoid an error.
6971 Use char because int might match the return type of a GCC
6972 builtin and then its argument prototype would still apply. */
6976 char gethostbyname ();
6980 return gethostbyname ();
6985 for ac_lib in '' nsl; do
6986 if test -z "$ac_lib"; then
6987 ac_res="none required"
6990 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6992 if ac_fn_c_try_link "$LINENO"; then :
6993 ac_cv_search_gethostbyname=$ac_res
6995 rm -f core conftest.err conftest.$ac_objext \
6997 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7001 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7004 ac_cv_search_gethostbyname=no
7007 LIBS=$ac_func_search_save_LIBS
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7010 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7011 ac_res=$ac_cv_search_gethostbyname
7012 if test "$ac_res" != no; then :
7013 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7018 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7020 $as_echo_n "checking for library containing socketpair... " >&6; }
7021 if test "${ac_cv_search_socketpair+set}" = set; then :
7022 $as_echo_n "(cached) " >&6
7024 ac_func_search_save_LIBS=$LIBS
7025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7026 /* end confdefs.h. */
7028 /* Override any GCC internal prototype to avoid an error.
7029 Use char because int might match the return type of a GCC
7030 builtin and then its argument prototype would still apply. */
7038 return socketpair ();
7043 for ac_lib in '' socket; do
7044 if test -z "$ac_lib"; then
7045 ac_res="none required"
7048 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7050 if ac_fn_c_try_link "$LINENO"; then :
7051 ac_cv_search_socketpair=$ac_res
7053 rm -f core conftest.err conftest.$ac_objext \
7055 if test "${ac_cv_search_socketpair+set}" = set; then :
7059 if test "${ac_cv_search_socketpair+set}" = set; then :
7062 ac_cv_search_socketpair=no
7065 LIBS=$ac_func_search_save_LIBS
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7068 $as_echo "$ac_cv_search_socketpair" >&6; }
7069 ac_res=$ac_cv_search_socketpair
7070 if test "$ac_res" != no; then :
7071 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7076 # Link in zlib if we can. This allows us to read compressed debug sections.
7078 # Use the system's zlib library.
7079 zlibdir="-L\$(top_builddir)/../zlib"
7080 zlibinc="-I\$(top_srcdir)/../zlib"
7082 # Check whether --with-system-zlib was given.
7083 if test "${with_system_zlib+set}" = set; then :
7084 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7095 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7097 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7098 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7099 $as_echo_n "(cached) " >&6
7101 ac_func_search_save_LIBS=$LIBS
7102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7103 /* end confdefs.h. */
7105 /* Override any GCC internal prototype to avoid an error.
7106 Use char because int might match the return type of a GCC
7107 builtin and then its argument prototype would still apply. */
7111 char kinfo_getvmmap ();
7115 return kinfo_getvmmap ();
7120 for ac_lib in '' util; do
7121 if test -z "$ac_lib"; then
7122 ac_res="none required"
7125 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7127 if ac_fn_c_try_link "$LINENO"; then :
7128 ac_cv_search_kinfo_getvmmap=$ac_res
7130 rm -f core conftest.err conftest.$ac_objext \
7132 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7136 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7139 ac_cv_search_kinfo_getvmmap=no
7142 LIBS=$ac_func_search_save_LIBS
7144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7145 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7146 ac_res=$ac_cv_search_kinfo_getvmmap
7147 if test "$ac_res" != no; then :
7148 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7150 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7156 if test "X$prefix" = "XNONE"; then
7157 acl_final_prefix="$ac_default_prefix"
7159 acl_final_prefix="$prefix"
7161 if test "X$exec_prefix" = "XNONE"; then
7162 acl_final_exec_prefix='${prefix}'
7164 acl_final_exec_prefix="$exec_prefix"
7166 acl_save_prefix="$prefix"
7167 prefix="$acl_final_prefix"
7168 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7169 prefix="$acl_save_prefix"
7172 # Check whether --with-gnu-ld was given.
7173 if test "${with_gnu_ld+set}" = set; then :
7174 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7179 # Prepare PATH_SEPARATOR.
7180 # The user is always right.
7181 if test "${PATH_SEPARATOR+set}" != set; then
7182 echo "#! /bin/sh" >conf$$.sh
7183 echo "exit 0" >>conf$$.sh
7185 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7193 if test "$GCC" = yes; then
7194 # Check if gcc -print-prog-name=ld gives a path.
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7196 $as_echo_n "checking for ld used by GCC... " >&6; }
7199 # gcc leaves a trailing carriage return which upsets mingw
7200 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7202 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7205 # Accept absolute paths.
7206 [\\/]* | [A-Za-z]:[\\/]*)
7207 re_direlt='/[^/][^/]*/\.\./'
7208 # Canonicalize the path of ld
7209 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7210 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7211 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7213 test -z "$LD" && LD="$ac_prog"
7216 # If it fails, then pretend we aren't using GCC.
7220 # If it is relative, then search for the first ld in PATH.
7224 elif test "$with_gnu_ld" = yes; then
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7226 $as_echo_n "checking for GNU ld... " >&6; }
7228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7229 $as_echo_n "checking for non-GNU ld... " >&6; }
7231 if test "${acl_cv_path_LD+set}" = set; then :
7232 $as_echo_n "(cached) " >&6
7234 if test -z "$LD"; then
7235 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7236 for ac_dir in $PATH; do
7237 test -z "$ac_dir" && ac_dir=.
7238 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7239 acl_cv_path_LD="$ac_dir/$ac_prog"
7240 # Check to see if the program is GNU ld. I'd rather use --version,
7241 # but apparently some GNU ld's only accept -v.
7242 # Break only if it was the GNU/non-GNU ld that we prefer.
7243 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7244 test "$with_gnu_ld" != no && break
7246 test "$with_gnu_ld" != yes && break
7252 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7256 LD="$acl_cv_path_LD"
7257 if test -n "$LD"; then
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7259 $as_echo "$LD" >&6; }
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7262 $as_echo "no" >&6; }
7264 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7266 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7267 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7268 $as_echo_n "(cached) " >&6
7270 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7271 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7272 acl_cv_prog_gnu_ld=yes
7274 acl_cv_prog_gnu_ld=no
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7278 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7279 with_gnu_ld=$acl_cv_prog_gnu_ld
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7284 $as_echo_n "checking for shared library run path origin... " >&6; }
7285 if test "${acl_cv_rpath+set}" = set; then :
7286 $as_echo_n "(cached) " >&6
7289 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7290 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7297 $as_echo "$acl_cv_rpath" >&6; }
7299 libext="$acl_cv_libext"
7300 shlibext="$acl_cv_shlibext"
7301 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7302 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7303 hardcode_direct="$acl_cv_hardcode_direct"
7304 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7305 # Check whether --enable-rpath was given.
7306 if test "${enable_rpath+set}" = set; then :
7307 enableval=$enable_rpath; :
7321 acl_save_prefix="$prefix"
7322 prefix="$acl_final_prefix"
7323 acl_save_exec_prefix="$exec_prefix"
7324 exec_prefix="$acl_final_exec_prefix"
7326 eval additional_includedir=\"$includedir\"
7327 eval additional_libdir=\"$libdir\"
7329 exec_prefix="$acl_save_exec_prefix"
7330 prefix="$acl_save_prefix"
7333 # Check whether --with-libiconv-prefix was given.
7334 if test "${with_libiconv_prefix+set}" = set; then :
7335 withval=$with_libiconv_prefix;
7336 if test "X$withval" = "Xno"; then
7339 if test "X$withval" = "X"; then
7341 acl_save_prefix="$prefix"
7342 prefix="$acl_final_prefix"
7343 acl_save_exec_prefix="$exec_prefix"
7344 exec_prefix="$acl_final_exec_prefix"
7346 eval additional_includedir=\"$includedir\"
7347 eval additional_libdir=\"$libdir\"
7349 exec_prefix="$acl_save_exec_prefix"
7350 prefix="$acl_save_prefix"
7353 additional_includedir="$withval/include"
7354 additional_libdir="$withval/lib"
7365 names_already_handled=
7366 names_next_round='iconv '
7367 while test -n "$names_next_round"; do
7368 names_this_round="$names_next_round"
7370 for name in $names_this_round; do
7372 for n in $names_already_handled; do
7373 if test "$n" = "$name"; then
7378 if test -z "$already_handled"; then
7379 names_already_handled="$names_already_handled $name"
7380 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7381 eval value=\"\$HAVE_LIB$uppername\"
7382 if test -n "$value"; then
7383 if test "$value" = yes; then
7384 eval value=\"\$LIB$uppername\"
7385 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7386 eval value=\"\$LTLIB$uppername\"
7387 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7396 if test $use_additional = yes; then
7397 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7398 found_dir="$additional_libdir"
7399 found_so="$additional_libdir/lib$name.$shlibext"
7400 if test -f "$additional_libdir/lib$name.la"; then
7401 found_la="$additional_libdir/lib$name.la"
7404 if test -f "$additional_libdir/lib$name.$libext"; then
7405 found_dir="$additional_libdir"
7406 found_a="$additional_libdir/lib$name.$libext"
7407 if test -f "$additional_libdir/lib$name.la"; then
7408 found_la="$additional_libdir/lib$name.la"
7413 if test "X$found_dir" = "X"; then
7414 for x in $LDFLAGS $LTLIBICONV; do
7416 acl_save_prefix="$prefix"
7417 prefix="$acl_final_prefix"
7418 acl_save_exec_prefix="$exec_prefix"
7419 exec_prefix="$acl_final_exec_prefix"
7421 exec_prefix="$acl_save_exec_prefix"
7422 prefix="$acl_save_prefix"
7426 dir=`echo "X$x" | sed -e 's/^X-L//'`
7427 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7429 found_so="$dir/lib$name.$shlibext"
7430 if test -f "$dir/lib$name.la"; then
7431 found_la="$dir/lib$name.la"
7434 if test -f "$dir/lib$name.$libext"; then
7436 found_a="$dir/lib$name.$libext"
7437 if test -f "$dir/lib$name.la"; then
7438 found_la="$dir/lib$name.la"
7444 if test "X$found_dir" != "X"; then
7449 if test "X$found_dir" != "X"; then
7450 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7451 if test "X$found_so" != "X"; then
7452 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7453 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7456 for x in $ltrpathdirs; do
7457 if test "X$x" = "X$found_dir"; then
7462 if test -z "$haveit"; then
7463 ltrpathdirs="$ltrpathdirs $found_dir"
7465 if test "$hardcode_direct" = yes; then
7466 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7468 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7469 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7471 for x in $rpathdirs; do
7472 if test "X$x" = "X$found_dir"; then
7477 if test -z "$haveit"; then
7478 rpathdirs="$rpathdirs $found_dir"
7482 for x in $LDFLAGS $LIBICONV; do
7484 acl_save_prefix="$prefix"
7485 prefix="$acl_final_prefix"
7486 acl_save_exec_prefix="$exec_prefix"
7487 exec_prefix="$acl_final_exec_prefix"
7489 exec_prefix="$acl_save_exec_prefix"
7490 prefix="$acl_save_prefix"
7492 if test "X$x" = "X-L$found_dir"; then
7497 if test -z "$haveit"; then
7498 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7500 if test "$hardcode_minus_L" != no; then
7501 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7503 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7509 if test "X$found_a" != "X"; then
7510 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7512 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7515 additional_includedir=
7516 case "$found_dir" in
7518 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7519 additional_includedir="$basedir/include"
7522 if test "X$additional_includedir" != "X"; then
7523 if test "X$additional_includedir" != "X/usr/include"; then
7525 if test "X$additional_includedir" = "X/usr/local/include"; then
7526 if test -n "$GCC"; then
7528 linux*) haveit=yes;;
7532 if test -z "$haveit"; then
7533 for x in $CPPFLAGS $INCICONV; do
7535 acl_save_prefix="$prefix"
7536 prefix="$acl_final_prefix"
7537 acl_save_exec_prefix="$exec_prefix"
7538 exec_prefix="$acl_final_exec_prefix"
7540 exec_prefix="$acl_save_exec_prefix"
7541 prefix="$acl_save_prefix"
7543 if test "X$x" = "X-I$additional_includedir"; then
7548 if test -z "$haveit"; then
7549 if test -d "$additional_includedir"; then
7550 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7556 if test -n "$found_la"; then
7557 save_libdir="$libdir"
7559 */* | *\\*) . "$found_la" ;;
7560 *) . "./$found_la" ;;
7562 libdir="$save_libdir"
7563 for dep in $dependency_libs; do
7566 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7567 if test "X$additional_libdir" != "X/usr/lib"; then
7569 if test "X$additional_libdir" = "X/usr/local/lib"; then
7570 if test -n "$GCC"; then
7572 linux*) haveit=yes;;
7576 if test -z "$haveit"; then
7578 for x in $LDFLAGS $LIBICONV; do
7580 acl_save_prefix="$prefix"
7581 prefix="$acl_final_prefix"
7582 acl_save_exec_prefix="$exec_prefix"
7583 exec_prefix="$acl_final_exec_prefix"
7585 exec_prefix="$acl_save_exec_prefix"
7586 prefix="$acl_save_prefix"
7588 if test "X$x" = "X-L$additional_libdir"; then
7593 if test -z "$haveit"; then
7594 if test -d "$additional_libdir"; then
7595 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7599 for x in $LDFLAGS $LTLIBICONV; do
7601 acl_save_prefix="$prefix"
7602 prefix="$acl_final_prefix"
7603 acl_save_exec_prefix="$exec_prefix"
7604 exec_prefix="$acl_final_exec_prefix"
7606 exec_prefix="$acl_save_exec_prefix"
7607 prefix="$acl_save_prefix"
7609 if test "X$x" = "X-L$additional_libdir"; then
7614 if test -z "$haveit"; then
7615 if test -d "$additional_libdir"; then
7616 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7623 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7624 if test "$enable_rpath" != no; then
7626 for x in $rpathdirs; do
7627 if test "X$x" = "X$dir"; then
7632 if test -z "$haveit"; then
7633 rpathdirs="$rpathdirs $dir"
7636 for x in $ltrpathdirs; do
7637 if test "X$x" = "X$dir"; then
7642 if test -z "$haveit"; then
7643 ltrpathdirs="$ltrpathdirs $dir"
7648 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7651 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7654 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
7655 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
7661 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7662 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
7668 if test "X$rpathdirs" != "X"; then
7669 if test -n "$hardcode_libdir_separator"; then
7671 for found_dir in $rpathdirs; do
7672 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7674 acl_save_libdir="$libdir"
7676 eval flag=\"$hardcode_libdir_flag_spec\"
7677 libdir="$acl_save_libdir"
7678 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7680 for found_dir in $rpathdirs; do
7681 acl_save_libdir="$libdir"
7683 eval flag=\"$hardcode_libdir_flag_spec\"
7684 libdir="$acl_save_libdir"
7685 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7689 if test "X$ltrpathdirs" != "X"; then
7690 for found_dir in $ltrpathdirs; do
7691 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
7702 $as_echo_n "checking for iconv... " >&6; }
7703 if test "${am_cv_func_iconv+set}" = set; then :
7704 $as_echo_n "(cached) " >&6
7707 am_cv_func_iconv="no, consider installing GNU libiconv"
7709 am_save_CPPFLAGS="$CPPFLAGS"
7710 CPPFLAGS="$CPPFLAGS $INCICONV"
7711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7712 /* end confdefs.h. */
7718 iconv_t cd = iconv_open("","");
7719 iconv(cd,NULL,NULL,NULL,NULL);
7725 if ac_fn_c_try_link "$LINENO"; then :
7726 am_cv_func_iconv=yes
7728 rm -f core conftest.err conftest.$ac_objext \
7729 conftest$ac_exeext conftest.$ac_ext
7730 CPPFLAGS="$am_save_CPPFLAGS"
7732 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
7733 for _libs in .libs _libs; do
7734 am_save_CPPFLAGS="$CPPFLAGS"
7735 am_save_LIBS="$LIBS"
7736 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
7737 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
7738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7739 /* end confdefs.h. */
7745 iconv_t cd = iconv_open("","");
7746 iconv(cd,NULL,NULL,NULL,NULL);
7752 if ac_fn_c_try_link "$LINENO"; then :
7753 INCICONV="-I../libiconv/include"
7754 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
7755 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
7757 am_cv_func_iconv=yes
7759 rm -f core conftest.err conftest.$ac_objext \
7760 conftest$ac_exeext conftest.$ac_ext
7761 CPPFLAGS="$am_save_CPPFLAGS"
7762 LIBS="$am_save_LIBS"
7763 if test "$am_cv_func_iconv" = "yes"; then
7769 if test "$am_cv_func_iconv" != yes; then
7770 am_save_CPPFLAGS="$CPPFLAGS"
7771 am_save_LIBS="$LIBS"
7772 CPPFLAGS="$LIBS $INCICONV"
7773 LIBS="$LIBS $LIBICONV"
7774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7775 /* end confdefs.h. */
7781 iconv_t cd = iconv_open("","");
7782 iconv(cd,NULL,NULL,NULL,NULL);
7788 if ac_fn_c_try_link "$LINENO"; then :
7790 am_cv_func_iconv=yes
7792 rm -f core conftest.err conftest.$ac_objext \
7793 conftest$ac_exeext conftest.$ac_ext
7794 CPPFLAGS="$am_save_CPPFLAGS"
7795 LIBS="$am_save_LIBS"
7799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
7800 $as_echo "$am_cv_func_iconv" >&6; }
7801 if test "$am_cv_func_iconv" = yes; then
7803 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
7806 if test "$am_cv_lib_iconv" = yes; then
7808 for element in $INCICONV; do
7810 for x in $CPPFLAGS; do
7812 acl_save_prefix="$prefix"
7813 prefix="$acl_final_prefix"
7814 acl_save_exec_prefix="$exec_prefix"
7815 exec_prefix="$acl_final_exec_prefix"
7817 exec_prefix="$acl_save_exec_prefix"
7818 prefix="$acl_save_prefix"
7820 if test "X$x" = "X$element"; then
7825 if test -z "$haveit"; then
7826 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
7831 $as_echo_n "checking how to link with libiconv... " >&6; }
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
7833 $as_echo "$LIBICONV" >&6; }
7841 if test "$am_cv_func_iconv" = yes; then
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
7843 $as_echo_n "checking for iconv declaration... " >&6; }
7844 if test "${am_cv_proto_iconv+set}" = set; then :
7845 $as_echo_n "(cached) " >&6
7848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7849 /* end confdefs.h. */
7857 #if defined(__STDC__) || defined(__cplusplus)
7858 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
7871 if ac_fn_c_try_compile "$LINENO"; then :
7872 am_cv_proto_iconv_arg1=""
7874 am_cv_proto_iconv_arg1="const"
7876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7877 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);"
7880 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
7882 }$am_cv_proto_iconv" >&5
7884 }$am_cv_proto_iconv" >&6; }
7886 cat >>confdefs.h <<_ACEOF
7887 #define ICONV_CONST $am_cv_proto_iconv_arg1
7893 # GDB may fork/exec the iconv program to get the list of supported character
7894 # sets. Allow the user to specify where to find it.
7895 # There are several factors affecting the choice of option name:
7896 # - There is already --with-libiconv-prefix but we can't use it, it specifies
7897 # the build-time location of libiconv files.
7898 # - The program we need to find is iconv, which comes with glibc. The user
7899 # doesn't necessarily have libiconv installed. Therefore naming this
7900 # --with-libiconv-foo feels wrong.
7901 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
7902 # defined to work on directories not files (though it really doesn't know
7904 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
7905 # with --with-libiconv-prefix.
7906 # Putting these together is why the option name is --with-iconv-bin.
7909 # Check whether --with-iconv-bin was given.
7910 if test "${with_iconv_bin+set}" = set; then :
7911 withval=$with_iconv_bin; iconv_bin="${withval}"
7913 cat >>confdefs.h <<_ACEOF
7914 #define ICONV_BIN "${iconv_bin}"
7918 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7919 if test "x$prefix" = xNONE; then
7920 test_prefix=/usr/local
7925 test_prefix=$exec_prefix
7928 case ${iconv_bin} in
7929 "${test_prefix}"|"${test_prefix}/"*|\
7930 '${exec_prefix}'|'${exec_prefix}/'*)
7935 cat >>confdefs.h <<_ACEOF
7936 #define ICONV_BIN_RELOCATABLE $value
7944 # For the TUI, we need enhanced curses functionality.
7945 if test x"$enable_tui" != xno; then
7950 if test x"$prefer_curses" = xyes; then
7951 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7952 # curses library because the latter might not provide all the
7953 # functionality we need. However, this leads to problems on systems
7954 # where the linker searches /usr/local/lib, but the compiler doesn't
7955 # search /usr/local/include, if ncurses is installed in /usr/local. A
7956 # default installation of ncurses on alpha*-dec-osf* will lead to such
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7959 $as_echo_n "checking for library containing waddstr... " >&6; }
7960 if test "${ac_cv_search_waddstr+set}" = set; then :
7961 $as_echo_n "(cached) " >&6
7963 ac_func_search_save_LIBS=$LIBS
7964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7965 /* end confdefs.h. */
7967 /* Override any GCC internal prototype to avoid an error.
7968 Use char because int might match the return type of a GCC
7969 builtin and then its argument prototype would still apply. */
7982 for ac_lib in '' ncurses cursesX curses; do
7983 if test -z "$ac_lib"; then
7984 ac_res="none required"
7987 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7989 if ac_fn_c_try_link "$LINENO"; then :
7990 ac_cv_search_waddstr=$ac_res
7992 rm -f core conftest.err conftest.$ac_objext \
7994 if test "${ac_cv_search_waddstr+set}" = set; then :
7998 if test "${ac_cv_search_waddstr+set}" = set; then :
8001 ac_cv_search_waddstr=no
8004 LIBS=$ac_func_search_save_LIBS
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8007 $as_echo "$ac_cv_search_waddstr" >&6; }
8008 ac_res=$ac_cv_search_waddstr
8009 if test "$ac_res" != no; then :
8010 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8015 if test "$ac_cv_search_waddstr" != no; then
8020 # Check whether we should enable the TUI, but only do so if we really
8022 if test x"$enable_tui" != xno; then
8023 if test -d $srcdir/tui; then
8024 if test "$curses_found" != no; then
8025 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8026 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8027 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8028 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8030 if test x"$enable_tui" = xyes; then
8031 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8034 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8040 # Since GDB uses Readline, we need termcap functionality. In many
8041 # cases this will be provided by the curses library, but some systems
8042 # have a seperate termcap library, or no curses library at all.
8046 if test -d $srcdir/libtermcap; then
8047 LIBS="../libtermcap/libtermcap.a $LIBS"
8048 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8051 ac_cv_search_tgetent="none required"
8055 # These are the libraries checked by Readline.
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8057 $as_echo_n "checking for library containing tgetent... " >&6; }
8058 if test "${ac_cv_search_tgetent+set}" = set; then :
8059 $as_echo_n "(cached) " >&6
8061 ac_func_search_save_LIBS=$LIBS
8062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8063 /* end confdefs.h. */
8065 /* Override any GCC internal prototype to avoid an error.
8066 Use char because int might match the return type of a GCC
8067 builtin and then its argument prototype would still apply. */
8080 for ac_lib in '' termcap tinfo curses ncurses; do
8081 if test -z "$ac_lib"; then
8082 ac_res="none required"
8085 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8087 if ac_fn_c_try_link "$LINENO"; then :
8088 ac_cv_search_tgetent=$ac_res
8090 rm -f core conftest.err conftest.$ac_objext \
8092 if test "${ac_cv_search_tgetent+set}" = set; then :
8096 if test "${ac_cv_search_tgetent+set}" = set; then :
8099 ac_cv_search_tgetent=no
8102 LIBS=$ac_func_search_save_LIBS
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8105 $as_echo "$ac_cv_search_tgetent" >&6; }
8106 ac_res=$ac_cv_search_tgetent
8107 if test "$ac_res" != no; then :
8108 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8113 if test "$ac_cv_search_tgetent" = no; then
8114 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8118 # Check whether --with-system-readline was given.
8119 if test "${with_system_readline+set}" = set; then :
8120 withval=$with_system_readline;
8124 if test "$with_system_readline" = yes; then
8128 READLINE_TEXI_INCFLAG=
8130 READLINE='$(READLINE_DIR)/libreadline.a'
8131 READLINE_DEPS='$(READLINE)'
8132 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8133 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8140 # Generate jit-reader.h
8142 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8145 # The cast to long int works around a bug in the HP C Compiler
8146 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8147 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8148 # This bug is HP SR number 8606223364.
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8150 $as_echo_n "checking size of unsigned long long... " >&6; }
8151 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8152 $as_echo_n "(cached) " >&6
8154 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
8157 if test "$ac_cv_type_unsigned_long_long" = yes; then
8158 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8159 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8160 { as_fn_set_status 77
8161 as_fn_error "cannot compute sizeof (unsigned long long)
8162 See \`config.log' for more details." "$LINENO" 5; }; }
8164 ac_cv_sizeof_unsigned_long_long=0
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
8170 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
8174 cat >>confdefs.h <<_ACEOF
8175 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
8179 # The cast to long int works around a bug in the HP C Compiler
8180 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8181 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8182 # This bug is HP SR number 8606223364.
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
8184 $as_echo_n "checking size of unsigned long... " >&6; }
8185 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
8186 $as_echo_n "(cached) " >&6
8188 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
8191 if test "$ac_cv_type_unsigned_long" = yes; then
8192 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8193 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8194 { as_fn_set_status 77
8195 as_fn_error "cannot compute sizeof (unsigned long)
8196 See \`config.log' for more details." "$LINENO" 5; }; }
8198 ac_cv_sizeof_unsigned_long=0
8203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
8204 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
8208 cat >>confdefs.h <<_ACEOF
8209 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8213 # The cast to long int works around a bug in the HP C Compiler
8214 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8215 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8216 # This bug is HP SR number 8606223364.
8217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
8218 $as_echo_n "checking size of unsigned __int128... " >&6; }
8219 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
8220 $as_echo_n "(cached) " >&6
8222 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
8225 if test "$ac_cv_type_unsigned___int128" = yes; then
8226 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8227 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8228 { as_fn_set_status 77
8229 as_fn_error "cannot compute sizeof (unsigned __int128)
8230 See \`config.log' for more details." "$LINENO" 5; }; }
8232 ac_cv_sizeof_unsigned___int128=0
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
8238 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
8242 cat >>confdefs.h <<_ACEOF
8243 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
8248 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
8249 TARGET_PTR="unsigned long"
8250 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
8251 TARGET_PTR="unsigned long long"
8252 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
8253 TARGET_PTR="unsigned __int128"
8255 TARGET_PTR="unsigned long"
8259 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
8262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8263 $as_echo_n "checking for library containing dlopen... " >&6; }
8264 if test "${ac_cv_search_dlopen+set}" = set; then :
8265 $as_echo_n "(cached) " >&6
8267 ac_func_search_save_LIBS=$LIBS
8268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8269 /* end confdefs.h. */
8271 /* Override any GCC internal prototype to avoid an error.
8272 Use char because int might match the return type of a GCC
8273 builtin and then its argument prototype would still apply. */
8286 for ac_lib in '' dl; do
8287 if test -z "$ac_lib"; then
8288 ac_res="none required"
8291 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8293 if ac_fn_c_try_link "$LINENO"; then :
8294 ac_cv_search_dlopen=$ac_res
8296 rm -f core conftest.err conftest.$ac_objext \
8298 if test "${ac_cv_search_dlopen+set}" = set; then :
8302 if test "${ac_cv_search_dlopen+set}" = set; then :
8305 ac_cv_search_dlopen=no
8308 LIBS=$ac_func_search_save_LIBS
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8311 $as_echo "$ac_cv_search_dlopen" >&6; }
8312 ac_res=$ac_cv_search_dlopen
8313 if test "$ac_res" != no; then :
8314 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8321 # Check whether --with-jit-reader-dir was given.
8322 if test "${with_jit_reader_dir+set}" = set; then :
8323 withval=$with_jit_reader_dir;
8324 JIT_READER_DIR=$withval
8326 JIT_READER_DIR=${libdir}/gdb
8330 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
8331 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8332 ac_define_dir=`eval echo $JIT_READER_DIR`
8333 ac_define_dir=`eval echo $ac_define_dir`
8335 cat >>confdefs.h <<_ACEOF
8336 #define JIT_READER_DIR "$ac_define_dir"
8342 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8343 if test "x$prefix" = xNONE; then
8344 test_prefix=/usr/local
8349 test_prefix=$exec_prefix
8352 case ${ac_define_dir} in
8353 "${test_prefix}"|"${test_prefix}/"*|\
8354 '${exec_prefix}'|'${exec_prefix}/'*)
8359 cat >>confdefs.h <<_ACEOF
8360 #define JIT_READER_DIR_RELOCATABLE $value
8367 # Check whether --with-expat was given.
8368 if test "${with_expat+set}" = set; then :
8369 withval=$with_expat;
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
8375 $as_echo_n "checking whether to use expat... " >&6; }
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
8377 $as_echo "$with_expat" >&6; }
8379 if test "${with_expat}" = no; then
8380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
8381 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
8394 acl_save_prefix="$prefix"
8395 prefix="$acl_final_prefix"
8396 acl_save_exec_prefix="$exec_prefix"
8397 exec_prefix="$acl_final_exec_prefix"
8399 eval additional_includedir=\"$includedir\"
8400 eval additional_libdir=\"$libdir\"
8402 exec_prefix="$acl_save_exec_prefix"
8403 prefix="$acl_save_prefix"
8406 # Check whether --with-libexpat-prefix was given.
8407 if test "${with_libexpat_prefix+set}" = set; then :
8408 withval=$with_libexpat_prefix;
8409 if test "X$withval" = "Xno"; then
8412 if test "X$withval" = "X"; then
8414 acl_save_prefix="$prefix"
8415 prefix="$acl_final_prefix"
8416 acl_save_exec_prefix="$exec_prefix"
8417 exec_prefix="$acl_final_exec_prefix"
8419 eval additional_includedir=\"$includedir\"
8420 eval additional_libdir=\"$libdir\"
8422 exec_prefix="$acl_save_exec_prefix"
8423 prefix="$acl_save_prefix"
8426 additional_includedir="$withval/include"
8427 additional_libdir="$withval/lib"
8438 names_already_handled=
8439 names_next_round='expat '
8440 while test -n "$names_next_round"; do
8441 names_this_round="$names_next_round"
8443 for name in $names_this_round; do
8445 for n in $names_already_handled; do
8446 if test "$n" = "$name"; then
8451 if test -z "$already_handled"; then
8452 names_already_handled="$names_already_handled $name"
8453 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8454 eval value=\"\$HAVE_LIB$uppername\"
8455 if test -n "$value"; then
8456 if test "$value" = yes; then
8457 eval value=\"\$LIB$uppername\"
8458 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
8459 eval value=\"\$LTLIB$uppername\"
8460 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
8469 if test $use_additional = yes; then
8470 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8471 found_dir="$additional_libdir"
8472 found_so="$additional_libdir/lib$name.$shlibext"
8473 if test -f "$additional_libdir/lib$name.la"; then
8474 found_la="$additional_libdir/lib$name.la"
8477 if test -f "$additional_libdir/lib$name.$libext"; then
8478 found_dir="$additional_libdir"
8479 found_a="$additional_libdir/lib$name.$libext"
8480 if test -f "$additional_libdir/lib$name.la"; then
8481 found_la="$additional_libdir/lib$name.la"
8486 if test "X$found_dir" = "X"; then
8487 for x in $LDFLAGS $LTLIBEXPAT; do
8489 acl_save_prefix="$prefix"
8490 prefix="$acl_final_prefix"
8491 acl_save_exec_prefix="$exec_prefix"
8492 exec_prefix="$acl_final_exec_prefix"
8494 exec_prefix="$acl_save_exec_prefix"
8495 prefix="$acl_save_prefix"
8499 dir=`echo "X$x" | sed -e 's/^X-L//'`
8500 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8502 found_so="$dir/lib$name.$shlibext"
8503 if test -f "$dir/lib$name.la"; then
8504 found_la="$dir/lib$name.la"
8507 if test -f "$dir/lib$name.$libext"; then
8509 found_a="$dir/lib$name.$libext"
8510 if test -f "$dir/lib$name.la"; then
8511 found_la="$dir/lib$name.la"
8517 if test "X$found_dir" != "X"; then
8522 if test "X$found_dir" != "X"; then
8523 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
8524 if test "X$found_so" != "X"; then
8525 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8526 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8529 for x in $ltrpathdirs; do
8530 if test "X$x" = "X$found_dir"; then
8535 if test -z "$haveit"; then
8536 ltrpathdirs="$ltrpathdirs $found_dir"
8538 if test "$hardcode_direct" = yes; then
8539 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8541 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8542 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8544 for x in $rpathdirs; do
8545 if test "X$x" = "X$found_dir"; then
8550 if test -z "$haveit"; then
8551 rpathdirs="$rpathdirs $found_dir"
8555 for x in $LDFLAGS $LIBEXPAT; do
8557 acl_save_prefix="$prefix"
8558 prefix="$acl_final_prefix"
8559 acl_save_exec_prefix="$exec_prefix"
8560 exec_prefix="$acl_final_exec_prefix"
8562 exec_prefix="$acl_save_exec_prefix"
8563 prefix="$acl_save_prefix"
8565 if test "X$x" = "X-L$found_dir"; then
8570 if test -z "$haveit"; then
8571 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
8573 if test "$hardcode_minus_L" != no; then
8574 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
8576 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8582 if test "X$found_a" != "X"; then
8583 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
8585 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
8588 additional_includedir=
8589 case "$found_dir" in
8591 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8592 additional_includedir="$basedir/include"
8595 if test "X$additional_includedir" != "X"; then
8596 if test "X$additional_includedir" != "X/usr/include"; then
8598 if test "X$additional_includedir" = "X/usr/local/include"; then
8599 if test -n "$GCC"; then
8601 linux*) haveit=yes;;
8605 if test -z "$haveit"; then
8606 for x in $CPPFLAGS $INCEXPAT; do
8608 acl_save_prefix="$prefix"
8609 prefix="$acl_final_prefix"
8610 acl_save_exec_prefix="$exec_prefix"
8611 exec_prefix="$acl_final_exec_prefix"
8613 exec_prefix="$acl_save_exec_prefix"
8614 prefix="$acl_save_prefix"
8616 if test "X$x" = "X-I$additional_includedir"; then
8621 if test -z "$haveit"; then
8622 if test -d "$additional_includedir"; then
8623 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
8629 if test -n "$found_la"; then
8630 save_libdir="$libdir"
8632 */* | *\\*) . "$found_la" ;;
8633 *) . "./$found_la" ;;
8635 libdir="$save_libdir"
8636 for dep in $dependency_libs; do
8639 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8640 if test "X$additional_libdir" != "X/usr/lib"; then
8642 if test "X$additional_libdir" = "X/usr/local/lib"; then
8643 if test -n "$GCC"; then
8645 linux*) haveit=yes;;
8649 if test -z "$haveit"; then
8651 for x in $LDFLAGS $LIBEXPAT; 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-L$additional_libdir"; then
8666 if test -z "$haveit"; then
8667 if test -d "$additional_libdir"; then
8668 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
8672 for x in $LDFLAGS $LTLIBEXPAT; do
8674 acl_save_prefix="$prefix"
8675 prefix="$acl_final_prefix"
8676 acl_save_exec_prefix="$exec_prefix"
8677 exec_prefix="$acl_final_exec_prefix"
8679 exec_prefix="$acl_save_exec_prefix"
8680 prefix="$acl_save_prefix"
8682 if test "X$x" = "X-L$additional_libdir"; then
8687 if test -z "$haveit"; then
8688 if test -d "$additional_libdir"; then
8689 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
8696 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8697 if test "$enable_rpath" != no; then
8699 for x in $rpathdirs; do
8700 if test "X$x" = "X$dir"; then
8705 if test -z "$haveit"; then
8706 rpathdirs="$rpathdirs $dir"
8709 for x in $ltrpathdirs; do
8710 if test "X$x" = "X$dir"; then
8715 if test -z "$haveit"; then
8716 ltrpathdirs="$ltrpathdirs $dir"
8721 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8724 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8727 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
8728 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
8734 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8735 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
8741 if test "X$rpathdirs" != "X"; then
8742 if test -n "$hardcode_libdir_separator"; then
8744 for found_dir in $rpathdirs; do
8745 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8747 acl_save_libdir="$libdir"
8749 eval flag=\"$hardcode_libdir_flag_spec\"
8750 libdir="$acl_save_libdir"
8751 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8753 for found_dir in $rpathdirs; do
8754 acl_save_libdir="$libdir"
8756 eval flag=\"$hardcode_libdir_flag_spec\"
8757 libdir="$acl_save_libdir"
8758 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8762 if test "X$ltrpathdirs" != "X"; then
8763 for found_dir in $ltrpathdirs; do
8764 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
8769 ac_save_CPPFLAGS="$CPPFLAGS"
8771 for element in $INCEXPAT; do
8773 for x in $CPPFLAGS; do
8775 acl_save_prefix="$prefix"
8776 prefix="$acl_final_prefix"
8777 acl_save_exec_prefix="$exec_prefix"
8778 exec_prefix="$acl_final_exec_prefix"
8780 exec_prefix="$acl_save_exec_prefix"
8781 prefix="$acl_save_prefix"
8783 if test "X$x" = "X$element"; then
8788 if test -z "$haveit"; then
8789 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8795 $as_echo_n "checking for libexpat... " >&6; }
8796 if test "${ac_cv_libexpat+set}" = set; then :
8797 $as_echo_n "(cached) " >&6
8800 ac_save_LIBS="$LIBS"
8801 LIBS="$LIBS $LIBEXPAT"
8802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8803 /* end confdefs.h. */
8808 XML_Parser p = XML_ParserCreate (0);
8813 if ac_fn_c_try_link "$LINENO"; then :
8818 rm -f core conftest.err conftest.$ac_objext \
8819 conftest$ac_exeext conftest.$ac_ext
8820 LIBS="$ac_save_LIBS"
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8824 $as_echo "$ac_cv_libexpat" >&6; }
8825 if test "$ac_cv_libexpat" = yes; then
8828 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8831 $as_echo_n "checking how to link with libexpat... " >&6; }
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8833 $as_echo "$LIBEXPAT" >&6; }
8836 CPPFLAGS="$ac_save_CPPFLAGS"
8846 if test "$HAVE_LIBEXPAT" != yes; then
8847 if test "$with_expat" = yes; then
8848 as_fn_error "expat is missing or unusable" "$LINENO" 5
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8851 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8855 LIBS="$LIBS $LIBEXPAT"
8856 for ac_func in XML_StopParser
8858 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8859 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8860 cat >>confdefs.h <<_ACEOF
8861 #define HAVE_XML_STOPPARSER 1
8871 # --------------------- #
8872 # Check for libpython. #
8873 # --------------------- #
8880 # Check whether --with-python was given.
8881 if test "${with_python+set}" = set; then :
8882 withval=$with_python;
8887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8888 $as_echo_n "checking whether to use python... " >&6; }
8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8890 $as_echo "$with_python" >&6; }
8892 if test "${with_python}" = no; then
8893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8894 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8897 case "${with_python}" in
8899 if test -d ${with_python}; then
8900 # Assume the python binary is ${with_python}/bin/python.
8901 python_prog="${with_python}/bin/python"
8903 # If python does not exit ${with_python}/bin, then try in
8904 # ${with_python}. On Windows/MinGW, this is where the Python
8906 if test ! -x "${python_prog}"; then
8907 python_prog="${with_python}/python"
8910 if test ! -x "${python_prog}"; then
8911 # Fall back to gdb 7.0/7.1 behaviour.
8913 python_prefix=${with_python}
8915 elif test -x "${with_python}"; then
8916 # While we can't run python compiled for $host (unless host == build),
8917 # the user could write a script that provides the needed information,
8918 # so we support that.
8919 python_prog=${with_python}
8922 as_fn_error "invalid value for --with-python" "$LINENO" 5
8926 # Disallow --with-python=foo/bar.
8927 as_fn_error "invalid value for --with-python" "$LINENO" 5
8930 # The user has either specified auto, yes, or the name of the python
8931 # program assumed to be in $PATH.
8933 case "${with_python}" in
8935 if test ${build} = ${host}; then
8936 # Extract the first word of "python", so it can be a program name with args.
8937 set dummy python; ac_word=$2
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8939 $as_echo_n "checking for $ac_word... " >&6; }
8940 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8941 $as_echo_n "(cached) " >&6
8943 case $python_prog_path in
8945 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8952 test -z "$as_dir" && as_dir=.
8953 for ac_exec_ext in '' $ac_executable_extensions; do
8954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8955 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8963 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8967 python_prog_path=$ac_cv_path_python_prog_path
8968 if test -n "$python_prog_path"; then
8969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8970 $as_echo "$python_prog_path" >&6; }
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8973 $as_echo "no" >&6; }
8977 if test "${python_prog_path}" = missing; then
8980 python_prog=${python_prog_path}
8983 # Not much we can do except assume the cross-compiler will find the
8989 # While we can't run python compiled for $host (unless host == build),
8990 # the user could write a script that provides the needed information,
8991 # so we support that.
8992 python_prog="${with_python}"
8993 # Extract the first word of "${python_prog}", so it can be a program name with args.
8994 set dummy ${python_prog}; ac_word=$2
8995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8996 $as_echo_n "checking for $ac_word... " >&6; }
8997 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8998 $as_echo_n "(cached) " >&6
9000 case $python_prog_path in
9002 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
9005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9009 test -z "$as_dir" && as_dir=.
9010 for ac_exec_ext in '' $ac_executable_extensions; do
9011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9012 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
9013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9020 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
9024 python_prog_path=$ac_cv_path_python_prog_path
9025 if test -n "$python_prog_path"; then
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
9027 $as_echo "$python_prog_path" >&6; }
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9030 $as_echo "no" >&6; }
9034 if test "${python_prog_path}" = missing; then
9035 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
9041 if test "${python_prog}" != missing; then
9042 # We have a python program to use, but it may be too old.
9043 # Don't flag an error for --with-python=auto (the default).
9044 have_python_config=yes
9045 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
9046 if test $? != 0; then
9047 have_python_config=failed
9048 if test "${with_python}" != auto; then
9049 as_fn_error "failure running python-config --includes" "$LINENO" 5
9052 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
9053 if test $? != 0; then
9054 have_python_config=failed
9055 if test "${with_python}" != auto; then
9056 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
9059 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
9060 if test $? != 0; then
9061 have_python_config=failed
9062 if test "${with_python}" != auto; then
9063 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
9067 # We do not have a python executable we can use to determine where
9068 # to find the Python headers and libs. We cannot guess the include
9069 # path from the python_prefix either, because that include path
9070 # depends on the Python version. So, there is nothing much we can
9071 # do except assume that the compiler will be able to find those files.
9074 have_python_config=no
9077 # If we have python-config, only try the configuration it provides.
9078 # Otherwise fallback on the old way of trying different versions of
9082 if test "${have_python_config}" = yes; then
9083 # Determine the Python version by extracting "-lpython<version>"
9084 # part of the python_libs. <version> is usually X.Y with X and Y
9085 # being decimal numbers, but can also be XY (seen on Windows).
9087 # The extraction is performed using sed with a regular expression.
9088 # Initially, the regexp used was using the '?' quantifier to make
9089 # the dot in the version number optional. Unfortunately, this
9090 # does not work with non-GNU versions of sed because, because of
9091 # what looks like a limitation (the '?' quantifier does not work
9092 # with back-references). We work around this limitation by using
9093 # the '*' quantifier instead. It means that, in theory, we might
9094 # match unexpected version strings such as "-lpython2..7", but
9095 # this seems unlikely in practice. And even if that happens,
9096 # an error will be triggered later on, when checking that version
9098 python_version=`echo " ${python_libs} " \
9099 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
9100 case "${python_version}" in
9103 version=${python_version}
9105 new_CPPFLAGS=${python_includes}
9106 new_LIBS=${python_libs}
9107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9108 $as_echo_n "checking for ${version}... " >&6; }
9109 save_CPPFLAGS=$CPPFLAGS
9111 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9112 LIBS="$LIBS $new_LIBS"
9113 found_usable_python=no
9114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9115 /* end confdefs.h. */
9125 if ac_fn_c_try_link "$LINENO"; then :
9126 have_libpython=${version}
9127 found_usable_python=yes
9128 PYTHON_CPPFLAGS=$new_CPPFLAGS
9129 PYTHON_LIBS=$new_LIBS
9131 rm -f core conftest.err conftest.$ac_objext \
9132 conftest$ac_exeext conftest.$ac_ext
9133 CPPFLAGS=$save_CPPFLAGS
9135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9136 $as_echo "${found_usable_python}" >&6; }
9140 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
9143 elif test "${have_python_config}" != failed; then
9144 if test "${have_libpython}" = no; then
9148 new_CPPFLAGS=${python_includes}
9149 new_LIBS="${python_libs} -lpython2.7"
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9151 $as_echo_n "checking for ${version}... " >&6; }
9152 save_CPPFLAGS=$CPPFLAGS
9154 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9155 LIBS="$LIBS $new_LIBS"
9156 found_usable_python=no
9157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9158 /* end confdefs.h. */
9168 if ac_fn_c_try_link "$LINENO"; then :
9169 have_libpython=${version}
9170 found_usable_python=yes
9171 PYTHON_CPPFLAGS=$new_CPPFLAGS
9172 PYTHON_LIBS=$new_LIBS
9174 rm -f core conftest.err conftest.$ac_objext \
9175 conftest$ac_exeext conftest.$ac_ext
9176 CPPFLAGS=$save_CPPFLAGS
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9179 $as_echo "${found_usable_python}" >&6; }
9182 if test "${have_libpython}" = no; then
9186 new_CPPFLAGS=${python_includes}
9187 new_LIBS="${python_libs} -lpython2.6"
9188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9189 $as_echo_n "checking for ${version}... " >&6; }
9190 save_CPPFLAGS=$CPPFLAGS
9192 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9193 LIBS="$LIBS $new_LIBS"
9194 found_usable_python=no
9195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9196 /* end confdefs.h. */
9206 if ac_fn_c_try_link "$LINENO"; then :
9207 have_libpython=${version}
9208 found_usable_python=yes
9209 PYTHON_CPPFLAGS=$new_CPPFLAGS
9210 PYTHON_LIBS=$new_LIBS
9212 rm -f core conftest.err conftest.$ac_objext \
9213 conftest$ac_exeext conftest.$ac_ext
9214 CPPFLAGS=$save_CPPFLAGS
9216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9217 $as_echo "${found_usable_python}" >&6; }
9220 if test ${have_libpython} = no; then
9224 new_CPPFLAGS=${python_includes}
9225 new_LIBS="${python_libs} -lpython2.5"
9226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9227 $as_echo_n "checking for ${version}... " >&6; }
9228 save_CPPFLAGS=$CPPFLAGS
9230 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9231 LIBS="$LIBS $new_LIBS"
9232 found_usable_python=no
9233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9234 /* end confdefs.h. */
9244 if ac_fn_c_try_link "$LINENO"; then :
9245 have_libpython=${version}
9246 found_usable_python=yes
9247 PYTHON_CPPFLAGS=$new_CPPFLAGS
9248 PYTHON_LIBS=$new_LIBS
9250 rm -f core conftest.err conftest.$ac_objext \
9251 conftest$ac_exeext conftest.$ac_ext
9252 CPPFLAGS=$save_CPPFLAGS
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9255 $as_echo "${found_usable_python}" >&6; }
9258 if test ${have_libpython} = no; then
9262 new_CPPFLAGS=${python_includes}
9263 new_LIBS="${python_libs} -lpython2.4"
9264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
9265 $as_echo_n "checking for ${version}... " >&6; }
9266 save_CPPFLAGS=$CPPFLAGS
9268 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9269 LIBS="$LIBS $new_LIBS"
9270 found_usable_python=no
9271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9272 /* end confdefs.h. */
9282 if ac_fn_c_try_link "$LINENO"; then :
9283 have_libpython=${version}
9284 found_usable_python=yes
9285 PYTHON_CPPFLAGS=$new_CPPFLAGS
9286 PYTHON_LIBS=$new_LIBS
9288 rm -f core conftest.err conftest.$ac_objext \
9289 conftest$ac_exeext conftest.$ac_ext
9290 CPPFLAGS=$save_CPPFLAGS
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
9293 $as_echo "${found_usable_python}" >&6; }
9297 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
9299 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
9301 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
9303 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
9305 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
9307 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
9309 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
9311 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
9315 if test "${have_libpython}" = no; then
9316 case "${with_python}" in
9318 as_fn_error "python is missing or unusable" "$LINENO" 5
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
9322 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
9325 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
9329 if test -n "${python_prefix}"; then
9331 cat >>confdefs.h <<_ACEOF
9332 #define WITH_PYTHON_PATH "${python_prefix}"
9336 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9337 if test "x$prefix" = xNONE; then
9338 test_prefix=/usr/local
9343 test_prefix=$exec_prefix
9346 case ${python_prefix} in
9347 "${test_prefix}"|"${test_prefix}/"*|\
9348 '${exec_prefix}'|'${exec_prefix}/'*)
9353 cat >>confdefs.h <<_ACEOF
9354 #define PYTHON_PATH_RELOCATABLE $value
9362 if test "${have_libpython}" != no; then
9364 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
9366 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
9367 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
9368 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
9369 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
9370 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
9372 # Flags needed to compile Python code (taken from python-config --cflags).
9373 # We cannot call python-config directly because it will output whatever was
9374 # used when compiling the Python interpreter itself, including flags which
9375 # would make the python-related objects be compiled differently from the
9376 # rest of GDB (e.g., -O2 and -fPIC).
9377 if test "${GCC}" = yes; then
9378 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
9381 if test "x${tentative_python_cflags}" != x; then
9382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
9383 $as_echo_n "checking compiler flags for python code... " >&6; }
9384 for flag in ${tentative_python_cflags}; do
9385 # Check that the compiler accepts it
9386 saved_CFLAGS="$CFLAGS"
9387 CFLAGS="$CFLAGS $flag"
9388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9389 /* end confdefs.h. */
9399 if ac_fn_c_try_compile "$LINENO"; then :
9400 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
9402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9403 CFLAGS="$saved_CFLAGS"
9405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
9406 $as_echo "${PYTHON_CFLAGS}" >&6; }
9409 # On x64 Windows, Python's include headers, and pyconfig.h in
9410 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
9411 # version of Windows. Unfortunately, MS_WIN64 is only defined if
9412 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
9413 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
9414 # The issue was reported to the Python community, but still isn't
9415 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
9419 if test "${GCC}" = yes; then
9420 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
9425 # Note that "python -m threading" cannot be used to check for
9426 # threading support due to a bug in Python 2.7.3
9427 # (http://bugs.python.org/issue15567).
9428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
9429 $as_echo_n "checking whether python supports threads... " >&6; }
9430 saved_CPPFLAGS="${CPPFLAGS}"
9431 CPPFLAGS="${PYTHON_CPPFLAGS}"
9432 # Note that the test is reversed so that python_has_threads=yes on
9433 # unexpected failures.
9434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9435 /* end confdefs.h. */
9443 if ac_fn_c_try_cpp "$LINENO"; then :
9444 python_has_threads=no
9446 python_has_threads=yes
9448 rm -f conftest.err conftest.$ac_ext
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
9450 $as_echo "${python_has_threads}" >&6; }
9451 CPPFLAGS="${saved_CPPFLAGS}"
9453 # Even if Python support is not compiled in, we need to have this file
9454 # included so that the "python" command, et.al., still exists.
9455 CONFIG_OBS="$CONFIG_OBS python.o"
9456 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
9461 if test "${have_libpython}" != no; then
9463 HAVE_PYTHON_FALSE='#'
9465 HAVE_PYTHON_TRUE='#'
9470 # -------------------- #
9471 # Check for libguile. #
9472 # -------------------- #
9479 # Check whether --with-guile was given.
9480 if test "${with_guile+set}" = set; then :
9481 withval=$with_guile;
9486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
9487 $as_echo_n "checking whether to use guile... " >&6; }
9488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
9489 $as_echo "$with_guile" >&6; }
9491 # Extract the first word of "pkg-config", so it can be a program name with args.
9492 set dummy pkg-config; ac_word=$2
9493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9494 $as_echo_n "checking for $ac_word... " >&6; }
9495 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
9496 $as_echo_n "(cached) " >&6
9498 case $pkg_config_prog_path in
9500 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
9503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9507 test -z "$as_dir" && as_dir=.
9508 for ac_exec_ext in '' $ac_executable_extensions; do
9509 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9510 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
9511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9518 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
9522 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
9523 if test -n "$pkg_config_prog_path"; then
9524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
9525 $as_echo "$pkg_config_prog_path" >&6; }
9527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9528 $as_echo "no" >&6; }
9533 try_guile_versions="guile-2.2 guile-2.0"
9535 case "${with_guile}" in
9537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
9538 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
9541 if test "${pkg_config_prog_path}" = "missing"; then
9542 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
9543 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
9546 pkg_config=${pkg_config_prog_path}
9547 guile_version_list=${try_guile_versions}
9550 found_usable_guile=checking
9551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9552 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9553 for guile_version in ${guile_version_list}; do
9554 ${pkg_config} --exists ${guile_version} 2>/dev/null
9555 if test $? != 0; then
9558 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9559 if test $? != 0; then
9560 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9562 new_LIBS=`${pkg_config} --libs ${guile_version}`
9563 if test $? != 0; then
9564 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9566 found_usable_guile=${guile_version}
9569 if test "${found_usable_guile}" = "checking"; then
9570 if test "${flag_errors}" = "yes"; then
9571 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9573 found_usable_guile=no
9576 if test "${found_usable_guile}" != no; then
9577 save_CPPFLAGS=$CPPFLAGS
9579 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9580 LIBS="$LIBS $new_LIBS"
9581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9582 /* end confdefs.h. */
9583 #include "libguile.h"
9592 if ac_fn_c_try_link "$LINENO"; then :
9594 GUILE_CPPFLAGS=$new_CPPFLAGS
9595 GUILE_LIBS=$new_LIBS
9597 found_usable_guile=no
9599 rm -f core conftest.err conftest.$ac_objext \
9600 conftest$ac_exeext conftest.$ac_ext
9601 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9602 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9604 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9609 CPPFLAGS=$save_CPPFLAGS
9611 if test "${found_usable_guile}" = no; then
9612 if test "${flag_errors}" = yes; then
9613 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9614 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9615 as_fn_error "linking guile version ${guile_version} test program failed
9616 See \`config.log' for more details." "$LINENO" 5; }
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9621 $as_echo "${found_usable_guile}" >&6; }
9626 if test "${pkg_config_prog_path}" = "missing"; then
9627 as_fn_error "pkg-config not found" "$LINENO" 5
9630 pkg_config=${pkg_config_prog_path}
9631 guile_version_list=${try_guile_versions}
9634 found_usable_guile=checking
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9636 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9637 for guile_version in ${guile_version_list}; do
9638 ${pkg_config} --exists ${guile_version} 2>/dev/null
9639 if test $? != 0; then
9642 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9643 if test $? != 0; then
9644 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9646 new_LIBS=`${pkg_config} --libs ${guile_version}`
9647 if test $? != 0; then
9648 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9650 found_usable_guile=${guile_version}
9653 if test "${found_usable_guile}" = "checking"; then
9654 if test "${flag_errors}" = "yes"; then
9655 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9657 found_usable_guile=no
9660 if test "${found_usable_guile}" != no; then
9661 save_CPPFLAGS=$CPPFLAGS
9663 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9664 LIBS="$LIBS $new_LIBS"
9665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9666 /* end confdefs.h. */
9667 #include "libguile.h"
9676 if ac_fn_c_try_link "$LINENO"; then :
9678 GUILE_CPPFLAGS=$new_CPPFLAGS
9679 GUILE_LIBS=$new_LIBS
9681 found_usable_guile=no
9683 rm -f core conftest.err conftest.$ac_objext \
9684 conftest$ac_exeext conftest.$ac_ext
9685 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9686 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9688 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9693 CPPFLAGS=$save_CPPFLAGS
9695 if test "${found_usable_guile}" = no; then
9696 if test "${flag_errors}" = yes; then
9697 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9698 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9699 as_fn_error "linking guile version ${guile_version} test program failed
9700 See \`config.log' for more details." "$LINENO" 5; }
9704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9705 $as_echo "${found_usable_guile}" >&6; }
9709 if test -x "${with_guile}"; then
9711 pkg_config=${with_guile}
9712 guile_version_list=${try_guile_versions}
9715 found_usable_guile=checking
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9717 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9718 for guile_version in ${guile_version_list}; do
9719 ${pkg_config} --exists ${guile_version} 2>/dev/null
9720 if test $? != 0; then
9723 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9724 if test $? != 0; then
9725 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9727 new_LIBS=`${pkg_config} --libs ${guile_version}`
9728 if test $? != 0; then
9729 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9731 found_usable_guile=${guile_version}
9734 if test "${found_usable_guile}" = "checking"; then
9735 if test "${flag_errors}" = "yes"; then
9736 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9738 found_usable_guile=no
9741 if test "${found_usable_guile}" != no; then
9742 save_CPPFLAGS=$CPPFLAGS
9744 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9745 LIBS="$LIBS $new_LIBS"
9746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9747 /* end confdefs.h. */
9748 #include "libguile.h"
9757 if ac_fn_c_try_link "$LINENO"; then :
9759 GUILE_CPPFLAGS=$new_CPPFLAGS
9760 GUILE_LIBS=$new_LIBS
9762 found_usable_guile=no
9764 rm -f core conftest.err conftest.$ac_objext \
9765 conftest$ac_exeext conftest.$ac_ext
9766 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9767 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9769 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9774 CPPFLAGS=$save_CPPFLAGS
9776 if test "${found_usable_guile}" = no; then
9777 if test "${flag_errors}" = yes; then
9778 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9779 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9780 as_fn_error "linking guile version ${guile_version} test program failed
9781 See \`config.log' for more details." "$LINENO" 5; }
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9786 $as_echo "${found_usable_guile}" >&6; }
9789 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
9793 # Disallow --with=guile="" and --with-guile=foo/bar.
9794 as_fn_error "invalid value for --with-guile" "$LINENO" 5
9797 # A space separate list of guile versions to try, in order.
9798 if test "${pkg_config_prog_path}" = "missing"; then
9799 as_fn_error "pkg-config not found" "$LINENO" 5
9802 pkg_config=${pkg_config_prog_path}
9803 guile_version_list=${with_guile}
9806 found_usable_guile=checking
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9808 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9809 for guile_version in ${guile_version_list}; do
9810 ${pkg_config} --exists ${guile_version} 2>/dev/null
9811 if test $? != 0; then
9814 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9815 if test $? != 0; then
9816 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9818 new_LIBS=`${pkg_config} --libs ${guile_version}`
9819 if test $? != 0; then
9820 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9822 found_usable_guile=${guile_version}
9825 if test "${found_usable_guile}" = "checking"; then
9826 if test "${flag_errors}" = "yes"; then
9827 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9829 found_usable_guile=no
9832 if test "${found_usable_guile}" != no; then
9833 save_CPPFLAGS=$CPPFLAGS
9835 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9836 LIBS="$LIBS $new_LIBS"
9837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9838 /* end confdefs.h. */
9839 #include "libguile.h"
9848 if ac_fn_c_try_link "$LINENO"; then :
9850 GUILE_CPPFLAGS=$new_CPPFLAGS
9851 GUILE_LIBS=$new_LIBS
9853 found_usable_guile=no
9855 rm -f core conftest.err conftest.$ac_objext \
9856 conftest$ac_exeext conftest.$ac_ext
9857 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
9858 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
9860 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
9865 CPPFLAGS=$save_CPPFLAGS
9867 if test "${found_usable_guile}" = no; then
9868 if test "${flag_errors}" = yes; then
9869 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9870 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9871 as_fn_error "linking guile version ${guile_version} test program failed
9872 See \`config.log' for more details." "$LINENO" 5; }
9876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9877 $as_echo "${found_usable_guile}" >&6; }
9882 if test "${have_libguile}" != no; then
9883 case "${with_guile}" in
9886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9887 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9888 if test "${ac_cv_guild_program_name+set}" = set; then :
9889 $as_echo_n "(cached) " >&6
9891 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
9893 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9894 # the 'guild' and 'bindir' variables. In that case, try to guess
9895 # what the program name is, at the risk of getting it wrong if
9896 # Guile was configured with '--program-suffix' or similar.
9897 if test "x$ac_cv_guild_program_name" = "x"; then
9898 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
9899 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9904 $as_echo "$ac_cv_guild_program_name" >&6; }
9906 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9907 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9910 GUILD="$ac_cv_guild_program_name"
9916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9917 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9918 if test "${ac_cv_guild_program_name+set}" = set; then :
9919 $as_echo_n "(cached) " >&6
9921 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
9923 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9924 # the 'guild' and 'bindir' variables. In that case, try to guess
9925 # what the program name is, at the risk of getting it wrong if
9926 # Guile was configured with '--program-suffix' or similar.
9927 if test "x$ac_cv_guild_program_name" = "x"; then
9928 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
9929 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9934 $as_echo "$ac_cv_guild_program_name" >&6; }
9936 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9937 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9940 GUILD="$ac_cv_guild_program_name"
9947 if test "$cross_compiling" = no; then
9950 GUILD_TARGET_FLAG="--target=$host"
9956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
9957 $as_echo_n "checking whether guild supports this host... " >&6; }
9958 if test "${ac_cv_guild_ok+set}" = set; then :
9959 $as_echo_n "(cached) " >&6
9961 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
9962 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
9968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
9969 $as_echo "$ac_cv_guild_ok" >&6; }
9971 if test "$ac_cv_guild_ok" = no; then
9973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
9974 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
9978 if test "${have_libguile}" != no; then
9980 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9982 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9983 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9984 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9985 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9986 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9989 save_CPPFLAGS="$CPPFLAGS"
9991 CPPFLAGS="$GUILE_CPPFLAGS"
9992 for ac_func in scm_new_smob
9994 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9995 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9996 cat >>confdefs.h <<_ACEOF
9997 #define HAVE_SCM_NEW_SMOB 1
10004 CPPFLAGS="$save_CPPFLAGS"
10006 # Even if Guile support is not compiled in, we need to have these files
10008 CONFIG_OBS="$CONFIG_OBS guile.o"
10009 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
10013 if test "${have_libguile}" != no; then
10015 HAVE_GUILE_FALSE='#'
10017 HAVE_GUILE_TRUE='#'
10022 # --------------------- #
10023 # Check for libmcheck. #
10024 # --------------------- #
10026 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
10027 # but turn it off if Python is enabled with threads, since -lmcheck is
10028 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
10029 # and for releases.
10030 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
10031 && $development; then
10032 libmcheck_default=yes
10034 libmcheck_default=no
10037 # Check whether --enable-libmcheck was given.
10038 if test "${enable_libmcheck+set}" = set; then :
10039 enableval=$enable_libmcheck; case "${enableval}" in
10040 yes | y) ENABLE_LIBMCHECK="yes" ;;
10041 no | n) ENABLE_LIBMCHECK="no" ;;
10042 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
10047 if test -z "${ENABLE_LIBMCHECK}"; then
10048 ENABLE_LIBMCHECK=${libmcheck_default}
10051 if test "$ENABLE_LIBMCHECK" = "yes" ; then
10052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
10053 $as_echo_n "checking for main in -lmcheck... " >&6; }
10054 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
10055 $as_echo_n "(cached) " >&6
10057 ac_check_lib_save_LIBS=$LIBS
10058 LIBS="-lmcheck $LIBS"
10059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10060 /* end confdefs.h. */
10071 if ac_fn_c_try_link "$LINENO"; then :
10072 ac_cv_lib_mcheck_main=yes
10074 ac_cv_lib_mcheck_main=no
10076 rm -f core conftest.err conftest.$ac_objext \
10077 conftest$ac_exeext conftest.$ac_ext
10078 LIBS=$ac_check_lib_save_LIBS
10080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
10081 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
10082 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
10083 cat >>confdefs.h <<_ACEOF
10084 #define HAVE_LIBMCHECK 1
10087 LIBS="-lmcheck $LIBS"
10094 if test "$ENABLE_LIBMCHECK" = "yes" \
10095 -a "${have_libpython}" != "no" \
10096 -a "${python_has_threads}" = "yes" ; then
10097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
10098 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
10102 # Check whether --with-intel_pt was given.
10103 if test "${with_intel_pt+set}" = set; then :
10104 withval=$with_intel_pt;
10109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
10110 $as_echo_n "checking whether to use intel pt... " >&6; }
10111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
10112 $as_echo "$with_intel_pt" >&6; }
10114 if test "${with_intel_pt}" = no; then
10115 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel(R) Processor Trace support disabled; some features may be unavailable." >&5
10116 $as_echo "$as_me: WARNING: Intel(R) Processor Trace support disabled; some features may be unavailable." >&2;}
10119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10120 /* end confdefs.h. */
10122 #include <linux/perf_event.h>
10123 #ifndef PERF_ATTR_SIZE_VER5
10128 if ac_fn_c_try_cpp "$LINENO"; then :
10133 rm -f conftest.err conftest.$ac_ext
10134 if test "$perf_event" != yes; then
10135 if test "$with_intel_pt" = yes; then
10136 as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
10138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
10139 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
10153 acl_save_prefix="$prefix"
10154 prefix="$acl_final_prefix"
10155 acl_save_exec_prefix="$exec_prefix"
10156 exec_prefix="$acl_final_exec_prefix"
10158 eval additional_includedir=\"$includedir\"
10159 eval additional_libdir=\"$libdir\"
10161 exec_prefix="$acl_save_exec_prefix"
10162 prefix="$acl_save_prefix"
10165 # Check whether --with-libipt-prefix was given.
10166 if test "${with_libipt_prefix+set}" = set; then :
10167 withval=$with_libipt_prefix;
10168 if test "X$withval" = "Xno"; then
10171 if test "X$withval" = "X"; then
10173 acl_save_prefix="$prefix"
10174 prefix="$acl_final_prefix"
10175 acl_save_exec_prefix="$exec_prefix"
10176 exec_prefix="$acl_final_exec_prefix"
10178 eval additional_includedir=\"$includedir\"
10179 eval additional_libdir=\"$libdir\"
10181 exec_prefix="$acl_save_exec_prefix"
10182 prefix="$acl_save_prefix"
10185 additional_includedir="$withval/include"
10186 additional_libdir="$withval/lib"
10197 names_already_handled=
10198 names_next_round='ipt '
10199 while test -n "$names_next_round"; do
10200 names_this_round="$names_next_round"
10202 for name in $names_this_round; do
10204 for n in $names_already_handled; do
10205 if test "$n" = "$name"; then
10206 already_handled=yes
10210 if test -z "$already_handled"; then
10211 names_already_handled="$names_already_handled $name"
10212 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10213 eval value=\"\$HAVE_LIB$uppername\"
10214 if test -n "$value"; then
10215 if test "$value" = yes; then
10216 eval value=\"\$LIB$uppername\"
10217 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
10218 eval value=\"\$LTLIB$uppername\"
10219 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
10228 if test $use_additional = yes; then
10229 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10230 found_dir="$additional_libdir"
10231 found_so="$additional_libdir/lib$name.$shlibext"
10232 if test -f "$additional_libdir/lib$name.la"; then
10233 found_la="$additional_libdir/lib$name.la"
10236 if test -f "$additional_libdir/lib$name.$libext"; then
10237 found_dir="$additional_libdir"
10238 found_a="$additional_libdir/lib$name.$libext"
10239 if test -f "$additional_libdir/lib$name.la"; then
10240 found_la="$additional_libdir/lib$name.la"
10245 if test "X$found_dir" = "X"; then
10246 for x in $LDFLAGS $LTLIBIPT; do
10248 acl_save_prefix="$prefix"
10249 prefix="$acl_final_prefix"
10250 acl_save_exec_prefix="$exec_prefix"
10251 exec_prefix="$acl_final_exec_prefix"
10253 exec_prefix="$acl_save_exec_prefix"
10254 prefix="$acl_save_prefix"
10258 dir=`echo "X$x" | sed -e 's/^X-L//'`
10259 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10261 found_so="$dir/lib$name.$shlibext"
10262 if test -f "$dir/lib$name.la"; then
10263 found_la="$dir/lib$name.la"
10266 if test -f "$dir/lib$name.$libext"; then
10268 found_a="$dir/lib$name.$libext"
10269 if test -f "$dir/lib$name.la"; then
10270 found_la="$dir/lib$name.la"
10276 if test "X$found_dir" != "X"; then
10281 if test "X$found_dir" != "X"; then
10282 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
10283 if test "X$found_so" != "X"; then
10284 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10285 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10288 for x in $ltrpathdirs; do
10289 if test "X$x" = "X$found_dir"; then
10294 if test -z "$haveit"; then
10295 ltrpathdirs="$ltrpathdirs $found_dir"
10297 if test "$hardcode_direct" = yes; then
10298 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10300 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10301 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10303 for x in $rpathdirs; do
10304 if test "X$x" = "X$found_dir"; then
10309 if test -z "$haveit"; then
10310 rpathdirs="$rpathdirs $found_dir"
10314 for x in $LDFLAGS $LIBIPT; do
10316 acl_save_prefix="$prefix"
10317 prefix="$acl_final_prefix"
10318 acl_save_exec_prefix="$exec_prefix"
10319 exec_prefix="$acl_final_exec_prefix"
10321 exec_prefix="$acl_save_exec_prefix"
10322 prefix="$acl_save_prefix"
10324 if test "X$x" = "X-L$found_dir"; then
10329 if test -z "$haveit"; then
10330 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
10332 if test "$hardcode_minus_L" != no; then
10333 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
10335 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10341 if test "X$found_a" != "X"; then
10342 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
10344 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
10347 additional_includedir=
10348 case "$found_dir" in
10350 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10351 additional_includedir="$basedir/include"
10354 if test "X$additional_includedir" != "X"; then
10355 if test "X$additional_includedir" != "X/usr/include"; then
10357 if test "X$additional_includedir" = "X/usr/local/include"; then
10358 if test -n "$GCC"; then
10360 linux*) haveit=yes;;
10364 if test -z "$haveit"; then
10365 for x in $CPPFLAGS $INCIPT; do
10367 acl_save_prefix="$prefix"
10368 prefix="$acl_final_prefix"
10369 acl_save_exec_prefix="$exec_prefix"
10370 exec_prefix="$acl_final_exec_prefix"
10372 exec_prefix="$acl_save_exec_prefix"
10373 prefix="$acl_save_prefix"
10375 if test "X$x" = "X-I$additional_includedir"; then
10380 if test -z "$haveit"; then
10381 if test -d "$additional_includedir"; then
10382 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
10388 if test -n "$found_la"; then
10389 save_libdir="$libdir"
10390 case "$found_la" in
10391 */* | *\\*) . "$found_la" ;;
10392 *) . "./$found_la" ;;
10394 libdir="$save_libdir"
10395 for dep in $dependency_libs; do
10398 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10399 if test "X$additional_libdir" != "X/usr/lib"; then
10401 if test "X$additional_libdir" = "X/usr/local/lib"; then
10402 if test -n "$GCC"; then
10404 linux*) haveit=yes;;
10408 if test -z "$haveit"; then
10410 for x in $LDFLAGS $LIBIPT; do
10412 acl_save_prefix="$prefix"
10413 prefix="$acl_final_prefix"
10414 acl_save_exec_prefix="$exec_prefix"
10415 exec_prefix="$acl_final_exec_prefix"
10417 exec_prefix="$acl_save_exec_prefix"
10418 prefix="$acl_save_prefix"
10420 if test "X$x" = "X-L$additional_libdir"; then
10425 if test -z "$haveit"; then
10426 if test -d "$additional_libdir"; then
10427 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
10431 for x in $LDFLAGS $LTLIBIPT; do
10433 acl_save_prefix="$prefix"
10434 prefix="$acl_final_prefix"
10435 acl_save_exec_prefix="$exec_prefix"
10436 exec_prefix="$acl_final_exec_prefix"
10438 exec_prefix="$acl_save_exec_prefix"
10439 prefix="$acl_save_prefix"
10441 if test "X$x" = "X-L$additional_libdir"; then
10446 if test -z "$haveit"; then
10447 if test -d "$additional_libdir"; then
10448 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
10455 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10456 if test "$enable_rpath" != no; then
10458 for x in $rpathdirs; do
10459 if test "X$x" = "X$dir"; then
10464 if test -z "$haveit"; then
10465 rpathdirs="$rpathdirs $dir"
10468 for x in $ltrpathdirs; do
10469 if test "X$x" = "X$dir"; then
10474 if test -z "$haveit"; then
10475 ltrpathdirs="$ltrpathdirs $dir"
10480 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10483 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10486 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
10487 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
10493 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
10494 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
10500 if test "X$rpathdirs" != "X"; then
10501 if test -n "$hardcode_libdir_separator"; then
10503 for found_dir in $rpathdirs; do
10504 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10506 acl_save_libdir="$libdir"
10508 eval flag=\"$hardcode_libdir_flag_spec\"
10509 libdir="$acl_save_libdir"
10510 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10512 for found_dir in $rpathdirs; do
10513 acl_save_libdir="$libdir"
10514 libdir="$found_dir"
10515 eval flag=\"$hardcode_libdir_flag_spec\"
10516 libdir="$acl_save_libdir"
10517 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
10521 if test "X$ltrpathdirs" != "X"; then
10522 for found_dir in $ltrpathdirs; do
10523 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
10528 ac_save_CPPFLAGS="$CPPFLAGS"
10530 for element in $INCIPT; do
10532 for x in $CPPFLAGS; do
10534 acl_save_prefix="$prefix"
10535 prefix="$acl_final_prefix"
10536 acl_save_exec_prefix="$exec_prefix"
10537 exec_prefix="$acl_final_exec_prefix"
10539 exec_prefix="$acl_save_exec_prefix"
10540 prefix="$acl_save_prefix"
10542 if test "X$x" = "X$element"; then
10547 if test -z "$haveit"; then
10548 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
10554 $as_echo_n "checking for libipt... " >&6; }
10555 if test "${ac_cv_libipt+set}" = set; then :
10556 $as_echo_n "(cached) " >&6
10559 ac_save_LIBS="$LIBS"
10560 LIBS="$LIBS $LIBIPT"
10561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10562 /* end confdefs.h. */
10563 #include "intel-pt.h"
10567 pt_insn_alloc_decoder (0);
10572 if ac_fn_c_try_link "$LINENO"; then :
10577 rm -f core conftest.err conftest.$ac_objext \
10578 conftest$ac_exeext conftest.$ac_ext
10579 LIBS="$ac_save_LIBS"
10582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
10583 $as_echo "$ac_cv_libipt" >&6; }
10584 if test "$ac_cv_libipt" = yes; then
10587 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
10589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
10590 $as_echo_n "checking how to link with libipt... " >&6; }
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
10592 $as_echo "$LIBIPT" >&6; }
10595 CPPFLAGS="$ac_save_CPPFLAGS"
10605 if test "$HAVE_LIBIPT" != yes; then
10606 if test "$with_intel_pt" = yes; then
10607 as_fn_error "libipt is missing or unusable" "$LINENO" 5
10609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
10610 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
10615 # ------------------------- #
10616 # Checks for header files. #
10617 # ------------------------- #
10619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10620 $as_echo_n "checking for ANSI C header files... " >&6; }
10621 if test "${ac_cv_header_stdc+set}" = set; then :
10622 $as_echo_n "(cached) " >&6
10624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10625 /* end confdefs.h. */
10626 #include <stdlib.h>
10627 #include <stdarg.h>
10628 #include <string.h>
10639 if ac_fn_c_try_compile "$LINENO"; then :
10640 ac_cv_header_stdc=yes
10642 ac_cv_header_stdc=no
10644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10646 if test $ac_cv_header_stdc = yes; then
10647 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10649 /* end confdefs.h. */
10650 #include <string.h>
10653 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10654 $EGREP "memchr" >/dev/null 2>&1; then :
10657 ac_cv_header_stdc=no
10663 if test $ac_cv_header_stdc = yes; then
10664 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10666 /* end confdefs.h. */
10667 #include <stdlib.h>
10670 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10671 $EGREP "free" >/dev/null 2>&1; then :
10674 ac_cv_header_stdc=no
10680 if test $ac_cv_header_stdc = yes; then
10681 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10682 if test "$cross_compiling" = yes; then :
10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10686 /* end confdefs.h. */
10688 #include <stdlib.h>
10689 #if ((' ' & 0x0FF) == 0x020)
10690 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10691 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10693 # define ISLOWER(c) \
10694 (('a' <= (c) && (c) <= 'i') \
10695 || ('j' <= (c) && (c) <= 'r') \
10696 || ('s' <= (c) && (c) <= 'z'))
10697 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10700 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10705 for (i = 0; i < 256; i++)
10706 if (XOR (islower (i), ISLOWER (i))
10707 || toupper (i) != TOUPPER (i))
10712 if ac_fn_c_try_run "$LINENO"; then :
10715 ac_cv_header_stdc=no
10717 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10718 conftest.$ac_objext conftest.beam conftest.$ac_ext
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10724 $as_echo "$ac_cv_header_stdc" >&6; }
10725 if test $ac_cv_header_stdc = yes; then
10727 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10731 # elf_hp.h is for HP/UX 64-bit shared library support.
10732 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
10735 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
10736 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
10737 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
10738 termios.h termio.h \
10742 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10743 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10744 eval as_val=\$$as_ac_Header
10745 if test "x$as_val" = x""yes; then :
10746 cat >>confdefs.h <<_ACEOF
10747 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10754 for ac_header in sys/proc.h
10756 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
10757 # include <sys/param.h>
10761 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
10762 cat >>confdefs.h <<_ACEOF
10763 #define HAVE_SYS_PROC_H 1
10770 for ac_header in sys/user.h
10772 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
10773 # include <sys/param.h>
10777 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
10778 cat >>confdefs.h <<_ACEOF
10779 #define HAVE_SYS_USER_H 1
10787 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
10788 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
10789 # think that we don't have <curses.h> if we're using GCC.
10792 if test "$GCC" = yes; then
10794 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
10798 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
10800 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10801 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10802 eval as_val=\$$as_ac_Header
10803 if test "x$as_val" = x""yes; then :
10804 cat >>confdefs.h <<_ACEOF
10805 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10812 for ac_header in term.h
10814 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
10815 # include <curses.h>
10819 if test "x$ac_cv_header_term_h" = x""yes; then :
10820 cat >>confdefs.h <<_ACEOF
10821 #define HAVE_TERM_H 1
10829 # ------------------------- #
10830 # Checks for declarations. #
10831 # ------------------------- #
10834 # Check for presence and size of long long.
10835 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
10836 if test "x$ac_cv_type_long_long" = x""yes; then :
10838 cat >>confdefs.h <<_ACEOF
10839 #define HAVE_LONG_LONG 1
10842 # The cast to long int works around a bug in the HP C Compiler
10843 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10844 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10845 # This bug is HP SR number 8606223364.
10846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
10847 $as_echo_n "checking size of long long... " >&6; }
10848 if test "${ac_cv_sizeof_long_long+set}" = set; then :
10849 $as_echo_n "(cached) " >&6
10851 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
10854 if test "$ac_cv_type_long_long" = yes; then
10855 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10856 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10857 { as_fn_set_status 77
10858 as_fn_error "cannot compute sizeof (long long)
10859 See \`config.log' for more details." "$LINENO" 5; }; }
10861 ac_cv_sizeof_long_long=0
10866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
10867 $as_echo "$ac_cv_sizeof_long_long" >&6; }
10871 cat >>confdefs.h <<_ACEOF
10872 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
10879 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
10880 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
10886 cat >>confdefs.h <<_ACEOF
10887 #define HAVE_DECL_BASENAME $ac_have_decl
10889 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
10890 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
10896 cat >>confdefs.h <<_ACEOF
10897 #define HAVE_DECL_FFS $ac_have_decl
10899 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
10900 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
10906 cat >>confdefs.h <<_ACEOF
10907 #define HAVE_DECL_ASPRINTF $ac_have_decl
10909 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
10910 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
10916 cat >>confdefs.h <<_ACEOF
10917 #define HAVE_DECL_VASPRINTF $ac_have_decl
10919 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
10920 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
10926 cat >>confdefs.h <<_ACEOF
10927 #define HAVE_DECL_SNPRINTF $ac_have_decl
10929 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
10930 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
10936 cat >>confdefs.h <<_ACEOF
10937 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10940 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
10941 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
10947 cat >>confdefs.h <<_ACEOF
10948 #define HAVE_DECL_STRTOL $ac_have_decl
10950 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
10951 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
10957 cat >>confdefs.h <<_ACEOF
10958 #define HAVE_DECL_STRTOUL $ac_have_decl
10960 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
10961 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
10967 cat >>confdefs.h <<_ACEOF
10968 #define HAVE_DECL_STRTOLL $ac_have_decl
10970 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
10971 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
10977 cat >>confdefs.h <<_ACEOF
10978 #define HAVE_DECL_STRTOULL $ac_have_decl
10981 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
10982 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
10988 cat >>confdefs.h <<_ACEOF
10989 #define HAVE_DECL_STRVERSCMP $ac_have_decl
10994 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
10995 if test "x$ac_cv_have_decl_free" = x""yes; then :
11001 cat >>confdefs.h <<_ACEOF
11002 #define HAVE_DECL_FREE $ac_have_decl
11004 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
11005 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
11011 cat >>confdefs.h <<_ACEOF
11012 #define HAVE_DECL_MALLOC $ac_have_decl
11014 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
11015 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
11021 cat >>confdefs.h <<_ACEOF
11022 #define HAVE_DECL_REALLOC $ac_have_decl
11024 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11025 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
11031 cat >>confdefs.h <<_ACEOF
11032 #define HAVE_DECL_SNPRINTF $ac_have_decl
11036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11037 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11038 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
11039 $as_echo_n "(cached) " >&6
11041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11042 /* end confdefs.h. */
11043 #include <locale.h>
11052 if ac_fn_c_try_link "$LINENO"; then :
11053 am_cv_val_LC_MESSAGES=yes
11055 am_cv_val_LC_MESSAGES=no
11057 rm -f core conftest.err conftest.$ac_objext \
11058 conftest$ac_exeext conftest.$ac_ext
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
11061 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
11062 if test $am_cv_val_LC_MESSAGES = yes; then
11064 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
11069 # ----------------------- #
11070 # Checks for structures. #
11071 # ----------------------- #
11073 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
11074 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11076 cat >>confdefs.h <<_ACEOF
11077 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
11082 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
11083 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
11085 cat >>confdefs.h <<_ACEOF
11086 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
11093 # ------------------ #
11094 # Checks for types. #
11095 # ------------------ #
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11098 $as_echo_n "checking return type of signal handlers... " >&6; }
11099 if test "${ac_cv_type_signal+set}" = set; then :
11100 $as_echo_n "(cached) " >&6
11102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11103 /* end confdefs.h. */
11104 #include <sys/types.h>
11105 #include <signal.h>
11110 return *(signal (0, 0)) (0) == 1;
11115 if ac_fn_c_try_compile "$LINENO"; then :
11116 ac_cv_type_signal=int
11118 ac_cv_type_signal=void
11120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11123 $as_echo "$ac_cv_type_signal" >&6; }
11125 cat >>confdefs.h <<_ACEOF
11126 #define RETSIGTYPE $ac_cv_type_signal
11130 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11131 #include <sys/socket.h>
11134 if test "x$ac_cv_type_socklen_t" = x""yes; then :
11136 cat >>confdefs.h <<_ACEOF
11137 #define HAVE_SOCKLEN_T 1
11144 # ------------------------------------- #
11145 # Checks for compiler characteristics. #
11146 # ------------------------------------- #
11148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11149 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11150 if test "${ac_cv_c_const+set}" = set; then :
11151 $as_echo_n "(cached) " >&6
11153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11154 /* end confdefs.h. */
11159 /* FIXME: Include the comments suggested by Paul. */
11160 #ifndef __cplusplus
11161 /* Ultrix mips cc rejects this. */
11162 typedef int charset[2];
11164 /* SunOS 4.1.1 cc rejects this. */
11165 char const *const *pcpcc;
11167 /* NEC SVR4.0.2 mips cc rejects this. */
11168 struct point {int x, y;};
11169 static struct point const zero = {0,0};
11170 /* AIX XL C 1.02.0.0 rejects this.
11171 It does not let you subtract one const X* pointer from another in
11172 an arm of an if-expression whose if-part is not a constant
11174 const char *g = "string";
11175 pcpcc = &g + (g ? g-g : 0);
11176 /* HPUX 7.0 cc rejects these. */
11178 ppc = (char**) pcpcc;
11179 pcpcc = (char const *const *) ppc;
11180 { /* SCO 3.2v4 cc rejects this. */
11182 char const *s = 0 ? (char *) 0 : (char const *) 0;
11187 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11188 int x[] = {25, 17};
11189 const int *foo = &x[0];
11192 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11193 typedef const int *iptr;
11197 { /* AIX XL C 1.02.0.0 rejects this saying
11198 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11199 struct s { int j; const int *ap[3]; };
11200 struct s *b; b->j = 5;
11202 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11203 const int foo = 10;
11204 if (!foo) return 0;
11206 return !cs[0] && !zero.x;
11213 if ac_fn_c_try_compile "$LINENO"; then :
11218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11221 $as_echo "$ac_cv_c_const" >&6; }
11222 if test $ac_cv_c_const = no; then
11224 $as_echo "#define const /**/" >>confdefs.h
11228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
11229 $as_echo_n "checking for inline... " >&6; }
11230 if test "${ac_cv_c_inline+set}" = set; then :
11231 $as_echo_n "(cached) " >&6
11234 for ac_kw in inline __inline__ __inline; do
11235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11236 /* end confdefs.h. */
11237 #ifndef __cplusplus
11239 static $ac_kw foo_t static_foo () {return 0; }
11240 $ac_kw foo_t foo () {return 0; }
11244 if ac_fn_c_try_compile "$LINENO"; then :
11245 ac_cv_c_inline=$ac_kw
11247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11248 test "$ac_cv_c_inline" != no && break
11252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
11253 $as_echo "$ac_cv_c_inline" >&6; }
11255 case $ac_cv_c_inline in
11258 case $ac_cv_c_inline in
11260 *) ac_val=$ac_cv_c_inline;;
11262 cat >>confdefs.h <<_ACEOF
11263 #ifndef __cplusplus
11264 #define inline $ac_val
11270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11271 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11272 if test "${ac_cv_c_bigendian+set}" = set; then :
11273 $as_echo_n "(cached) " >&6
11275 ac_cv_c_bigendian=unknown
11276 # See if we're dealing with a universal compiler.
11277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11278 /* end confdefs.h. */
11279 #ifndef __APPLE_CC__
11280 not a universal capable compiler
11285 if ac_fn_c_try_compile "$LINENO"; then :
11287 # Check for potential -arch flags. It is not universal unless
11288 # there are at least two -arch flags with different values.
11291 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11292 if test -n "$ac_prev"; then
11294 i?86 | x86_64 | ppc | ppc64)
11295 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11298 ac_cv_c_bigendian=universal
11304 elif test "x$ac_word" = "x-arch"; then
11309 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11310 if test $ac_cv_c_bigendian = unknown; then
11311 # See if sys/param.h defines the BYTE_ORDER macro.
11312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11313 /* end confdefs.h. */
11314 #include <sys/types.h>
11315 #include <sys/param.h>
11320 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11321 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11323 bogus endian macros
11330 if ac_fn_c_try_compile "$LINENO"; then :
11331 # It does; now see whether it defined to BIG_ENDIAN or not.
11332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11333 /* end confdefs.h. */
11334 #include <sys/types.h>
11335 #include <sys/param.h>
11340 #if BYTE_ORDER != BIG_ENDIAN
11348 if ac_fn_c_try_compile "$LINENO"; then :
11349 ac_cv_c_bigendian=yes
11351 ac_cv_c_bigendian=no
11353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11355 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11357 if test $ac_cv_c_bigendian = unknown; then
11358 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11360 /* end confdefs.h. */
11361 #include <limits.h>
11366 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11367 bogus endian macros
11374 if ac_fn_c_try_compile "$LINENO"; then :
11375 # It does; now see whether it defined to _BIG_ENDIAN or not.
11376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11377 /* end confdefs.h. */
11378 #include <limits.h>
11383 #ifndef _BIG_ENDIAN
11391 if ac_fn_c_try_compile "$LINENO"; then :
11392 ac_cv_c_bigendian=yes
11394 ac_cv_c_bigendian=no
11396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11400 if test $ac_cv_c_bigendian = unknown; then
11401 # Compile a test program.
11402 if test "$cross_compiling" = yes; then :
11403 # Try to guess by grepping values from an object file.
11404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11405 /* end confdefs.h. */
11406 short int ascii_mm[] =
11407 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11408 short int ascii_ii[] =
11409 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11410 int use_ascii (int i) {
11411 return ascii_mm[i] + ascii_ii[i];
11413 short int ebcdic_ii[] =
11414 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11415 short int ebcdic_mm[] =
11416 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11417 int use_ebcdic (int i) {
11418 return ebcdic_mm[i] + ebcdic_ii[i];
11425 return use_ascii (foo) == use_ebcdic (foo);
11430 if ac_fn_c_try_compile "$LINENO"; then :
11431 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11432 ac_cv_c_bigendian=yes
11434 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11435 if test "$ac_cv_c_bigendian" = unknown; then
11436 ac_cv_c_bigendian=no
11438 # finding both strings is unlikely to happen, but who knows?
11439 ac_cv_c_bigendian=unknown
11443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11446 /* end confdefs.h. */
11447 $ac_includes_default
11452 /* Are we little or big endian? From Harbison&Steele. */
11456 char c[sizeof (long int)];
11459 return u.c[sizeof (long int) - 1] == 1;
11465 if ac_fn_c_try_run "$LINENO"; then :
11466 ac_cv_c_bigendian=no
11468 ac_cv_c_bigendian=yes
11470 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11471 conftest.$ac_objext conftest.beam conftest.$ac_ext
11476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11477 $as_echo "$ac_cv_c_bigendian" >&6; }
11478 case $ac_cv_c_bigendian in #(
11480 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11486 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11490 as_fn_error "unknown endianness
11491 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11495 # ------------------------------ #
11496 # Checks for library functions. #
11497 # ------------------------------ #
11499 for ac_header in stdlib.h unistd.h
11501 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11502 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11503 eval as_val=\$$as_ac_Header
11504 if test "x$as_val" = x""yes; then :
11505 cat >>confdefs.h <<_ACEOF
11506 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11513 for ac_func in getpagesize
11515 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
11516 if test "x$ac_cv_func_getpagesize" = x""yes; then :
11517 cat >>confdefs.h <<_ACEOF
11518 #define HAVE_GETPAGESIZE 1
11524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11525 $as_echo_n "checking for working mmap... " >&6; }
11526 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
11527 $as_echo_n "(cached) " >&6
11529 if test "$cross_compiling" = yes; then :
11530 ac_cv_func_mmap_fixed_mapped=no
11532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11533 /* end confdefs.h. */
11534 $ac_includes_default
11535 /* malloc might have been renamed as rpl_malloc. */
11538 /* Thanks to Mike Haertel and Jim Avera for this test.
11539 Here is a matrix of mmap possibilities:
11540 mmap private not fixed
11541 mmap private fixed at somewhere currently unmapped
11542 mmap private fixed at somewhere already mapped
11543 mmap shared not fixed
11544 mmap shared fixed at somewhere currently unmapped
11545 mmap shared fixed at somewhere already mapped
11546 For private mappings, we should verify that changes cannot be read()
11547 back from the file, nor mmap's back from the file at a different
11548 address. (There have been systems where private was not correctly
11549 implemented like the infamous i386 svr4.0, and systems where the
11550 VM page cache was not coherent with the file system buffer cache
11551 like early versions of FreeBSD and possibly contemporary NetBSD.)
11552 For shared mappings, we should conversely verify that changes get
11553 propagated back to all the places they're supposed to be.
11555 Grep wants private fixed already mapped.
11556 The main things grep needs to know about mmap are:
11557 * does it exist and is it safe to write into the mmap'd area
11558 * how to use it (BSD variants) */
11561 #include <sys/mman.h>
11563 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
11567 /* This mess was copied from the GNU getpagesize.h. */
11568 #ifndef HAVE_GETPAGESIZE
11569 /* Assume that all systems that can run configure have sys/param.h. */
11570 # ifndef HAVE_SYS_PARAM_H
11571 # define HAVE_SYS_PARAM_H 1
11574 # ifdef _SC_PAGESIZE
11575 # define getpagesize() sysconf(_SC_PAGESIZE)
11576 # else /* no _SC_PAGESIZE */
11577 # ifdef HAVE_SYS_PARAM_H
11578 # include <sys/param.h>
11579 # ifdef EXEC_PAGESIZE
11580 # define getpagesize() EXEC_PAGESIZE
11581 # else /* no EXEC_PAGESIZE */
11583 # define getpagesize() NBPG * CLSIZE
11586 # endif /* no CLSIZE */
11587 # else /* no NBPG */
11589 # define getpagesize() NBPC
11590 # else /* no NBPC */
11592 # define getpagesize() PAGESIZE
11593 # endif /* PAGESIZE */
11594 # endif /* no NBPC */
11595 # endif /* no NBPG */
11596 # endif /* no EXEC_PAGESIZE */
11597 # else /* no HAVE_SYS_PARAM_H */
11598 # define getpagesize() 8192 /* punt totally */
11599 # endif /* no HAVE_SYS_PARAM_H */
11600 # endif /* no _SC_PAGESIZE */
11602 #endif /* no HAVE_GETPAGESIZE */
11607 char *data, *data2, *data3;
11611 pagesize = getpagesize ();
11613 /* First, make a file with some known garbage in it. */
11614 data = (char *) malloc (pagesize);
11617 for (i = 0; i < pagesize; ++i)
11618 *(data + i) = rand ();
11620 fd = creat ("conftest.mmap", 0600);
11623 if (write (fd, data, pagesize) != pagesize)
11627 /* Next, try to mmap the file at a fixed address which already has
11628 something else allocated at it. If we can, also make sure that
11629 we see the same garbage. */
11630 fd = open ("conftest.mmap", O_RDWR);
11633 data2 = (char *) malloc (2 * pagesize);
11636 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
11637 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11638 MAP_PRIVATE | MAP_FIXED, fd, 0L))
11640 for (i = 0; i < pagesize; ++i)
11641 if (*(data + i) != *(data2 + i))
11644 /* Finally, make sure that changes to the mapped area do not
11645 percolate back to the file as seen by read(). (This is a bug on
11646 some variants of i386 svr4.0.) */
11647 for (i = 0; i < pagesize; ++i)
11648 *(data2 + i) = *(data2 + i) + 1;
11649 data3 = (char *) malloc (pagesize);
11652 if (read (fd, data3, pagesize) != pagesize)
11654 for (i = 0; i < pagesize; ++i)
11655 if (*(data + i) != *(data3 + i))
11661 if ac_fn_c_try_run "$LINENO"; then :
11662 ac_cv_func_mmap_fixed_mapped=yes
11664 ac_cv_func_mmap_fixed_mapped=no
11666 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11667 conftest.$ac_objext conftest.beam conftest.$ac_ext
11671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11672 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
11673 if test $ac_cv_func_mmap_fixed_mapped = yes; then
11675 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
11678 rm -f conftest.mmap
11680 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11681 if test "x$ac_cv_type_pid_t" = x""yes; then :
11685 cat >>confdefs.h <<_ACEOF
11691 for ac_header in vfork.h
11693 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
11694 if test "x$ac_cv_header_vfork_h" = x""yes; then :
11695 cat >>confdefs.h <<_ACEOF
11696 #define HAVE_VFORK_H 1
11703 for ac_func in fork vfork
11705 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11706 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11707 eval as_val=\$$as_ac_var
11708 if test "x$as_val" = x""yes; then :
11709 cat >>confdefs.h <<_ACEOF
11710 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11716 if test "x$ac_cv_func_fork" = xyes; then
11717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
11718 $as_echo_n "checking for working fork... " >&6; }
11719 if test "${ac_cv_func_fork_works+set}" = set; then :
11720 $as_echo_n "(cached) " >&6
11722 if test "$cross_compiling" = yes; then :
11723 ac_cv_func_fork_works=cross
11725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11726 /* end confdefs.h. */
11727 $ac_includes_default
11732 /* By Ruediger Kuhlmann. */
11733 return fork () < 0;
11739 if ac_fn_c_try_run "$LINENO"; then :
11740 ac_cv_func_fork_works=yes
11742 ac_cv_func_fork_works=no
11744 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11745 conftest.$ac_objext conftest.beam conftest.$ac_ext
11749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
11750 $as_echo "$ac_cv_func_fork_works" >&6; }
11753 ac_cv_func_fork_works=$ac_cv_func_fork
11755 if test "x$ac_cv_func_fork_works" = xcross; then
11757 *-*-amigaos* | *-*-msdosdjgpp*)
11758 # Override, as these systems have only a dummy fork() stub
11759 ac_cv_func_fork_works=no
11762 ac_cv_func_fork_works=yes
11765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11766 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11768 ac_cv_func_vfork_works=$ac_cv_func_vfork
11769 if test "x$ac_cv_func_vfork" = xyes; then
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
11771 $as_echo_n "checking for working vfork... " >&6; }
11772 if test "${ac_cv_func_vfork_works+set}" = set; then :
11773 $as_echo_n "(cached) " >&6
11775 if test "$cross_compiling" = yes; then :
11776 ac_cv_func_vfork_works=cross
11778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11779 /* end confdefs.h. */
11780 /* Thanks to Paul Eggert for this test. */
11781 $ac_includes_default
11782 #include <sys/wait.h>
11783 #ifdef HAVE_VFORK_H
11784 # include <vfork.h>
11786 /* On some sparc systems, changes by the child to local and incoming
11787 argument registers are propagated back to the parent. The compiler
11788 is told about this with #include <vfork.h>, but some compilers
11789 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
11790 static variable whose address is put into a register that is
11791 clobbered by the vfork. */
11794 sparc_address_test (int arg)
11796 sparc_address_test (arg) int arg;
11799 static pid_t child;
11817 pid_t parent = getpid ();
11820 sparc_address_test (0);
11825 /* Here is another test for sparc vfork register problems. This
11826 test uses lots of local variables, at least as many local
11827 variables as main has allocated so far including compiler
11828 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
11829 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
11830 reuse the register of parent for one of the local variables,
11831 since it will think that parent can't possibly be used any more
11832 in this routine. Assigning to the local variable will thus
11833 munge parent in the parent process. */
11835 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11836 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11837 /* Convince the compiler that p..p7 are live; otherwise, it might
11838 use the same hardware register for all 8 local variables. */
11839 if (p != p1 || p != p2 || p != p3 || p != p4
11840 || p != p5 || p != p6 || p != p7)
11843 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11844 from child file descriptors. If the child closes a descriptor
11845 before it execs or exits, this munges the parent's descriptor
11846 as well. Test for this by closing stdout in the child. */
11847 _exit(close(fileno(stdout)) != 0);
11852 while (wait(&status) != child)
11855 /* Was there some problem with vforking? */
11858 /* Did the child fail? (This shouldn't happen.) */
11861 /* Did the vfork/compiler bug occur? */
11862 || parent != getpid()
11864 /* Did the file descriptor bug occur? */
11865 || fstat(fileno(stdout), &st) != 0
11870 if ac_fn_c_try_run "$LINENO"; then :
11871 ac_cv_func_vfork_works=yes
11873 ac_cv_func_vfork_works=no
11875 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11876 conftest.$ac_objext conftest.beam conftest.$ac_ext
11880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
11881 $as_echo "$ac_cv_func_vfork_works" >&6; }
11884 if test "x$ac_cv_func_fork_works" = xcross; then
11885 ac_cv_func_vfork_works=$ac_cv_func_vfork
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11887 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11890 if test "x$ac_cv_func_vfork_works" = xyes; then
11892 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
11896 $as_echo "#define vfork fork" >>confdefs.h
11899 if test "x$ac_cv_func_fork_works" = xyes; then
11901 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
11905 for ac_func in getauxval getrusage getuid getgid \
11906 pipe poll pread pread64 pwrite resize_term \
11907 sbrk setpgid setpgrp setsid \
11908 sigaction sigprocmask sigsetmask socketpair \
11909 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
11910 setrlimit getrlimit posix_madvise waitpid \
11911 ptrace64 sigaltstack mkdtemp setns
11913 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11914 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11915 eval as_val=\$$as_ac_var
11916 if test "x$as_val" = x""yes; then :
11917 cat >>confdefs.h <<_ACEOF
11918 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11926 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11927 if test "${am_cv_langinfo_codeset+set}" = set; then :
11928 $as_echo_n "(cached) " >&6
11930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11931 /* end confdefs.h. */
11932 #include <langinfo.h>
11936 char* cs = nl_langinfo(CODESET);
11941 if ac_fn_c_try_link "$LINENO"; then :
11942 am_cv_langinfo_codeset=yes
11944 am_cv_langinfo_codeset=no
11946 rm -f core conftest.err conftest.$ac_objext \
11947 conftest$ac_exeext conftest.$ac_ext
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11951 $as_echo "$am_cv_langinfo_codeset" >&6; }
11952 if test $am_cv_langinfo_codeset = yes; then
11954 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11960 $as_echo_n "checking for ANSI C header files... " >&6; }
11961 if test "${ac_cv_header_stdc+set}" = set; then :
11962 $as_echo_n "(cached) " >&6
11964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11965 /* end confdefs.h. */
11966 #include <stdlib.h>
11967 #include <stdarg.h>
11968 #include <string.h>
11979 if ac_fn_c_try_compile "$LINENO"; then :
11980 ac_cv_header_stdc=yes
11982 ac_cv_header_stdc=no
11984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11986 if test $ac_cv_header_stdc = yes; then
11987 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11989 /* end confdefs.h. */
11990 #include <string.h>
11993 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11994 $EGREP "memchr" >/dev/null 2>&1; then :
11997 ac_cv_header_stdc=no
12003 if test $ac_cv_header_stdc = yes; then
12004 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12006 /* end confdefs.h. */
12007 #include <stdlib.h>
12010 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12011 $EGREP "free" >/dev/null 2>&1; then :
12014 ac_cv_header_stdc=no
12020 if test $ac_cv_header_stdc = yes; then
12021 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12022 if test "$cross_compiling" = yes; then :
12025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026 /* end confdefs.h. */
12028 #include <stdlib.h>
12029 #if ((' ' & 0x0FF) == 0x020)
12030 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12031 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12033 # define ISLOWER(c) \
12034 (('a' <= (c) && (c) <= 'i') \
12035 || ('j' <= (c) && (c) <= 'r') \
12036 || ('s' <= (c) && (c) <= 'z'))
12037 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12040 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12045 for (i = 0; i < 256; i++)
12046 if (XOR (islower (i), ISLOWER (i))
12047 || toupper (i) != TOUPPER (i))
12052 if ac_fn_c_try_run "$LINENO"; then :
12055 ac_cv_header_stdc=no
12057 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12058 conftest.$ac_objext conftest.beam conftest.$ac_ext
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12064 $as_echo "$ac_cv_header_stdc" >&6; }
12065 if test $ac_cv_header_stdc = yes; then
12067 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12071 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12072 # for constant arguments. Useless!
12073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12074 $as_echo_n "checking for working alloca.h... " >&6; }
12075 if test "${ac_cv_working_alloca_h+set}" = set; then :
12076 $as_echo_n "(cached) " >&6
12078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12079 /* end confdefs.h. */
12080 #include <alloca.h>
12084 char *p = (char *) alloca (2 * sizeof (int));
12090 if ac_fn_c_try_link "$LINENO"; then :
12091 ac_cv_working_alloca_h=yes
12093 ac_cv_working_alloca_h=no
12095 rm -f core conftest.err conftest.$ac_objext \
12096 conftest$ac_exeext conftest.$ac_ext
12098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12099 $as_echo "$ac_cv_working_alloca_h" >&6; }
12100 if test $ac_cv_working_alloca_h = yes; then
12102 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12107 $as_echo_n "checking for alloca... " >&6; }
12108 if test "${ac_cv_func_alloca_works+set}" = set; then :
12109 $as_echo_n "(cached) " >&6
12111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12112 /* end confdefs.h. */
12114 # define alloca __builtin_alloca
12117 # include <malloc.h>
12118 # define alloca _alloca
12120 # ifdef HAVE_ALLOCA_H
12121 # include <alloca.h>
12126 # ifndef alloca /* predefined by HP cc +Olibcalls */
12137 char *p = (char *) alloca (1);
12143 if ac_fn_c_try_link "$LINENO"; then :
12144 ac_cv_func_alloca_works=yes
12146 ac_cv_func_alloca_works=no
12148 rm -f core conftest.err conftest.$ac_objext \
12149 conftest$ac_exeext conftest.$ac_ext
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12152 $as_echo "$ac_cv_func_alloca_works" >&6; }
12154 if test $ac_cv_func_alloca_works = yes; then
12156 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12159 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12160 # that cause trouble. Some versions do not even contain alloca or
12161 # contain a buggy version. If you still want to use their alloca,
12162 # use ar to extract alloca.o from them instead of compiling alloca.c.
12164 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12166 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12170 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12171 if test "${ac_cv_os_cray+set}" = set; then :
12172 $as_echo_n "(cached) " >&6
12174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12175 /* end confdefs.h. */
12176 #if defined CRAY && ! defined CRAY2
12183 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12184 $EGREP "webecray" >/dev/null 2>&1; then :
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12193 $as_echo "$ac_cv_os_cray" >&6; }
12194 if test $ac_cv_os_cray = yes; then
12195 for ac_func in _getb67 GETB67 getb67; do
12196 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12197 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12198 eval as_val=\$$as_ac_var
12199 if test "x$as_val" = x""yes; then :
12201 cat >>confdefs.h <<_ACEOF
12202 #define CRAY_STACKSEG_END $ac_func
12211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12212 $as_echo_n "checking stack direction for C alloca... " >&6; }
12213 if test "${ac_cv_c_stack_direction+set}" = set; then :
12214 $as_echo_n "(cached) " >&6
12216 if test "$cross_compiling" = yes; then :
12217 ac_cv_c_stack_direction=0
12219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12220 /* end confdefs.h. */
12221 $ac_includes_default
12223 find_stack_direction ()
12225 static char *addr = 0;
12230 return find_stack_direction ();
12233 return (&dummy > addr) ? 1 : -1;
12239 return find_stack_direction () < 0;
12242 if ac_fn_c_try_run "$LINENO"; then :
12243 ac_cv_c_stack_direction=1
12245 ac_cv_c_stack_direction=-1
12247 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12248 conftest.$ac_objext conftest.beam conftest.$ac_ext
12252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12253 $as_echo "$ac_cv_c_stack_direction" >&6; }
12254 cat >>confdefs.h <<_ACEOF
12255 #define STACK_DIRECTION $ac_cv_c_stack_direction
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12264 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12265 if test "${am_cv_langinfo_codeset+set}" = set; then :
12266 $as_echo_n "(cached) " >&6
12268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12269 /* end confdefs.h. */
12270 #include <langinfo.h>
12274 char* cs = nl_langinfo(CODESET);
12279 if ac_fn_c_try_link "$LINENO"; then :
12280 am_cv_langinfo_codeset=yes
12282 am_cv_langinfo_codeset=no
12284 rm -f core conftest.err conftest.$ac_objext \
12285 conftest$ac_exeext conftest.$ac_ext
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12289 $as_echo "$am_cv_langinfo_codeset" >&6; }
12290 if test $am_cv_langinfo_codeset = yes; then
12292 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12297 for ac_header in linux/perf_event.h locale.h memory.h signal.h sys/resource.h sys/socket.h sys/syscall.h sys/un.h sys/wait.h thread_db.h wait.h
12299 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12300 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12301 eval as_val=\$$as_ac_Header
12302 if test "x$as_val" = x""yes; then :
12303 cat >>confdefs.h <<_ACEOF
12304 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12312 for ac_func in fdwalk getrlimit pipe pipe2 socketpair
12314 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12315 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12316 eval as_val=\$$as_ac_var
12317 if test "x$as_val" = x""yes; then :
12318 cat >>confdefs.h <<_ACEOF
12319 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12326 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
12327 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
12333 cat >>confdefs.h <<_ACEOF
12334 #define HAVE_DECL_STRERROR $ac_have_decl
12336 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
12337 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
12343 cat >>confdefs.h <<_ACEOF
12344 #define HAVE_DECL_STRSTR $ac_have_decl
12348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12349 $as_echo_n "checking for sigsetjmp... " >&6; }
12350 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
12351 $as_echo_n "(cached) " >&6
12353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12354 /* end confdefs.h. */
12356 #include <setjmp.h>
12361 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
12366 if ac_fn_c_try_compile "$LINENO"; then :
12367 gdb_cv_func_sigsetjmp=yes
12369 gdb_cv_func_sigsetjmp=no
12371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
12374 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
12375 if test $gdb_cv_func_sigsetjmp = yes; then
12377 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12382 # Check the return and argument types of ptrace.
12386 for ac_header in sys/ptrace.h ptrace.h
12388 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12389 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12390 eval as_val=\$$as_ac_Header
12391 if test "x$as_val" = x""yes; then :
12392 cat >>confdefs.h <<_ACEOF
12393 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12401 # Needs to be tested in C++ mode, to detect whether we need to cast
12402 # the first argument to enum __ptrace_request.
12403 if test "$enable_build_with_cxx" = "yes"; then
12405 ac_cpp='$CXXCPP $CPPFLAGS'
12406 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12407 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12408 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12412 gdb_ptrace_headers='
12413 #include <sys/types.h>
12414 #if HAVE_SYS_PTRACE_H
12415 # include <sys/ptrace.h>
12418 # include <unistd.h>
12421 # There is no point in checking if we don't have a prototype.
12422 ac_fn_cxx_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
12424 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
12430 cat >>confdefs.h <<_ACEOF
12431 #define HAVE_DECL_PTRACE $ac_have_decl
12433 if test $ac_have_decl = 1; then :
12437 : ${gdb_cv_func_ptrace_ret='int'}
12438 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12442 # Check return type. Varargs (used on GNU/Linux) conflict with the
12443 # empty argument list, so check for that explicitly.
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
12445 $as_echo_n "checking return type of ptrace... " >&6; }
12446 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
12447 $as_echo_n "(cached) " >&6
12449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12450 /* end confdefs.h. */
12451 $gdb_ptrace_headers
12455 extern long ptrace (enum __ptrace_request, ...);
12460 if ac_fn_cxx_try_compile "$LINENO"; then :
12461 gdb_cv_func_ptrace_ret='long'
12463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12464 /* end confdefs.h. */
12465 $gdb_ptrace_headers
12469 extern int ptrace ();
12474 if ac_fn_cxx_try_compile "$LINENO"; then :
12475 gdb_cv_func_ptrace_ret='int'
12477 gdb_cv_func_ptrace_ret='long'
12479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
12484 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
12486 cat >>confdefs.h <<_ACEOF
12487 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
12490 # Check argument types.
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
12492 $as_echo_n "checking types of arguments for ptrace... " >&6; }
12493 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
12494 $as_echo_n "(cached) " >&6
12497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12498 /* end confdefs.h. */
12499 $gdb_ptrace_headers
12503 extern long ptrace (enum __ptrace_request, ...);
12508 if ac_fn_cxx_try_compile "$LINENO"; then :
12509 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
12512 for gdb_arg1 in 'int' 'long'; do
12513 for gdb_arg2 in 'pid_t' 'int' 'long'; do
12514 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
12515 for gdb_arg4 in 'int' 'long' 'void *'; do
12516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12517 /* end confdefs.h. */
12518 $gdb_ptrace_headers
12523 extern $gdb_cv_func_ptrace_ret
12524 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
12530 if ac_fn_cxx_try_compile "$LINENO"; then :
12531 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
12534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12535 for gdb_arg5 in 'int *' 'int' 'long'; do
12536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12537 /* end confdefs.h. */
12538 $gdb_ptrace_headers
12543 extern $gdb_cv_func_ptrace_ret
12544 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
12550 if ac_fn_cxx_try_compile "$LINENO"; then :
12552 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
12555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12561 # Provide a safe default value.
12562 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
12565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
12568 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
12569 ac_save_IFS=$IFS; IFS=','
12570 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
12574 cat >>confdefs.h <<_ACEOF
12575 #define PTRACE_TYPE_ARG1 $1
12579 cat >>confdefs.h <<_ACEOF
12580 #define PTRACE_TYPE_ARG3 $3
12584 cat >>confdefs.h <<_ACEOF
12585 #define PTRACE_TYPE_ARG4 $4
12588 if test -n "$5"; then
12590 cat >>confdefs.h <<_ACEOF
12591 #define PTRACE_TYPE_ARG5 $5
12596 if test "$enable_build_with_cxx" = "yes"; then
12598 ac_cpp='$CPP $CPPFLAGS'
12599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12606 if test "$cross_compiling" = no; then
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12608 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12609 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12610 $as_echo_n "(cached) " >&6
12612 if test "$cross_compiling" = yes; then :
12613 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
12615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12616 /* end confdefs.h. */
12617 $ac_includes_default
12621 /* If this system has a BSD-style setpgrp which takes arguments,
12622 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
12623 exit successfully. */
12624 return setpgrp (1,1) != -1;
12629 if ac_fn_c_try_run "$LINENO"; then :
12630 ac_cv_func_setpgrp_void=no
12632 ac_cv_func_setpgrp_void=yes
12634 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12635 conftest.$ac_objext conftest.beam conftest.$ac_ext
12639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12640 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12641 if test $ac_cv_func_setpgrp_void = yes; then
12643 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
12649 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
12650 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
12651 $as_echo_n "(cached) " >&6
12653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12654 /* end confdefs.h. */
12656 #include <unistd.h>
12662 if (setpgrp(1,1) == -1)
12671 if ac_fn_c_try_compile "$LINENO"; then :
12672 ac_cv_func_setpgrp_void=no
12674 ac_cv_func_setpgrp_void=yes
12676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
12679 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
12680 if test $ac_cv_func_setpgrp_void = yes; then
12681 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
12686 # Assume we'll default to using the included libiberty regex.
12687 gdb_use_included_regex=yes
12689 # However, if the system regex is GNU regex, then default to *not*
12690 # using the included regex.
12691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
12692 $as_echo_n "checking for GNU regex... " >&6; }
12693 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
12694 $as_echo_n "(cached) " >&6
12696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12697 /* end confdefs.h. */
12698 #include <gnu-versions.h>
12702 #define REGEX_INTERFACE_VERSION 1
12703 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
12704 # error "Version mismatch"
12710 if ac_fn_c_try_compile "$LINENO"; then :
12711 gdb_cv_have_gnu_regex=yes
12713 gdb_cv_have_gnu_regex=no
12715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
12718 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
12719 if test $gdb_cv_have_gnu_regex = yes; then
12720 gdb_use_included_regex=no
12724 # Check whether --with-included-regex was given.
12725 if test "${with_included_regex+set}" = set; then :
12726 withval=$with_included_regex; gdb_with_regex=$withval
12728 gdb_with_regex=$gdb_use_included_regex
12731 if test "$gdb_with_regex" = yes; then
12733 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
12737 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
12738 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
12739 #include <sys/proc.h>
12742 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
12744 cat >>confdefs.h <<_ACEOF
12745 #define HAVE_STRUCT_THREAD_TD_PCB 1
12752 # See if <sys/lwp.h> defines `struct lwp`.
12753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
12754 $as_echo_n "checking for struct lwp... " >&6; }
12755 if test "${gdb_cv_struct_lwp+set}" = set; then :
12756 $as_echo_n "(cached) " >&6
12758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12759 /* end confdefs.h. */
12760 #include <sys/param.h>
12761 #include <sys/lwp.h>
12770 if ac_fn_c_try_compile "$LINENO"; then :
12771 gdb_cv_struct_lwp=yes
12773 gdb_cv_struct_lwp=no
12775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
12778 $as_echo "$gdb_cv_struct_lwp" >&6; }
12779 if test $gdb_cv_struct_lwp = yes; then
12781 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
12785 # See if <machine/reg.h> degines `struct reg'.
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
12787 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
12788 if test "${gdb_cv_struct_reg+set}" = set; then :
12789 $as_echo_n "(cached) " >&6
12791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12792 /* end confdefs.h. */
12793 #include <sys/types.h>
12794 #include <machine/reg.h>
12803 if ac_fn_c_try_compile "$LINENO"; then :
12804 gdb_cv_struct_reg=yes
12806 gdb_cv_struct_reg=no
12808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
12811 $as_echo "$gdb_cv_struct_reg" >&6; }
12812 if test $gdb_cv_struct_reg = yes; then
12814 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
12818 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
12819 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
12820 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
12822 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
12824 cat >>confdefs.h <<_ACEOF
12825 #define HAVE_STRUCT_REG_R_FS 1
12830 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
12832 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
12834 cat >>confdefs.h <<_ACEOF
12835 #define HAVE_STRUCT_REG_R_GS 1
12842 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
12843 # Older amd64 Linux's don't have the fs_base and gs_base members of
12844 # `struct user_regs_struct'.
12845 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/user.h>
12847 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
12849 cat >>confdefs.h <<_ACEOF
12850 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
12855 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/user.h>
12857 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
12859 cat >>confdefs.h <<_ACEOF
12860 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
12867 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
12868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
12869 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
12870 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
12871 $as_echo_n "(cached) " >&6
12873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874 /* end confdefs.h. */
12875 #include <sys/ptrace.h>
12884 if ac_fn_c_try_compile "$LINENO"; then :
12885 gdb_cv_have_ptrace_getregs=yes
12887 gdb_cv_have_ptrace_getregs=no
12889 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
12893 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
12894 if test $gdb_cv_have_ptrace_getregs = yes; then
12896 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
12900 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
12901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
12902 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
12903 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
12904 $as_echo_n "(cached) " >&6
12906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12907 /* end confdefs.h. */
12908 #include <sys/ptrace.h>
12917 if ac_fn_c_try_compile "$LINENO"; then :
12918 gdb_cv_have_ptrace_getfpxregs=yes
12920 gdb_cv_have_ptrace_getfpxregs=no
12922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
12926 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
12927 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
12929 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
12933 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
12934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
12935 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
12936 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
12937 $as_echo_n "(cached) " >&6
12939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12940 /* end confdefs.h. */
12941 #include <sys/types.h>
12942 #include <sys/ptrace.h>
12951 if ac_fn_c_try_compile "$LINENO"; then :
12952 gdb_cv_have_pt_getdbregs=yes
12954 gdb_cv_have_pt_getdbregs=no
12956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
12960 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
12961 if test $gdb_cv_have_pt_getdbregs = yes; then
12963 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
12967 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
12969 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
12970 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
12971 $as_echo_n "(cached) " >&6
12973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12974 /* end confdefs.h. */
12975 #include <sys/types.h>
12976 #include <sys/ptrace.h>
12985 if ac_fn_c_try_compile "$LINENO"; then :
12986 gdb_cv_have_pt_getxmmregs=yes
12988 gdb_cv_have_pt_getxmmregs=no
12990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
12994 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
12995 if test $gdb_cv_have_pt_getxmmregs = yes; then
12997 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
13001 # Detect which type of /proc is in use, such as for Solaris.
13003 if test "${target}" = "${host}"; then
13005 *-*-sysv4.2* | *-*-sysv5* )
13007 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13010 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
13012 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
13016 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
13018 $as_echo "#define _KMEMUSER 1" >>confdefs.h
13024 if test "$ac_cv_header_sys_procfs_h" = yes; then
13025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
13026 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
13027 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
13028 $as_echo_n "(cached) " >&6
13030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13031 /* end confdefs.h. */
13034 /* Needed for new procfs interface on sparc-solaris. */
13035 #define _STRUCTURED_PROC 1
13036 #include <sys/procfs.h>
13045 if ac_fn_c_try_compile "$LINENO"; then :
13046 bfd_cv_have_sys_procfs_type_gregset_t=yes
13048 bfd_cv_have_sys_procfs_type_gregset_t=no
13051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13054 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
13056 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
13060 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
13062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
13063 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
13064 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
13065 $as_echo_n "(cached) " >&6
13067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13068 /* end confdefs.h. */
13071 /* Needed for new procfs interface on sparc-solaris. */
13072 #define _STRUCTURED_PROC 1
13073 #include <sys/procfs.h>
13082 if ac_fn_c_try_compile "$LINENO"; then :
13083 bfd_cv_have_sys_procfs_type_fpregset_t=yes
13085 bfd_cv_have_sys_procfs_type_fpregset_t=no
13088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13091 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
13093 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
13097 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
13100 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
13101 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
13102 $as_echo_n "(cached) " >&6
13104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13105 /* end confdefs.h. */
13108 /* Needed for new procfs interface on sparc-solaris. */
13109 #define _STRUCTURED_PROC 1
13110 #include <sys/procfs.h>
13119 if ac_fn_c_try_compile "$LINENO"; then :
13120 bfd_cv_have_sys_procfs_type_prgregset_t=yes
13122 bfd_cv_have_sys_procfs_type_prgregset_t=no
13125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13128 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
13130 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
13134 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
13136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
13137 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
13138 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
13139 $as_echo_n "(cached) " >&6
13141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13142 /* end confdefs.h. */
13145 /* Needed for new procfs interface on sparc-solaris. */
13146 #define _STRUCTURED_PROC 1
13147 #include <sys/procfs.h>
13156 if ac_fn_c_try_compile "$LINENO"; then :
13157 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
13159 bfd_cv_have_sys_procfs_type_prfpregset_t=no
13162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13165 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13167 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
13170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
13171 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
13173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
13174 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
13175 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
13176 $as_echo_n "(cached) " >&6
13178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13179 /* end confdefs.h. */
13182 /* Needed for new procfs interface on sparc-solaris. */
13183 #define _STRUCTURED_PROC 1
13184 #include <sys/procfs.h>
13193 if ac_fn_c_try_compile "$LINENO"; then :
13194 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
13196 bfd_cv_have_sys_procfs_type_prgregset32_t=no
13199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13202 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
13204 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
13208 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
13211 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
13212 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
13213 $as_echo_n "(cached) " >&6
13215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13216 /* end confdefs.h. */
13219 /* Needed for new procfs interface on sparc-solaris. */
13220 #define _STRUCTURED_PROC 1
13221 #include <sys/procfs.h>
13230 if ac_fn_c_try_compile "$LINENO"; then :
13231 bfd_cv_have_sys_procfs_type_lwpid_t=yes
13233 bfd_cv_have_sys_procfs_type_lwpid_t=no
13236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13239 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
13241 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
13244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
13245 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
13247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
13248 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
13249 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
13250 $as_echo_n "(cached) " >&6
13252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13253 /* end confdefs.h. */
13256 /* Needed for new procfs interface on sparc-solaris. */
13257 #define _STRUCTURED_PROC 1
13258 #include <sys/procfs.h>
13267 if ac_fn_c_try_compile "$LINENO"; then :
13268 bfd_cv_have_sys_procfs_type_psaddr_t=yes
13270 bfd_cv_have_sys_procfs_type_psaddr_t=no
13273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13276 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
13278 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
13282 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
13284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
13285 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
13286 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
13287 $as_echo_n "(cached) " >&6
13289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13290 /* end confdefs.h. */
13293 /* Needed for new procfs interface on sparc-solaris. */
13294 #define _STRUCTURED_PROC 1
13295 #include <sys/procfs.h>
13304 if ac_fn_c_try_compile "$LINENO"; then :
13305 bfd_cv_have_sys_procfs_type_prsysent_t=yes
13307 bfd_cv_have_sys_procfs_type_prsysent_t=no
13310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13313 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
13315 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
13318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
13319 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
13321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
13322 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
13323 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
13324 $as_echo_n "(cached) " >&6
13326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13327 /* end confdefs.h. */
13330 /* Needed for new procfs interface on sparc-solaris. */
13331 #define _STRUCTURED_PROC 1
13332 #include <sys/procfs.h>
13341 if ac_fn_c_try_compile "$LINENO"; then :
13342 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
13344 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
13347 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13350 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
13352 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
13355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
13356 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
13358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
13359 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
13360 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
13361 $as_echo_n "(cached) " >&6
13363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13364 /* end confdefs.h. */
13367 /* Needed for new procfs interface on sparc-solaris. */
13368 #define _STRUCTURED_PROC 1
13369 #include <sys/procfs.h>
13373 pr_sigaction64_t avar
13378 if ac_fn_c_try_compile "$LINENO"; then :
13379 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
13381 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
13384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13387 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
13389 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
13392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
13393 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
13395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
13396 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
13397 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
13398 $as_echo_n "(cached) " >&6
13400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13401 /* end confdefs.h. */
13404 /* Needed for new procfs interface on sparc-solaris. */
13405 #define _STRUCTURED_PROC 1
13406 #include <sys/procfs.h>
13410 pr_siginfo64_t avar
13415 if ac_fn_c_try_compile "$LINENO"; then :
13416 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
13418 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
13421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13424 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
13426 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
13429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
13430 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
13436 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
13437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
13438 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
13439 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
13440 $as_echo_n "(cached) " >&6
13442 if test "$cross_compiling" = yes; then :
13443 gdb_cv_prfpregset_t_broken=yes
13445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13446 /* end confdefs.h. */
13447 #include <sys/procfs.h>
13450 if (sizeof (prfpregset_t) == sizeof (void *))
13455 if ac_fn_c_try_run "$LINENO"; then :
13456 gdb_cv_prfpregset_t_broken=no
13458 gdb_cv_prfpregset_t_broken=yes
13460 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13461 conftest.$ac_objext conftest.beam conftest.$ac_ext
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
13467 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
13468 if test $gdb_cv_prfpregset_t_broken = yes; then
13470 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
13476 # Check if the compiler supports the `long long' type.
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
13479 $as_echo_n "checking for long long support in compiler... " >&6; }
13480 if test "${gdb_cv_c_long_long+set}" = set; then :
13481 $as_echo_n "(cached) " >&6
13483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13484 /* end confdefs.h. */
13485 extern long long foo;
13489 switch (foo & 2) { case 0: return 1; }
13494 if ac_fn_c_try_compile "$LINENO"; then :
13495 gdb_cv_c_long_long=yes
13497 gdb_cv_c_long_long=no
13499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
13502 $as_echo "$gdb_cv_c_long_long" >&6; }
13503 if test $gdb_cv_c_long_long != yes; then
13504 # libdecnumber requires long long.
13505 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
13508 # Check if the compiler and runtime support printing long longs.
13510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
13511 $as_echo_n "checking for long long support in printf... " >&6; }
13512 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
13513 $as_echo_n "(cached) " >&6
13515 if test "$cross_compiling" = yes; then :
13516 gdb_cv_printf_has_long_long=no
13518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13519 /* end confdefs.h. */
13520 $ac_includes_default
13526 l = (l << 16) + 0x0123;
13527 l = (l << 16) + 0x4567;
13528 l = (l << 16) + 0x89ab;
13529 l = (l << 16) + 0xcdef;
13530 sprintf (buf, "0x%016llx", l);
13531 return (strcmp ("0x0123456789abcdef", buf));
13536 if ac_fn_c_try_run "$LINENO"; then :
13537 gdb_cv_printf_has_long_long=yes
13539 gdb_cv_printf_has_long_long=no
13541 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13542 conftest.$ac_objext conftest.beam conftest.$ac_ext
13546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
13547 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
13548 if test $gdb_cv_printf_has_long_long = yes; then
13550 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
13554 # Check if the compiler and runtime support printing decfloats.
13556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
13557 $as_echo_n "checking for decfloat support in printf... " >&6; }
13558 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
13559 $as_echo_n "(cached) " >&6
13561 if test "$cross_compiling" = yes; then :
13562 gdb_cv_printf_has_decfloat=no
13564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13565 /* end confdefs.h. */
13566 $ac_includes_default
13571 _Decimal32 d32 = 1.2345df;
13572 _Decimal64 d64 = 1.2345dd;
13573 _Decimal128 d128 = 1.2345dl;
13574 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
13575 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
13580 if ac_fn_c_try_run "$LINENO"; then :
13581 gdb_cv_printf_has_decfloat=yes
13583 gdb_cv_printf_has_decfloat=no
13585 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13586 conftest.$ac_objext conftest.beam conftest.$ac_ext
13590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
13591 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
13592 if test $gdb_cv_printf_has_decfloat = yes; then
13594 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
13598 # Check if the compiler supports the `long double' type. We can't use
13599 # AC_C_LONG_DOUBLE because that one does additional checks on the
13600 # constants defined in <float.h> that fail on some systems,
13601 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
13603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
13604 $as_echo_n "checking for long double support in compiler... " >&6; }
13605 if test "${gdb_cv_c_long_double+set}" = set; then :
13606 $as_echo_n "(cached) " >&6
13608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13609 /* end confdefs.h. */
13612 if ac_fn_c_try_compile "$LINENO"; then :
13613 gdb_cv_c_long_double=yes
13615 gdb_cv_c_long_double=no
13617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
13620 $as_echo "$gdb_cv_c_long_double" >&6; }
13621 if test $gdb_cv_c_long_double = yes; then
13623 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
13627 # Check if the compiler and runtime support printing long doubles.
13629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
13630 $as_echo_n "checking for long double support in printf... " >&6; }
13631 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
13632 $as_echo_n "(cached) " >&6
13634 if test "$cross_compiling" = yes; then :
13635 gdb_cv_printf_has_long_double=no
13637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13638 /* end confdefs.h. */
13639 $ac_includes_default
13644 long double f = 3.141592653;
13645 sprintf (buf, "%Lg", f);
13646 return (strncmp ("3.14159", buf, 7));
13651 if ac_fn_c_try_run "$LINENO"; then :
13652 gdb_cv_printf_has_long_double=yes
13654 gdb_cv_printf_has_long_double=no
13656 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13657 conftest.$ac_objext conftest.beam conftest.$ac_ext
13661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
13662 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
13663 if test $gdb_cv_printf_has_long_double = yes; then
13665 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
13669 # Check if the compiler and runtime support scanning long doubles.
13671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
13672 $as_echo_n "checking for long double support in scanf... " >&6; }
13673 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
13674 $as_echo_n "(cached) " >&6
13676 if test "$cross_compiling" = yes; then :
13677 gdb_cv_scanf_has_long_double=no
13679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13680 /* end confdefs.h. */
13685 char *buf = "3.141592653";
13687 sscanf (buf, "%Lg", &f);
13688 return !(f > 3.14159 && f < 3.14160);
13693 if ac_fn_c_try_run "$LINENO"; then :
13694 gdb_cv_scanf_has_long_double=yes
13696 gdb_cv_scanf_has_long_double=no
13698 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13699 conftest.$ac_objext conftest.beam conftest.$ac_ext
13703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
13704 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
13705 if test $gdb_cv_scanf_has_long_double = yes; then
13707 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
13713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
13714 $as_echo_n "checking for -bbigtoc option... " >&6; }
13715 if test "${gdb_cv_bigtoc+set}" = set; then :
13716 $as_echo_n "(cached) " >&6
13719 SAVE_LDFLAGS=$LDFLAGS
13722 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
13723 *) gdb_cv_bigtoc=-bbigtoc ;;
13726 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
13727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13728 /* end confdefs.h. */
13738 if ac_fn_c_try_link "$LINENO"; then :
13743 rm -f core conftest.err conftest.$ac_objext \
13744 conftest$ac_exeext conftest.$ac_ext
13745 LDFLAGS="${SAVE_LDFLAGS}"
13748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
13749 $as_echo "$gdb_cv_bigtoc" >&6; }
13750 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
13754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
13755 $as_echo_n "checking for the dynamic export flag... " >&6; }
13757 if test "${gdb_native}" = yes; then
13758 # The dynamically loaded libthread_db needs access to symbols in the gdb
13759 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
13760 # may not be supported there.
13761 old_LDFLAGS="$LDFLAGS"
13762 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
13763 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
13764 LDFLAGS="$LDFLAGS $RDYNAMIC"
13765 if test "${have_libpython}" = no; then
13766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13767 /* end confdefs.h. */
13777 if ac_fn_c_try_link "$LINENO"; then :
13780 rm -f core conftest.err conftest.$ac_objext \
13781 conftest$ac_exeext conftest.$ac_ext
13783 # Workaround http://bugs.python.org/issue4434 where static
13784 # libpythonX.Y.a would get its symbols required for
13785 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
13786 # Problem does not happen for the recommended libpythonX.Y.so linkage.
13787 old_CFLAGS="$CFLAGS"
13788 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
13790 LIBS="$LIBS $PYTHON_LIBS"
13791 if test "$cross_compiling" = yes; then :
13794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13795 /* end confdefs.h. */
13796 #include "${have_libpython}/Python.h"
13802 err = PyRun_SimpleString ("import itertools\n");
13804 return err == 0 ? 0 : 1;
13809 if ac_fn_c_try_run "$LINENO"; then :
13812 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13813 conftest.$ac_objext conftest.beam conftest.$ac_ext
13817 CFLAGS="$old_CFLAGS"
13819 LDFLAGS="$old_LDFLAGS"
13821 if $dynamic_list; then
13822 found="-Wl,--dynamic-list"
13823 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
13826 RDYNAMIC="-rdynamic"
13829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
13830 $as_echo "$found" >&6; }
13833 if test ${build} = ${host} -a ${host} = ${target} ; then
13836 # See if thread_db library is around for Solaris thread debugging.
13837 # Note that we must explicitly test for version 1 of the library
13838 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
13840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
13841 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
13842 if test -f /usr/lib/libthread_db.so.1 ; then
13843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13844 $as_echo "yes" >&6; }
13846 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
13848 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
13849 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13851 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13852 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13853 $as_echo_n "(cached) " >&6
13855 ac_check_lib_save_LIBS=$LIBS
13857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13858 /* end confdefs.h. */
13860 /* Override any GCC internal prototype to avoid an error.
13861 Use char because int might match the return type of a GCC
13862 builtin and then its argument prototype would still apply. */
13875 if ac_fn_c_try_link "$LINENO"; then :
13876 ac_cv_lib_dl_dlopen=yes
13878 ac_cv_lib_dl_dlopen=no
13880 rm -f core conftest.err conftest.$ac_objext \
13881 conftest$ac_exeext conftest.$ac_ext
13882 LIBS=$ac_check_lib_save_LIBS
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13885 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13886 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13887 cat >>confdefs.h <<_ACEOF
13888 #define HAVE_LIBDL 1
13895 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
13896 # Sun randomly tweaked the prototypes in <proc_service.h>
13898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
13899 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
13900 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
13901 $as_echo_n "(cached) " >&6
13904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13905 /* end confdefs.h. */
13907 #include <proc_service.h>
13908 ps_err_e ps_pdwrite
13909 (struct ps_prochandle*, psaddr_t, const void*, size_t);
13919 if ac_fn_c_try_compile "$LINENO"; then :
13920 gdb_cv_proc_service_is_old=no
13922 gdb_cv_proc_service_is_old=yes
13924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
13929 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
13930 if test $gdb_cv_proc_service_is_old = yes; then
13932 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
13936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13937 $as_echo "no" >&6; }
13941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
13942 $as_echo_n "checking for AiX thread debugging library... " >&6; }
13943 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
13944 $as_echo_n "(cached) " >&6
13946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13947 /* end confdefs.h. */
13948 #include <sys/pthdebug.h>
13952 #ifndef PTHDB_VERSION_3
13959 if ac_fn_c_try_compile "$LINENO"; then :
13960 gdb_cv_have_aix_thread_debug=yes
13962 gdb_cv_have_aix_thread_debug=no
13964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
13968 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
13969 if test $gdb_cv_have_aix_thread_debug = yes; then
13970 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
13971 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
13972 LIBS="$LIBS -lpthdebug"
13974 # Older versions of AIX do not provide the declaration for
13975 # the getthrds function (it appears that it was introduced
13977 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
13979 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
13985 cat >>confdefs.h <<_ACEOF
13986 #define HAVE_DECL_GETTHRDS $ac_have_decl
13995 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
13996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
13997 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
13998 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
13999 $as_echo_n "(cached) " >&6
14001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14002 /* end confdefs.h. */
14003 #include <thread_db.h>
14007 int i = TD_NOTALLOC;
14012 if ac_fn_c_try_compile "$LINENO"; then :
14013 gdb_cv_thread_db_h_has_td_notalloc=yes
14015 gdb_cv_thread_db_h_has_td_notalloc=no
14018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
14022 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
14024 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
14025 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
14026 $as_echo_n "(cached) " >&6
14028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14029 /* end confdefs.h. */
14030 #include <thread_db.h>
14034 int i = TD_VERSION;
14039 if ac_fn_c_try_compile "$LINENO"; then :
14040 gdb_cv_thread_db_h_has_td_version=yes
14042 gdb_cv_thread_db_h_has_td_version=no
14045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
14049 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
14050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
14051 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
14052 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
14053 $as_echo_n "(cached) " >&6
14055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14056 /* end confdefs.h. */
14057 #include <thread_db.h>
14066 if ac_fn_c_try_compile "$LINENO"; then :
14067 gdb_cv_thread_db_h_has_td_notls=yes
14069 gdb_cv_thread_db_h_has_td_notls=no
14072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
14076 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
14078 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
14080 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
14083 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
14085 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
14088 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
14090 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
14094 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
14095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
14096 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
14097 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
14098 $as_echo_n "(cached) " >&6
14100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14101 /* end confdefs.h. */
14102 #include <sys/syscall.h>
14106 int i = __NR_tkill;
14111 if ac_fn_c_try_compile "$LINENO"; then :
14112 gdb_cv_sys_syscall_h_has_tkill=yes
14114 gdb_cv_sys_syscall_h_has_tkill=no
14117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
14121 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
14123 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
14124 ac_fn_c_check_func "$LINENO" "syscall" "ac_cv_func_syscall"
14125 if test "x$ac_cv_func_syscall" = x""yes; then :
14127 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
14134 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
14136 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
14142 cat >>confdefs.h <<_ACEOF
14143 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
14147 if test "$cross_compiling" = yes; then :
14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14149 /* end confdefs.h. */
14150 #include <sys/personality.h>
14155 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14156 # define ADDR_NO_RANDOMIZE 0x0040000
14158 /* Test the flag could be set and stays set. */
14159 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14160 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14166 if ac_fn_c_try_link "$LINENO"; then :
14167 have_personality=true
14169 have_personality=false
14171 rm -f core conftest.err conftest.$ac_objext \
14172 conftest$ac_exeext conftest.$ac_ext
14174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14175 /* end confdefs.h. */
14176 #include <sys/personality.h>
14181 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
14182 # define ADDR_NO_RANDOMIZE 0x0040000
14184 /* Test the flag could be set and stays set. */
14185 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
14186 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
14192 if ac_fn_c_try_run "$LINENO"; then :
14193 have_personality=true
14195 have_personality=false
14197 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14198 conftest.$ac_objext conftest.beam conftest.$ac_ext
14201 if $have_personality
14204 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
14217 cat >>confdefs.h <<_ACEOF
14218 #define GDBINIT "$gdbinit"
14223 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
14224 # except that the argument to --with-sysroot is optional.
14225 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
14226 if test "x$with_sysroot" = xyes; then
14227 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
14230 # Check whether --with-sysroot was given.
14231 if test "${with_sysroot+set}" = set; then :
14232 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
14234 TARGET_SYSTEM_ROOT=
14238 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14239 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14240 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
14241 ac_define_dir=`eval echo $ac_define_dir`
14243 cat >>confdefs.h <<_ACEOF
14244 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
14250 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14251 if test "x$prefix" = xNONE; then
14252 test_prefix=/usr/local
14254 test_prefix=$prefix
14257 test_prefix=$exec_prefix
14260 case ${ac_define_dir} in
14261 "${test_prefix}"|"${test_prefix}/"*|\
14262 '${exec_prefix}'|'${exec_prefix}/'*)
14267 cat >>confdefs.h <<_ACEOF
14268 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
14275 # Check whether --with-system-gdbinit was given.
14276 if test "${with_system_gdbinit+set}" = set; then :
14277 withval=$with_system_gdbinit;
14278 SYSTEM_GDBINIT=$withval
14284 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
14285 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14286 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
14287 ac_define_dir=`eval echo $ac_define_dir`
14289 cat >>confdefs.h <<_ACEOF
14290 #define SYSTEM_GDBINIT "$ac_define_dir"
14296 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
14297 if test "x$prefix" = xNONE; then
14298 test_prefix=/usr/local
14300 test_prefix=$prefix
14303 test_prefix=$exec_prefix
14306 case ${ac_define_dir} in
14307 "${test_prefix}"|"${test_prefix}/"*|\
14308 '${exec_prefix}'|'${exec_prefix}/'*)
14313 cat >>confdefs.h <<_ACEOF
14314 #define SYSTEM_GDBINIT_RELOCATABLE $value
14320 # Check whether --enable-werror was given.
14321 if test "${enable_werror+set}" = set; then :
14322 enableval=$enable_werror; case "${enableval}" in
14323 yes | y) ERROR_ON_WARNING="yes" ;;
14324 no | n) ERROR_ON_WARNING="no" ;;
14325 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
14330 # Enable -Werror by default when using gcc in C mode. Leave it off
14331 # for C++ until we're warning clean. Turn it off for releases.
14332 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" \
14333 && test x"$enable_build_with_cxx" != x"yes" \
14334 && $development; then
14335 ERROR_ON_WARNING=yes
14339 if test "${ERROR_ON_WARNING}" = yes ; then
14340 WERROR_CFLAGS="-Werror"
14343 # These options work in either C or C++ modes.
14344 build_warnings="-Wall -Wpointer-arith \
14345 -Wno-unused -Wunused-value -Wunused-function \
14346 -Wno-switch -Wno-char-subscripts \
14349 # Now add in C and C++ specific options, depending on mode.
14350 if test "$enable_build_with_cxx" = "yes"; then
14351 build_warnings="$build_warnings -Wno-sign-compare -Wno-write-strings \
14354 build_warnings="$build_warnings -Wpointer-sign -Wmissing-prototypes \
14355 -Wdeclaration-after-statement -Wmissing-parameter-type \
14356 -Wold-style-declaration -Wold-style-definition"
14359 # Enable -Wno-format by default when using gcc on mingw since many
14360 # GCC versions complain about %I64.
14362 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
14363 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
14366 # Check whether --enable-build-warnings was given.
14367 if test "${enable_build_warnings+set}" = set; then :
14368 enableval=$enable_build_warnings; case "${enableval}" in
14370 no) build_warnings="-w";;
14371 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14372 build_warnings="${build_warnings} ${t}";;
14373 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14374 build_warnings="${t} ${build_warnings}";;
14375 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14377 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14378 echo "Setting compiler warning flags = $build_warnings" 6>&1
14381 # Check whether --enable-gdb-build-warnings was given.
14382 if test "${enable_gdb_build_warnings+set}" = set; then :
14383 enableval=$enable_gdb_build_warnings; case "${enableval}" in
14385 no) build_warnings="-w";;
14386 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14387 build_warnings="${build_warnings} ${t}";;
14388 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
14389 build_warnings="${t} ${build_warnings}";;
14390 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
14392 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
14393 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
14397 # The set of warnings supported by a C++ compiler is not the same as
14398 # of the C compiler.
14399 if test "$enable_build_with_cxx" = "yes"; then
14401 ac_cpp='$CXXCPP $CPPFLAGS'
14402 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14403 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14404 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14409 if test "x${build_warnings}" != x -a "x$GCC" = xyes
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
14412 $as_echo_n "checking compiler warning flags... " >&6; }
14413 # Separate out the -Werror flag as some files just cannot be
14414 # compiled with it enabled.
14415 for w in ${build_warnings}; do
14417 -Werr*) WERROR_CFLAGS=-Werror ;;
14419 # Check whether GCC accepts it.
14420 saved_CFLAGS="$CFLAGS"
14421 CFLAGS="$CFLAGS $w"
14422 saved_CXXFLAGS="$CXXFLAGS"
14423 CXXFLAGS="$CXXFLAGS $w"
14424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14425 /* end confdefs.h. */
14435 if ac_fn_cxx_try_compile "$LINENO"; then :
14436 WARN_CFLAGS="${WARN_CFLAGS} $w"
14438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14439 CFLAGS="$saved_CFLAGS"
14440 CXXFLAGS="$saved_CXXFLAGS"
14443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
14444 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
14449 if test "$enable_build_with_cxx" = "yes"; then
14451 ac_cpp='$CPP $CPPFLAGS'
14452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14458 # In the Cygwin environment, we need some additional flags.
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
14460 $as_echo_n "checking for cygwin... " >&6; }
14461 if test "${gdb_cv_os_cygwin+set}" = set; then :
14462 $as_echo_n "(cached) " >&6
14464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14465 /* end confdefs.h. */
14467 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
14471 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14472 $EGREP "^lose$" >/dev/null 2>&1; then :
14473 gdb_cv_os_cygwin=yes
14475 gdb_cv_os_cygwin=no
14480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
14481 $as_echo "$gdb_cv_os_cygwin" >&6; }
14484 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
14486 *go32* ) SER_HARDWIRE=ser-go32.o ;;
14487 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
14488 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
14492 # libreadline needs libuser32.a in a cygwin environment
14494 if test x$gdb_cv_os_cygwin = xyes; then
14495 WIN32LIBS="-luser32"
14496 case "${target}" in
14497 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
14502 # The ser-tcp.c module requires sockets.
14506 $as_echo "#define USE_WIN32API 1" >>confdefs.h
14508 WIN32LIBS="$WIN32LIBS -lws2_32"
14513 # Add ELF support to GDB, but only if BFD includes ELF support.
14516 OLD_LDFLAGS=$LDFLAGS
14518 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14519 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
14520 # always want our bfd.
14521 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14522 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14523 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14524 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14525 LIBS="-lbfd -liberty -lz $intl $LIBS"
14526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
14527 $as_echo_n "checking for ELF support in BFD... " >&6; }
14528 if test "${gdb_cv_var_elf+set}" = set; then :
14529 $as_echo_n "(cached) " >&6
14531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14532 /* end confdefs.h. */
14533 #include <stdlib.h>
14535 #include "elf-bfd.h"
14540 return bfd_get_elf_phdr_upper_bound (NULL);
14545 if ac_fn_c_try_link "$LINENO"; then :
14550 rm -f core conftest.err conftest.$ac_objext \
14551 conftest$ac_exeext conftest.$ac_ext
14553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
14554 $as_echo "$gdb_cv_var_elf" >&6; }
14556 LDFLAGS=$OLD_LDFLAGS
14558 if test $gdb_cv_var_elf = yes; then
14559 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
14561 $as_echo "#define HAVE_ELF 1" >>confdefs.h
14563 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
14564 if test "$plugins" = "yes"; then
14565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14566 $as_echo_n "checking for library containing dlopen... " >&6; }
14567 if test "${ac_cv_search_dlopen+set}" = set; then :
14568 $as_echo_n "(cached) " >&6
14570 ac_func_search_save_LIBS=$LIBS
14571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14572 /* end confdefs.h. */
14574 /* Override any GCC internal prototype to avoid an error.
14575 Use char because int might match the return type of a GCC
14576 builtin and then its argument prototype would still apply. */
14589 for ac_lib in '' dl; do
14590 if test -z "$ac_lib"; then
14591 ac_res="none required"
14594 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14596 if ac_fn_c_try_link "$LINENO"; then :
14597 ac_cv_search_dlopen=$ac_res
14599 rm -f core conftest.err conftest.$ac_objext \
14601 if test "${ac_cv_search_dlopen+set}" = set; then :
14605 if test "${ac_cv_search_dlopen+set}" = set; then :
14608 ac_cv_search_dlopen=no
14610 rm conftest.$ac_ext
14611 LIBS=$ac_func_search_save_LIBS
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14614 $as_echo "$ac_cv_search_dlopen" >&6; }
14615 ac_res=$ac_cv_search_dlopen
14616 if test "$ac_res" != no; then :
14617 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14624 # Add macho support to GDB, but only if BFD includes it.
14627 OLD_LDFLAGS=$LDFLAGS
14629 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
14630 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
14631 # always want our bfd.
14632 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
14633 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
14634 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
14635 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
14636 LIBS="-lbfd -liberty -lz $intl $LIBS"
14637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
14638 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
14639 if test "${gdb_cv_var_macho+set}" = set; then :
14640 $as_echo_n "(cached) " >&6
14642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14643 /* end confdefs.h. */
14644 #include <stdlib.h>
14646 #include "mach-o.h"
14651 return bfd_mach_o_lookup_command (NULL, 0, NULL);
14656 if ac_fn_c_try_link "$LINENO"; then :
14657 gdb_cv_var_macho=yes
14659 gdb_cv_var_macho=no
14661 rm -f core conftest.err conftest.$ac_objext \
14662 conftest$ac_exeext conftest.$ac_ext
14664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
14665 $as_echo "$gdb_cv_var_macho" >&6; }
14667 LDFLAGS=$OLD_LDFLAGS
14669 if test $gdb_cv_var_macho = yes; then
14670 CONFIG_OBS="$CONFIG_OBS machoread.o"
14673 # Add any host-specific objects to GDB.
14674 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
14676 # If building on ELF, look for lzma support for embedded compressed debug info.
14677 if test $gdb_cv_var_elf = yes; then
14679 # Check whether --with-lzma was given.
14680 if test "${with_lzma+set}" = set; then :
14681 withval=$with_lzma;
14686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
14687 $as_echo_n "checking whether to use lzma... " >&6; }
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
14689 $as_echo "$with_lzma" >&6; }
14691 if test "${with_lzma}" != no; then
14702 acl_save_prefix="$prefix"
14703 prefix="$acl_final_prefix"
14704 acl_save_exec_prefix="$exec_prefix"
14705 exec_prefix="$acl_final_exec_prefix"
14707 eval additional_includedir=\"$includedir\"
14708 eval additional_libdir=\"$libdir\"
14710 exec_prefix="$acl_save_exec_prefix"
14711 prefix="$acl_save_prefix"
14714 # Check whether --with-liblzma-prefix was given.
14715 if test "${with_liblzma_prefix+set}" = set; then :
14716 withval=$with_liblzma_prefix;
14717 if test "X$withval" = "Xno"; then
14720 if test "X$withval" = "X"; then
14722 acl_save_prefix="$prefix"
14723 prefix="$acl_final_prefix"
14724 acl_save_exec_prefix="$exec_prefix"
14725 exec_prefix="$acl_final_exec_prefix"
14727 eval additional_includedir=\"$includedir\"
14728 eval additional_libdir=\"$libdir\"
14730 exec_prefix="$acl_save_exec_prefix"
14731 prefix="$acl_save_prefix"
14734 additional_includedir="$withval/include"
14735 additional_libdir="$withval/lib"
14746 names_already_handled=
14747 names_next_round='lzma '
14748 while test -n "$names_next_round"; do
14749 names_this_round="$names_next_round"
14751 for name in $names_this_round; do
14753 for n in $names_already_handled; do
14754 if test "$n" = "$name"; then
14755 already_handled=yes
14759 if test -z "$already_handled"; then
14760 names_already_handled="$names_already_handled $name"
14761 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14762 eval value=\"\$HAVE_LIB$uppername\"
14763 if test -n "$value"; then
14764 if test "$value" = yes; then
14765 eval value=\"\$LIB$uppername\"
14766 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
14767 eval value=\"\$LTLIB$uppername\"
14768 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
14777 if test $use_additional = yes; then
14778 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14779 found_dir="$additional_libdir"
14780 found_so="$additional_libdir/lib$name.$shlibext"
14781 if test -f "$additional_libdir/lib$name.la"; then
14782 found_la="$additional_libdir/lib$name.la"
14785 if test -f "$additional_libdir/lib$name.$libext"; then
14786 found_dir="$additional_libdir"
14787 found_a="$additional_libdir/lib$name.$libext"
14788 if test -f "$additional_libdir/lib$name.la"; then
14789 found_la="$additional_libdir/lib$name.la"
14794 if test "X$found_dir" = "X"; then
14795 for x in $LDFLAGS $LTLIBLZMA; do
14797 acl_save_prefix="$prefix"
14798 prefix="$acl_final_prefix"
14799 acl_save_exec_prefix="$exec_prefix"
14800 exec_prefix="$acl_final_exec_prefix"
14802 exec_prefix="$acl_save_exec_prefix"
14803 prefix="$acl_save_prefix"
14807 dir=`echo "X$x" | sed -e 's/^X-L//'`
14808 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14810 found_so="$dir/lib$name.$shlibext"
14811 if test -f "$dir/lib$name.la"; then
14812 found_la="$dir/lib$name.la"
14815 if test -f "$dir/lib$name.$libext"; then
14817 found_a="$dir/lib$name.$libext"
14818 if test -f "$dir/lib$name.la"; then
14819 found_la="$dir/lib$name.la"
14825 if test "X$found_dir" != "X"; then
14830 if test "X$found_dir" != "X"; then
14831 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
14832 if test "X$found_so" != "X"; then
14833 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14834 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14837 for x in $ltrpathdirs; do
14838 if test "X$x" = "X$found_dir"; then
14843 if test -z "$haveit"; then
14844 ltrpathdirs="$ltrpathdirs $found_dir"
14846 if test "$hardcode_direct" = yes; then
14847 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14849 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14850 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14852 for x in $rpathdirs; do
14853 if test "X$x" = "X$found_dir"; then
14858 if test -z "$haveit"; then
14859 rpathdirs="$rpathdirs $found_dir"
14863 for x in $LDFLAGS $LIBLZMA; do
14865 acl_save_prefix="$prefix"
14866 prefix="$acl_final_prefix"
14867 acl_save_exec_prefix="$exec_prefix"
14868 exec_prefix="$acl_final_exec_prefix"
14870 exec_prefix="$acl_save_exec_prefix"
14871 prefix="$acl_save_prefix"
14873 if test "X$x" = "X-L$found_dir"; then
14878 if test -z "$haveit"; then
14879 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
14881 if test "$hardcode_minus_L" != no; then
14882 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
14884 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
14890 if test "X$found_a" != "X"; then
14891 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
14893 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
14896 additional_includedir=
14897 case "$found_dir" in
14899 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14900 additional_includedir="$basedir/include"
14903 if test "X$additional_includedir" != "X"; then
14904 if test "X$additional_includedir" != "X/usr/include"; then
14906 if test "X$additional_includedir" = "X/usr/local/include"; then
14907 if test -n "$GCC"; then
14909 linux*) haveit=yes;;
14913 if test -z "$haveit"; then
14914 for x in $CPPFLAGS $INCLZMA; do
14916 acl_save_prefix="$prefix"
14917 prefix="$acl_final_prefix"
14918 acl_save_exec_prefix="$exec_prefix"
14919 exec_prefix="$acl_final_exec_prefix"
14921 exec_prefix="$acl_save_exec_prefix"
14922 prefix="$acl_save_prefix"
14924 if test "X$x" = "X-I$additional_includedir"; then
14929 if test -z "$haveit"; then
14930 if test -d "$additional_includedir"; then
14931 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
14937 if test -n "$found_la"; then
14938 save_libdir="$libdir"
14939 case "$found_la" in
14940 */* | *\\*) . "$found_la" ;;
14941 *) . "./$found_la" ;;
14943 libdir="$save_libdir"
14944 for dep in $dependency_libs; do
14947 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14948 if test "X$additional_libdir" != "X/usr/lib"; then
14950 if test "X$additional_libdir" = "X/usr/local/lib"; then
14951 if test -n "$GCC"; then
14953 linux*) haveit=yes;;
14957 if test -z "$haveit"; then
14959 for x in $LDFLAGS $LIBLZMA; do
14961 acl_save_prefix="$prefix"
14962 prefix="$acl_final_prefix"
14963 acl_save_exec_prefix="$exec_prefix"
14964 exec_prefix="$acl_final_exec_prefix"
14966 exec_prefix="$acl_save_exec_prefix"
14967 prefix="$acl_save_prefix"
14969 if test "X$x" = "X-L$additional_libdir"; then
14974 if test -z "$haveit"; then
14975 if test -d "$additional_libdir"; then
14976 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
14980 for x in $LDFLAGS $LTLIBLZMA; do
14982 acl_save_prefix="$prefix"
14983 prefix="$acl_final_prefix"
14984 acl_save_exec_prefix="$exec_prefix"
14985 exec_prefix="$acl_final_exec_prefix"
14987 exec_prefix="$acl_save_exec_prefix"
14988 prefix="$acl_save_prefix"
14990 if test "X$x" = "X-L$additional_libdir"; then
14995 if test -z "$haveit"; then
14996 if test -d "$additional_libdir"; then
14997 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
15004 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15005 if test "$enable_rpath" != no; then
15007 for x in $rpathdirs; do
15008 if test "X$x" = "X$dir"; then
15013 if test -z "$haveit"; then
15014 rpathdirs="$rpathdirs $dir"
15017 for x in $ltrpathdirs; do
15018 if test "X$x" = "X$dir"; then
15023 if test -z "$haveit"; then
15024 ltrpathdirs="$ltrpathdirs $dir"
15029 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15032 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15035 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
15036 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
15042 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15043 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
15049 if test "X$rpathdirs" != "X"; then
15050 if test -n "$hardcode_libdir_separator"; then
15052 for found_dir in $rpathdirs; do
15053 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15055 acl_save_libdir="$libdir"
15057 eval flag=\"$hardcode_libdir_flag_spec\"
15058 libdir="$acl_save_libdir"
15059 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15061 for found_dir in $rpathdirs; do
15062 acl_save_libdir="$libdir"
15063 libdir="$found_dir"
15064 eval flag=\"$hardcode_libdir_flag_spec\"
15065 libdir="$acl_save_libdir"
15066 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
15070 if test "X$ltrpathdirs" != "X"; then
15071 for found_dir in $ltrpathdirs; do
15072 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
15077 ac_save_CPPFLAGS="$CPPFLAGS"
15079 for element in $INCLZMA; do
15081 for x in $CPPFLAGS; do
15083 acl_save_prefix="$prefix"
15084 prefix="$acl_final_prefix"
15085 acl_save_exec_prefix="$exec_prefix"
15086 exec_prefix="$acl_final_exec_prefix"
15088 exec_prefix="$acl_save_exec_prefix"
15089 prefix="$acl_save_prefix"
15091 if test "X$x" = "X$element"; then
15096 if test -z "$haveit"; then
15097 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
15103 $as_echo_n "checking for liblzma... " >&6; }
15104 if test "${ac_cv_liblzma+set}" = set; then :
15105 $as_echo_n "(cached) " >&6
15108 ac_save_LIBS="$LIBS"
15109 LIBS="$LIBS $LIBLZMA"
15110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15111 /* end confdefs.h. */
15116 lzma_index_iter iter;
15117 lzma_index_iter_init (&iter, 0);
15118 lzma_mf_is_supported (LZMA_MF_HC3);
15123 if ac_fn_c_try_link "$LINENO"; then :
15128 rm -f core conftest.err conftest.$ac_objext \
15129 conftest$ac_exeext conftest.$ac_ext
15130 LIBS="$ac_save_LIBS"
15133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
15134 $as_echo "$ac_cv_liblzma" >&6; }
15135 if test "$ac_cv_liblzma" = yes; then
15138 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
15140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
15141 $as_echo_n "checking how to link with liblzma... " >&6; }
15142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
15143 $as_echo "$LIBLZMA" >&6; }
15146 CPPFLAGS="$ac_save_CPPFLAGS"
15156 if test "$HAVE_LIBLZMA" != yes; then
15157 if test "$with_lzma" = yes; then
15158 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
15164 LIBGUI="../libgui/src/libgui.a"
15165 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
15174 *-*-cygwin* | *-*-mingw* )
15183 if test "${enable_gdbtk}" = "yes"; then
15185 # Gdbtk must have an absolute path to srcdir in order to run
15186 # properly when not installed.
15189 GDBTK_SRC_DIR=`pwd`
15194 # Ok, lets find the tcl configuration
15195 # First, look for one uninstalled.
15196 # the alternative search directory is invoked by --with-tcl
15199 if test x"${no_tcl}" = x ; then
15200 # we reset no_tcl in case something fails here
15203 # Check whether --with-tcl was given.
15204 if test "${with_tcl+set}" = set; then :
15205 withval=$with_tcl; with_tclconfig=${withval}
15208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
15209 $as_echo_n "checking for Tcl configuration... " >&6; }
15210 if test "${ac_cv_c_tclconfig+set}" = set; then :
15211 $as_echo_n "(cached) " >&6
15215 # First check to see if --with-tcl was specified.
15217 *-*-cygwin*) platDir="win" ;;
15218 *) platDir="unix" ;;
15220 if test x"${with_tclconfig}" != x ; then
15221 if test -f "${with_tclconfig}/tclConfig.sh" ; then
15222 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
15224 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
15228 # then check for a private Tcl installation
15229 if test x"${ac_cv_c_tclconfig}" = x ; then
15232 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15233 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
15234 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
15236 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15237 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
15238 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
15240 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15241 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
15242 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
15243 if test -f "$i/$platDir/tclConfig.sh" ; then
15244 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15250 # on Darwin, check in Framework installation locations
15251 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
15252 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15253 `ls -d /Library/Frameworks 2>/dev/null` \
15254 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15255 `ls -d /System/Library/Frameworks 2>/dev/null` \
15257 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
15258 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
15264 # check in a few common install locations
15265 if test x"${ac_cv_c_tclconfig}" = x ; then
15266 for i in `ls -d ${libdir} 2>/dev/null` \
15267 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15268 `ls -d ${prefix}/lib 2>/dev/null` \
15269 `ls -d /usr/local/lib 2>/dev/null` \
15270 `ls -d /usr/contrib/lib 2>/dev/null` \
15271 `ls -d /usr/lib 2>/dev/null` \
15273 if test -f "$i/tclConfig.sh" ; then
15274 ac_cv_c_tclconfig=`(cd $i; pwd)`
15280 # check in a few other private locations
15281 if test x"${ac_cv_c_tclconfig}" = x ; then
15284 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
15285 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
15286 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
15287 if test -f "$i/$platDir/tclConfig.sh" ; then
15288 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
15297 if test x"${ac_cv_c_tclconfig}" = x ; then
15298 TCL_BIN_DIR="# no Tcl configs found"
15299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
15300 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
15303 TCL_BIN_DIR=${ac_cv_c_tclconfig}
15304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
15305 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15310 # If $no_tk is nonempty, then we can't do Tk, and there is no
15311 # point to doing Tcl.
15314 # Ok, lets find the tk configuration
15315 # First, look for one uninstalled.
15316 # the alternative search directory is invoked by --with-tk
15319 if test x"${no_tk}" = x ; then
15320 # we reset no_tk in case something fails here
15323 # Check whether --with-tk was given.
15324 if test "${with_tk+set}" = set; then :
15325 withval=$with_tk; with_tkconfig=${withval}
15328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
15329 $as_echo_n "checking for Tk configuration... " >&6; }
15330 if test "${ac_cv_c_tkconfig+set}" = set; then :
15331 $as_echo_n "(cached) " >&6
15335 # First check to see if --with-tkconfig was specified.
15336 if test x"${with_tkconfig}" != x ; then
15337 if test -f "${with_tkconfig}/tkConfig.sh" ; then
15338 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
15340 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
15344 # then check for a private Tk library
15346 *-*-cygwin*) platDir="win" ;;
15347 *) platDir="unix" ;;
15349 if test x"${ac_cv_c_tkconfig}" = x ; then
15352 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15353 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
15354 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
15356 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15357 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
15358 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
15360 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15361 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
15362 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
15363 if test -f "$i/$platDir/tkConfig.sh" ; then
15364 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15370 # on Darwin, check in Framework installation locations
15371 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
15372 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
15373 `ls -d /Library/Frameworks 2>/dev/null` \
15374 `ls -d /Network/Library/Frameworks 2>/dev/null` \
15375 `ls -d /System/Library/Frameworks 2>/dev/null` \
15377 if test -f "$i/Tk.framework/tkConfig.sh" ; then
15378 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
15384 # check in a few common install locations
15385 if test x"${ac_cv_c_tkconfig}" = x ; then
15386 for i in `ls -d ${libdir} 2>/dev/null` \
15387 `ls -d ${exec_prefix}/lib 2>/dev/null` \
15388 `ls -d ${prefix}/lib 2>/dev/null` \
15389 `ls -d /usr/local/lib 2>/dev/null` \
15390 `ls -d /usr/contrib/lib 2>/dev/null` \
15391 `ls -d /usr/lib 2>/dev/null` \
15393 if test -f "$i/tkConfig.sh" ; then
15394 ac_cv_c_tkconfig=`(cd $i; pwd)`
15399 # check in a few other private locations
15400 if test x"${ac_cv_c_tkconfig}" = x ; then
15403 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
15404 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
15405 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
15406 if test -f "$i/$platDir/tkConfig.sh" ; then
15407 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
15416 if test x"${ac_cv_c_tkconfig}" = x ; then
15417 TK_BIN_DIR="# no Tk configs found"
15418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
15419 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
15422 TK_BIN_DIR=${ac_cv_c_tkconfig}
15423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
15424 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15429 if test -z "${no_tcl}" -a -z "${no_tk}"; then
15431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
15432 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
15434 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
15435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15436 $as_echo "loading" >&6; }
15437 . ${TCL_BIN_DIR}/tclConfig.sh
15439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
15440 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
15443 # eval is required to do the TCL_DBGX substitution
15444 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
15445 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
15447 # If the TCL_BIN_DIR is the build directory (not the install directory),
15448 # then set the common variable name to the value of the build variables.
15449 # For example, the variable TCL_LIB_SPEC will be set to the value
15450 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
15451 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
15452 # installed and uninstalled version of Tcl.
15453 if test -f "${TCL_BIN_DIR}/Makefile" ; then
15454 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
15455 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
15456 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
15457 elif test "`uname -s`" = "Darwin"; then
15458 # If Tcl was built as a framework, attempt to use the libraries
15459 # from the framework at the given location so that linking works
15460 # against Tcl.framework installed in an arbitrary location.
15461 case ${TCL_DEFS} in
15463 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
15464 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
15465 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
15466 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
15467 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
15472 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
15473 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
15474 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
15480 # eval is required to do the TCL_DBGX substitution
15481 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
15482 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
15483 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
15484 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
15500 # Check for in-tree tcl
15507 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
15511 # Find Tcl private headers
15512 if test x"${intree}" = xno; then
15514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
15515 $as_echo_n "checking for Tcl private headers... " >&6; }
15517 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
15518 if test -f ${dir}/tclInt.h ; then
15522 if test x"${private_dir}" = x; then
15523 as_fn_error "could not find private Tcl headers" "$LINENO" 5
15525 TCL_PRIVATE_INCLUDE="-I${private_dir}"
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15527 $as_echo "${private_dir}" >&6; }
15530 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
15531 TCL_LIBRARY="${TCL_LIB_SPEC}"
15534 # If building tcl in the same src tree, private headers
15535 # are not needed, but we need to be sure to use the right
15537 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
15538 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
15539 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
15546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
15547 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
15549 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
15550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
15551 $as_echo "loading" >&6; }
15552 . ${TK_BIN_DIR}/tkConfig.sh
15554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
15555 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
15558 # eval is required to do the TK_DBGX substitution
15559 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
15560 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
15562 # If the TK_BIN_DIR is the build directory (not the install directory),
15563 # then set the common variable name to the value of the build variables.
15564 # For example, the variable TK_LIB_SPEC will be set to the value
15565 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
15566 # instead of TK_BUILD_LIB_SPEC since it will work with both an
15567 # installed and uninstalled version of Tcl.
15568 if test -f "${TK_BIN_DIR}/Makefile" ; then
15569 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
15570 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
15571 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
15572 elif test "`uname -s`" = "Darwin"; then
15573 # If Tk was built as a framework, attempt to use the libraries
15574 # from the framework at the given location so that linking works
15575 # against Tk.framework installed in an arbitrary location.
15578 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
15579 for i in "`cd ${TK_BIN_DIR}; pwd`" \
15580 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
15581 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
15582 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
15587 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
15588 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
15589 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
15595 # eval is required to do the TK_DBGX substitution
15596 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
15597 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
15598 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
15599 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
15614 # Check for in-tree Tk
15616 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
15620 # Find Tk private headers
15621 if test x"${intree}" = xno; then
15623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
15624 $as_echo_n "checking for Tk private headers... " >&6; }
15626 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
15627 if test -f ${dir}/tkInt.h; then
15631 if test x"${private_dir}" = x; then
15632 as_fn_error "could not find Tk private headers" "$LINENO" 5
15634 TK_PRIVATE_INCLUDE="-I${private_dir}"
15635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
15636 $as_echo "${private_dir}" >&6; }
15639 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
15640 TK_LIBRARY=${TK_LIB_SPEC}
15643 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
15644 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
15645 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
15652 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
15654 # Include some libraries that Tcl and Tk want.
15655 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
15656 # Yes, the ordering seems wrong here. But it isn't.
15657 # TK_LIBS is the list of libraries that need to be linked
15658 # after Tcl/Tk. Note that this isn't put into LIBS. If it
15659 # were in LIBS then any link tests after this point would
15660 # try to include things like `$(LIBGUI)', which wouldn't work.
15661 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
15663 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
15664 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
15665 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
15666 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
15667 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
15668 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
15669 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
15671 if test x$gdb_cv_os_cygwin = xyes; then
15672 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
15673 WIN32LDAPP="-Wl,--subsystem,console"
15674 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
15677 subdirs="$subdirs gdbtk"
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
15690 $as_echo_n "checking for X... " >&6; }
15693 # Check whether --with-x was given.
15694 if test "${with_x+set}" = set; then :
15698 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
15699 if test "x$with_x" = xno; then
15700 # The user explicitly disabled X.
15703 case $x_includes,$x_libraries in #(
15704 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
15705 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
15706 $as_echo_n "(cached) " >&6
15708 # One or both of the vars are not set, and there is no cached value.
15709 ac_x_includes=no ac_x_libraries=no
15710 rm -f -r conftest.dir
15711 if mkdir conftest.dir; then
15713 cat >Imakefile <<'_ACEOF'
15715 @echo incroot='${INCROOT}'
15717 @echo usrlibdir='${USRLIBDIR}'
15719 @echo libdir='${LIBDIR}'
15721 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
15722 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
15723 for ac_var in incroot usrlibdir libdir; do
15724 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
15726 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
15727 for ac_extension in a so sl dylib la dll; do
15728 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
15729 test -f "$ac_im_libdir/libX11.$ac_extension"; then
15730 ac_im_usrlibdir=$ac_im_libdir; break
15733 # Screen out bogus values from the imake configuration. They are
15734 # bogus both because they are the default anyway, and because
15735 # using them would break gcc on systems where it needs fixed includes.
15736 case $ac_im_incroot in
15737 /usr/include) ac_x_includes= ;;
15738 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
15740 case $ac_im_usrlibdir in
15741 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
15742 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
15746 rm -f -r conftest.dir
15749 # Standard set of common directories for X headers.
15750 # Check X11 before X11Rn because it is often a symlink to the current release.
15764 /usr/local/X11/include
15765 /usr/local/X11R7/include
15766 /usr/local/X11R6/include
15767 /usr/local/X11R5/include
15768 /usr/local/X11R4/include
15770 /usr/local/include/X11
15771 /usr/local/include/X11R7
15772 /usr/local/include/X11R6
15773 /usr/local/include/X11R5
15774 /usr/local/include/X11R4
15778 /usr/XFree86/include/X11
15782 /usr/unsupported/include
15783 /usr/athena/include
15784 /usr/local/x11r5/include
15785 /usr/lpp/Xamples/include
15787 /usr/openwin/include
15788 /usr/openwin/share/include'
15790 if test "$ac_x_includes" = no; then
15791 # Guess where to find include files, by looking for Xlib.h.
15792 # First, try using that file with no special directory specified.
15793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15794 /* end confdefs.h. */
15795 #include <X11/Xlib.h>
15797 if ac_fn_c_try_cpp "$LINENO"; then :
15798 # We can compile using X headers with no special include directory.
15801 for ac_dir in $ac_x_header_dirs; do
15802 if test -r "$ac_dir/X11/Xlib.h"; then
15803 ac_x_includes=$ac_dir
15808 rm -f conftest.err conftest.$ac_ext
15809 fi # $ac_x_includes = no
15811 if test "$ac_x_libraries" = no; then
15812 # Check for the libraries.
15813 # See if we find them without any special options.
15814 # Don't add to $LIBS permanently.
15817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15818 /* end confdefs.h. */
15819 #include <X11/Xlib.h>
15828 if ac_fn_c_try_link "$LINENO"; then :
15830 # We can link X programs with no special library path.
15834 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
15836 # Don't even attempt the hair of trying to link an X program!
15837 for ac_extension in a so sl dylib la dll; do
15838 if test -r "$ac_dir/libX11.$ac_extension"; then
15839 ac_x_libraries=$ac_dir
15845 rm -f core conftest.err conftest.$ac_objext \
15846 conftest$ac_exeext conftest.$ac_ext
15847 fi # $ac_x_libraries = no
15849 case $ac_x_includes,$ac_x_libraries in #(
15850 no,* | *,no | *\'*)
15851 # Didn't find X, or a directory has "'" in its name.
15852 ac_cv_have_x="have_x=no";; #(
15854 # Record where we found X for the cache.
15855 ac_cv_have_x="have_x=yes\
15856 ac_x_includes='$ac_x_includes'\
15857 ac_x_libraries='$ac_x_libraries'"
15863 eval "$ac_cv_have_x"
15866 if test "$have_x" != yes; then
15867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
15868 $as_echo "$have_x" >&6; }
15871 # If each of the values was on the command line, it overrides each guess.
15872 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
15873 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
15874 # Update the cache value to reflect the command line values.
15875 ac_cv_have_x="have_x=yes\
15876 ac_x_includes='$x_includes'\
15877 ac_x_libraries='$x_libraries'"
15878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
15879 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
15883 # Unlike the sim directory, whether a simulator is linked is controlled by
15884 # presence of a gdb_sim definition in the target configure.tgt entry.
15885 # This code just checks for a few cases where we'd like to ignore those
15886 # definitions, even when they're present in the '.mt' file. These cases
15887 # are when --disable-sim is specified, or if the simulator directory is
15888 # not part of the source tree.
15890 # Check whether --enable-sim was given.
15891 if test "${enable_sim+set}" = set; then :
15892 enableval=$enable_sim; echo "enable_sim = $enable_sim";
15893 echo "enableval = ${enableval}";
15894 case "${enableval}" in
15895 yes) ignore_sim=false ;;
15896 no) ignore_sim=true ;;
15897 *) ignore_sim=false ;;
15904 if test ! -d "${srcdir}/../sim"; then
15910 if test "${ignore_sim}" = "false"; then
15911 if test x"${gdb_sim}" != x ; then
15913 SIM_OBS="remote-sim.o"
15915 $as_echo "#define WITH_SIM 1" >>confdefs.h
15933 # List of host floatformats.
15935 cat >>confdefs.h <<_ACEOF
15936 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
15940 cat >>confdefs.h <<_ACEOF
15941 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
15945 cat >>confdefs.h <<_ACEOF
15946 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
15950 # target_subdir is used by the testsuite to find the target libraries.
15952 if test "${host}" != "${target}"; then
15953 target_subdir="${target_alias}/"
15958 if test "${gdb_native}" = "yes"; then
15959 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
15960 if test ! -f ${host_makefile_frag}; then
15961 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
15963 frags="$frags $host_makefile_frag"
15965 host_makefile_frag=/dev/null
15971 if test "${gdb_native}" = "yes"; then
15972 # We pick this up from the host configuration file (.mh) because we
15973 # do not have a native configuration Makefile fragment.
15974 nativefile=`sed -n '
15975 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
15976 ' ${host_makefile_frag}`
15980 if test x"${gdb_osabi}" != x ; then
15982 cat >>confdefs.h <<_ACEOF
15983 #define GDB_OSABI_DEFAULT $gdb_osabi
15988 # Enable multi-ice-gdb-server.
15989 # Check whether --enable-multi-ice was given.
15990 if test "${enable_multi_ice+set}" = set; then :
15991 enableval=$enable_multi_ice; case $enableval in
15994 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
15998 if test "x$enable_multi_ice" = xyes; then
15999 subdirs="$subdirs multi-ice"
16003 # Check whether --enable-gdbserver was given.
16004 if test "${enable_gdbserver+set}" = set; then :
16005 enableval=$enable_gdbserver; case "${enableval}" in
16007 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
16010 enable_gdbserver=auto
16014 # We only build gdbserver automatically in a native configuration, and
16015 # only if the user did not explicitly disable its build.
16016 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
16017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
16018 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
16019 if test "x$build_gdbserver" = xyes; then
16020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16021 $as_echo "yes" >&6; }
16022 subdirs="$subdirs gdbserver"
16024 gdbserver_build_enabled=yes
16026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16027 $as_echo "no" >&6; }
16031 # If the user explicitly request the gdbserver to be built, verify that
16032 # we were in fact able to enable it.
16033 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16034 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16037 # Check for babeltrace and babeltrace-ctf
16039 # Check whether --with-babeltrace was given.
16040 if test "${with_babeltrace+set}" = set; then :
16041 withval=$with_babeltrace;
16043 with_babeltrace=auto
16046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
16047 $as_echo_n "checking whether to use babeltrace... " >&6; }
16048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
16049 $as_echo "$with_babeltrace" >&6; }
16051 if test "x$with_babeltrace" = "xno"; then
16052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
16053 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
16055 # Append -Werror to CFLAGS so that configure can catch the warning
16056 # "assignment from incompatible pointer type", which is related to
16057 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
16058 # in GDB, while babeltrace 1.0.3 is broken.
16059 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
16060 # safe to save and restore CFLAGS here.
16061 saved_CFLAGS=$CFLAGS
16062 CFLAGS="$CFLAGS -Werror"
16073 acl_save_prefix="$prefix"
16074 prefix="$acl_final_prefix"
16075 acl_save_exec_prefix="$exec_prefix"
16076 exec_prefix="$acl_final_exec_prefix"
16078 eval additional_includedir=\"$includedir\"
16079 eval additional_libdir=\"$libdir\"
16081 exec_prefix="$acl_save_exec_prefix"
16082 prefix="$acl_save_prefix"
16085 # Check whether --with-libbabeltrace-prefix was given.
16086 if test "${with_libbabeltrace_prefix+set}" = set; then :
16087 withval=$with_libbabeltrace_prefix;
16088 if test "X$withval" = "Xno"; then
16091 if test "X$withval" = "X"; then
16093 acl_save_prefix="$prefix"
16094 prefix="$acl_final_prefix"
16095 acl_save_exec_prefix="$exec_prefix"
16096 exec_prefix="$acl_final_exec_prefix"
16098 eval additional_includedir=\"$includedir\"
16099 eval additional_libdir=\"$libdir\"
16101 exec_prefix="$acl_save_exec_prefix"
16102 prefix="$acl_save_prefix"
16105 additional_includedir="$withval/include"
16106 additional_libdir="$withval/lib"
16117 names_already_handled=
16118 names_next_round='babeltrace babeltrace-ctf'
16119 while test -n "$names_next_round"; do
16120 names_this_round="$names_next_round"
16122 for name in $names_this_round; do
16124 for n in $names_already_handled; do
16125 if test "$n" = "$name"; then
16126 already_handled=yes
16130 if test -z "$already_handled"; then
16131 names_already_handled="$names_already_handled $name"
16132 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16133 eval value=\"\$HAVE_LIB$uppername\"
16134 if test -n "$value"; then
16135 if test "$value" = yes; then
16136 eval value=\"\$LIB$uppername\"
16137 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
16138 eval value=\"\$LTLIB$uppername\"
16139 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
16148 if test $use_additional = yes; then
16149 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
16150 found_dir="$additional_libdir"
16151 found_so="$additional_libdir/lib$name.$shlibext"
16152 if test -f "$additional_libdir/lib$name.la"; then
16153 found_la="$additional_libdir/lib$name.la"
16156 if test -f "$additional_libdir/lib$name.$libext"; then
16157 found_dir="$additional_libdir"
16158 found_a="$additional_libdir/lib$name.$libext"
16159 if test -f "$additional_libdir/lib$name.la"; then
16160 found_la="$additional_libdir/lib$name.la"
16165 if test "X$found_dir" = "X"; then
16166 for x in $LDFLAGS $LTLIBBABELTRACE; do
16168 acl_save_prefix="$prefix"
16169 prefix="$acl_final_prefix"
16170 acl_save_exec_prefix="$exec_prefix"
16171 exec_prefix="$acl_final_exec_prefix"
16173 exec_prefix="$acl_save_exec_prefix"
16174 prefix="$acl_save_prefix"
16178 dir=`echo "X$x" | sed -e 's/^X-L//'`
16179 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
16181 found_so="$dir/lib$name.$shlibext"
16182 if test -f "$dir/lib$name.la"; then
16183 found_la="$dir/lib$name.la"
16186 if test -f "$dir/lib$name.$libext"; then
16188 found_a="$dir/lib$name.$libext"
16189 if test -f "$dir/lib$name.la"; then
16190 found_la="$dir/lib$name.la"
16196 if test "X$found_dir" != "X"; then
16201 if test "X$found_dir" != "X"; then
16202 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
16203 if test "X$found_so" != "X"; then
16204 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
16205 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16208 for x in $ltrpathdirs; do
16209 if test "X$x" = "X$found_dir"; then
16214 if test -z "$haveit"; then
16215 ltrpathdirs="$ltrpathdirs $found_dir"
16217 if test "$hardcode_direct" = yes; then
16218 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16220 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
16221 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16223 for x in $rpathdirs; do
16224 if test "X$x" = "X$found_dir"; then
16229 if test -z "$haveit"; then
16230 rpathdirs="$rpathdirs $found_dir"
16234 for x in $LDFLAGS $LIBBABELTRACE; do
16236 acl_save_prefix="$prefix"
16237 prefix="$acl_final_prefix"
16238 acl_save_exec_prefix="$exec_prefix"
16239 exec_prefix="$acl_final_exec_prefix"
16241 exec_prefix="$acl_save_exec_prefix"
16242 prefix="$acl_save_prefix"
16244 if test "X$x" = "X-L$found_dir"; then
16249 if test -z "$haveit"; then
16250 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
16252 if test "$hardcode_minus_L" != no; then
16253 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
16255 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16261 if test "X$found_a" != "X"; then
16262 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
16264 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
16267 additional_includedir=
16268 case "$found_dir" in
16270 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
16271 additional_includedir="$basedir/include"
16274 if test "X$additional_includedir" != "X"; then
16275 if test "X$additional_includedir" != "X/usr/include"; then
16277 if test "X$additional_includedir" = "X/usr/local/include"; then
16278 if test -n "$GCC"; then
16280 linux*) haveit=yes;;
16284 if test -z "$haveit"; then
16285 for x in $CPPFLAGS $INCBABELTRACE; do
16287 acl_save_prefix="$prefix"
16288 prefix="$acl_final_prefix"
16289 acl_save_exec_prefix="$exec_prefix"
16290 exec_prefix="$acl_final_exec_prefix"
16292 exec_prefix="$acl_save_exec_prefix"
16293 prefix="$acl_save_prefix"
16295 if test "X$x" = "X-I$additional_includedir"; then
16300 if test -z "$haveit"; then
16301 if test -d "$additional_includedir"; then
16302 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
16308 if test -n "$found_la"; then
16309 save_libdir="$libdir"
16310 case "$found_la" in
16311 */* | *\\*) . "$found_la" ;;
16312 *) . "./$found_la" ;;
16314 libdir="$save_libdir"
16315 for dep in $dependency_libs; do
16318 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16319 if test "X$additional_libdir" != "X/usr/lib"; then
16321 if test "X$additional_libdir" = "X/usr/local/lib"; then
16322 if test -n "$GCC"; then
16324 linux*) haveit=yes;;
16328 if test -z "$haveit"; then
16330 for x in $LDFLAGS $LIBBABELTRACE; do
16332 acl_save_prefix="$prefix"
16333 prefix="$acl_final_prefix"
16334 acl_save_exec_prefix="$exec_prefix"
16335 exec_prefix="$acl_final_exec_prefix"
16337 exec_prefix="$acl_save_exec_prefix"
16338 prefix="$acl_save_prefix"
16340 if test "X$x" = "X-L$additional_libdir"; then
16345 if test -z "$haveit"; then
16346 if test -d "$additional_libdir"; then
16347 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
16351 for x in $LDFLAGS $LTLIBBABELTRACE; do
16353 acl_save_prefix="$prefix"
16354 prefix="$acl_final_prefix"
16355 acl_save_exec_prefix="$exec_prefix"
16356 exec_prefix="$acl_final_exec_prefix"
16358 exec_prefix="$acl_save_exec_prefix"
16359 prefix="$acl_save_prefix"
16361 if test "X$x" = "X-L$additional_libdir"; then
16366 if test -z "$haveit"; then
16367 if test -d "$additional_libdir"; then
16368 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
16375 dir=`echo "X$dep" | sed -e 's/^X-R//'`
16376 if test "$enable_rpath" != no; then
16378 for x in $rpathdirs; do
16379 if test "X$x" = "X$dir"; then
16384 if test -z "$haveit"; then
16385 rpathdirs="$rpathdirs $dir"
16388 for x in $ltrpathdirs; do
16389 if test "X$x" = "X$dir"; then
16394 if test -z "$haveit"; then
16395 ltrpathdirs="$ltrpathdirs $dir"
16400 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16403 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16406 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
16407 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
16413 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
16414 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
16420 if test "X$rpathdirs" != "X"; then
16421 if test -n "$hardcode_libdir_separator"; then
16423 for found_dir in $rpathdirs; do
16424 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16426 acl_save_libdir="$libdir"
16428 eval flag=\"$hardcode_libdir_flag_spec\"
16429 libdir="$acl_save_libdir"
16430 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16432 for found_dir in $rpathdirs; do
16433 acl_save_libdir="$libdir"
16434 libdir="$found_dir"
16435 eval flag=\"$hardcode_libdir_flag_spec\"
16436 libdir="$acl_save_libdir"
16437 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
16441 if test "X$ltrpathdirs" != "X"; then
16442 for found_dir in $ltrpathdirs; do
16443 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
16448 ac_save_CPPFLAGS="$CPPFLAGS"
16450 for element in $INCBABELTRACE; do
16452 for x in $CPPFLAGS; do
16454 acl_save_prefix="$prefix"
16455 prefix="$acl_final_prefix"
16456 acl_save_exec_prefix="$exec_prefix"
16457 exec_prefix="$acl_final_exec_prefix"
16459 exec_prefix="$acl_save_exec_prefix"
16460 prefix="$acl_save_prefix"
16462 if test "X$x" = "X$element"; then
16467 if test -z "$haveit"; then
16468 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
16474 $as_echo_n "checking for libbabeltrace... " >&6; }
16475 if test "${ac_cv_libbabeltrace+set}" = set; then :
16476 $as_echo_n "(cached) " >&6
16479 ac_save_LIBS="$LIBS"
16480 LIBS="$LIBS $LIBBABELTRACE"
16481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16482 /* end confdefs.h. */
16483 #include <babeltrace/babeltrace.h>
16484 #include <babeltrace/ctf/events.h>
16485 #include <babeltrace/ctf/iterator.h>
16489 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
16490 struct bt_ctf_event *event = NULL;
16491 const struct bt_definition *scope;
16493 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
16494 scope = bt_ctf_get_top_level_scope (event,
16495 BT_STREAM_EVENT_HEADER);
16496 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
16502 if ac_fn_c_try_link "$LINENO"; then :
16503 ac_cv_libbabeltrace=yes
16505 ac_cv_libbabeltrace=no
16507 rm -f core conftest.err conftest.$ac_objext \
16508 conftest$ac_exeext conftest.$ac_ext
16509 LIBS="$ac_save_LIBS"
16512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
16513 $as_echo "$ac_cv_libbabeltrace" >&6; }
16514 if test "$ac_cv_libbabeltrace" = yes; then
16515 HAVE_LIBBABELTRACE=yes
16517 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
16519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
16520 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
16521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
16522 $as_echo "$LIBBABELTRACE" >&6; }
16524 HAVE_LIBBABELTRACE=no
16525 CPPFLAGS="$ac_save_CPPFLAGS"
16535 CFLAGS=$saved_CFLAGS
16537 if test "$HAVE_LIBBABELTRACE" != yes; then
16538 if test "$with_babeltrace" = yes; then
16539 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
16541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
16542 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
16547 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
16548 # to an empty version.
16554 if test "${nativefile}" != ""; then
16555 case "${nativefile}" in
16556 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
16557 * ) GDB_NM_FILE="${nativefile}"
16559 files="${files} ${GDB_NM_FILE}"
16560 links="${links} nm.h"
16562 cat >>confdefs.h <<_ACEOF
16563 #define GDB_NM_FILE "${GDB_NM_FILE}"
16569 ac_sources="$files"
16571 while test -n "$ac_sources"; do
16572 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
16573 set $ac_sources; ac_source=$1; shift; ac_sources=$*
16574 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
16576 ac_config_links="$ac_config_links $ac_config_links_1"
16582 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
16586 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16587 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
16588 if test "x$GDB_TRANSFORM_NAME" = x; then
16589 GDB_TRANSFORM_NAME=gdb
16594 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
16595 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
16596 if test "x$GCORE_TRANSFORM_NAME" = x; then
16597 GCORE_TRANSFORM_NAME=gcore
16601 ac_config_files="$ac_config_files gcore"
16604 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
16606 ac_config_commands="$ac_config_commands default"
16608 cat >confcache <<\_ACEOF
16609 # This file is a shell script that caches the results of configure
16610 # tests run on this system so they can be shared between configure
16611 # scripts and configure runs, see configure's option --config-cache.
16612 # It is not useful on other systems. If it contains results you don't
16613 # want to keep, you may remove or edit it.
16615 # config.status only pays attention to the cache file if you give it
16616 # the --recheck option to rerun configure.
16618 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16619 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16620 # following values.
16624 # The following way of writing the cache mishandles newlines in values,
16625 # but we know of no workaround that is simple, portable, and efficient.
16626 # So, we kill variables containing newlines.
16627 # Ultrix sh set writes to stderr and can't be redirected directly,
16628 # and sets the high bit in the cache file unless we assign to the vars.
16630 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16631 eval ac_val=\$$ac_var
16635 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16636 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16639 _ | IFS | as_nl) ;; #(
16640 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16641 *) { eval $ac_var=; unset $ac_var;} ;;
16647 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16648 *${as_nl}ac_space=\ *)
16649 # `set' does not quote correctly, so add quotes: double-quote
16650 # substitution turns \\\\ into \\, and sed turns \\ into \.
16653 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16656 # `set' quotes correctly as required by POSIX, so do not add quotes.
16657 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16666 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16668 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16670 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16671 if test -w "$cache_file"; then
16672 test "x$cache_file" != "x/dev/null" &&
16673 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16674 $as_echo "$as_me: updating cache $cache_file" >&6;}
16675 cat confcache >$cache_file
16677 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16678 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16683 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16684 # Let make expand exec_prefix.
16685 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16687 DEFS=-DHAVE_CONFIG_H
16691 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16692 # 1. Remove the extension, and $U if already installed.
16693 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16694 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16695 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16696 # will be set to the directory where LIBOBJS objects are built.
16697 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16698 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16700 LIBOBJS=$ac_libobjs
16702 LTLIBOBJS=$ac_ltlibobjs
16705 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16706 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16707 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16709 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
16710 as_fn_error "conditional \"GMAKE\" was never defined.
16711 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16713 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
16714 as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
16715 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16717 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
16718 as_fn_error "conditional \"HAVE_GUILE\" was never defined.
16719 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16723 : ${CONFIG_STATUS=./config.status}
16725 ac_clean_files_save=$ac_clean_files
16726 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16727 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16728 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16730 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16732 # Generated by $as_me.
16733 # Run this file to recreate the current configuration.
16734 # Compiler output produced by configure, useful for debugging
16735 # configure, is in config.log if it exists.
16738 ac_cs_recheck=false
16741 SHELL=\${CONFIG_SHELL-$SHELL}
16744 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16745 ## -------------------- ##
16746 ## M4sh Initialization. ##
16747 ## -------------------- ##
16749 # Be more Bourne compatible
16750 DUALCASE=1; export DUALCASE # for MKS sh
16751 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16754 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16755 # is contrary to our usage. Disable this feature.
16756 alias -g '${1+"$@"}'='"$@"'
16757 setopt NO_GLOB_SUBST
16759 case `(set -o) 2>/dev/null` in #(
16771 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16772 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16773 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16774 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16775 # Prefer a ksh shell builtin over an external printf program on Solaris,
16776 # but without wasting forks for bash or zsh.
16777 if test -z "$BASH_VERSION$ZSH_VERSION" \
16778 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16779 as_echo='print -r --'
16780 as_echo_n='print -rn --'
16781 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16782 as_echo='printf %s\n'
16783 as_echo_n='printf %s'
16785 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16786 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16787 as_echo_n='/usr/ucb/echo -n'
16789 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16790 as_echo_n_body='eval
16794 expr "X$arg" : "X\\(.*\\)$as_nl";
16795 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16797 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16799 export as_echo_n_body
16800 as_echo_n='sh -c $as_echo_n_body as_echo'
16802 export as_echo_body
16803 as_echo='sh -c $as_echo_body as_echo'
16806 # The user is always right.
16807 if test "${PATH_SEPARATOR+set}" != set; then
16809 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16810 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16817 # We need space, tab and new line, in precisely that order. Quoting is
16818 # there to prevent editors from complaining about space-tab.
16819 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16820 # splitting by setting IFS to empty value.)
16823 # Find who we are. Look in the path if we contain no directory separator.
16825 *[\\/]* ) as_myself=$0 ;;
16826 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16827 for as_dir in $PATH
16830 test -z "$as_dir" && as_dir=.
16831 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16837 # We did not find ourselves, most probably we were run as `sh COMMAND'
16838 # in which case we are not to be found in the path.
16839 if test "x$as_myself" = x; then
16842 if test ! -f "$as_myself"; then
16843 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16847 # Unset variables that we do not need and which cause bugs (e.g. in
16848 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16849 # suppresses any "Segmentation fault" message there. '((' could
16850 # trigger a bug in pdksh 5.2.14.
16851 for as_var in BASH_ENV ENV MAIL MAILPATH
16852 do eval test x\${$as_var+set} = xset \
16853 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16866 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16869 # as_fn_error ERROR [LINENO LOG_FD]
16870 # ---------------------------------
16871 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16872 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16873 # script with status $?, using 1 if that was 0.
16876 as_status=$?; test $as_status -eq 0 && as_status=1
16878 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16879 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16881 $as_echo "$as_me: error: $1" >&2
16882 as_fn_exit $as_status
16886 # as_fn_set_status STATUS
16887 # -----------------------
16888 # Set $? to STATUS, without forking.
16889 as_fn_set_status ()
16892 } # as_fn_set_status
16894 # as_fn_exit STATUS
16895 # -----------------
16896 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16900 as_fn_set_status $1
16906 # Portably unset VAR.
16909 { eval $1=; unset $1;}
16911 as_unset=as_fn_unset
16912 # as_fn_append VAR VALUE
16913 # ----------------------
16914 # Append the text in VALUE to the end of the definition contained in VAR. Take
16915 # advantage of any shell optimizations that allow amortized linear growth over
16916 # repeated appends, instead of the typical quadratic growth present in naive
16918 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16919 eval 'as_fn_append ()
16930 # as_fn_arith ARG...
16931 # ------------------
16932 # Perform arithmetic evaluation on the ARGs, and store the result in the
16933 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16934 # must be portable across $(()) and expr.
16935 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16936 eval 'as_fn_arith ()
16943 as_val=`expr "$@" || test $? -eq 1`
16948 if expr a : '\(a\)' >/dev/null 2>&1 &&
16949 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16955 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16956 as_basename=basename
16961 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16967 as_me=`$as_basename -- "$0" ||
16968 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16969 X"$0" : 'X\(//\)$' \| \
16970 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16972 sed '/^.*\/\([^/][^/]*\)\/*$/{
16986 # Avoid depending upon Character Ranges.
16987 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16988 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16989 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16990 as_cr_digits='0123456789'
16991 as_cr_alnum=$as_cr_Letters$as_cr_digits
16993 ECHO_C= ECHO_N= ECHO_T=
16994 case `echo -n x` in #(((((
16996 case `echo 'xy\c'` in
16997 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16999 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17006 rm -f conf$$ conf$$.exe conf$$.file
17007 if test -d conf$$.dir; then
17008 rm -f conf$$.dir/conf$$.file
17011 mkdir conf$$.dir 2>/dev/null
17013 if (echo >conf$$.file) 2>/dev/null; then
17014 if ln -s conf$$.file conf$$ 2>/dev/null; then
17016 # ... but there are two gotchas:
17017 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17018 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17019 # In both cases, we have to default to `cp -p'.
17020 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17022 elif ln conf$$.file conf$$ 2>/dev/null; then
17030 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17031 rmdir conf$$.dir 2>/dev/null
17036 # Create "$as_dir" as a directory, including parents if necessary.
17041 -*) as_dir=./$as_dir;;
17043 test -d "$as_dir" || eval $as_mkdir_p || {
17047 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17048 *) as_qdir=$as_dir;;
17050 as_dirs="'$as_qdir' $as_dirs"
17051 as_dir=`$as_dirname -- "$as_dir" ||
17052 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17053 X"$as_dir" : 'X\(//\)[^/]' \| \
17054 X"$as_dir" : 'X\(//\)$' \| \
17055 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17056 $as_echo X"$as_dir" |
17057 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17061 /^X\(\/\/\)[^/].*/{
17074 test -d "$as_dir" && break
17076 test -z "$as_dirs" || eval "mkdir $as_dirs"
17077 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17081 if mkdir -p . 2>/dev/null; then
17082 as_mkdir_p='mkdir -p "$as_dir"'
17084 test -d ./-p && rmdir ./-p
17088 if test -x / >/dev/null 2>&1; then
17089 as_test_x='test -x'
17091 if ls -dL / >/dev/null 2>&1; then
17098 if test -d "$1"; then
17104 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17105 ???[sx]*):;;*)false;;esac;fi
17109 as_executable_p=$as_test_x
17111 # Sed expression to map a string onto a valid CPP name.
17112 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17114 # Sed expression to map a string onto a valid variable name.
17115 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17119 ## ----------------------------------- ##
17120 ## Main body of $CONFIG_STATUS script. ##
17121 ## ----------------------------------- ##
17123 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17125 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17126 # Save the log message, to keep $0 and so on meaningful, and to
17127 # report actual input values of CONFIG_FILES etc. instead of their
17128 # values after options handling.
17130 This file was extended by $as_me, which was
17131 generated by GNU Autoconf 2.64. Invocation command line was
17133 CONFIG_FILES = $CONFIG_FILES
17134 CONFIG_HEADERS = $CONFIG_HEADERS
17135 CONFIG_LINKS = $CONFIG_LINKS
17136 CONFIG_COMMANDS = $CONFIG_COMMANDS
17139 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17144 case $ac_config_files in *"
17145 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17148 case $ac_config_headers in *"
17149 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17153 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17154 # Files that config.status was made for.
17155 config_files="$ac_config_files"
17156 config_headers="$ac_config_headers"
17157 config_links="$ac_config_links"
17158 config_commands="$ac_config_commands"
17162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17164 \`$as_me' instantiates files and other configuration actions
17165 from templates according to the current configuration. Unless the files
17166 and actions are specified as TAGs, all are instantiated by default.
17168 Usage: $0 [OPTION]... [TAG]...
17170 -h, --help print this help, then exit
17171 -V, --version print version number and configuration settings, then exit
17172 -q, --quiet, --silent
17173 do not print progress messages
17174 -d, --debug don't remove temporary files
17175 --recheck update $as_me by reconfiguring in the same conditions
17176 --file=FILE[:TEMPLATE]
17177 instantiate the configuration file FILE
17178 --header=FILE[:TEMPLATE]
17179 instantiate the configuration header FILE
17181 Configuration files:
17184 Configuration headers:
17187 Configuration links:
17190 Configuration commands:
17193 Report bugs to the package provider."
17196 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17199 configured by $0, generated by GNU Autoconf 2.64,
17200 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17202 Copyright (C) 2009 Free Software Foundation, Inc.
17203 This config.status script is free software; the Free Software Foundation
17204 gives unlimited permission to copy, distribute and modify it."
17210 test -n "\$AWK" || AWK=awk
17213 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17214 # The default lists apply if the user does not specify any file.
17220 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17221 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17232 # Handling of the options.
17233 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17235 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17236 $as_echo "$ac_cs_version"; exit ;;
17237 --debug | --debu | --deb | --de | --d | -d )
17239 --file | --fil | --fi | --f )
17242 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17244 as_fn_append CONFIG_FILES " '$ac_optarg'"
17245 ac_need_defaults=false;;
17246 --header | --heade | --head | --hea )
17249 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17251 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17252 ac_need_defaults=false;;
17254 # Conflict between --help and --header
17255 as_fn_error "ambiguous option: \`$1'
17256 Try \`$0 --help' for more information.";;
17257 --help | --hel | -h )
17258 $as_echo "$ac_cs_usage"; exit ;;
17259 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17260 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17263 # This is an error.
17264 -*) as_fn_error "unrecognized option: \`$1'
17265 Try \`$0 --help' for more information." ;;
17267 *) as_fn_append ac_config_targets " $1"
17268 ac_need_defaults=false ;;
17274 ac_configure_extra_args=
17276 if $ac_cs_silent; then
17278 ac_configure_extra_args="$ac_configure_extra_args --silent"
17282 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17283 if \$ac_cs_recheck; then
17284 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17286 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17287 CONFIG_SHELL='$SHELL'
17288 export CONFIG_SHELL
17293 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17297 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17298 ## Running $as_me. ##
17304 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17308 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
17312 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17314 # Handling of arguments.
17315 for ac_config_target in $ac_config_targets
17317 case $ac_config_target in
17318 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17319 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
17320 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
17321 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
17322 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
17323 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17324 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
17325 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17326 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
17327 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17329 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17334 # If the user did not use the arguments to specify the items to instantiate,
17335 # then the envvar interface is used. Set only those that are not.
17336 # We use the long form for the default assignment because of an extremely
17337 # bizarre bug on SunOS 4.1.3.
17338 if $ac_need_defaults; then
17339 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17340 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17341 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17342 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17345 # Have a temporary directory for convenience. Make it in the build tree
17346 # simply because there is no reason against having it here, and in addition,
17347 # creating and moving files from /tmp can sometimes cause problems.
17348 # Hook for its removal unless debugging.
17349 # Note that there is a small window in which the directory will not be cleaned:
17350 # after its creation but before its name has been assigned to `$tmp'.
17354 trap 'exit_status=$?
17355 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17357 trap 'as_fn_exit 1' 1 2 13 15
17359 # Create a (secure) tmp directory for tmp files.
17362 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17363 test -n "$tmp" && test -d "$tmp"
17366 tmp=./conf$$-$RANDOM
17367 (umask 077 && mkdir "$tmp")
17368 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17370 # Set up the scripts for CONFIG_FILES section.
17371 # No need to generate them if there are no CONFIG_FILES.
17372 # This happens for instance with `./config.status config.h'.
17373 if test -n "$CONFIG_FILES"; then
17375 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
17376 ac_cs_awk_getline=:
17377 ac_cs_awk_pipe_init=
17378 ac_cs_awk_read_file='
17379 while ((getline aline < (F[key])) > 0)
17382 ac_cs_awk_pipe_fini=
17384 ac_cs_awk_getline=false
17385 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
17386 ac_cs_awk_read_file='
17388 print "cat " F[key] " &&"
17389 '$ac_cs_awk_pipe_init
17390 # The final `:' finishes the AND list.
17391 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
17393 ac_cr=`echo X | tr X '\015'`
17394 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17395 # But we know of no other shell where ac_cr would be empty at this
17396 # point, so we can use a bashism as a fallback.
17397 if test "x$ac_cr" = x; then
17398 eval ac_cr=\$\'\\r\'
17400 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17401 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17404 ac_cs_awk_cr=$ac_cr
17407 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17410 # Create commands to substitute file output variables.
17412 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
17413 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
17414 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
17417 } >conf$$files.sh &&
17418 . ./conf$$files.sh ||
17419 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17420 rm -f conf$$files.sh
17423 echo "cat >conf$$subs.awk <<_ACEOF" &&
17424 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17426 } >conf$$subs.sh ||
17427 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17428 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17430 for ac_last_try in false false false false false :; do
17431 . ./conf$$subs.sh ||
17432 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17434 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17435 if test $ac_delim_n = $ac_delim_num; then
17437 elif $ac_last_try; then
17438 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17440 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17443 rm -f conf$$subs.sh
17445 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17446 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17450 s/^/S["/; s/!.*/"]=/
17460 s/\(.\{148\}\).*/\1/
17462 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17467 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17474 s/\(.\{148\}\).*/\1/
17476 s/["\\]/\\&/g; s/^/"/; s/$/"/
17480 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17485 ' <conf$$subs.awk | sed '
17490 ' >>$CONFIG_STATUS || ac_write_fail=1
17491 rm -f conf$$subs.awk
17492 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17494 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17495 for (key in S) S_is_set[key] = 1
17497 \$ac_cs_awk_pipe_init
17501 nfields = split(line, field, "@")
17503 len = length(field[1])
17504 for (i = 2; i < nfields; i++) {
17506 keylen = length(key)
17507 if (S_is_set[key]) {
17509 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17510 len += length(value) + length(field[++i])
17515 if (nfields == 3 && !substed) {
17517 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
17518 \$ac_cs_awk_read_file
17524 \$ac_cs_awk_pipe_fini
17527 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17528 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17529 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17532 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17533 || as_fn_error "could not setup config files machinery" "$LINENO" 5
17536 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17537 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17538 # trailing colons and then remove the whole line if VPATH becomes empty
17539 # (actually we leave an empty line to preserve line numbers).
17540 if test "x$srcdir" = x.; then
17541 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17542 s/:*\$(srcdir):*/:/
17543 s/:*\${srcdir}:*/:/
17545 s/^\([^=]*=[ ]*\):*/\1/
17551 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17552 fi # test -n "$CONFIG_FILES"
17554 # Set up the scripts for CONFIG_HEADERS section.
17555 # No need to generate them if there are no CONFIG_HEADERS.
17556 # This happens for instance with `./config.status Makefile'.
17557 if test -n "$CONFIG_HEADERS"; then
17558 cat >"$tmp/defines.awk" <<\_ACAWK ||
17562 # Transform confdefs.h into an awk script `defines.awk', embedded as
17563 # here-document in config.status, that substitutes the proper values into
17564 # config.h.in to produce config.h.
17566 # Create a delimiter string that does not exist in confdefs.h, to ease
17567 # handling of long lines.
17569 for ac_last_try in false false :; do
17570 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17571 if test -z "$ac_t"; then
17573 elif $ac_last_try; then
17574 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17576 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17580 # For the awk script, D is an array of macro values keyed by name,
17581 # likewise P contains macro parameters if any. Preserve backslash
17582 # newline sequences.
17584 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17586 s/.\{148\}/&'"$ac_delim"'/g
17589 s/^[ ]*#[ ]*define[ ][ ]*/ /
17596 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17598 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17602 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17603 D["\1"]=" \3\\\\\\n"\\/p
17605 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17610 s/.\{148\}/&'"$ac_delim"'/g
17615 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17618 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17620 ' <confdefs.h | sed '
17621 s/'"$ac_delim"'/"\\\
17622 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17624 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17625 for (key in D) D_is_set[key] = 1
17628 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17630 split(line, arg, " ")
17631 if (arg[1] == "#") {
17635 defundef = substr(arg[1], 2)
17638 split(mac1, mac2, "(") #)
17640 prefix = substr(line, 1, index(line, defundef) - 1)
17641 if (D_is_set[macro]) {
17642 # Preserve the white space surrounding the "#".
17643 print prefix "define", macro P[macro] D[macro]
17646 # Replace #undef with comments. This is necessary, for example,
17647 # in the case of _POSIX_SOURCE, which is predefined and required
17648 # on some systems where configure will not decide to define it.
17649 if (defundef == "undef") {
17650 print "/*", prefix defundef, macro, "*/"
17658 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17659 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17660 fi # test -n "$CONFIG_HEADERS"
17663 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
17668 :[FHLC]) ac_mode=$ac_tag; continue;;
17670 case $ac_mode$ac_tag in
17672 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17673 :[FH]-) ac_tag=-:-;;
17674 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17691 -) ac_f="$tmp/stdin";;
17692 *) # Look for the file first in the build tree, then in the source tree
17693 # (if the path is not absolute). The absolute path cannot be DOS-style,
17694 # because $ac_f cannot contain `:'.
17698 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17700 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17702 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17703 as_fn_append ac_file_inputs " '$ac_f'"
17706 # Let's still pretend it is `configure' which instantiates (i.e., don't
17707 # use $as_me), people would be surprised to read:
17708 # /* config.h. Generated by config.status. */
17709 configure_input='Generated from '`
17710 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17712 if test x"$ac_file" != x-; then
17713 configure_input="$ac_file. $configure_input"
17714 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17715 $as_echo "$as_me: creating $ac_file" >&6;}
17717 # Neutralize special characters interpreted by sed in replacement strings.
17718 case $configure_input in #(
17719 *\&* | *\|* | *\\* )
17720 ac_sed_conf_input=`$as_echo "$configure_input" |
17721 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17722 *) ac_sed_conf_input=$configure_input;;
17726 *:-:* | *:-) cat >"$tmp/stdin" \
17727 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17732 ac_dir=`$as_dirname -- "$ac_file" ||
17733 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17734 X"$ac_file" : 'X\(//\)[^/]' \| \
17735 X"$ac_file" : 'X\(//\)$' \| \
17736 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17737 $as_echo X"$ac_file" |
17738 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17742 /^X\(\/\/\)[^/].*/{
17755 as_dir="$ac_dir"; as_fn_mkdir_p
17759 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17761 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17762 # A ".." for each directory in $ac_dir_suffix.
17763 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17764 case $ac_top_builddir_sub in
17765 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17766 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17769 ac_abs_top_builddir=$ac_pwd
17770 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17771 # for backward compatibility:
17772 ac_top_builddir=$ac_top_build_prefix
17775 .) # We are building in place.
17777 ac_top_srcdir=$ac_top_builddir_sub
17778 ac_abs_top_srcdir=$ac_pwd ;;
17779 [\\/]* | ?:[\\/]* ) # Absolute name.
17780 ac_srcdir=$srcdir$ac_dir_suffix;
17781 ac_top_srcdir=$srcdir
17782 ac_abs_top_srcdir=$srcdir ;;
17783 *) # Relative name.
17784 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17785 ac_top_srcdir=$ac_top_build_prefix$srcdir
17786 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17788 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17798 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17799 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17803 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17804 # If the template does not know about datarootdir, expand it.
17805 # FIXME: This hack should be removed a few years after 2.60.
17806 ac_datarootdir_hack=; ac_datarootdir_seen=
17817 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17818 *datarootdir*) ac_datarootdir_seen=yes;;
17819 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17820 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17821 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17823 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17824 ac_datarootdir_hack='
17825 s&@datadir@&$datadir&g
17826 s&@docdir@&$docdir&g
17827 s&@infodir@&$infodir&g
17828 s&@localedir@&$localedir&g
17829 s&@mandir@&$mandir&g
17830 s&\\\${datarootdir}&$datarootdir&g' ;;
17834 # Neutralize VPATH when `$srcdir' = `.'.
17835 # Shell code in configure.ac might set extrasub.
17836 # FIXME: do we really want to maintain this feature?
17837 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17838 ac_sed_extra="$ac_vpsub
17841 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17843 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17844 s|@configure_input@|$ac_sed_conf_input|;t t
17845 s&@top_builddir@&$ac_top_builddir_sub&;t t
17846 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17847 s&@srcdir@&$ac_srcdir&;t t
17848 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17849 s&@top_srcdir@&$ac_top_srcdir&;t t
17850 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17851 s&@builddir@&$ac_builddir&;t t
17852 s&@abs_builddir@&$ac_abs_builddir&;t t
17853 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17854 s&@INSTALL@&$ac_INSTALL&;t t
17855 $ac_datarootdir_hack
17857 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
17858 if $ac_cs_awk_getline; then
17859 $AWK -f "$tmp/subs.awk"
17861 $AWK -f "$tmp/subs.awk" | $SHELL
17863 || as_fn_error "could not create $ac_file" "$LINENO" 5
17865 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17866 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17867 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17869 which seems to be undefined. Please make sure it is defined." >&5
17870 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17871 which seems to be undefined. Please make sure it is defined." >&2;}
17875 -) cat "$tmp/out" && rm -f "$tmp/out";;
17876 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17878 || as_fn_error "could not create $ac_file" "$LINENO" 5
17884 if test x"$ac_file" != x-; then
17886 $as_echo "/* $configure_input */" \
17887 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17888 } >"$tmp/config.h" \
17889 || as_fn_error "could not create $ac_file" "$LINENO" 5
17890 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17891 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17892 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17895 mv "$tmp/config.h" "$ac_file" \
17896 || as_fn_error "could not create $ac_file" "$LINENO" 5
17899 $as_echo "/* $configure_input */" \
17900 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17901 || as_fn_error "could not create -" "$LINENO" 5
17909 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17912 # Prefer the file from the source tree if names are identical.
17913 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17914 ac_source=$srcdir/$ac_source
17917 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17918 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17920 if test ! -r "$ac_source"; then
17921 as_fn_error "$ac_source: file not found" "$LINENO" 5
17925 # Try a relative symlink, then a hard link, then a copy.
17927 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17928 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17930 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17931 ln "$ac_source" "$ac_file" 2>/dev/null ||
17932 cp -p "$ac_source" "$ac_file" ||
17933 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17936 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17937 $as_echo "$as_me: executing $ac_file commands" >&6;}
17942 case $ac_file$ac_mode in
17943 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
17944 "gcore":F) chmod +x gcore ;;
17946 case x$CONFIG_HEADERS in
17947 xconfig.h:config.in)
17958 ac_clean_files=$ac_clean_files_save
17960 test $ac_write_fail = 0 ||
17961 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17964 # configure is writing to config.log, and then calls config.status.
17965 # config.status does its own redirection, appending to config.log.
17966 # Unfortunately, on DOS this fails, as config.log is still kept open
17967 # by configure, so config.status won't be able to write to it; its
17968 # output is simply discarded. So we exec the FD to /dev/null,
17969 # effectively closing config.log, so it can be properly (re)opened and
17970 # appended to by config.status. When coming back to configure, we
17971 # need to make the FD available again.
17972 if test "$no_create" != yes; then
17974 ac_config_status_args=
17975 test "$silent" = yes &&
17976 ac_config_status_args="$ac_config_status_args --quiet"
17978 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17980 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17981 # would make configure fail if this is the last instruction.
17982 $ac_cs_success || as_fn_exit $?
17986 # CONFIG_SUBDIRS section.
17988 if test "$no_recursion" != yes; then
17990 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
17991 # so they do not pile up.
17992 ac_sub_configure_args=
17994 eval "set x $ac_configure_args"
17998 if test -n "$ac_prev"; then
18003 -cache-file | --cache-file | --cache-fil | --cache-fi \
18004 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
18005 ac_prev=cache_file ;;
18006 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
18007 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
18010 --config-cache | -C)
18012 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
18014 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
18016 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
18018 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
18020 --disable-option-checking)
18024 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18026 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
18030 # Always prepend --prefix to ensure using the same prefix
18031 # in subdir configurations.
18032 ac_arg="--prefix=$prefix"
18034 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18036 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18039 if test "$silent" = yes; then
18040 ac_sub_configure_args="--silent $ac_sub_configure_args"
18043 # Always prepend --disable-option-checking to silence warnings, since
18044 # different subdirs can have different --enable and --with options.
18045 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
18048 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18050 # Do not complain, so a configure script can configure whichever
18051 # parts of a large source tree are present.
18052 test -d "$srcdir/$ac_dir" || continue
18054 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
18055 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
18056 $as_echo "$ac_msg" >&6
18057 as_dir="$ac_dir"; as_fn_mkdir_p
18061 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18063 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18064 # A ".." for each directory in $ac_dir_suffix.
18065 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18066 case $ac_top_builddir_sub in
18067 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18068 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18071 ac_abs_top_builddir=$ac_pwd
18072 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18073 # for backward compatibility:
18074 ac_top_builddir=$ac_top_build_prefix
18077 .) # We are building in place.
18079 ac_top_srcdir=$ac_top_builddir_sub
18080 ac_abs_top_srcdir=$ac_pwd ;;
18081 [\\/]* | ?:[\\/]* ) # Absolute name.
18082 ac_srcdir=$srcdir$ac_dir_suffix;
18083 ac_top_srcdir=$srcdir
18084 ac_abs_top_srcdir=$srcdir ;;
18085 *) # Relative name.
18086 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18087 ac_top_srcdir=$ac_top_build_prefix$srcdir
18088 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18090 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18095 # Check for guested configure; otherwise get Cygnus style configure.
18096 if test -f "$ac_srcdir/configure.gnu"; then
18097 ac_sub_configure=$ac_srcdir/configure.gnu
18098 elif test -f "$ac_srcdir/configure"; then
18099 ac_sub_configure=$ac_srcdir/configure
18100 elif test -f "$ac_srcdir/configure.in"; then
18101 # This should be Cygnus configure.
18102 ac_sub_configure=$ac_aux_dir/configure
18104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
18105 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18109 # The recursion is here.
18110 if test -n "$ac_sub_configure"; then
18111 # Make the cache file name correct relative to the subdirectory.
18112 case $cache_file in
18113 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18114 *) # Relative name.
18115 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18118 { $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
18119 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18120 # The eval makes quoting arguments work.
18121 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18122 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
18123 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
18129 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18131 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}