2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for gdbsupport 1.0.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x
; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var
in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\
${$as_var+set} = xset \
120 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
133 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
138 _as_can_reexec
=no
; export _as_can_reexec
;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
147 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec
=; unset _as_can_reexec
;}
160 if test "x$CONFIG_SHELL" = x
; then
161 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required
="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev
/null
; then :
205 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
208 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
210 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
213 test -z "$as_dir" && as_dir
=.
217 for as_base
in sh bash ksh sh5
; do
218 # Try only shells that exist, to save several forks.
219 as_shell
=$as_dir/$as_base
220 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
222 CONFIG_SHELL
=$as_shell as_have_required
=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
231 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
233 CONFIG_SHELL
=$SHELL as_have_required
=yes
238 if test "x$CONFIG_SHELL" != x
; then :
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
246 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
248 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
260 if test x
$as_have_required = xno
; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x
${ZSH_VERSION+set} = xset
; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
276 SHELL
=${CONFIG_SHELL-/bin/sh}
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE
= GREP_OPTIONS
=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
287 # Portably unset VAR.
290 { eval $1=; unset $1;}
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314 # Create "$as_dir" as a directory, including parents if necessary.
319 -*) as_dir
=.
/$as_dir;;
321 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
325 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
328 as_dirs
="'$as_qdir' $as_dirs"
329 as_dir
=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
352 test -d "$as_dir" && break
354 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
355 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p
()
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
374 eval 'as_fn_append ()
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
398 as_val
=`expr "$@" || test $? -eq 1`
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
410 as_status
=$1; test $as_status -eq 0 && as_status
=1
412 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit
$as_status
419 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
426 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
432 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
438 as_me
=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
457 # Avoid depending upon Character Ranges.
458 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits
='0123456789'
462 as_cr_alnum
=$as_cr_Letters$as_cr_digits
465 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
466 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485 chmod +x
"$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec
=no
; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
496 # Exit status is that of the last command.
500 ECHO_C
= ECHO_N
= ECHO_T
=
501 case `echo -n x` in #(((((
503 case `echo 'xy\c'` in
504 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
513 rm -f conf$$ conf$$.exe conf$$.
file
514 if test -d conf$$.dir
; then
515 rm -f conf$$.dir
/conf$$.
file
518 mkdir conf$$.dir
2>/dev
/null
520 if (echo >conf$$.
file) 2>/dev
/null
; then
521 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
529 elif ln conf$$.
file conf$$
2>/dev
/null
; then
537 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
538 rmdir conf$$.dir
2>/dev
/null
540 if mkdir
-p .
2>/dev
/null
; then
541 as_mkdir_p
='mkdir -p "$as_dir"'
543 test -d .
/-p && rmdir .
/-p
548 as_executable_p
=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
568 ac_default_prefix
=/usr
/local
570 ac_config_libobj_dir
=.
577 # Identity of this package.
578 PACKAGE_NAME
='gdbsupport'
579 PACKAGE_TARNAME
='gdbsupport'
580 PACKAGE_VERSION
='1.0'
581 PACKAGE_STRING
='gdbsupport 1.0'
585 ac_unique_file
="common-defs.h"
586 # Factoring default headers for most tests.
587 ac_includes_default
="\
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
599 # ifdef HAVE_STDLIB_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
623 ac_subst_vars
='am__EXEEXT_FALSE
627 CONFIG_STATUS_DEPENDENCIES
630 HAVE_PIPE_OR_PIPE2_FALSE
631 HAVE_PIPE_OR_PIPE2_TRUE
697 INSTALL_STRIP_PROGRAM
713 MAINTAINER_MODE_FALSE
754 program_transform_name
767 enable_option_checking
768 enable_maintainer_mode
770 enable_dependency_tracking
781 enable_build_warnings
782 enable_gdb_build_warnings
784 ac_precious_vars
='build_alias
798 # Initialize some variables set by options.
800 ac_init_version
=false
801 ac_unrecognized_opts
=
803 # The variables have the same names as the options, with
804 # dashes changed to underlines.
812 program_transform_name
=s
,x
,x
,
820 # Installation directory options.
821 # These are left unexpanded so users can "make install exec_prefix=/foo"
822 # and all the variables that are supposed to be based on exec_prefix
823 # by default will actually change.
824 # Use braces instead of parens because sh, perl, etc. also accept them.
825 # (The list follows the same order as the GNU Coding Standards.)
826 bindir
='${exec_prefix}/bin'
827 sbindir
='${exec_prefix}/sbin'
828 libexecdir
='${exec_prefix}/libexec'
829 datarootdir
='${prefix}/share'
830 datadir
='${datarootdir}'
831 sysconfdir
='${prefix}/etc'
832 sharedstatedir
='${prefix}/com'
833 localstatedir
='${prefix}/var'
834 includedir
='${prefix}/include'
835 oldincludedir
='/usr/include'
836 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
837 infodir
='${datarootdir}/info'
842 libdir
='${exec_prefix}/lib'
843 localedir
='${datarootdir}/locale'
844 mandir
='${datarootdir}/man'
850 # If the previous option needs an argument, assign it.
851 if test -n "$ac_prev"; then
852 eval $ac_prev=\
$ac_option
858 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
863 # Accept the important Cygnus configure options, so we can diagnose typos.
865 case $ac_dashdash$ac_option in
869 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
871 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
874 -build |
--build |
--buil |
--bui |
--bu)
875 ac_prev
=build_alias
;;
876 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
877 build_alias
=$ac_optarg ;;
879 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
880 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
881 ac_prev
=cache_file
;;
882 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
883 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
884 cache_file
=$ac_optarg ;;
887 cache_file
=config.cache
;;
889 -datadir |
--datadir |
--datadi |
--datad)
891 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
892 datadir
=$ac_optarg ;;
894 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
895 |
--dataroo |
--dataro |
--datar)
896 ac_prev
=datarootdir
;;
897 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
898 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
899 datarootdir
=$ac_optarg ;;
901 -disable-* |
--disable-*)
902 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
903 # Reject names that are not valid shell variable names.
904 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
905 as_fn_error $?
"invalid feature name: $ac_useropt"
906 ac_useropt_orig
=$ac_useropt
907 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908 case $ac_user_opts in
912 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
913 ac_unrecognized_sep
=', ';;
915 eval enable_
$ac_useropt=no
;;
917 -docdir |
--docdir |
--docdi |
--doc |
--do)
919 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
922 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
924 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
927 -enable-* |
--enable-*)
928 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
929 # Reject names that are not valid shell variable names.
930 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
931 as_fn_error $?
"invalid feature name: $ac_useropt"
932 ac_useropt_orig
=$ac_useropt
933 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934 case $ac_user_opts in
938 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
939 ac_unrecognized_sep
=', ';;
941 eval enable_
$ac_useropt=\
$ac_optarg ;;
943 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
944 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
945 |
--exec |
--exe |
--ex)
946 ac_prev
=exec_prefix
;;
947 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
948 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
949 |
--exec=* |
--exe=* |
--ex=*)
950 exec_prefix
=$ac_optarg ;;
952 -gas |
--gas |
--ga |
--g)
953 # Obsolete; use --with-gas.
956 -help |
--help |
--hel |
--he |
-h)
958 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
959 ac_init_help
=recursive
;;
960 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
961 ac_init_help
=short
;;
963 -host |
--host |
--hos |
--ho)
964 ac_prev
=host_alias
;;
965 -host=* |
--host=* |
--hos=* |
--ho=*)
966 host_alias
=$ac_optarg ;;
968 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
970 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
972 htmldir
=$ac_optarg ;;
974 -includedir |
--includedir |
--includedi |
--included |
--include \
975 |
--includ |
--inclu |
--incl |
--inc)
976 ac_prev
=includedir
;;
977 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
978 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
979 includedir
=$ac_optarg ;;
981 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
983 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
984 infodir
=$ac_optarg ;;
986 -libdir |
--libdir |
--libdi |
--libd)
988 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
991 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
992 |
--libexe |
--libex |
--libe)
993 ac_prev
=libexecdir
;;
994 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
995 |
--libexe=* |
--libex=* |
--libe=*)
996 libexecdir
=$ac_optarg ;;
998 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1000 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1001 localedir
=$ac_optarg ;;
1003 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1004 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1005 ac_prev
=localstatedir
;;
1006 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1007 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1008 localstatedir
=$ac_optarg ;;
1010 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1012 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1013 mandir
=$ac_optarg ;;
1015 -nfp |
--nfp |
--nf)
1016 # Obsolete; use --without-fp.
1019 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1020 |
--no-cr |
--no-c |
-n)
1023 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1024 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1027 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1028 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1029 |
--oldin |
--oldi |
--old |
--ol |
--o)
1030 ac_prev
=oldincludedir
;;
1031 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1032 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1033 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1034 oldincludedir
=$ac_optarg ;;
1036 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1038 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1039 prefix
=$ac_optarg ;;
1041 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1042 |
--program-pre |
--program-pr |
--program-p)
1043 ac_prev
=program_prefix
;;
1044 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1045 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1046 program_prefix
=$ac_optarg ;;
1048 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1049 |
--program-suf |
--program-su |
--program-s)
1050 ac_prev
=program_suffix
;;
1051 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1052 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1053 program_suffix
=$ac_optarg ;;
1055 -program-transform-name |
--program-transform-name \
1056 |
--program-transform-nam |
--program-transform-na \
1057 |
--program-transform-n |
--program-transform- \
1058 |
--program-transform |
--program-transfor \
1059 |
--program-transfo |
--program-transf \
1060 |
--program-trans |
--program-tran \
1061 |
--progr-tra |
--program-tr |
--program-t)
1062 ac_prev
=program_transform_name
;;
1063 -program-transform-name=* |
--program-transform-name=* \
1064 |
--program-transform-nam=* |
--program-transform-na=* \
1065 |
--program-transform-n=* |
--program-transform-=* \
1066 |
--program-transform=* |
--program-transfor=* \
1067 |
--program-transfo=* |
--program-transf=* \
1068 |
--program-trans=* |
--program-tran=* \
1069 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1070 program_transform_name
=$ac_optarg ;;
1072 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1074 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1075 pdfdir
=$ac_optarg ;;
1077 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1079 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1082 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1083 |
-silent |
--silent |
--silen |
--sile |
--sil)
1086 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1088 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1090 sbindir
=$ac_optarg ;;
1092 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1093 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1094 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1096 ac_prev
=sharedstatedir
;;
1097 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1098 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1099 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1101 sharedstatedir
=$ac_optarg ;;
1103 -site |
--site |
--sit)
1105 -site=* |
--site=* |
--sit=*)
1108 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1110 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1111 srcdir
=$ac_optarg ;;
1113 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1114 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1115 ac_prev
=sysconfdir
;;
1116 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1117 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1118 sysconfdir
=$ac_optarg ;;
1120 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1121 ac_prev
=target_alias
;;
1122 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1123 target_alias
=$ac_optarg ;;
1125 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1128 -version |
--version |
--versio |
--versi |
--vers |
-V)
1129 ac_init_version
=: ;;
1132 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1133 # Reject names that are not valid shell variable names.
1134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1135 as_fn_error $?
"invalid package name: $ac_useropt"
1136 ac_useropt_orig
=$ac_useropt
1137 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1142 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1143 ac_unrecognized_sep
=', ';;
1145 eval with_
$ac_useropt=\
$ac_optarg ;;
1147 -without-* |
--without-*)
1148 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1149 # Reject names that are not valid shell variable names.
1150 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1151 as_fn_error $?
"invalid package name: $ac_useropt"
1152 ac_useropt_orig
=$ac_useropt
1153 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154 case $ac_user_opts in
1158 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1159 ac_unrecognized_sep
=', ';;
1161 eval with_
$ac_useropt=no
;;
1164 # Obsolete; use --with-x.
1167 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1168 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1169 ac_prev
=x_includes
;;
1170 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1171 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1172 x_includes
=$ac_optarg ;;
1174 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1175 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1176 ac_prev
=x_libraries
;;
1177 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1178 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1179 x_libraries
=$ac_optarg ;;
1181 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1182 Try \`$0 --help' for more information"
1186 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1187 # Reject names that are not valid shell variable names.
1188 case $ac_envvar in #(
1189 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1190 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1192 eval $ac_envvar=\
$ac_optarg
1193 export $ac_envvar ;;
1196 # FIXME: should be removed in autoconf 3.0.
1197 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1199 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1206 if test -n "$ac_prev"; then
1207 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1208 as_fn_error $?
"missing argument to $ac_option"
1211 if test -n "$ac_unrecognized_opts"; then
1212 case $enable_option_checking in
1214 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1215 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1219 # Check all directory arguments for consistency.
1220 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221 datadir sysconfdir sharedstatedir localstatedir includedir \
1222 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223 libdir localedir mandir
1225 eval ac_val
=\$
$ac_var
1226 # Remove trailing slashes.
1229 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1230 eval $ac_var=\
$ac_val;;
1232 # Be sure to have absolute directory names.
1234 [\\/$
]* | ?
:[\\/]* ) continue;;
1235 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1237 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1240 # There might be people who depend on the old broken behavior: `$host'
1241 # used to hold the argument of --host etc.
1242 # FIXME: To remove some day.
1245 target
=$target_alias
1247 # FIXME: To remove some day.
1248 if test "x$host_alias" != x
; then
1249 if test "x$build_alias" = x
; then
1250 cross_compiling
=maybe
1251 elif test "x$build_alias" != "x$host_alias"; then
1257 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1259 test "$silent" = yes && exec 6>/dev
/null
1262 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1263 ac_ls_di
=`ls -di .` &&
1264 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1265 as_fn_error $?
"working directory cannot be determined"
1266 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1267 as_fn_error $?
"pwd does not report name of working directory"
1270 # Find the source files, if location was not specified.
1271 if test -z "$srcdir"; then
1272 ac_srcdir_defaulted
=yes
1273 # Try the directory containing this script, then the parent directory.
1274 ac_confdir
=`$as_dirname -- "$as_myself" ||
1275 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1276 X"$as_myself" : 'X\(//\)[^/]' \| \
1277 X"$as_myself" : 'X\(//\)$' \| \
1278 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1279 $as_echo X"$as_myself" |
1280 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298 if test ! -r "$srcdir/$ac_unique_file"; then
1302 ac_srcdir_defaulted
=no
1304 if test ! -r "$srcdir/$ac_unique_file"; then
1305 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1306 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1308 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1310 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1312 # When building in place, set srcdir=.
1313 if test "$ac_abs_confdir" = "$ac_pwd"; then
1316 # Remove unnecessary trailing slashes from srcdir.
1317 # Double slashes in file names in object file debugging info
1318 # mess up M-x gdb in Emacs.
1320 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1322 for ac_var
in $ac_precious_vars; do
1323 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1324 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1325 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1326 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1330 # Report the --help message.
1332 if test "$ac_init_help" = "long"; then
1333 # Omit some internal or obsolete options to make the list less imposing.
1334 # This message is too long to be a string in the A/UX 3.1 sh.
1336 \`configure' configures gdbsupport 1.0 to adapt to many kinds of systems.
1338 Usage: $0 [OPTION]... [VAR=VALUE]...
1340 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1341 VAR=VALUE. See below for descriptions of some of the useful variables.
1343 Defaults for the options are specified in brackets.
1346 -h, --help display this help and exit
1347 --help=short display options specific to this package
1348 --help=recursive display the short help of all the included packages
1349 -V, --version display version information and exit
1350 -q, --quiet, --silent do not print \`checking ...' messages
1351 --cache-file=FILE cache test results in FILE [disabled]
1352 -C, --config-cache alias for \`--cache-file=config.cache'
1353 -n, --no-create do not create output files
1354 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1356 Installation directories:
1357 --prefix=PREFIX install architecture-independent files in PREFIX
1358 [$ac_default_prefix]
1359 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1362 By default, \`make install' will install all the files in
1363 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1364 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1365 for instance \`--prefix=\$HOME'.
1367 For better control, use the options below.
1369 Fine tuning of the installation directories:
1370 --bindir=DIR user executables [EPREFIX/bin]
1371 --sbindir=DIR system admin executables [EPREFIX/sbin]
1372 --libexecdir=DIR program executables [EPREFIX/libexec]
1373 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1374 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1375 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1376 --libdir=DIR object code libraries [EPREFIX/lib]
1377 --includedir=DIR C header files [PREFIX/include]
1378 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1379 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1380 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1381 --infodir=DIR info documentation [DATAROOTDIR/info]
1382 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1383 --mandir=DIR man documentation [DATAROOTDIR/man]
1384 --docdir=DIR documentation root [DATAROOTDIR/doc/gdbsupport]
1385 --htmldir=DIR html documentation [DOCDIR]
1386 --dvidir=DIR dvi documentation [DOCDIR]
1387 --pdfdir=DIR pdf documentation [DOCDIR]
1388 --psdir=DIR ps documentation [DOCDIR]
1394 --program-prefix=PREFIX prepend PREFIX to installed program names
1395 --program-suffix=SUFFIX append SUFFIX to installed program names
1396 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1399 --build=BUILD configure
for building on BUILD
[guessed
]
1400 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1401 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1405 if test -n "$ac_init_help"; then
1406 case $ac_init_help in
1407 short | recursive
) echo "Configuration of gdbsupport 1.0:";;
1412 --disable-option-checking ignore unrecognized
--enable/--with options
1413 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1414 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1415 --enable-maintainer-mode
1416 enable make rules and dependencies not useful
(and
1417 sometimes confusing
) to the casual installer
1418 --enable-silent-rules less verbose build output
(undo
: "make V=1")
1419 --disable-silent-rules verbose build output
(undo
: "make V=0")
1420 --enable-dependency-tracking
1421 do not reject slow dependency extractors
1422 --disable-dependency-tracking
1423 speeds up one-time build
1424 --enable-plugins Enable support
for plugins
1425 --disable-largefile omit support
for large files
1426 --enable-threading include support
for parallel processing of data
1428 --disable-rpath do not hardcode runtime library paths
1429 --enable-unit-tests Enable the inclusion of unit tests when compiling
1431 --enable-werror treat compile warnings as errors
1432 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1433 --enable-gdb-build-warnings
1434 enable GDB specific build-time compiler warnings
if
1438 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1439 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1440 --with-intel-pt include Intel Processor Trace support
(auto
/yes
/no
)
1441 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1442 --with-libipt-prefix[=DIR
] search
for libipt
in DIR
/include and DIR
/lib
1443 --without-libipt-prefix don
't search for libipt in includedir and libdir
1444 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1446 Some influential environment variables:
1447 CC C compiler command
1448 CFLAGS C compiler flags
1449 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1450 nonstandard directory <lib dir>
1451 LIBS libraries to pass to the linker, e.g. -l<library>
1452 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1453 you have headers in a nonstandard directory <include dir>
1454 CXX C++ compiler command
1455 CXXFLAGS C++ compiler flags
1458 Use these variables to override the choices made by `configure' or to
help
1459 it to
find libraries and programs with nonstandard names
/locations.
1461 Report bugs to the package provider.
1466 if test "$ac_init_help" = "recursive"; then
1467 # If there are subdirs, report their specific --help.
1468 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1469 test -d "$ac_dir" ||
1470 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1475 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1477 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1478 # A ".." for each directory in $ac_dir_suffix.
1479 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1480 case $ac_top_builddir_sub in
1481 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1482 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1485 ac_abs_top_builddir
=$ac_pwd
1486 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1487 # for backward compatibility:
1488 ac_top_builddir
=$ac_top_build_prefix
1491 .
) # We are building in place.
1493 ac_top_srcdir
=$ac_top_builddir_sub
1494 ac_abs_top_srcdir
=$ac_pwd ;;
1495 [\\/]* | ?
:[\\/]* ) # Absolute name.
1496 ac_srcdir
=$srcdir$ac_dir_suffix;
1497 ac_top_srcdir
=$srcdir
1498 ac_abs_top_srcdir
=$srcdir ;;
1500 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1502 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1504 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1506 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1507 # Check for guested configure.
1508 if test -f "$ac_srcdir/configure.gnu"; then
1510 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511 elif test -f "$ac_srcdir/configure"; then
1513 $SHELL "$ac_srcdir/configure" --help=recursive
1515 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1521 test -n "$ac_init_help" && exit $ac_status
1522 if $ac_init_version; then
1524 gdbsupport configure
1.0
1525 generated by GNU Autoconf
2.69
1527 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1528 This configure
script is free software
; the Free Software Foundation
1529 gives unlimited permission to copy
, distribute and modify it.
1534 ## ------------------------ ##
1535 ## Autoconf initialization. ##
1536 ## ------------------------ ##
1538 # ac_fn_c_try_compile LINENO
1539 # --------------------------
1540 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1541 ac_fn_c_try_compile
()
1543 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1544 rm -f conftest.
$ac_objext
1545 if { { ac_try
="$ac_compile"
1547 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1548 *) ac_try_echo=$ac_try;;
1550 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551 $as_echo "$ac_try_echo"; } >&5
1552 (eval "$ac_compile") 2>conftest.err
1554 if test -s conftest.err; then
1555 grep -v '^ *+' conftest.err >conftest.er1
1556 cat conftest.er1 >&5
1557 mv -f conftest.er1 conftest.err
1559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560 test $ac_status = 0; } && {
1561 test -z "$ac_c_werror_flag" ||
1562 test ! -s conftest.err
1563 } && test -s conftest.$ac_objext; then :
1566 $as_echo "$as_me: failed program was:" >&5
1567 sed 's/^/| /' conftest.$ac_ext >&5
1571 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1572 as_fn_set_status $ac_retval
1574 } # ac_fn_c_try_compile
1576 # ac_fn_cxx_try_compile LINENO
1577 # ----------------------------
1578 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1579 ac_fn_cxx_try_compile ()
1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582 rm -f conftest.$ac_objext
1583 if { { ac_try="$ac_compile"
1585 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1586 *) ac_try_echo
=$ac_try;;
1588 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_compile") 2>conftest.err
1592 if test -s conftest.err
; then
1593 grep -v '^ *+' conftest.err
>conftest.er1
1594 cat conftest.er1
>&5
1595 mv -f conftest.er1 conftest.err
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; } && {
1599 test -z "$ac_cxx_werror_flag" ||
1600 test ! -s conftest.err
1601 } && test -s conftest.
$ac_objext; then :
1604 $as_echo "$as_me: failed program was:" >&5
1605 sed 's/^/| /' conftest.
$ac_ext >&5
1609 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 as_fn_set_status
$ac_retval
1612 } # ac_fn_cxx_try_compile
1614 # ac_fn_c_try_cpp LINENO
1615 # ----------------------
1616 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1619 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1620 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1622 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1623 *) ac_try_echo=$ac_try;;
1625 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1626 $as_echo "$ac_try_echo"; } >&5
1627 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1629 if test -s conftest.err; then
1630 grep -v '^ *+' conftest.err >conftest.er1
1631 cat conftest.er1 >&5
1632 mv -f conftest.er1 conftest.err
1634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1635 test $ac_status = 0; } > conftest.i && {
1636 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1637 test ! -s conftest.err
1641 $as_echo "$as_me: failed program was:" >&5
1642 sed 's/^/| /' conftest.$ac_ext >&5
1646 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1647 as_fn_set_status $ac_retval
1651 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1652 # -------------------------------------------------------
1653 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1654 # the include files in INCLUDES and setting the cache variable VAR
1656 ac_fn_c_check_header_mongrel ()
1658 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659 if eval \${$3+:} false; then :
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1661 $as_echo_n "checking for $2... " >&6; }
1662 if eval \${$3+:} false; then :
1663 $as_echo_n "(cached) " >&6
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667 $as_echo "$ac_res" >&6; }
1669 # Is the header compilable?
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1671 $as_echo_n "checking $2 usability... " >&6; }
1672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1673 /* end confdefs.h. */
1677 if ac_fn_c_try_compile "$LINENO"; then :
1678 ac_header_compiler=yes
1680 ac_header_compiler=no
1682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1684 $as_echo "$ac_header_compiler" >&6; }
1686 # Is the header present?
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1688 $as_echo_n "checking $2 presence... " >&6; }
1689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1690 /* end confdefs.h. */
1693 if ac_fn_c_try_cpp "$LINENO"; then :
1694 ac_header_preproc=yes
1696 ac_header_preproc=no
1698 rm -f conftest.err conftest.i conftest.$ac_ext
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1700 $as_echo "$ac_header_preproc" >&6; }
1702 # So? What about this header?
1703 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1706 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1708 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1712 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1714 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1716 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1718 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1720 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724 $as_echo_n "checking for $2... " >&6; }
1725 if eval \${$3+:} false; then :
1726 $as_echo_n "(cached) " >&6
1728 eval "$3=\$ac_header_compiler"
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732 $as_echo "$ac_res" >&6; }
1734 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1736 } # ac_fn_c_check_header_mongrel
1738 # ac_fn_c_try_run LINENO
1739 # ----------------------
1740 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1741 # that executables *can* be run.
1744 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1745 if { { ac_try="$ac_link"
1747 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1748 *) ac_try_echo
=$ac_try;;
1750 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751 $as_echo "$ac_try_echo"; } >&5
1752 (eval "$ac_link") 2>&5
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1756 { { case "(($ac_try" in
1757 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1758 *) ac_try_echo=$ac_try;;
1760 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1761 $as_echo "$ac_try_echo"; } >&5
1762 (eval "$ac_try") 2>&5
1764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1765 test $ac_status = 0; }; }; then :
1768 $as_echo "$as_me: program exited with status $ac_status" >&5
1769 $as_echo "$as_me: failed program was:" >&5
1770 sed 's/^/| /' conftest.$ac_ext >&5
1772 ac_retval=$ac_status
1774 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1775 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1776 as_fn_set_status $ac_retval
1780 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1781 # -------------------------------------------------------
1782 # Tests whether HEADER exists and can be compiled using the include files in
1783 # INCLUDES, setting the cache variable VAR accordingly.
1784 ac_fn_c_check_header_compile ()
1786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1788 $as_echo_n "checking for $2... " >&6; }
1789 if eval \${$3+:} false; then :
1790 $as_echo_n "(cached) " >&6
1792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793 /* end confdefs.h. */
1797 if ac_fn_c_try_compile "$LINENO"; then :
1802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806 $as_echo "$ac_res" >&6; }
1807 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1809 } # ac_fn_c_check_header_compile
1811 # ac_fn_c_try_link LINENO
1812 # -----------------------
1813 # Try to link conftest.$ac_ext, and return whether this succeeded.
1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817 rm -f conftest.$ac_objext conftest$ac_exeext
1818 if { { ac_try="$ac_link"
1820 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1821 *) ac_try_echo
=$ac_try;;
1823 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1824 $as_echo "$ac_try_echo"; } >&5
1825 (eval "$ac_link") 2>conftest.err
1827 if test -s conftest.err
; then
1828 grep -v '^ *+' conftest.err
>conftest.er1
1829 cat conftest.er1
>&5
1830 mv -f conftest.er1 conftest.err
1832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1833 test $ac_status = 0; } && {
1834 test -z "$ac_c_werror_flag" ||
1835 test ! -s conftest.err
1836 } && test -s conftest
$ac_exeext && {
1837 test "$cross_compiling" = yes ||
1838 test -x conftest
$ac_exeext
1842 $as_echo "$as_me: failed program was:" >&5
1843 sed 's/^/| /' conftest.
$ac_ext >&5
1847 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1848 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1849 # interfere with the next link command; also delete a directory that is
1850 # left behind by Apple's compiler. We do this before executing the actions.
1851 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1852 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1853 as_fn_set_status
$ac_retval
1855 } # ac_fn_c_try_link
1857 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1858 # -------------------------------------------
1859 # Tests whether TYPE exists after having included INCLUDES, setting cache
1860 # variable VAR accordingly.
1861 ac_fn_c_check_type
()
1863 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865 $as_echo_n "checking for $2... " >&6; }
1866 if eval \
${$3+:} false
; then :
1867 $as_echo_n "(cached) " >&6
1870 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1871 /* end confdefs.h. */
1882 if ac_fn_c_try_compile
"$LINENO"; then :
1883 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1884 /* end confdefs.h. */
1895 if ac_fn_c_try_compile
"$LINENO"; then :
1900 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1902 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906 $as_echo "$ac_res" >&6; }
1907 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909 } # ac_fn_c_check_type
1911 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1912 # --------------------------------------------
1913 # Tries to find the compile-time value of EXPR in a program that includes
1914 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1916 ac_fn_c_compute_int
()
1918 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1919 if test "$cross_compiling" = yes; then
1920 # Depending upon the size, compute the lo and hi bounds.
1921 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1922 /* end confdefs.h. */
1927 static int test_array [1 - 2 * !(($2) >= 0)];
1929 return test_array [0];
1935 if ac_fn_c_try_compile
"$LINENO"; then :
1938 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1939 /* end confdefs.h. */
1944 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1946 return test_array [0];
1952 if ac_fn_c_try_compile
"$LINENO"; then :
1953 ac_hi
=$ac_mid; break
1955 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
1956 if test $ac_lo -le $ac_mid; then
1960 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
1962 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1965 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1966 /* end confdefs.h. */
1971 static int test_array [1 - 2 * !(($2) < 0)];
1973 return test_array [0];
1979 if ac_fn_c_try_compile
"$LINENO"; then :
1982 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1983 /* end confdefs.h. */
1988 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1990 return test_array [0];
1996 if ac_fn_c_try_compile
"$LINENO"; then :
1997 ac_lo
=$ac_mid; break
1999 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2000 if test $ac_mid -le $ac_hi; then
2004 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2006 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2011 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2013 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2014 # Binary search between lo and hi bounds.
2015 while test "x$ac_lo" != "x$ac_hi"; do
2016 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2017 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2018 /* end confdefs.h. */
2023 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2025 return test_array [0];
2031 if ac_fn_c_try_compile
"$LINENO"; then :
2034 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2036 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2039 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2043 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2044 /* end confdefs.h. */
2046 static long int longval () { return $2; }
2047 static unsigned long int ulongval () { return $2; }
2054 FILE *f = fopen ("conftest.val", "w");
2059 long int i = longval ();
2062 fprintf (f, "%ld", i);
2066 unsigned long int i = ulongval ();
2069 fprintf (f, "%lu", i);
2071 /* Do not output a trailing newline, as this causes \r\n confusion
2072 on some platforms. */
2073 return ferror (f) || fclose (f) != 0;
2079 if ac_fn_c_try_run
"$LINENO"; then :
2080 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2084 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2085 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2089 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2090 as_fn_set_status
$ac_retval
2092 } # ac_fn_c_compute_int
2094 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2095 # ---------------------------------------------
2096 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2098 ac_fn_c_check_decl
()
2100 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2101 as_decl_name
=`echo $2|sed 's/ *(.*//'`
2102 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2104 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2105 if eval \
${$3+:} false
; then :
2106 $as_echo_n "(cached) " >&6
2108 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h. */
2114 #ifndef $as_decl_name
2116 (void) $as_decl_use;
2118 (void) $as_decl_name;
2126 if ac_fn_c_try_compile
"$LINENO"; then :
2131 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2135 $as_echo "$ac_res" >&6; }
2136 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2138 } # ac_fn_c_check_decl
2140 # ac_fn_c_check_func LINENO FUNC VAR
2141 # ----------------------------------
2142 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2143 ac_fn_c_check_func
()
2145 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2147 $as_echo_n "checking for $2... " >&6; }
2148 if eval \
${$3+:} false
; then :
2149 $as_echo_n "(cached) " >&6
2151 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2152 /* end confdefs.h. */
2153 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2154 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2155 #define $2 innocuous_$2
2157 /* System header to define __stub macros and hopefully few prototypes,
2158 which can conflict with char $2 (); below.
2159 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2160 <limits.h> exists even on freestanding compilers. */
2163 # include <limits.h>
2165 # include <assert.h>
2170 /* Override any GCC internal prototype to avoid an error.
2171 Use char because int might match the return type of a GCC
2172 builtin and then its argument prototype would still apply. */
2177 /* The GNU C library defines this for functions which it implements
2178 to always fail with ENOSYS. Some functions are actually named
2179 something starting with __ and the normal name is an alias. */
2180 #if defined __stub_$2 || defined __stub___$2
2192 if ac_fn_c_try_link
"$LINENO"; then :
2197 rm -f core conftest.err conftest.
$ac_objext \
2198 conftest
$ac_exeext conftest.
$ac_ext
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2202 $as_echo "$ac_res" >&6; }
2203 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2205 } # ac_fn_c_check_func
2207 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2208 # ----------------------------------------------------
2209 # Tries to find if the field MEMBER exists in type AGGR, after including
2210 # INCLUDES, setting cache variable VAR accordingly.
2211 ac_fn_c_check_member
()
2213 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2215 $as_echo_n "checking for $2.$3... " >&6; }
2216 if eval \
${$4+:} false
; then :
2217 $as_echo_n "(cached) " >&6
2219 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2220 /* end confdefs.h. */
2232 if ac_fn_c_try_compile
"$LINENO"; then :
2235 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2236 /* end confdefs.h. */
2242 if (sizeof ac_aggr.$3)
2248 if ac_fn_c_try_compile
"$LINENO"; then :
2253 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2255 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2259 $as_echo "$ac_res" >&6; }
2260 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2262 } # ac_fn_c_check_member
2264 # ac_fn_cxx_try_link LINENO
2265 # -------------------------
2266 # Try to link conftest.$ac_ext, and return whether this succeeded.
2267 ac_fn_cxx_try_link
()
2269 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2270 rm -f conftest.
$ac_objext conftest
$ac_exeext
2271 if { { ac_try
="$ac_link"
2273 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2274 *) ac_try_echo=$ac_try;;
2276 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2277 $as_echo "$ac_try_echo"; } >&5
2278 (eval "$ac_link") 2>conftest.err
2280 if test -s conftest.err; then
2281 grep -v '^ *+' conftest.err >conftest.er1
2282 cat conftest.er1 >&5
2283 mv -f conftest.er1 conftest.err
2285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2286 test $ac_status = 0; } && {
2287 test -z "$ac_cxx_werror_flag" ||
2288 test ! -s conftest.err
2289 } && test -s conftest$ac_exeext && {
2290 test "$cross_compiling" = yes ||
2291 test -x conftest$ac_exeext
2295 $as_echo "$as_me: failed program was:" >&5
2296 sed 's/^/| /' conftest.$ac_ext >&5
2300 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2301 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2302 # interfere with the next link command; also delete a directory that is
2303 # left behind by Apple's compiler. We do this before executing the actions.
2304 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2305 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2306 as_fn_set_status $ac_retval
2308 } # ac_fn_cxx_try_link
2310 # ac_fn_cxx_check_func LINENO FUNC VAR
2311 # ------------------------------------
2312 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2313 ac_fn_cxx_check_func ()
2315 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2317 $as_echo_n "checking for $2... " >&6; }
2318 if eval \${$3+:} false; then :
2319 $as_echo_n "(cached) " >&6
2321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2322 /* end confdefs.h. */
2323 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2324 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2325 #define $2 innocuous_$2
2327 /* System header to define __stub macros and hopefully few prototypes,
2328 which can conflict with char $2 (); below.
2329 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2330 <limits.h> exists even on freestanding compilers. */
2333 # include <limits.h>
2335 # include <assert.h>
2340 /* Override any GCC internal prototype to avoid an error.
2341 Use char because int might match the return type of a GCC
2342 builtin and then its argument prototype would still apply. */
2347 /* The GNU C library defines this for functions which it implements
2348 to always fail with ENOSYS. Some functions are actually named
2349 something starting with __ and the normal name is an alias. */
2350 #if defined __stub_$2 || defined __stub___$2
2362 if ac_fn_cxx_try_link "$LINENO"; then :
2367 rm -f core conftest.err conftest.$ac_objext \
2368 conftest$ac_exeext conftest.$ac_ext
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2372 $as_echo "$ac_res" >&6; }
2373 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2375 } # ac_fn_cxx_check_func
2376 cat >config.log <<_ACEOF
2377 This file contains any messages produced by compilers while
2378 running configure, to aid debugging if configure makes a mistake.
2380 It was created by gdbsupport $as_me 1.0, which was
2381 generated by GNU Autoconf 2.69. Invocation command line was
2393 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2394 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2395 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2396 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2397 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2399 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2400 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2402 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2403 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2404 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2405 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2406 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2407 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2408 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416 test -z "$as_dir" && as_dir=.
2417 $as_echo "PATH: $as_dir"
2433 # Keep a trace of the command line.
2434 # Strip out --no-create and --no-recursion so they do not pile up.
2435 # Strip out --silent because we don't want to record it for future runs.
2436 # Also quote any args containing shell meta-characters.
2437 # Make two passes to allow for proper duplicate-argument suppression.
2441 ac_must_keep_next=false
2447 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2448 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2449 | -silent | --silent | --silen | --sile | --sil)
2452 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2455 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2457 as_fn_append ac_configure_args1 " '$ac_arg'"
2458 if test $ac_must_keep_next = true; then
2459 ac_must_keep_next=false # Got value, back to normal.
2462 *=* | --config-cache | -C | -disable-* | --disable-* \
2463 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2464 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2465 | -with-* | --with-* | -without-* | --without-* | --x)
2466 case "$ac_configure_args0 " in
2467 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2470 -* ) ac_must_keep_next=true ;;
2473 as_fn_append ac_configure_args " '$ac_arg'"
2478 { ac_configure_args0=; unset ac_configure_args0;}
2479 { ac_configure_args1=; unset ac_configure_args1;}
2481 # When interrupted or exit'd, cleanup temporary files, and complete
2482 # config.log. We remove comments because anyway the quotes in there
2483 # would cause problems or look ugly.
2484 # WARNING: Use '\'' to represent an apostrophe within the trap.
2485 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2486 trap 'exit_status=$?
2487 # Save into config.log some information that might help in debugging.
2491 $as_echo "## ---------------- ##
2492 ## Cache variables. ##
2493 ## ---------------- ##"
2495 # The following way of writing the cache mishandles newlines in values,
2497 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2498 eval ac_val=\$$ac_var
2502 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2503 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2506 _ | IFS | as_nl) ;; #(
2507 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2508 *) { eval $ac_var=; unset $ac_var;} ;;
2513 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2514 *${as_nl}ac_space=\ *)
2516 "s/'\''/'\''\\\\'\'''\''/g;
2517 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2520 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2527 $as_echo "## ----------------- ##
2528 ## Output variables. ##
2529 ## ----------------- ##"
2531 for ac_var in $ac_subst_vars
2533 eval ac_val=\$$ac_var
2535 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2537 $as_echo "$ac_var='\''$ac_val'\''"
2541 if test -n "$ac_subst_files"; then
2542 $as_echo "## ------------------- ##
2543 ## File substitutions. ##
2544 ## ------------------- ##"
2546 for ac_var in $ac_subst_files
2548 eval ac_val=\$$ac_var
2550 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2552 $as_echo "$ac_var='\''$ac_val'\''"
2557 if test -s confdefs.h; then
2558 $as_echo "## ----------- ##
2565 test "$ac_signal" != 0 &&
2566 $as_echo "$as_me: caught signal $ac_signal"
2567 $as_echo "$as_me: exit $exit_status"
2569 rm -f core *.core core.conftest.* &&
2570 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2573 for ac_signal in 1 2 13 15; do
2574 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2578 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2579 rm -f -r conftest* confdefs.h
2581 $as_echo "/* confdefs.h */" > confdefs.h
2583 # Predefined preprocessor variables.
2585 cat >>confdefs.h <<_ACEOF
2586 #define PACKAGE_NAME "$PACKAGE_NAME"
2589 cat >>confdefs.h <<_ACEOF
2590 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2593 cat >>confdefs.h <<_ACEOF
2594 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2597 cat >>confdefs.h <<_ACEOF
2598 #define PACKAGE_STRING "$PACKAGE_STRING"
2601 cat >>confdefs.h <<_ACEOF
2602 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2605 cat >>confdefs.h <<_ACEOF
2606 #define PACKAGE_URL "$PACKAGE_URL"
2610 # Let the site file select an alternate cache file if it wants to.
2611 # Prefer an explicitly selected file to automatically selected ones.
2614 if test -n "$CONFIG_SITE"; then
2615 # We do not want a PATH search for config.site.
2616 case $CONFIG_SITE in #((
2617 -*) ac_site_file1=./$CONFIG_SITE;;
2618 */*) ac_site_file1=$CONFIG_SITE;;
2619 *) ac_site_file1=./$CONFIG_SITE;;
2621 elif test "x$prefix" != xNONE; then
2622 ac_site_file1=$prefix/share/config.site
2623 ac_site_file2=$prefix/etc/config.site
2625 ac_site_file1=$ac_default_prefix/share/config.site
2626 ac_site_file2=$ac_default_prefix/etc/config.site
2628 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2630 test "x$ac_site_file" = xNONE && continue
2631 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2633 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2634 sed 's/^/| /' "$ac_site_file" >&5
2636 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2637 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2638 as_fn_error $? "failed to load site
script $ac_site_file
2639 See \
`config.log' for more details" "$LINENO" 5; }
2643 if test -r "$cache_file"; then
2644 # Some versions of bash will fail to source /dev/null (special files
2645 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2646 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2648 $as_echo "$as_me: loading cache $cache_file" >&6;}
2650 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2651 *) . "./$cache_file";;
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2656 $as_echo "$as_me: creating cache $cache_file" >&6;}
2660 as_fn_append ac_header_list " stdlib.h"
2661 as_fn_append ac_header_list " unistd.h"
2662 as_fn_append ac_header_list " sys/param.h"
2663 # Check that the precious variables saved in the cache have kept the same
2665 ac_cache_corrupted=false
2666 for ac_var in $ac_precious_vars; do
2667 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2668 eval ac_new_set=\$ac_env_${ac_var}_set
2669 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2670 eval ac_new_val=\$ac_env_${ac_var}_value
2671 case $ac_old_set,$ac_new_set in
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2674 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2675 ac_cache_corrupted=: ;;
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2678 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2679 ac_cache_corrupted=: ;;
2682 if test "x$ac_old_val" != "x$ac_new_val"; then
2683 # differences in whitespace do not lead to failure.
2684 ac_old_val_w=`echo x
$ac_old_val`
2685 ac_new_val_w=`echo x
$ac_new_val`
2686 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2688 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2689 ac_cache_corrupted=:
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2692 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2693 eval $ac_var=\$ac_old_val
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2696 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2698 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2701 # Pass precious variables to config.status.
2702 if test "$ac_new_set" = set; then
2704 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2705 *) ac_arg=$ac_var=$ac_new_val ;;
2707 case " $ac_configure_args " in
2708 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2709 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2713 if $ac_cache_corrupted; then
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2715 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2717 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2718 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2720 ## -------------------- ##
2721 ## Main body of script. ##
2722 ## -------------------- ##
2725 ac_cpp='$CPP $CPPFLAGS'
2726 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2727 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2728 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2735 ac_config_headers="$ac_config_headers config.h:config.in"
2738 # Set build, build_cpu, build_vendor and build_os.
2740 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2741 if test -f "$ac_dir/install-sh"; then
2743 ac_install_sh="$ac_aux_dir/install-sh -c"
2745 elif test -f "$ac_dir/install.sh"; then
2747 ac_install_sh="$ac_aux_dir/install.sh -c"
2749 elif test -f "$ac_dir/shtool"; then
2751 ac_install_sh="$ac_aux_dir/shtool install -c"
2755 if test -z "$ac_aux_dir"; then
2756 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2759 # These three variables are undocumented and unsupported,
2760 # and are intended to be withdrawn in a future Autoconf release.
2761 # They can cause serious problems if a builder's source tree is in a directory
2762 # whose full name contains unusual characters.
2763 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2764 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2765 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2768 # Make sure we can run config.sub.
2769 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2770 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2773 $as_echo_n "checking build system type... " >&6; }
2774 if ${ac_cv_build+:} false; then :
2775 $as_echo_n "(cached) " >&6
2777 ac_build_alias=$build_alias
2778 test "x$ac_build_alias" = x &&
2779 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2780 test "x$ac_build_alias" = x &&
2781 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2782 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2783 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2787 $as_echo "$ac_cv_build" >&6; }
2788 case $ac_cv_build in
2790 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2793 ac_save_IFS=$IFS; IFS='-'
2799 # Remember, the first character of IFS is used to create $*,
2800 # except with old shells:
2803 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2807 # Set host, host_cpu, host_vendor, and host_os.
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2809 $as_echo_n "checking host system type... " >&6; }
2810 if ${ac_cv_host+:} false; then :
2811 $as_echo_n "(cached) " >&6
2813 if test "x$host_alias" = x; then
2814 ac_cv_host=$ac_cv_build
2816 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2817 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2822 $as_echo "$ac_cv_host" >&6; }
2825 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2828 ac_save_IFS=$IFS; IFS='-'
2834 # Remember, the first character of IFS is used to create $*,
2835 # except with old shells:
2838 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2842 # Set target, target_cpu, target_vendor, and target_os.
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2844 $as_echo_n "checking target system type... " >&6; }
2845 if ${ac_cv_target+:} false; then :
2846 $as_echo_n "(cached) " >&6
2848 if test "x$target_alias" = x; then
2849 ac_cv_target=$ac_cv_host
2851 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2852 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2857 $as_echo "$ac_cv_target" >&6; }
2858 case $ac_cv_target in
2860 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2862 target=$ac_cv_target
2863 ac_save_IFS=$IFS; IFS='-'
2869 # Remember, the first character of IFS is used to create $*,
2870 # except with old shells:
2873 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
2876 # The aliases save the names the user supplied, while $host etc.
2877 # will get canonicalized.
2878 test -n "$target_alias" &&
2879 test "$program_prefix$program_suffix$program_transform_name" = \
2881 program_prefix=${target_alias}-
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2885 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2886 # Check whether --enable-maintainer-mode was given.
2887 if test "${enable_maintainer_mode+set}" = set; then :
2888 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2890 USE_MAINTAINER_MODE=no
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2894 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2895 if test $USE_MAINTAINER_MODE = yes; then
2896 MAINTAINER_MODE_TRUE=
2897 MAINTAINER_MODE_FALSE='#'
2899 MAINTAINER_MODE_TRUE='#'
2900 MAINTAINER_MODE_FALSE=
2903 MAINT=$MAINTAINER_MODE_TRUE
2907 for ac_dir in .. "$srcdir"/..; do
2908 if test -f "$ac_dir/install-sh"; then
2910 ac_install_sh="$ac_aux_dir/install-sh -c"
2912 elif test -f "$ac_dir/install.sh"; then
2914 ac_install_sh="$ac_aux_dir/install.sh -c"
2916 elif test -f "$ac_dir/shtool"; then
2918 ac_install_sh="$ac_aux_dir/shtool install -c"
2922 if test -z "$ac_aux_dir"; then
2923 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2926 # These three variables are undocumented and unsupported,
2927 # and are intended to be withdrawn in a future Autoconf release.
2928 # They can cause serious problems if a builder's source tree is in a directory
2929 # whose full name contains unusual characters.
2930 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2931 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2932 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2935 am__api_version='1.15'
2937 # Find a good install program. We prefer a C program (faster),
2938 # so one script is as good as another. But avoid the broken or
2939 # incompatible versions:
2940 # SysV /etc/install, /usr/sbin/install
2941 # SunOS /usr/etc/install
2942 # IRIX /sbin/install
2944 # AmigaOS /C/install, which installs bootblocks on floppy discs
2945 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2946 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2947 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2948 # OS/2's system install, which has a completely different semantic
2949 # ./install, which can be erroneously created by make from ./install.sh.
2950 # Reject install programs that cannot install multiple files.
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2952 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2953 if test -z "$INSTALL"; then
2954 if ${ac_cv_path_install+:} false; then :
2955 $as_echo_n "(cached) " >&6
2957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961 test -z "$as_dir" && as_dir=.
2962 # Account for people who put trailing slashes in PATH elements.
2963 case $as_dir/ in #((
2964 ./ | .// | /[cC]/* | \
2965 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2966 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2969 # OSF1 and SCO ODT 3.0 have their own names for install.
2970 # Don't use installbsd from OSF since it installs stuff as root
2972 for ac_prog in ginstall scoinst install; do
2973 for ac_exec_ext in '' $ac_executable_extensions; do
2974 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2975 if test $ac_prog = install &&
2976 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2977 # AIX install. It has an incompatible calling convention.
2979 elif test $ac_prog = install &&
2980 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2981 # program-specific install script used by HP pwplus--don't use.
2984 rm -rf conftest.one conftest.two conftest.dir
2985 echo one > conftest.one
2986 echo two > conftest.two
2988 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2989 test -s conftest.one && test -s conftest.two &&
2990 test -s conftest.dir/conftest.one &&
2991 test -s conftest.dir/conftest.two
2993 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3006 rm -rf conftest.one conftest.two conftest.dir
3009 if test "${ac_cv_path_install+set}" = set; then
3010 INSTALL=$ac_cv_path_install
3012 # As a last resort, use the slow shell script. Don't cache a
3013 # value for INSTALL within a source directory, because that will
3014 # break other packages using the cache if that directory is
3015 # removed, or if the value is a relative name.
3016 INSTALL=$ac_install_sh
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3020 $as_echo "$INSTALL" >&6; }
3022 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3023 # It thinks the first close brace ends the variable substitution.
3024 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3026 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3028 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3031 $as_echo_n "checking whether build environment is sane... " >&6; }
3032 # Reject unsafe characters in $srcdir or the absolute working directory
3033 # name. Accept space and tab only in the latter.
3037 *[\\\"\#\$\&\'\`$am_lf]*)
3038 as_fn_error $?
"unsafe absolute working directory name" "$LINENO" 5;;
3041 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
3042 as_fn_error $?
"unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3045 # Do 'set' in a subshell so we don't clobber the current shell's
3046 # arguments. Must try -L first in case configure is actually a
3047 # symlink; some systems play weird games with the mod time of symlinks
3048 # (eg FreeBSD returns the mod time of the symlink's containing
3052 for am_try
in 1 2; do
3053 echo "timestamp, slept: $am_has_slept" > conftest.
file
3054 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3055 if test "$*" = "X"; then
3057 set X
`ls -t "$srcdir/configure" conftest.file`
3059 if test "$*" != "X $srcdir/configure conftest.file" \
3060 && test "$*" != "X conftest.file $srcdir/configure"; then
3062 # If neither matched, then we have a broken ls. This can happen
3063 # if, for instance, CONFIG_SHELL is bash and it inherits a
3064 # broken ls alias from the environment. This has actually
3065 # happened. Such a system could not be considered "sane".
3066 as_fn_error $?
"ls -t appears to fail. Make sure there is not a broken
3067 alias in your environment" "$LINENO" 5
3069 if test "$2" = conftest.
file ||
test $am_try -eq 2; then
3076 test "$2" = conftest.
file
3082 as_fn_error $?
"newly created file is older than distributed files!
3083 Check your system clock" "$LINENO" 5
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3086 $as_echo "yes" >&6; }
3087 # If we didn't sleep, we still need to ensure time stamps of config.status and
3088 # generated files are strictly newer.
3090 if grep 'slept: no' conftest.
file >/dev
/null
2>&1; then
3097 test "$program_prefix" != NONE
&&
3098 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
3099 # Use a double $ so make ignores it.
3100 test "$program_suffix" != NONE
&&
3101 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
3102 # Double any \ or $.
3103 # By default was `s,x,x', remove it if useless.
3104 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
3105 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
3107 # Expand $ac_aux_dir to an absolute path.
3108 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
3110 if test x
"${MISSING+set}" != xset
; then
3113 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
3115 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
3118 # Use eval to expand $SHELL
3119 if eval "$MISSING --is-lightweight"; then
3120 am_missing_run
="$MISSING "
3123 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3124 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3127 if test x
"${install_sh+set}" != xset
; then
3130 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
3132 install_sh
="\${SHELL} $am_aux_dir/install-sh"
3136 # Installed binaries are usually stripped using 'strip' when the user
3137 # run "make install-strip". However 'strip' might not be the right
3138 # tool to use in cross-compilation environments, therefore Automake
3139 # will honor the 'STRIP' environment variable to overrule this program.
3140 if test "$cross_compiling" != no
; then
3141 if test -n "$ac_tool_prefix"; then
3142 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3143 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3145 $as_echo_n "checking for $ac_word... " >&6; }
3146 if ${ac_cv_prog_STRIP+:} false
; then :
3147 $as_echo_n "(cached) " >&6
3149 if test -n "$STRIP"; then
3150 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
3152 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3156 test -z "$as_dir" && as_dir
=.
3157 for ac_exec_ext
in '' $ac_executable_extensions; do
3158 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3159 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
3160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3169 STRIP
=$ac_cv_prog_STRIP
3170 if test -n "$STRIP"; then
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3172 $as_echo "$STRIP" >&6; }
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3175 $as_echo "no" >&6; }
3180 if test -z "$ac_cv_prog_STRIP"; then
3182 # Extract the first word of "strip", so it can be a program name with args.
3183 set dummy strip
; ac_word
=$2
3184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3185 $as_echo_n "checking for $ac_word... " >&6; }
3186 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
3187 $as_echo_n "(cached) " >&6
3189 if test -n "$ac_ct_STRIP"; then
3190 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
3192 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3196 test -z "$as_dir" && as_dir
=.
3197 for ac_exec_ext
in '' $ac_executable_extensions; do
3198 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3199 ac_cv_prog_ac_ct_STRIP
="strip"
3200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3209 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3210 if test -n "$ac_ct_STRIP"; then
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3212 $as_echo "$ac_ct_STRIP" >&6; }
3214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3215 $as_echo "no" >&6; }
3218 if test "x$ac_ct_STRIP" = x
; then
3221 case $cross_compiling:$ac_tool_warned in
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3224 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3225 ac_tool_warned
=yes ;;
3230 STRIP
="$ac_cv_prog_STRIP"
3234 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3237 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3238 if test -z "$MKDIR_P"; then
3239 if ${ac_cv_path_mkdir+:} false
; then :
3240 $as_echo_n "(cached) " >&6
3242 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3243 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3246 test -z "$as_dir" && as_dir
=.
3247 for ac_prog
in mkdir gmkdir
; do
3248 for ac_exec_ext
in '' $ac_executable_extensions; do
3249 as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext" ||
continue
3250 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3251 'mkdir (GNU coreutils) '* | \
3252 'mkdir (coreutils) '* | \
3253 'mkdir (fileutils) '4.1*)
3254 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3264 test -d .
/--version && rmdir .
/--version
3265 if test "${ac_cv_path_mkdir+set}" = set; then
3266 MKDIR_P
="$ac_cv_path_mkdir -p"
3268 # As a last resort, use the slow shell script. Don't cache a
3269 # value for MKDIR_P within a source directory, because that will
3270 # break other packages using the cache if that directory is
3271 # removed, or if the value is a relative name.
3272 MKDIR_P
="$ac_install_sh -d"
3275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3276 $as_echo "$MKDIR_P" >&6; }
3278 for ac_prog
in gawk mawk nawk
awk
3280 # Extract the first word of "$ac_prog", so it can be a program name with args.
3281 set dummy
$ac_prog; ac_word
=$2
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3283 $as_echo_n "checking for $ac_word... " >&6; }
3284 if ${ac_cv_prog_AWK+:} false
; then :
3285 $as_echo_n "(cached) " >&6
3287 if test -n "$AWK"; then
3288 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3290 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3294 test -z "$as_dir" && as_dir
=.
3295 for ac_exec_ext
in '' $ac_executable_extensions; do
3296 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3297 ac_cv_prog_AWK
="$ac_prog"
3298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3308 if test -n "$AWK"; then
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3310 $as_echo "$AWK" >&6; }
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3313 $as_echo "no" >&6; }
3317 test -n "$AWK" && break
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3321 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3323 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3324 if eval \
${ac_cv_prog_make_${ac_make}_set+:} false
; then :
3325 $as_echo_n "(cached) " >&6
3327 cat >conftest.
make <<\_ACEOF
3330 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3332 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3333 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3335 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3337 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3341 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343 $as_echo "yes" >&6; }
3346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3347 $as_echo "no" >&6; }
3348 SET_MAKE
="MAKE=${MAKE-make}"
3351 rm -rf .tst
2>/dev
/null
3352 mkdir .tst
2>/dev
/null
3353 if test -d .tst
; then
3358 rmdir .tst
2>/dev
/null
3360 # Check whether --enable-silent-rules was given.
3361 if test "${enable_silent_rules+set}" = set; then :
3362 enableval
=$enable_silent_rules;
3365 case $enable_silent_rules in # (((
3366 yes) AM_DEFAULT_VERBOSITY
=0;;
3367 no
) AM_DEFAULT_VERBOSITY
=1;;
3368 *) AM_DEFAULT_VERBOSITY
=1;;
3370 am_make
=${MAKE-make}
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3372 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3373 if ${am_cv_make_support_nested_variables+:} false
; then :
3374 $as_echo_n "(cached) " >&6
3376 if $as_echo 'TRUE=$(BAR$(V))
3382 .PHONY: am__doit' |
$am_make -f - >/dev
/null
2>&1; then
3383 am_cv_make_support_nested_variables
=yes
3385 am_cv_make_support_nested_variables
=no
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3389 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3390 if test $am_cv_make_support_nested_variables = yes; then
3392 AM_DEFAULT_V
='$(AM_DEFAULT_VERBOSITY)'
3394 AM_V
=$AM_DEFAULT_VERBOSITY
3395 AM_DEFAULT_V
=$AM_DEFAULT_VERBOSITY
3399 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3400 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3401 # is not polluted with repeated "-I."
3402 am__isrc
=' -I$(srcdir)'
3403 # test to see if srcdir already configured
3404 if test -f $srcdir/config.status
; then
3405 as_fn_error $?
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3409 # test whether we have cygpath
3410 if test -z "$CYGPATH_W"; then
3411 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3412 CYGPATH_W
='cygpath -w'
3419 # Define the identity of the package.
3420 PACKAGE
='gdbsupport'
3424 cat >>confdefs.h
<<_ACEOF
3425 #define PACKAGE "$PACKAGE"
3429 cat >>confdefs.h
<<_ACEOF
3430 #define VERSION "$VERSION"
3433 # Some tools Automake needs.
3435 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3438 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3441 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3444 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3447 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3449 # For better backward compatibility. To be removed once Automake 1.9.x
3450 # dies out for good. For more background, see:
3451 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3452 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3453 mkdir_p
='$(MKDIR_P)'
3455 # We need awk for the "check" target (and possibly the TAP driver). The
3456 # system "awk" is bad on some platforms.
3457 # Always define AMTAR for backward compatibility. Yes, it's still used
3458 # in the wild :-( We should find a proper way to deprecate it ...
3462 # We'll loop over all known methods to create a tar archive until one works.
3463 _am_tools
='gnutar pax cpio none'
3465 am__tar
='$${TAR-tar} chof - "$$tardir"' am__untar
='$${TAR-tar} xf -'
3472 # POSIX will say in a future version that running "rm -f" with no argument
3473 # is OK; and we want to be able to make that assumption in our Makefile
3474 # recipes. So use an aggressive probe to check that the usage we want is
3475 # actually supported "in the wild" to an acceptable degree.
3476 # See automake bug#10828.
3477 # To make any issue more visible, cause the running configure to be aborted
3478 # by default if the 'rm' program in use doesn't match our expectations; the
3479 # user can still override this though.
3480 if rm -f && rm -fr && rm -rf; then : OK
; else
3484 Your 'rm' program seems unable to run without file operands specified
3485 on the command line, even when the '-f' option is present. This is contrary
3486 to the behaviour of most rm programs out there, and not conforming with
3487 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3489 Please tell bug-automake@gnu.org about your system, including the value
3490 of your $PATH and any error possibly output before this message. This
3491 can help us improve future automake versions.
3494 if test x
"$ACCEPT_INFERIOR_RM_PROGRAM" = x
"yes"; then
3495 echo 'Configuration will proceed anyway, since you have set the' >&2
3496 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3500 Aborting the configuration process, to ensure you take notice of the issue.
3502 You can download and install GNU coreutils to get an 'rm' implementation
3503 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3505 If you want to complete the configuration process using your problematic
3506 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3507 to "yes", and re-run configure.
3510 as_fn_error $?
"Your 'rm' program is bad, sorry." "$LINENO" 5
3514 # Check whether --enable-silent-rules was given.
3515 if test "${enable_silent_rules+set}" = set; then :
3516 enableval
=$enable_silent_rules;
3519 case $enable_silent_rules in # (((
3520 yes) AM_DEFAULT_VERBOSITY
=0;;
3521 no
) AM_DEFAULT_VERBOSITY
=1;;
3522 *) AM_DEFAULT_VERBOSITY
=0;;
3524 am_make
=${MAKE-make}
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3526 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3527 if ${am_cv_make_support_nested_variables+:} false
; then :
3528 $as_echo_n "(cached) " >&6
3530 if $as_echo 'TRUE=$(BAR$(V))
3536 .PHONY: am__doit' |
$am_make -f - >/dev
/null
2>&1; then
3537 am_cv_make_support_nested_variables
=yes
3539 am_cv_make_support_nested_variables
=no
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3543 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3544 if test $am_cv_make_support_nested_variables = yes; then
3546 AM_DEFAULT_V
='$(AM_DEFAULT_VERBOSITY)'
3548 AM_V
=$AM_DEFAULT_VERBOSITY
3549 AM_DEFAULT_V
=$AM_DEFAULT_VERBOSITY
3555 ac_cpp='$CPP $CPPFLAGS'
3556 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
3557 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
3558 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3559 if test -n "$ac_tool_prefix"; then
3560 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3561 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3563 $as_echo_n "checking for $ac_word... " >&6; }
3564 if ${ac_cv_prog_CC+:} false; then :
3565 $as_echo_n "(cached) " >&6
3567 if test -n "$CC"; then
3568 ac_cv_prog_CC="$CC" # Let the user override the test.
3570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3574 test -z "$as_dir" && as_dir=.
3575 for ac_exec_ext in '' $ac_executable_extensions; do
3576 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3577 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3588 if test -n "$CC"; then
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3590 $as_echo "$CC" >&6; }
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3593 $as_echo "no" >&6; }
3598 if test -z "$ac_cv_prog_CC"; then
3600 # Extract the first word of "gcc", so it can be a program name with args.
3601 set dummy gcc; ac_word=$2
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3603 $as_echo_n "checking for $ac_word... " >&6; }
3604 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3605 $as_echo_n "(cached) " >&6
3607 if test -n "$ac_ct_CC"; then
3608 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3614 test -z "$as_dir" && as_dir=.
3615 for ac_exec_ext in '' $ac_executable_extensions; do
3616 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3617 ac_cv_prog_ac_ct_CC="gcc"
3618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3627 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3628 if test -n "$ac_ct_CC"; then
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3630 $as_echo "$ac_ct_CC" >&6; }
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 $as_echo "no" >&6; }
3636 if test "x$ac_ct_CC" = x; then
3639 case $cross_compiling:$ac_tool_warned in
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3642 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3643 ac_tool_warned=yes ;;
3651 if test -z "$CC"; then
3652 if test -n "$ac_tool_prefix"; then
3653 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3654 set dummy ${ac_tool_prefix}cc; 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 ${ac_cv_prog_CC+:} false; then :
3658 $as_echo_n "(cached) " >&6
3660 if test -n "$CC"; then
3661 ac_cv_prog_CC="$CC" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3670 ac_cv_prog_CC="${ac_tool_prefix}cc"
3671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3681 if test -n "$CC"; then
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3683 $as_echo "$CC" >&6; }
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3686 $as_echo "no" >&6; }
3692 if test -z "$CC"; then
3693 # Extract the first word of "cc", so it can be a program name with args.
3694 set dummy cc; ac_word=$2
3695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3696 $as_echo_n "checking for $ac_word... " >&6; }
3697 if ${ac_cv_prog_CC+:} false; then :
3698 $as_echo_n "(cached) " >&6
3700 if test -n "$CC"; then
3701 ac_cv_prog_CC="$CC" # Let the user override the test.
3704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708 test -z "$as_dir" && as_dir=.
3709 for ac_exec_ext in '' $ac_executable_extensions; do
3710 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3711 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3712 ac_prog_rejected=yes
3716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3723 if test $ac_prog_rejected = yes; then
3724 # We found a bogon in the path, so make sure we never use it.
3725 set dummy $ac_cv_prog_CC
3727 if test $# != 0; then
3728 # We chose a different compiler from the bogus one.
3729 # However, it has the same basename, so the bogon will be chosen
3730 # first if we set CC to just the basename; use the full file name.
3732 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3738 if test -n "$CC"; then
3739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3740 $as_echo "$CC" >&6; }
3742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3743 $as_echo "no" >&6; }
3748 if test -z "$CC"; then
3749 if test -n "$ac_tool_prefix"; then
3750 for ac_prog in cl.exe
3752 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3753 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3755 $as_echo_n "checking for $ac_word... " >&6; }
3756 if ${ac_cv_prog_CC+:} false; then :
3757 $as_echo_n "(cached) " >&6
3759 if test -n "$CC"; then
3760 ac_cv_prog_CC="$CC" # Let the user override the test.
3762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766 test -z "$as_dir" && as_dir=.
3767 for ac_exec_ext in '' $ac_executable_extensions; do
3768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3769 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3780 if test -n "$CC"; then
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3782 $as_echo "$CC" >&6; }
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3785 $as_echo "no" >&6; }
3789 test -n "$CC" && break
3792 if test -z "$CC"; then
3794 for ac_prog in cl.exe
3796 # Extract the first word of "$ac_prog", so it can be a program name with args.
3797 set dummy $ac_prog; ac_word=$2
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3799 $as_echo_n "checking for $ac_word... " >&6; }
3800 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3801 $as_echo_n "(cached) " >&6
3803 if test -n "$ac_ct_CC"; then
3804 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3810 test -z "$as_dir" && as_dir=.
3811 for ac_exec_ext in '' $ac_executable_extensions; do
3812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3813 ac_cv_prog_ac_ct_CC="$ac_prog"
3814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3823 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3824 if test -n "$ac_ct_CC"; then
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3826 $as_echo "$ac_ct_CC" >&6; }
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3829 $as_echo "no" >&6; }
3833 test -n "$ac_ct_CC" && break
3836 if test "x$ac_ct_CC" = x; then
3839 case $cross_compiling:$ac_tool_warned in
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3842 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3843 ac_tool_warned=yes ;;
3852 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3853 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3854 as_fn_error $? "no acceptable C compiler found in \$PATH
3855 See \`config.log
' for more details" "$LINENO" 5; }
3857 # Provide some information about the compiler.
3858 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3861 for ac_option in --version -v -V -qversion; do
3862 { { ac_try="$ac_compiler $ac_option >&5"
3864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3865 *) ac_try_echo=$ac_try;;
3867 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3868 $as_echo "$ac_try_echo"; } >&5
3869 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3871 if test -s conftest.err; then
3873 ... rest of stderr output deleted ...
3874 10q
' conftest.err >conftest.er1
3875 cat conftest.er1 >&5
3877 rm -f conftest.er1 conftest.err
3878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3879 test $ac_status = 0; }
3882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3883 /* end confdefs.h. */
3893 ac_clean_files_save=$ac_clean_files
3894 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3895 # Try to create an executable without -o first, disregard a.out.
3896 # It will help us diagnose broken compilers, and finding out an intuition
3898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3899 $as_echo_n "checking whether the C compiler works... " >&6; }
3900 ac_link_default=`$as_echo "$ac_link" | sed 's
/ -o *conftest
[^
]*//'`
3902 # The possible output files:
3903 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3906 for ac_file in $ac_files
3909 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3910 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3915 if { { ac_try="$ac_link_default"
3917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3918 *) ac_try_echo=$ac_try;;
3920 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3921 $as_echo "$ac_try_echo"; } >&5
3922 (eval "$ac_link_default") 2>&5
3924 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3925 test $ac_status = 0; }; then :
3926 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3927 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3928 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3929 # so that the user can short-circuit this test for compilers unknown to
3931 for ac_file
in $ac_files ''
3933 test -f "$ac_file" ||
continue
3935 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3938 # We found the default executable, but exeext='' is most
3942 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3944 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3946 # We set ac_cv_exeext here because the later test for it is not
3947 # safe: cross compilers may not add the suffix if given an `-o'
3948 # argument, so we may need to know it at that point already.
3949 # Even if this section looks crufty: it has the advantage of
3956 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3961 if test -z "$ac_file"; then :
3962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3963 $as_echo "no" >&6; }
3964 $as_echo "$as_me: failed program was:" >&5
3965 sed 's/^/| /' conftest.
$ac_ext >&5
3967 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3968 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3969 as_fn_error
77 "C compiler cannot create executables
3970 See \`config.log' for more details" "$LINENO" 5; }
3972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3973 $as_echo "yes" >&6; }
3975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3976 $as_echo_n "checking for C compiler default output file name... " >&6; }
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3978 $as_echo "$ac_file" >&6; }
3979 ac_exeext
=$ac_cv_exeext
3981 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
3982 ac_clean_files
=$ac_clean_files_save
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3984 $as_echo_n "checking for suffix of executables... " >&6; }
3985 if { { ac_try
="$ac_link"
3987 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3988 *) ac_try_echo=$ac_try;;
3990 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3991 $as_echo "$ac_try_echo"; } >&5
3992 (eval "$ac_link") 2>&5
3994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3995 test $ac_status = 0; }; then :
3996 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
3997 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
3998 # work properly (i.e., refer to `conftest.exe'), while it won't with
4000 for ac_file
in conftest.exe conftest conftest.
*; do
4001 test -f "$ac_file" ||
continue
4003 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
4004 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4010 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4011 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4012 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
4013 See \`config.log' for more details" "$LINENO" 5; }
4015 rm -f conftest conftest
$ac_cv_exeext
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4017 $as_echo "$ac_cv_exeext" >&6; }
4019 rm -f conftest.
$ac_ext
4020 EXEEXT
=$ac_cv_exeext
4022 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4023 /* end confdefs.h. */
4028 FILE *f = fopen ("conftest.out", "w");
4029 return ferror (f) || fclose (f) != 0;
4035 ac_clean_files
="$ac_clean_files conftest.out"
4036 # Check that the compiler produces executables we can run. If not, either
4037 # the compiler is broken, or we cross compile.
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4039 $as_echo_n "checking whether we are cross compiling... " >&6; }
4040 if test "$cross_compiling" != yes; then
4041 { { ac_try
="$ac_link"
4043 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4044 *) ac_try_echo=$ac_try;;
4046 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4047 $as_echo "$ac_try_echo"; } >&5
4048 (eval "$ac_link") 2>&5
4050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4051 test $ac_status = 0; }
4052 if { ac_try='./conftest$ac_cv_exeext'
4053 { { case "(($ac_try" in
4054 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4055 *) ac_try_echo
=$ac_try;;
4057 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4058 $as_echo "$ac_try_echo"; } >&5
4059 (eval "$ac_try") 2>&5
4061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4062 test $ac_status = 0; }; }; then
4065 if test "$cross_compiling" = maybe
; then
4068 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4069 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4070 as_fn_error $?
"cannot run C compiled programs.
4071 If you meant to cross compile, use \`--host'.
4072 See \`config.log' for more details" "$LINENO" 5; }
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4077 $as_echo "$cross_compiling" >&6; }
4079 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
4080 ac_clean_files
=$ac_clean_files_save
4081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4082 $as_echo_n "checking for suffix of object files... " >&6; }
4083 if ${ac_cv_objext+:} false
; then :
4084 $as_echo_n "(cached) " >&6
4086 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4087 /* end confdefs.h. */
4097 rm -f conftest.o conftest.obj
4098 if { { ac_try
="$ac_compile"
4100 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4101 *) ac_try_echo=$ac_try;;
4103 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4104 $as_echo "$ac_try_echo"; } >&5
4105 (eval "$ac_compile") 2>&5
4107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4108 test $ac_status = 0; }; then :
4109 for ac_file in conftest.o conftest.obj conftest.*; do
4110 test -f "$ac_file" || continue;
4112 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4113 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4118 $as_echo "$as_me: failed program was:" >&5
4119 sed 's/^/| /' conftest.$ac_ext >&5
4121 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4122 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4123 as_fn_error $? "cannot compute suffix of object files
: cannot compile
4124 See \
`config.log' for more details" "$LINENO" 5; }
4126 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4129 $as_echo "$ac_cv_objext" >&6; }
4130 OBJEXT=$ac_cv_objext
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4133 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4134 if ${ac_cv_c_compiler_gnu+:} false; then :
4135 $as_echo_n "(cached) " >&6
4137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4138 /* end confdefs.h. */
4151 if ac_fn_c_try_compile "$LINENO"; then :
4156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4157 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4161 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4162 if test $ac_compiler_gnu = yes; then
4167 ac_test_CFLAGS=${CFLAGS+set}
4168 ac_save_CFLAGS=$CFLAGS
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4170 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4171 if ${ac_cv_prog_cc_g+:} false; then :
4172 $as_echo_n "(cached) " >&6
4174 ac_save_c_werror_flag=$ac_c_werror_flag
4175 ac_c_werror_flag=yes
4178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4179 /* end confdefs.h. */
4189 if ac_fn_c_try_compile "$LINENO"; then :
4193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4194 /* end confdefs.h. */
4204 if ac_fn_c_try_compile "$LINENO"; then :
4207 ac_c_werror_flag=$ac_save_c_werror_flag
4209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4210 /* end confdefs.h. */
4220 if ac_fn_c_try_compile "$LINENO"; then :
4223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4228 ac_c_werror_flag=$ac_save_c_werror_flag
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4231 $as_echo "$ac_cv_prog_cc_g" >&6; }
4232 if test "$ac_test_CFLAGS" = set; then
4233 CFLAGS=$ac_save_CFLAGS
4234 elif test $ac_cv_prog_cc_g = yes; then
4235 if test "$GCC" = yes; then
4241 if test "$GCC" = yes; then
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4248 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4249 if ${ac_cv_prog_cc_c89+:} false; then :
4250 $as_echo_n "(cached) " >&6
4252 ac_cv_prog_cc_c89=no
4254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255 /* end confdefs.h. */
4259 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4260 struct buf { int x; };
4261 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4262 static char *e (p, i)
4268 static char *f (char * (*g) (char **, int), char **p, ...)
4273 s = g (p, va_arg (v,int));
4278 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4279 function prototypes and stuff, but not '\xHH' hex character constants.
4280 These don't provoke an error unfortunately, instead are silently treated
4281 as 'x'. The following induces an error, until -std is added to get
4282 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4283 array size at least. It's necessary to write '\x00'==0 to get something
4284 that's true only with -std. */
4285 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4287 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4288 inside strings and character constants. */
4290 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4292 int test (int i, double x);
4293 struct s1 {int (*f) (int a);};
4294 struct s2 {int (*f) (double a);};
4295 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4301 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4306 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4307 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4309 CC="$ac_save_CC $ac_arg"
4310 if ac_fn_c_try_compile "$LINENO"; then :
4311 ac_cv_prog_cc_c89=$ac_arg
4313 rm -f core conftest.err conftest.$ac_objext
4314 test "x$ac_cv_prog_cc_c89" != "xno" && break
4316 rm -f conftest.$ac_ext
4321 case "x$ac_cv_prog_cc_c89" in
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4324 $as_echo "none needed" >&6; } ;;
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4327 $as_echo "unsupported" >&6; } ;;
4329 CC="$CC $ac_cv_prog_cc_c89"
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4331 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4333 if test "x$ac_cv_prog_cc_c89" != xno; then :
4338 ac_cpp='$CPP $CPPFLAGS'
4339 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4340 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4341 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4344 ac_cpp='$CPP $CPPFLAGS'
4345 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4346 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4347 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4349 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4350 if ${am_cv_prog_cc_c_o+:} false; then :
4351 $as_echo_n "(cached) " >&6
4353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4354 /* end confdefs.h. */
4364 # Make sure it works both with $CC and with simple cc.
4365 # Following AC_PROG_CC_C_O, we do the test twice because some
4366 # compilers refuse to overwrite an existing .o file with -o,
4367 # though they will create one.
4368 am_cv_prog_cc_c_o=yes
4370 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4371 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4374 (exit $ac_status); } \
4375 && test -f conftest2.$ac_objext; then
4378 am_cv_prog_cc_c_o=no
4382 rm -f core conftest*
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4386 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4387 if test "$am_cv_prog_cc_c_o" != yes; then
4388 # Losing compiler, so override with the script.
4389 # FIXME: It is wrong to rewrite CC.
4390 # But if we don't then we get into trouble of one sort or another.
4391 # A longer-term fix would be to have automake use am__CC in this case,
4392 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4393 CC="$am_aux_dir/compile $CC"
4396 ac_cpp='$CPP $CPPFLAGS'
4397 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4398 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4399 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4401 DEPDIR="${am__leading_dot}deps"
4403 ac_config_commands="$ac_config_commands depfiles"
4406 am_make=${MAKE-make}
4407 cat > confinc << 'END'
4409 @echo this is the am__doit target
4412 # If we don't find an include directive, just comment out the code.
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4414 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4418 # First try GNU make style include.
4419 echo "include confinc" > confmf
4420 # Ignore all kinds of additional output from 'make'.
4421 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4422 *the\ am__doit\ target*)
4428 # Now try BSD make style include.
4429 if test "$am__include" = "#"; then
4430 echo '.include "confinc"' > confmf
4431 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4432 *the\ am__doit\ target*)
4433 am__include=.include
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4442 $as_echo "$_am_result" >&6; }
4443 rm -f confinc confmf
4445 # Check whether --enable-dependency-tracking was given.
4446 if test "${enable_dependency_tracking+set}" = set; then :
4447 enableval=$enable_dependency_tracking;
4450 if test "x$enable_dependency_tracking" != xno; then
4451 am_depcomp="$ac_aux_dir/depcomp"
4455 if test "x$enable_dependency_tracking" != xno; then
4465 depcc="$CC" am_compiler_list=
4467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4468 $as_echo_n "checking dependency style of $depcc... " >&6; }
4469 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4470 $as_echo_n "(cached) " >&6
4472 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4473 # We make a subdir and do the tests there. Otherwise we can end up
4474 # making bogus files that we don't know about and never remove. For
4475 # instance it was reported that on HP-UX the gcc test will end up
4476 # making a dummy file named 'D' -- because '-MD' means "put the output
4480 # Copy depcomp to subdir because otherwise we won't find it if we're
4481 # using a relative directory.
4482 cp "$am_depcomp" conftest.dir
4484 # We will build objects and dependencies in a subdirectory because
4485 # it helps to detect inapplicable dependency modes. For instance
4486 # both Tru64's cc and ICC support -MD to output dependencies as a
4487 # side effect of compilation, but ICC will put the dependencies in
4488 # the current directory while Tru64 will put them in the object
4492 am_cv_CC_dependencies_compiler_type=none
4493 if test "$am_compiler_list" = ""; then
4494 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4497 case " $depcc " in #(
4498 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4501 for depmode in $am_compiler_list; do
4502 # Setup a source with many dependencies, because some compilers
4503 # like to wrap large dependency lists on column 80 (with \), and
4504 # we should not choose a depcomp mode which is confused by this.
4506 # We need to recreate these files for each test, as the compiler may
4507 # overwrite some of them when testing with obscure command lines.
4508 # This happens at least with the AIX C compiler.
4510 for i in 1 2 3 4 5 6; do
4511 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4512 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4513 # Solaris 10 /bin/sh.
4514 echo '/* dummy */' > sub/conftst$i.h
4516 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4518 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4519 # mode. It turns out that the SunPro C++ compiler does not properly
4520 # handle '-M -o', and we need to detect this. Also, some Intel
4521 # versions had trouble with output in subdirs.
4522 am__obj=sub/conftest.${OBJEXT-o}
4523 am__minus_obj="-o $am__obj"
4526 # This depmode causes a compiler race in universal mode.
4527 test "$am__universal" = false || continue
4530 # After this tag, mechanisms are not by side-effect, so they'll
4531 # only be used when explicitly requested.
4532 if test "x$enable_dependency_tracking" = xyes; then
4538 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4539 # This compiler won't grok '-c -o', but also, the minuso test has
4540 # not run yet. These depmodes are late enough in the game, and
4541 # so weak that their functioning should not be impacted.
4542 am__obj=conftest.${OBJEXT-o}
4547 if depmode=$depmode \
4548 source=sub/conftest.c object=$am__obj \
4549 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4550 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4551 >/dev/null 2>conftest.err &&
4552 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4553 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4554 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4555 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4556 # icc doesn't choke on unknown options, it will just issue warnings
4557 # or remarks (even with -Werror). So we grep stderr for any message
4558 # that says an option was ignored or not supported.
4559 # When given -MP, icc 7.0 and 7.1 complain thusly:
4560 # icc: Command line warning: ignoring option '-M'; no argument required
4561 # The diagnosis changed in icc 8.0:
4562 # icc: Command line remark: option '-MP' not supported
4563 if (grep 'ignoring option' conftest.err ||
4564 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4565 am_cv_CC_dependencies_compiler_type=$depmode
4574 am_cv_CC_dependencies_compiler_type=none
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4579 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4580 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4583 test "x$enable_dependency_tracking" != xno \
4584 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4586 am__fastdepCC_FALSE='#'
4588 am__fastdepCC_TRUE='#'
4589 am__fastdepCC_FALSE=
4594 ac_cpp='$CXXCPP $CPPFLAGS'
4595 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4596 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4597 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4598 if test -z "$CXX"; then
4599 if test -n "$CCC"; then
4602 if test -n "$ac_tool_prefix"; then
4603 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4605 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4606 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4608 $as_echo_n "checking for $ac_word... " >&6; }
4609 if ${ac_cv_prog_CXX+:} false; then :
4610 $as_echo_n "(cached) " >&6
4612 if test -n "$CXX"; then
4613 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619 test -z "$as_dir" && as_dir=.
4620 for ac_exec_ext in '' $ac_executable_extensions; do
4621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4622 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4633 if test -n "$CXX"; then
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4635 $as_echo "$CXX" >&6; }
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4638 $as_echo "no" >&6; }
4642 test -n "$CXX" && break
4645 if test -z "$CXX"; then
4647 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4649 # Extract the first word of "$ac_prog", so it can be a program name with args.
4650 set dummy $ac_prog; ac_word=$2
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4652 $as_echo_n "checking for $ac_word... " >&6; }
4653 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4654 $as_echo_n "(cached) " >&6
4656 if test -n "$ac_ct_CXX"; then
4657 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4663 test -z "$as_dir" && as_dir=.
4664 for ac_exec_ext in '' $ac_executable_extensions; do
4665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4666 ac_cv_prog_ac_ct_CXX="$ac_prog"
4667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4676 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4677 if test -n "$ac_ct_CXX"; then
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4679 $as_echo "$ac_ct_CXX" >&6; }
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4682 $as_echo "no" >&6; }
4686 test -n "$ac_ct_CXX" && break
4689 if test "x$ac_ct_CXX" = x; then
4692 case $cross_compiling:$ac_tool_warned in
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4695 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4696 ac_tool_warned=yes ;;
4704 # Provide some information about the compiler.
4705 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4708 for ac_option in --version -v -V -qversion; do
4709 { { ac_try="$ac_compiler $ac_option >&5"
4711 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4712 *) ac_try_echo
=$ac_try;;
4714 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4715 $as_echo "$ac_try_echo"; } >&5
4716 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4718 if test -s conftest.err
; then
4720 ... rest of stderr output deleted ...
4721 10q' conftest.err
>conftest.er1
4722 cat conftest.er1
>&5
4724 rm -f conftest.er1 conftest.err
4725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4726 test $ac_status = 0; }
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4730 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4731 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
4732 $as_echo_n "(cached) " >&6
4734 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4735 /* end confdefs.h. */
4748 if ac_fn_cxx_try_compile
"$LINENO"; then :
4753 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4754 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4758 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4759 if test $ac_compiler_gnu = yes; then
4764 ac_test_CXXFLAGS
=${CXXFLAGS+set}
4765 ac_save_CXXFLAGS
=$CXXFLAGS
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4767 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4768 if ${ac_cv_prog_cxx_g+:} false
; then :
4769 $as_echo_n "(cached) " >&6
4771 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
4772 ac_cxx_werror_flag
=yes
4775 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4776 /* end confdefs.h. */
4786 if ac_fn_cxx_try_compile
"$LINENO"; then :
4787 ac_cv_prog_cxx_g
=yes
4790 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4791 /* end confdefs.h. */
4801 if ac_fn_cxx_try_compile
"$LINENO"; then :
4804 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4806 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4807 /* end confdefs.h. */
4817 if ac_fn_cxx_try_compile
"$LINENO"; then :
4818 ac_cv_prog_cxx_g
=yes
4820 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4822 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4824 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4825 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4828 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4829 if test "$ac_test_CXXFLAGS" = set; then
4830 CXXFLAGS
=$ac_save_CXXFLAGS
4831 elif test $ac_cv_prog_cxx_g = yes; then
4832 if test "$GXX" = yes; then
4838 if test "$GXX" = yes; then
4845 ac_cpp
='$CPP $CPPFLAGS'
4846 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4847 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4848 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4850 depcc
="$CXX" am_compiler_list
=
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4853 $as_echo_n "checking dependency style of $depcc... " >&6; }
4854 if ${am_cv_CXX_dependencies_compiler_type+:} false
; then :
4855 $as_echo_n "(cached) " >&6
4857 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4858 # We make a subdir and do the tests there. Otherwise we can end up
4859 # making bogus files that we don't know about and never remove. For
4860 # instance it was reported that on HP-UX the gcc test will end up
4861 # making a dummy file named 'D' -- because '-MD' means "put the output
4865 # Copy depcomp to subdir because otherwise we won't find it if we're
4866 # using a relative directory.
4867 cp "$am_depcomp" conftest.dir
4869 # We will build objects and dependencies in a subdirectory because
4870 # it helps to detect inapplicable dependency modes. For instance
4871 # both Tru64's cc and ICC support -MD to output dependencies as a
4872 # side effect of compilation, but ICC will put the dependencies in
4873 # the current directory while Tru64 will put them in the object
4877 am_cv_CXX_dependencies_compiler_type
=none
4878 if test "$am_compiler_list" = ""; then
4879 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4882 case " $depcc " in #(
4883 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4886 for depmode
in $am_compiler_list; do
4887 # Setup a source with many dependencies, because some compilers
4888 # like to wrap large dependency lists on column 80 (with \), and
4889 # we should not choose a depcomp mode which is confused by this.
4891 # We need to recreate these files for each test, as the compiler may
4892 # overwrite some of them when testing with obscure command lines.
4893 # This happens at least with the AIX C compiler.
4895 for i
in 1 2 3 4 5 6; do
4896 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4897 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4898 # Solaris 10 /bin/sh.
4899 echo '/* dummy */' > sub
/conftst
$i.h
4901 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4903 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4904 # mode. It turns out that the SunPro C++ compiler does not properly
4905 # handle '-M -o', and we need to detect this. Also, some Intel
4906 # versions had trouble with output in subdirs.
4907 am__obj
=sub
/conftest.
${OBJEXT-o}
4908 am__minus_obj
="-o $am__obj"
4911 # This depmode causes a compiler race in universal mode.
4912 test "$am__universal" = false ||
continue
4915 # After this tag, mechanisms are not by side-effect, so they'll
4916 # only be used when explicitly requested.
4917 if test "x$enable_dependency_tracking" = xyes
; then
4923 msvc7 | msvc7msys | msvisualcpp | msvcmsys
)
4924 # This compiler won't grok '-c -o', but also, the minuso test has
4925 # not run yet. These depmodes are late enough in the game, and
4926 # so weak that their functioning should not be impacted.
4927 am__obj
=conftest.
${OBJEXT-o}
4932 if depmode
=$depmode \
4933 source=sub
/conftest.c object
=$am__obj \
4934 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4935 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4936 >/dev
/null
2>conftest.err
&&
4937 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4938 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4939 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4940 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4941 # icc doesn't choke on unknown options, it will just issue warnings
4942 # or remarks (even with -Werror). So we grep stderr for any message
4943 # that says an option was ignored or not supported.
4944 # When given -MP, icc 7.0 and 7.1 complain thusly:
4945 # icc: Command line warning: ignoring option '-M'; no argument required
4946 # The diagnosis changed in icc 8.0:
4947 # icc: Command line remark: option '-MP' not supported
4948 if (grep 'ignoring option' conftest.err ||
4949 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4950 am_cv_CXX_dependencies_compiler_type
=$depmode
4959 am_cv_CXX_dependencies_compiler_type
=none
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4964 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4965 CXXDEPMODE
=depmode
=$am_cv_CXX_dependencies_compiler_type
4968 test "x$enable_dependency_tracking" != xno \
4969 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3
; then
4970 am__fastdepCXX_TRUE
=
4971 am__fastdepCXX_FALSE
='#'
4973 am__fastdepCXX_TRUE
='#'
4974 am__fastdepCXX_FALSE
=
4978 if test -n "$ac_tool_prefix"; then
4979 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4980 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4982 $as_echo_n "checking for $ac_word... " >&6; }
4983 if ${ac_cv_prog_RANLIB+:} false
; then :
4984 $as_echo_n "(cached) " >&6
4986 if test -n "$RANLIB"; then
4987 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4989 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4993 test -z "$as_dir" && as_dir
=.
4994 for ac_exec_ext
in '' $ac_executable_extensions; do
4995 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4996 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5006 RANLIB
=$ac_cv_prog_RANLIB
5007 if test -n "$RANLIB"; then
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5009 $as_echo "$RANLIB" >&6; }
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5012 $as_echo "no" >&6; }
5017 if test -z "$ac_cv_prog_RANLIB"; then
5018 ac_ct_RANLIB
=$RANLIB
5019 # Extract the first word of "ranlib", so it can be a program name with args.
5020 set dummy ranlib
; ac_word
=$2
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5022 $as_echo_n "checking for $ac_word... " >&6; }
5023 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
5024 $as_echo_n "(cached) " >&6
5026 if test -n "$ac_ct_RANLIB"; then
5027 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5029 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5033 test -z "$as_dir" && as_dir
=.
5034 for ac_exec_ext
in '' $ac_executable_extensions; do
5035 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5036 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5046 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5047 if test -n "$ac_ct_RANLIB"; then
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5049 $as_echo "$ac_ct_RANLIB" >&6; }
5051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5052 $as_echo "no" >&6; }
5055 if test "x$ac_ct_RANLIB" = x
; then
5058 case $cross_compiling:$ac_tool_warned in
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5061 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5062 ac_tool_warned
=yes ;;
5064 RANLIB
=$ac_ct_RANLIB
5067 RANLIB
="$ac_cv_prog_RANLIB"
5073 ac_cpp
='$CPP $CPPFLAGS'
5074 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5075 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5076 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5078 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5079 # On Suns, sometimes $CPP names a directory.
5080 if test -n "$CPP" && test -d "$CPP"; then
5083 if test -z "$CPP"; then
5084 if ${ac_cv_prog_CPP+:} false
; then :
5085 $as_echo_n "(cached) " >&6
5087 # Double quotes because CPP needs to be expanded
5088 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5091 for ac_c_preproc_warn_flag
in '' yes
5093 # Use a header file that comes with gcc, so configuring glibc
5094 # with a fresh cross-compiler works.
5095 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5096 # <limits.h> exists even on freestanding compilers.
5097 # On the NeXT, cc -E runs the code through the compiler's parser,
5098 # not just through cpp. "Syntax error" is here to catch this case.
5099 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5100 /* end confdefs.h. */
5102 # include <limits.h>
5104 # include <assert.h>
5108 if ac_fn_c_try_cpp
"$LINENO"; then :
5111 # Broken: fails on valid input.
5114 rm -f conftest.err conftest.i conftest.
$ac_ext
5116 # OK, works on sane cases. Now check whether nonexistent headers
5117 # can be detected and how.
5118 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5119 /* end confdefs.h. */
5120 #include <ac_nonexistent.h>
5122 if ac_fn_c_try_cpp
"$LINENO"; then :
5123 # Broken: success on invalid input.
5126 # Passes both tests.
5130 rm -f conftest.err conftest.i conftest.
$ac_ext
5133 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5134 rm -f conftest.i conftest.err conftest.
$ac_ext
5135 if $ac_preproc_ok; then :
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5148 $as_echo "$CPP" >&6; }
5150 for ac_c_preproc_warn_flag
in '' yes
5152 # Use a header file that comes with gcc, so configuring glibc
5153 # with a fresh cross-compiler works.
5154 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5155 # <limits.h> exists even on freestanding compilers.
5156 # On the NeXT, cc -E runs the code through the compiler's parser,
5157 # not just through cpp. "Syntax error" is here to catch this case.
5158 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5159 /* end confdefs.h. */
5161 # include <limits.h>
5163 # include <assert.h>
5167 if ac_fn_c_try_cpp
"$LINENO"; then :
5170 # Broken: fails on valid input.
5173 rm -f conftest.err conftest.i conftest.
$ac_ext
5175 # OK, works on sane cases. Now check whether nonexistent headers
5176 # can be detected and how.
5177 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5178 /* end confdefs.h. */
5179 #include <ac_nonexistent.h>
5181 if ac_fn_c_try_cpp
"$LINENO"; then :
5182 # Broken: success on invalid input.
5185 # Passes both tests.
5189 rm -f conftest.err conftest.i conftest.
$ac_ext
5192 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5193 rm -f conftest.i conftest.err conftest.
$ac_ext
5194 if $ac_preproc_ok; then :
5197 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5198 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5199 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
5200 See \`config.log' for more details" "$LINENO" 5; }
5204 ac_cpp
='$CPP $CPPFLAGS'
5205 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5206 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5207 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5211 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5212 if ${ac_cv_path_GREP+:} false
; then :
5213 $as_echo_n "(cached) " >&6
5215 if test -z "$GREP"; then
5216 ac_path_GREP_found
=false
5217 # Loop through the user's path and test for each of PROGNAME-LIST
5218 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5219 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5222 test -z "$as_dir" && as_dir
=.
5223 for ac_prog
in grep ggrep
; do
5224 for ac_exec_ext
in '' $ac_executable_extensions; do
5225 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5226 as_fn_executable_p
"$ac_path_GREP" ||
continue
5227 # Check for GNU ac_path_GREP and select it if it is found.
5228 # Check for GNU $ac_path_GREP
5229 case `"$ac_path_GREP" --version 2>&1` in
5231 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5234 $as_echo_n 0123456789 >"conftest.in"
5237 cat "conftest.in" "conftest.in" >"conftest.tmp"
5238 mv "conftest.tmp" "conftest.in"
5239 cp "conftest.in" "conftest.nl"
5240 $as_echo 'GREP' >> "conftest.nl"
5241 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5242 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5243 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5244 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5245 # Best one so far, save it but keep looking for a better one
5246 ac_cv_path_GREP
="$ac_path_GREP"
5247 ac_path_GREP_max
=$ac_count
5249 # 10*(2^10) chars as input seems more than enough
5250 test $ac_count -gt 10 && break
5252 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5255 $ac_path_GREP_found && break 3
5260 if test -z "$ac_cv_path_GREP"; then
5261 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5264 ac_cv_path_GREP
=$GREP
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5269 $as_echo "$ac_cv_path_GREP" >&6; }
5270 GREP
="$ac_cv_path_GREP"
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5274 $as_echo_n "checking for egrep... " >&6; }
5275 if ${ac_cv_path_EGREP+:} false
; then :
5276 $as_echo_n "(cached) " >&6
5278 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5279 then ac_cv_path_EGREP
="$GREP -E"
5281 if test -z "$EGREP"; then
5282 ac_path_EGREP_found
=false
5283 # Loop through the user's path and test for each of PROGNAME-LIST
5284 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5285 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5288 test -z "$as_dir" && as_dir
=.
5289 for ac_prog
in egrep; do
5290 for ac_exec_ext
in '' $ac_executable_extensions; do
5291 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5292 as_fn_executable_p
"$ac_path_EGREP" ||
continue
5293 # Check for GNU ac_path_EGREP and select it if it is found.
5294 # Check for GNU $ac_path_EGREP
5295 case `"$ac_path_EGREP" --version 2>&1` in
5297 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5300 $as_echo_n 0123456789 >"conftest.in"
5303 cat "conftest.in" "conftest.in" >"conftest.tmp"
5304 mv "conftest.tmp" "conftest.in"
5305 cp "conftest.in" "conftest.nl"
5306 $as_echo 'EGREP' >> "conftest.nl"
5307 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5308 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5309 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5310 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5311 # Best one so far, save it but keep looking for a better one
5312 ac_cv_path_EGREP
="$ac_path_EGREP"
5313 ac_path_EGREP_max
=$ac_count
5315 # 10*(2^10) chars as input seems more than enough
5316 test $ac_count -gt 10 && break
5318 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5321 $ac_path_EGREP_found && break 3
5326 if test -z "$ac_cv_path_EGREP"; then
5327 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5330 ac_cv_path_EGREP
=$EGREP
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5336 $as_echo "$ac_cv_path_EGREP" >&6; }
5337 EGREP
="$ac_cv_path_EGREP"
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5341 $as_echo_n "checking for ANSI C header files... " >&6; }
5342 if ${ac_cv_header_stdc+:} false
; then :
5343 $as_echo_n "(cached) " >&6
5345 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5346 /* end confdefs.h. */
5360 if ac_fn_c_try_compile
"$LINENO"; then :
5361 ac_cv_header_stdc
=yes
5363 ac_cv_header_stdc
=no
5365 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5367 if test $ac_cv_header_stdc = yes; then
5368 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5369 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5370 /* end confdefs.h. */
5374 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5375 $EGREP "memchr" >/dev
/null
2>&1; then :
5378 ac_cv_header_stdc
=no
5384 if test $ac_cv_header_stdc = yes; then
5385 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5386 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5387 /* end confdefs.h. */
5391 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5392 $EGREP "free" >/dev
/null
2>&1; then :
5395 ac_cv_header_stdc
=no
5401 if test $ac_cv_header_stdc = yes; then
5402 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5403 if test "$cross_compiling" = yes; then :
5406 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5407 /* end confdefs.h. */
5410 #if ((' ' & 0x0FF) == 0x020)
5411 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5412 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5414 # define ISLOWER(c) \
5415 (('a' <= (c) && (c) <= 'i') \
5416 || ('j' <= (c) && (c) <= 'r') \
5417 || ('s' <= (c) && (c) <= 'z'))
5418 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5421 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5426 for (i = 0; i < 256; i++)
5427 if (XOR (islower (i), ISLOWER (i))
5428 || toupper (i) != TOUPPER (i))
5433 if ac_fn_c_try_run
"$LINENO"; then :
5436 ac_cv_header_stdc
=no
5438 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5439 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5445 $as_echo "$ac_cv_header_stdc" >&6; }
5446 if test $ac_cv_header_stdc = yes; then
5448 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5452 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5453 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5454 inttypes.h stdint.h unistd.h
5456 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5457 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5459 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
5460 cat >>confdefs.h
<<_ACEOF
5461 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5470 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5471 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
5478 if test "$MINIX" = yes; then
5480 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5483 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5486 $as_echo "#define _MINIX 1" >>confdefs.h
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5492 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5493 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
5494 $as_echo_n "(cached) " >&6
5496 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5497 /* end confdefs.h. */
5499 # define __EXTENSIONS__ 1
5500 $ac_includes_default
5509 if ac_fn_c_try_compile
"$LINENO"; then :
5510 ac_cv_safe_to_define___extensions__
=yes
5512 ac_cv_safe_to_define___extensions__
=no
5514 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5517 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5518 test $ac_cv_safe_to_define___extensions__ = yes &&
5519 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5521 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5523 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5525 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5527 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5531 # The tests for host and target for $enable_largefile require
5536 # As the $enable_largefile decision depends on --enable-plugins we must set it
5537 # even in directories otherwise not depending on the $plugins option.
5541 for ac_header
in dlfcn.h
5543 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
5545 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
5546 cat >>confdefs.h
<<_ACEOF
5547 #define HAVE_DLFCN_H 1
5554 for ac_header
in windows.h
5556 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
5558 if test "x$ac_cv_header_windows_h" = xyes
; then :
5559 cat >>confdefs.h
<<_ACEOF
5560 #define HAVE_WINDOWS_H 1
5568 # Check whether --enable-plugins was given.
5569 if test "${enable_plugins+set}" = set; then :
5570 enableval
=$enable_plugins; case "${enableval}" in
5573 if test "$maybe_plugins" != "yes" ; then
5574 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
5578 plugins
=$maybe_plugins
5582 if test "$plugins" = "yes"; then
5583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
5584 $as_echo_n "checking for library containing dlsym... " >&6; }
5585 if ${ac_cv_search_dlsym+:} false
; then :
5586 $as_echo_n "(cached) " >&6
5588 ac_func_search_save_LIBS
=$LIBS
5589 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5590 /* end confdefs.h. */
5592 /* Override any GCC internal prototype to avoid an error.
5593 Use char because int might match the return type of a GCC
5594 builtin and then its argument prototype would still apply. */
5607 for ac_lib
in '' dl
; do
5608 if test -z "$ac_lib"; then
5609 ac_res
="none required"
5612 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
5614 if ac_fn_c_try_link
"$LINENO"; then :
5615 ac_cv_search_dlsym
=$ac_res
5617 rm -f core conftest.err conftest.
$ac_objext \
5619 if ${ac_cv_search_dlsym+:} false
; then :
5623 if ${ac_cv_search_dlsym+:} false
; then :
5626 ac_cv_search_dlsym
=no
5629 LIBS
=$ac_func_search_save_LIBS
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
5632 $as_echo "$ac_cv_search_dlsym" >&6; }
5633 ac_res
=$ac_cv_search_dlsym
5634 if test "$ac_res" != no
; then :
5635 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
5643 sparc-
*-solaris*|i?
86-*-solaris*)
5644 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
5645 # were mutually exclusive until Solaris 11.3. Without procfs support,
5646 # the bfd/ elf module cannot provide certain routines such as
5647 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
5648 # explicitly requested large-file support through the
5649 # --enable-largefile switch, disable large-file support in favor of
5652 # Check if <sys/procfs.h> is incompatible with large-file support.
5653 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5654 /* end confdefs.h. */
5655 #define _FILE_OFFSET_BITS 64
5656 #define _STRUCTURED_PROC 1
5657 #include <sys/procfs.h>
5666 if ac_fn_c_try_compile
"$LINENO"; then :
5667 acx_cv_procfs_lfs
=yes
5669 acx_cv_procfs_lfs
=no
5671 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5673 # Forcefully disable large-file support only if necessary, gdb is in
5675 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
5676 -a -d $srcdir/..
/gdb
-a "$enable_gdb" != no
; then
5677 : ${enable_largefile="no"}
5678 if test "$plugins" = yes; then
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5680 plugin support disabled; require large-file support which is incompatible with GDB." >&5
5681 $as_echo "$as_me: WARNING:
5682 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
5687 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
5688 # benefit of g++ 9+ which predefines it on Solaris.
5689 if test "$enable_largefile" = no
; then
5690 LARGEFILE_CPPFLAGS
="-U_FILE_OFFSET_BITS"
5696 # Check whether --enable-largefile was given.
5697 if test "${enable_largefile+set}" = set; then :
5698 enableval
=$enable_largefile;
5701 if test "$enable_largefile" != no
; then
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5704 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5705 if ${ac_cv_sys_largefile_CC+:} false
; then :
5706 $as_echo_n "(cached) " >&6
5708 ac_cv_sys_largefile_CC
=no
5709 if test "$GCC" != yes; then
5712 # IRIX 6.2 and later do not support large files by default,
5713 # so use the C compiler's -n32 option if that helps.
5714 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5715 /* end confdefs.h. */
5716 #include <sys/types.h>
5717 /* Check that off_t can represent 2**63 - 1 correctly.
5718 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5719 since some C++ compilers masquerading as C compilers
5720 incorrectly reject 9223372036854775807. */
5721 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5722 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5723 && LARGE_OFF_T % 2147483647 == 1)
5733 if ac_fn_c_try_compile
"$LINENO"; then :
5736 rm -f core conftest.err conftest.
$ac_objext
5738 if ac_fn_c_try_compile
"$LINENO"; then :
5739 ac_cv_sys_largefile_CC
=' -n32'; break
5741 rm -f core conftest.err conftest.
$ac_objext
5745 rm -f conftest.
$ac_ext
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5749 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5750 if test "$ac_cv_sys_largefile_CC" != no
; then
5751 CC
=$CC$ac_cv_sys_largefile_CC
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5755 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5756 if ${ac_cv_sys_file_offset_bits+:} false
; then :
5757 $as_echo_n "(cached) " >&6
5760 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5761 /* end confdefs.h. */
5762 #include <sys/types.h>
5763 /* Check that off_t can represent 2**63 - 1 correctly.
5764 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5765 since some C++ compilers masquerading as C compilers
5766 incorrectly reject 9223372036854775807. */
5767 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5768 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5769 && LARGE_OFF_T % 2147483647 == 1)
5779 if ac_fn_c_try_compile
"$LINENO"; then :
5780 ac_cv_sys_file_offset_bits
=no
; break
5782 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5783 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5784 /* end confdefs.h. */
5785 #define _FILE_OFFSET_BITS 64
5786 #include <sys/types.h>
5787 /* Check that off_t can represent 2**63 - 1 correctly.
5788 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5789 since some C++ compilers masquerading as C compilers
5790 incorrectly reject 9223372036854775807. */
5791 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5792 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5793 && LARGE_OFF_T % 2147483647 == 1)
5803 if ac_fn_c_try_compile
"$LINENO"; then :
5804 ac_cv_sys_file_offset_bits
=64; break
5806 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5807 ac_cv_sys_file_offset_bits
=unknown
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5812 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5813 case $ac_cv_sys_file_offset_bits in #(
5816 cat >>confdefs.h
<<_ACEOF
5817 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5822 if test $ac_cv_sys_file_offset_bits = unknown
; then
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5824 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5825 if ${ac_cv_sys_large_files+:} false
; then :
5826 $as_echo_n "(cached) " >&6
5829 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5830 /* end confdefs.h. */
5831 #include <sys/types.h>
5832 /* Check that off_t can represent 2**63 - 1 correctly.
5833 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5834 since some C++ compilers masquerading as C compilers
5835 incorrectly reject 9223372036854775807. */
5836 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5837 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5838 && LARGE_OFF_T % 2147483647 == 1)
5848 if ac_fn_c_try_compile
"$LINENO"; then :
5849 ac_cv_sys_large_files
=no
; break
5851 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5852 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5853 /* end confdefs.h. */
5854 #define _LARGE_FILES 1
5855 #include <sys/types.h>
5856 /* Check that off_t can represent 2**63 - 1 correctly.
5857 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5858 since some C++ compilers masquerading as C compilers
5859 incorrectly reject 9223372036854775807. */
5860 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5861 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5862 && LARGE_OFF_T % 2147483647 == 1)
5872 if ac_fn_c_try_compile
"$LINENO"; then :
5873 ac_cv_sys_large_files
=1; break
5875 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5876 ac_cv_sys_large_files
=unknown
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5881 $as_echo "$ac_cv_sys_large_files" >&6; }
5882 case $ac_cv_sys_large_files in #(
5885 cat >>confdefs.h
<<_ACEOF
5886 #define _LARGE_FILES $ac_cv_sys_large_files
5898 # We require a C++11 compiler. Check if one is available, and if
5899 # necessary, set CXX_DIALECT to some -std=xxx switch.
5901 ax_cxx_compile_alternatives
="11 0x" ax_cxx_compile_cxx11_required
=true
5903 ac_cpp
='$CXXCPP $CPPFLAGS'
5904 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5905 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5906 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5910 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5911 if ${ax_cv_cxx_compile_cxx11+:} false
; then :
5912 $as_echo_n "(cached) " >&6
5914 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5915 /* end confdefs.h. */
5918 // If the compiler admits that it is not ready for C++11, why torture it?
5919 // Hopefully, this will speed up the test.
5923 #error "This is not a C++ compiler"
5925 #elif __cplusplus < 201103L
5927 #error "This is not a C++11 compiler"
5934 namespace test_static_assert
5937 template <typename T>
5940 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5945 namespace test_final_override
5953 struct Derived : public Base
5955 virtual void f() override {}
5960 namespace test_double_right_angle_brackets
5963 template < typename T >
5966 typedef check<void> single_type;
5967 typedef check<check<void>> double_type;
5968 typedef check<check<check<void>>> triple_type;
5969 typedef check<check<check<check<void>>>> quadruple_type;
5973 namespace test_decltype
5986 namespace test_type_deduction
5989 template < typename T1, typename T2 >
5992 static const bool value = false;
5995 template < typename T >
5996 struct is_same<T, T>
5998 static const bool value = true;
6001 template < typename T1, typename T2 >
6003 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6009 test(const int c, volatile int v)
6011 static_assert(is_same<int, decltype(0)>::value == true, "");
6012 static_assert(is_same<int, decltype(c)>::value == false, "");
6013 static_assert(is_same<int, decltype(v)>::value == false, "");
6016 auto sumi = ac + av + 'x';
6017 auto sumf = ac + av + 1.0;
6018 static_assert(is_same<int, decltype(ac)>::value == true, "");
6019 static_assert(is_same<int, decltype(av)>::value == true, "");
6020 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6021 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6022 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6023 return (sumf > 0.0) ? sumi : add(c, v);
6028 namespace test_noexcept
6031 int f() { return 0; }
6032 int g() noexcept { return 0; }
6034 static_assert(noexcept(f()) == false, "");
6035 static_assert(noexcept(g()) == true, "");
6039 namespace test_constexpr
6042 template < typename CharT >
6043 unsigned long constexpr
6044 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6046 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6049 template < typename CharT >
6050 unsigned long constexpr
6051 strlen_c(const CharT *const s) noexcept
6053 return strlen_c_r(s, 0UL);
6056 static_assert(strlen_c("") == 0UL, "");
6057 static_assert(strlen_c("1") == 1UL, "");
6058 static_assert(strlen_c("example") == 7UL, "");
6059 static_assert(strlen_c("another\0example") == 7UL, "");
6063 namespace test_rvalue_references
6069 static constexpr int value = N;
6072 answer<1> f(int&) { return answer<1>(); }
6073 answer<2> f(const int&) { return answer<2>(); }
6074 answer<3> f(int&&) { return answer<3>(); }
6081 static_assert(decltype(f(i))::value == 1, "");
6082 static_assert(decltype(f(c))::value == 2, "");
6083 static_assert(decltype(f(0))::value == 3, "");
6088 namespace test_uniform_initialization
6093 static const int zero {};
6094 static const int one {1};
6097 static_assert(test::zero == 0, "");
6098 static_assert(test::one == 1, "");
6102 namespace test_lambdas
6108 auto lambda1 = [](){};
6109 auto lambda2 = lambda1;
6117 auto a = [](int i, int j){ return i + j; }(1, 2);
6118 auto b = []() -> int { return '0'; }();
6119 auto c = [=](){ return a + b; }();
6120 auto d = [&](){ return c; }();
6121 auto e = [a, &b](int x) mutable {
6122 const auto identity = [](int y){ return y; };
6123 for (auto i = 0; i < a; ++i)
6125 return x + identity(a + b);
6127 return a + b + c + d + e;
6133 const auto nullary = [](){ return 0; };
6134 const auto unary = [](int x){ return x; };
6135 using nullary_t = decltype(nullary);
6136 using unary_t = decltype(unary);
6137 const auto higher1st = [](nullary_t f){ return f(); };
6138 const auto higher2nd = [unary](nullary_t f1){
6139 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6141 return higher1st(nullary) + higher2nd(nullary)(unary);
6146 namespace test_variadic_templates
6152 template <int N0, int... N1toN>
6153 struct sum<N0, N1toN...>
6155 static constexpr auto value = N0 + sum<N1toN...>::value;
6161 static constexpr auto value = 0;
6164 static_assert(sum<>::value == 0, "");
6165 static_assert(sum<1>::value == 1, "");
6166 static_assert(sum<23>::value == 23, "");
6167 static_assert(sum<1, 2>::value == 3, "");
6168 static_assert(sum<5, 5, 11>::value == 21, "");
6169 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6173 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6174 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6176 namespace test_template_alias_sfinae
6181 template<typename T>
6182 using member = typename T::member_type;
6184 template<typename T>
6187 template<typename T>
6188 void func(member<T>*) {}
6192 void test() { func<foo>(0); }
6196 } // namespace cxx11
6198 #endif // __cplusplus >= 201103L
6203 if ac_fn_cxx_try_compile
"$LINENO"; then :
6204 ax_cv_cxx_compile_cxx11
=yes
6206 ax_cv_cxx_compile_cxx11
=no
6208 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6211 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6212 if test x
$ax_cv_cxx_compile_cxx11 = xyes
; then
6216 if test x
$ac_success = xno
; then
6217 for alternative
in ${ax_cxx_compile_alternatives}; do
6218 switch
="-std=gnu++${alternative}"
6219 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6221 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6222 if eval \
${$cachevar+:} false
; then :
6223 $as_echo_n "(cached) " >&6
6227 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6228 /* end confdefs.h. */
6231 // If the compiler admits that it is not ready for C++11, why torture it?
6232 // Hopefully, this will speed up the test.
6236 #error "This is not a C++ compiler"
6238 #elif __cplusplus < 201103L
6240 #error "This is not a C++11 compiler"
6247 namespace test_static_assert
6250 template <typename T>
6253 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6258 namespace test_final_override
6266 struct Derived : public Base
6268 virtual void f() override {}
6273 namespace test_double_right_angle_brackets
6276 template < typename T >
6279 typedef check<void> single_type;
6280 typedef check<check<void>> double_type;
6281 typedef check<check<check<void>>> triple_type;
6282 typedef check<check<check<check<void>>>> quadruple_type;
6286 namespace test_decltype
6299 namespace test_type_deduction
6302 template < typename T1, typename T2 >
6305 static const bool value = false;
6308 template < typename T >
6309 struct is_same<T, T>
6311 static const bool value = true;
6314 template < typename T1, typename T2 >
6316 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6322 test(const int c, volatile int v)
6324 static_assert(is_same<int, decltype(0)>::value == true, "");
6325 static_assert(is_same<int, decltype(c)>::value == false, "");
6326 static_assert(is_same<int, decltype(v)>::value == false, "");
6329 auto sumi = ac + av + 'x';
6330 auto sumf = ac + av + 1.0;
6331 static_assert(is_same<int, decltype(ac)>::value == true, "");
6332 static_assert(is_same<int, decltype(av)>::value == true, "");
6333 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6334 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6335 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6336 return (sumf > 0.0) ? sumi : add(c, v);
6341 namespace test_noexcept
6344 int f() { return 0; }
6345 int g() noexcept { return 0; }
6347 static_assert(noexcept(f()) == false, "");
6348 static_assert(noexcept(g()) == true, "");
6352 namespace test_constexpr
6355 template < typename CharT >
6356 unsigned long constexpr
6357 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6359 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6362 template < typename CharT >
6363 unsigned long constexpr
6364 strlen_c(const CharT *const s) noexcept
6366 return strlen_c_r(s, 0UL);
6369 static_assert(strlen_c("") == 0UL, "");
6370 static_assert(strlen_c("1") == 1UL, "");
6371 static_assert(strlen_c("example") == 7UL, "");
6372 static_assert(strlen_c("another\0example") == 7UL, "");
6376 namespace test_rvalue_references
6382 static constexpr int value = N;
6385 answer<1> f(int&) { return answer<1>(); }
6386 answer<2> f(const int&) { return answer<2>(); }
6387 answer<3> f(int&&) { return answer<3>(); }
6394 static_assert(decltype(f(i))::value == 1, "");
6395 static_assert(decltype(f(c))::value == 2, "");
6396 static_assert(decltype(f(0))::value == 3, "");
6401 namespace test_uniform_initialization
6406 static const int zero {};
6407 static const int one {1};
6410 static_assert(test::zero == 0, "");
6411 static_assert(test::one == 1, "");
6415 namespace test_lambdas
6421 auto lambda1 = [](){};
6422 auto lambda2 = lambda1;
6430 auto a = [](int i, int j){ return i + j; }(1, 2);
6431 auto b = []() -> int { return '0'; }();
6432 auto c = [=](){ return a + b; }();
6433 auto d = [&](){ return c; }();
6434 auto e = [a, &b](int x) mutable {
6435 const auto identity = [](int y){ return y; };
6436 for (auto i = 0; i < a; ++i)
6438 return x + identity(a + b);
6440 return a + b + c + d + e;
6446 const auto nullary = [](){ return 0; };
6447 const auto unary = [](int x){ return x; };
6448 using nullary_t = decltype(nullary);
6449 using unary_t = decltype(unary);
6450 const auto higher1st = [](nullary_t f){ return f(); };
6451 const auto higher2nd = [unary](nullary_t f1){
6452 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6454 return higher1st(nullary) + higher2nd(nullary)(unary);
6459 namespace test_variadic_templates
6465 template <int N0, int... N1toN>
6466 struct sum<N0, N1toN...>
6468 static constexpr auto value = N0 + sum<N1toN...>::value;
6474 static constexpr auto value = 0;
6477 static_assert(sum<>::value == 0, "");
6478 static_assert(sum<1>::value == 1, "");
6479 static_assert(sum<23>::value == 23, "");
6480 static_assert(sum<1, 2>::value == 3, "");
6481 static_assert(sum<5, 5, 11>::value == 21, "");
6482 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6486 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6487 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6489 namespace test_template_alias_sfinae
6494 template<typename T>
6495 using member = typename T::member_type;
6497 template<typename T>
6500 template<typename T>
6501 void func(member<T>*) {}
6505 void test() { func<foo>(0); }
6509 } // namespace cxx11
6511 #endif // __cplusplus >= 201103L
6516 if ac_fn_cxx_try_compile
"$LINENO"; then :
6521 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6524 eval ac_res
=\$
$cachevar
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6526 $as_echo "$ac_res" >&6; }
6527 if eval test x\$
$cachevar = xyes
; then
6528 CXX_DIALECT
="$switch"
6530 if test -n "$CXXCPP" ; then
6531 CXXCPP
="$CXXCPP $switch"
6539 if test x
$ac_success = xno
; then
6540 for alternative
in ${ax_cxx_compile_alternatives}; do
6541 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6542 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_
$switch" | $as_tr_sh`
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++11 features with
$switch" >&5
6544 $as_echo_n "checking whether
$CXX supports C
++11 features with
$switch...
" >&6; }
6545 if eval \${$cachevar+:} false; then :
6546 $as_echo_n "(cached
) " >&6
6550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6551 /* end confdefs.h. */
6554 // If the compiler admits that it is not ready for C++11, why torture it?
6555 // Hopefully, this will speed up the test.
6559 #error "This is not a C
++ compiler
"
6561 #elif __cplusplus < 201103L
6563 #error "This is not a C
++11 compiler
"
6570 namespace test_static_assert
6573 template <typename T>
6576 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
6581 namespace test_final_override
6589 struct Derived : public Base
6591 virtual void f() override {}
6596 namespace test_double_right_angle_brackets
6599 template < typename T >
6602 typedef check<void> single_type;
6603 typedef check<check<void>> double_type;
6604 typedef check<check<check<void>>> triple_type;
6605 typedef check<check<check<check<void>>>> quadruple_type;
6609 namespace test_decltype
6622 namespace test_type_deduction
6625 template < typename T1, typename T2 >
6628 static const bool value = false;
6631 template < typename T >
6632 struct is_same<T, T>
6634 static const bool value = true;
6637 template < typename T1, typename T2 >
6639 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6645 test(const int c, volatile int v)
6647 static_assert(is_same<int, decltype(0)>::value == true, "");
6648 static_assert(is_same<int, decltype(c)>::value == false, "");
6649 static_assert(is_same<int, decltype(v)>::value == false, "");
6652 auto sumi = ac + av + 'x';
6653 auto sumf = ac + av + 1.0;
6654 static_assert(is_same<int, decltype(ac)>::value == true, "");
6655 static_assert(is_same<int, decltype(av)>::value == true, "");
6656 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6657 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6658 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6659 return (sumf > 0.0) ? sumi : add(c, v);
6664 namespace test_noexcept
6667 int f() { return 0; }
6668 int g() noexcept { return 0; }
6670 static_assert(noexcept(f()) == false, "");
6671 static_assert(noexcept(g()) == true, "");
6675 namespace test_constexpr
6678 template < typename CharT >
6679 unsigned long constexpr
6680 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6682 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6685 template < typename CharT >
6686 unsigned long constexpr
6687 strlen_c(const CharT *const s) noexcept
6689 return strlen_c_r(s, 0UL);
6692 static_assert(strlen_c("") == 0UL, "");
6693 static_assert(strlen_c("1") == 1UL, "");
6694 static_assert(strlen_c("example
") == 7UL, "");
6695 static_assert(strlen_c("another\
0example
") == 7UL, "");
6699 namespace test_rvalue_references
6705 static constexpr int value = N;
6708 answer<1> f(int&) { return answer<1>(); }
6709 answer<2> f(const int&) { return answer<2>(); }
6710 answer<3> f(int&&) { return answer<3>(); }
6717 static_assert(decltype(f(i))::value == 1, "");
6718 static_assert(decltype(f(c))::value == 2, "");
6719 static_assert(decltype(f(0))::value == 3, "");
6724 namespace test_uniform_initialization
6729 static const int zero {};
6730 static const int one {1};
6733 static_assert(test::zero == 0, "");
6734 static_assert(test::one == 1, "");
6738 namespace test_lambdas
6744 auto lambda1 = [](){};
6745 auto lambda2 = lambda1;
6753 auto a = [](int i, int j){ return i + j; }(1, 2);
6754 auto b = []() -> int { return '0'; }();
6755 auto c = [=](){ return a + b; }();
6756 auto d = [&](){ return c; }();
6757 auto e = [a, &b](int x) mutable {
6758 const auto identity = [](int y){ return y; };
6759 for (auto i = 0; i < a; ++i)
6761 return x + identity(a + b);
6763 return a + b + c + d + e;
6769 const auto nullary = [](){ return 0; };
6770 const auto unary = [](int x){ return x; };
6771 using nullary_t = decltype(nullary);
6772 using unary_t = decltype(unary);
6773 const auto higher1st = [](nullary_t f){ return f(); };
6774 const auto higher2nd = [unary](nullary_t f1){
6775 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6777 return higher1st(nullary) + higher2nd(nullary)(unary);
6782 namespace test_variadic_templates
6788 template <int N0, int... N1toN>
6789 struct sum<N0, N1toN...>
6791 static constexpr auto value = N0 + sum<N1toN...>::value;
6797 static constexpr auto value = 0;
6800 static_assert(sum<>::value == 0, "");
6801 static_assert(sum<1>::value == 1, "");
6802 static_assert(sum<23>::value == 23, "");
6803 static_assert(sum<1, 2>::value == 3, "");
6804 static_assert(sum<5, 5, 11>::value == 21, "");
6805 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6809 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6810 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6812 namespace test_template_alias_sfinae
6817 template<typename T>
6818 using member = typename T::member_type;
6820 template<typename T>
6823 template<typename T>
6824 void func(member<T>*) {}
6828 void test() { func<foo>(0); }
6832 } // namespace cxx11
6834 #endif // __cplusplus >= 201103L
6839 if ac_fn_cxx_try_compile "$LINENO"; then :
6844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6847 eval ac_res=\$$cachevar
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
6849 $as_echo "$ac_res" >&6; }
6850 if eval test x\$$cachevar = xyes; then
6851 CXX_DIALECT="$switch"
6853 if test -n "$CXXCPP" ; then
6854 CXXCPP="$CXXCPP $switch"
6860 if test x$ac_success = xyes; then
6866 ac_cpp='$CPP $CPPFLAGS'
6867 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6868 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6869 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6871 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6872 if test x$ac_success = xno; then
6873 as_fn_error $? "*** A compiler with support
for C
++11 language features is required.
" "$LINENO" 5
6876 if test x$ac_success = xno; then
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++11 support was found
" >&5
6879 $as_echo "$as_me: No compiler with C
++11 support was found
" >&6;}
6883 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6890 # If we haven't got the data from the intl directory,
6891 # assume NLS is disabled.
6900 if test -f ..
/intl
/config.intl
; then
6901 . ..
/intl
/config.intl
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6904 $as_echo_n "checking whether NLS is requested... " >&6; }
6905 if test x
"$USE_NLS" != xyes
; then
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6907 $as_echo "no" >&6; }
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6910 $as_echo "yes" >&6; }
6912 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6916 $as_echo_n "checking for catalogs to be installed... " >&6; }
6917 # Look for .po and .gmo files in the source directory.
6920 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
6921 # If there aren't any .gmo files the shell will give us the
6922 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6924 case "$cat" in *\
**)
6927 # The quadruple backslash is collapsed to a double backslash
6928 # by the backticks, then collapsed again by the double quotes,
6929 # leaving us with one backslash in the sed expression (right
6930 # before the dot that mustn't act as a wildcard).
6931 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6932 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
6933 # The user is allowed to set LINGUAS to a list of languages to
6934 # install catalogs for. If it's empty that means "all of them."
6935 if test "x$LINGUAS" = x
; then
6936 CATALOGS
="$CATALOGS $cat"
6937 XLINGUAS
="$XLINGUAS $lang"
6939 case "$LINGUAS" in *$lang*)
6940 CATALOGS
="$CATALOGS $cat"
6941 XLINGUAS
="$XLINGUAS $lang"
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6948 $as_echo "$LINGUAS" >&6; }
6962 # Check for presence and size of long long.
6963 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
6964 if test "x$ac_cv_type_long_long" = xyes
; then :
6966 cat >>confdefs.h
<<_ACEOF
6967 #define HAVE_LONG_LONG 1
6970 # The cast to long int works around a bug in the HP C Compiler
6971 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6972 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6973 # This bug is HP SR number 8606223364.
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
6975 $as_echo_n "checking size of long long... " >&6; }
6976 if ${ac_cv_sizeof_long_long+:} false
; then :
6977 $as_echo_n "(cached) " >&6
6979 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
6982 if test "$ac_cv_type_long_long" = yes; then
6983 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6984 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6985 as_fn_error
77 "cannot compute sizeof (long long)
6986 See \`config.log' for more details" "$LINENO" 5; }
6988 ac_cv_sizeof_long_long
=0
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
6994 $as_echo "$ac_cv_sizeof_long_long" >&6; }
6998 cat >>confdefs.h
<<_ACEOF
6999 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
7006 as_ac_Symbol
=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7007 ac_fn_c_check_decl
"$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7008 if eval test \"x\$
"$as_ac_Symbol"\" = x
"yes"; then :
7014 cat >>confdefs.h
<<_ACEOF
7015 #define HAVE_DECL_BASENAME $ac_have_decl
7017 ac_fn_c_check_decl
"$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7018 if test "x$ac_cv_have_decl_ffs" = xyes
; then :
7024 cat >>confdefs.h
<<_ACEOF
7025 #define HAVE_DECL_FFS $ac_have_decl
7027 ac_fn_c_check_decl
"$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7028 if test "x$ac_cv_have_decl_asprintf" = xyes
; then :
7034 cat >>confdefs.h
<<_ACEOF
7035 #define HAVE_DECL_ASPRINTF $ac_have_decl
7037 ac_fn_c_check_decl
"$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7038 if test "x$ac_cv_have_decl_vasprintf" = xyes
; then :
7044 cat >>confdefs.h
<<_ACEOF
7045 #define HAVE_DECL_VASPRINTF $ac_have_decl
7047 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7048 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
7054 cat >>confdefs.h
<<_ACEOF
7055 #define HAVE_DECL_SNPRINTF $ac_have_decl
7057 ac_fn_c_check_decl
"$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7058 if test "x$ac_cv_have_decl_vsnprintf" = xyes
; then :
7064 cat >>confdefs.h
<<_ACEOF
7065 #define HAVE_DECL_VSNPRINTF $ac_have_decl
7068 ac_fn_c_check_decl
"$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7069 if test "x$ac_cv_have_decl_strtol" = xyes
; then :
7075 cat >>confdefs.h
<<_ACEOF
7076 #define HAVE_DECL_STRTOL $ac_have_decl
7078 ac_fn_c_check_decl
"$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7079 if test "x$ac_cv_have_decl_strtoul" = xyes
; then :
7085 cat >>confdefs.h
<<_ACEOF
7086 #define HAVE_DECL_STRTOUL $ac_have_decl
7088 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7089 if test "x$ac_cv_have_decl_strtoll" = xyes
; then :
7095 cat >>confdefs.h
<<_ACEOF
7096 #define HAVE_DECL_STRTOLL $ac_have_decl
7098 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7099 if test "x$ac_cv_have_decl_strtoull" = xyes
; then :
7105 cat >>confdefs.h
<<_ACEOF
7106 #define HAVE_DECL_STRTOULL $ac_have_decl
7109 ac_fn_c_check_decl
"$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7110 if test "x$ac_cv_have_decl_strverscmp" = xyes
; then :
7116 cat >>confdefs.h
<<_ACEOF
7117 #define HAVE_DECL_STRVERSCMP $ac_have_decl
7121 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7122 if test "x$ac_cv_type_size_t" = xyes
; then :
7126 cat >>confdefs.h
<<_ACEOF
7127 #define size_t unsigned int
7135 for ac_header
in $ac_header_list
7137 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7138 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7140 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7141 cat >>confdefs.h
<<_ACEOF
7142 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7155 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
7156 if test "x$ac_cv_type_pid_t" = xyes
; then :
7160 cat >>confdefs.h
<<_ACEOF
7166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7167 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
7168 if ${ac_cv_path_SED+:} false
; then :
7169 $as_echo_n "(cached) " >&6
7171 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
7172 for ac_i
in 1 2 3 4 5 6 7; do
7173 ac_script
="$ac_script$as_nl$ac_script"
7175 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
7176 { ac_script
=; unset ac_script
;}
7177 if test -z "$SED"; then
7178 ac_path_SED_found
=false
7179 # Loop through the user's path and test for each of PROGNAME-LIST
7180 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7184 test -z "$as_dir" && as_dir
=.
7185 for ac_prog
in sed gsed
; do
7186 for ac_exec_ext
in '' $ac_executable_extensions; do
7187 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
7188 as_fn_executable_p
"$ac_path_SED" ||
continue
7189 # Check for GNU ac_path_SED and select it if it is found.
7190 # Check for GNU $ac_path_SED
7191 case `"$ac_path_SED" --version 2>&1` in
7193 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
7196 $as_echo_n 0123456789 >"conftest.in"
7199 cat "conftest.in" "conftest.in" >"conftest.tmp"
7200 mv "conftest.tmp" "conftest.in"
7201 cp "conftest.in" "conftest.nl"
7202 $as_echo '' >> "conftest.nl"
7203 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
7204 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
7205 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
7206 if test $ac_count -gt ${ac_path_SED_max-0}; then
7207 # Best one so far, save it but keep looking for a better one
7208 ac_cv_path_SED
="$ac_path_SED"
7209 ac_path_SED_max
=$ac_count
7211 # 10*(2^10) chars as input seems more than enough
7212 test $ac_count -gt 10 && break
7214 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
7217 $ac_path_SED_found && break 3
7222 if test -z "$ac_cv_path_SED"; then
7223 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7231 $as_echo "$ac_cv_path_SED" >&6; }
7232 SED
="$ac_cv_path_SED"
7236 if test "X$prefix" = "XNONE"; then
7237 acl_final_prefix
="$ac_default_prefix"
7239 acl_final_prefix
="$prefix"
7241 if test "X$exec_prefix" = "XNONE"; then
7242 acl_final_exec_prefix
='${prefix}'
7244 acl_final_exec_prefix
="$exec_prefix"
7246 acl_save_prefix
="$prefix"
7247 prefix
="$acl_final_prefix"
7248 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
7249 prefix
="$acl_save_prefix"
7252 # Check whether --with-gnu-ld was given.
7253 if test "${with_gnu_ld+set}" = set; then :
7254 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
7259 # Prepare PATH_SEPARATOR.
7260 # The user is always right.
7261 if test "${PATH_SEPARATOR+set}" != set; then
7262 echo "#! /bin/sh" >conf$$.sh
7263 echo "exit 0" >>conf$$.sh
7265 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
7273 if test "$GCC" = yes; then
7274 # Check if gcc -print-prog-name=ld gives a path.
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7276 $as_echo_n "checking for ld used by GCC... " >&6; }
7279 # gcc leaves a trailing carriage return which upsets mingw
7280 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7282 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
7285 # Accept absolute paths.
7286 [\\/]* |
[A-Za-z
]:[\\/]*)
7287 re_direlt
='/[^/][^/]*/\.\./'
7288 # Canonicalize the path of ld
7289 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
7290 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
7291 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
7293 test -z "$LD" && LD
="$ac_prog"
7296 # If it fails, then pretend we aren't using GCC.
7300 # If it is relative, then search for the first ld in PATH.
7304 elif test "$with_gnu_ld" = yes; then
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7306 $as_echo_n "checking for GNU ld... " >&6; }
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7309 $as_echo_n "checking for non-GNU ld... " >&6; }
7311 if ${acl_cv_path_LD+:} false
; then :
7312 $as_echo_n "(cached) " >&6
7314 if test -z "$LD"; then
7315 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7316 for ac_dir
in $PATH; do
7317 test -z "$ac_dir" && ac_dir
=.
7318 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
7319 acl_cv_path_LD
="$ac_dir/$ac_prog"
7320 # Check to see if the program is GNU ld. I'd rather use --version,
7321 # but apparently some GNU ld's only accept -v.
7322 # Break only if it was the GNU/non-GNU ld that we prefer.
7323 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
$EGREP '(GNU|with BFD)' > /dev
/null
; then
7324 test "$with_gnu_ld" != no
&& break
7326 test "$with_gnu_ld" != yes && break
7332 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
7336 LD
="$acl_cv_path_LD"
7337 if test -n "$LD"; then
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7339 $as_echo "$LD" >&6; }
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7342 $as_echo "no" >&6; }
7344 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7346 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7347 if ${acl_cv_prog_gnu_ld+:} false
; then :
7348 $as_echo_n "(cached) " >&6
7350 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7351 if $LD -v 2>&1 </dev
/null |
$EGREP '(GNU|with BFD)' 1>&5; then
7352 acl_cv_prog_gnu_ld
=yes
7354 acl_cv_prog_gnu_ld
=no
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7358 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7359 with_gnu_ld
=$acl_cv_prog_gnu_ld
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7364 $as_echo_n "checking for shared library run path origin... " >&6; }
7365 if ${acl_cv_rpath+:} false
; then :
7366 $as_echo_n "(cached) " >&6
7369 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
7370 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7377 $as_echo "$acl_cv_rpath" >&6; }
7379 libext
="$acl_cv_libext"
7380 shlibext
="$acl_cv_shlibext"
7381 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
7382 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
7383 hardcode_direct
="$acl_cv_hardcode_direct"
7384 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
7385 # Check whether --enable-rpath was given.
7386 if test "${enable_rpath+set}" = set; then :
7387 enableval
=$enable_rpath; :
7394 # Set the 'development' global.
7395 .
$srcdir/..
/bfd
/development.sh
7397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7398 $as_echo_n "checking for ANSI C header files... " >&6; }
7399 if ${ac_cv_header_stdc+:} false
; then :
7400 $as_echo_n "(cached) " >&6
7402 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7403 /* end confdefs.h. */
7417 if ac_fn_c_try_compile
"$LINENO"; then :
7418 ac_cv_header_stdc
=yes
7420 ac_cv_header_stdc
=no
7422 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7424 if test $ac_cv_header_stdc = yes; then
7425 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7426 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7427 /* end confdefs.h. */
7431 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7432 $EGREP "memchr" >/dev
/null
2>&1; then :
7435 ac_cv_header_stdc
=no
7441 if test $ac_cv_header_stdc = yes; then
7442 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7443 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7444 /* end confdefs.h. */
7448 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7449 $EGREP "free" >/dev
/null
2>&1; then :
7452 ac_cv_header_stdc
=no
7458 if test $ac_cv_header_stdc = yes; then
7459 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7460 if test "$cross_compiling" = yes; then :
7463 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7464 /* end confdefs.h. */
7467 #if ((' ' & 0x0FF) == 0x020)
7468 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7469 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7471 # define ISLOWER(c) \
7472 (('a' <= (c) && (c) <= 'i') \
7473 || ('j' <= (c) && (c) <= 'r') \
7474 || ('s' <= (c) && (c) <= 'z'))
7475 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7478 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7483 for (i = 0; i < 256; i++)
7484 if (XOR (islower (i), ISLOWER (i))
7485 || toupper (i) != TOUPPER (i))
7490 if ac_fn_c_try_run
"$LINENO"; then :
7493 ac_cv_header_stdc
=no
7495 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7496 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7502 $as_echo "$ac_cv_header_stdc" >&6; }
7503 if test $ac_cv_header_stdc = yes; then
7505 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7509 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7510 # for constant arguments. Useless!
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
7512 $as_echo_n "checking for working alloca.h... " >&6; }
7513 if ${ac_cv_working_alloca_h+:} false
; then :
7514 $as_echo_n "(cached) " >&6
7516 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7517 /* end confdefs.h. */
7522 char *p = (char *) alloca (2 * sizeof (int));
7528 if ac_fn_c_try_link
"$LINENO"; then :
7529 ac_cv_working_alloca_h
=yes
7531 ac_cv_working_alloca_h
=no
7533 rm -f core conftest.err conftest.
$ac_objext \
7534 conftest
$ac_exeext conftest.
$ac_ext
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
7537 $as_echo "$ac_cv_working_alloca_h" >&6; }
7538 if test $ac_cv_working_alloca_h = yes; then
7540 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
7545 $as_echo_n "checking for alloca... " >&6; }
7546 if ${ac_cv_func_alloca_works+:} false
; then :
7547 $as_echo_n "(cached) " >&6
7549 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7550 /* end confdefs.h. */
7552 # define alloca __builtin_alloca
7555 # include <malloc.h>
7556 # define alloca _alloca
7558 # ifdef HAVE_ALLOCA_H
7559 # include <alloca.h>
7564 # ifndef alloca /* predefined by HP cc +Olibcalls */
7565 void *alloca (size_t);
7575 char *p = (char *) alloca (1);
7581 if ac_fn_c_try_link
"$LINENO"; then :
7582 ac_cv_func_alloca_works
=yes
7584 ac_cv_func_alloca_works
=no
7586 rm -f core conftest.err conftest.
$ac_objext \
7587 conftest
$ac_exeext conftest.
$ac_ext
7589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
7590 $as_echo "$ac_cv_func_alloca_works" >&6; }
7592 if test $ac_cv_func_alloca_works = yes; then
7594 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
7597 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7598 # that cause trouble. Some versions do not even contain alloca or
7599 # contain a buggy version. If you still want to use their alloca,
7600 # use ar to extract alloca.o from them instead of compiling alloca.c.
7602 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
7604 $as_echo "#define C_ALLOCA 1" >>confdefs.h
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
7608 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
7609 if ${ac_cv_os_cray+:} false
; then :
7610 $as_echo_n "(cached) " >&6
7612 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7613 /* end confdefs.h. */
7614 #if defined CRAY && ! defined CRAY2
7621 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7622 $EGREP "webecray" >/dev
/null
2>&1; then :
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
7631 $as_echo "$ac_cv_os_cray" >&6; }
7632 if test $ac_cv_os_cray = yes; then
7633 for ac_func
in _getb67 GETB67 getb67
; do
7634 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7635 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7636 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7638 cat >>confdefs.h
<<_ACEOF
7639 #define CRAY_STACKSEG_END $ac_func
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7649 $as_echo_n "checking stack direction for C alloca... " >&6; }
7650 if ${ac_cv_c_stack_direction+:} false
; then :
7651 $as_echo_n "(cached) " >&6
7653 if test "$cross_compiling" = yes; then :
7654 ac_cv_c_stack_direction
=0
7656 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7657 /* end confdefs.h. */
7658 $ac_includes_default
7660 find_stack_direction (int *addr, int depth)
7665 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7666 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7671 main (int argc, char **argv)
7673 return find_stack_direction (0, argc + !argv + 20) < 0;
7676 if ac_fn_c_try_run
"$LINENO"; then :
7677 ac_cv_c_stack_direction
=1
7679 ac_cv_c_stack_direction
=-1
7681 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7682 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7687 $as_echo "$ac_cv_c_stack_direction" >&6; }
7688 cat >>confdefs.h
<<_ACEOF
7689 #define STACK_DIRECTION $ac_cv_c_stack_direction
7700 $as_echo "#define USE_WIN32API 1" >>confdefs.h
7702 WIN32APILIBS
="-lws2_32"
7707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
7708 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
7709 if ${am_cv_langinfo_codeset+:} false
; then :
7710 $as_echo_n "(cached) " >&6
7712 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7713 /* end confdefs.h. */
7714 #include <langinfo.h>
7718 char* cs = nl_langinfo(CODESET);
7723 if ac_fn_c_try_link
"$LINENO"; then :
7724 am_cv_langinfo_codeset
=yes
7726 am_cv_langinfo_codeset
=no
7728 rm -f core conftest.err conftest.
$ac_objext \
7729 conftest
$ac_exeext conftest.
$ac_ext
7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
7733 $as_echo "$am_cv_langinfo_codeset" >&6; }
7734 if test $am_cv_langinfo_codeset = yes; then
7736 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
7741 for ac_header
in linux
/perf_event.h locale.h memory.h signal.h sys
/resource.h sys
/socket.h sys
/un.h sys
/wait.h thread_db.h
wait.h termios.h dlfcn.h linux
/elf.h proc_service.h poll.h sys
/poll.h sys
/select.h
7743 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7744 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7745 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7746 cat >>confdefs.h
<<_ACEOF
7747 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7756 for ac_func
in getpagesize
7758 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7759 if test "x$ac_cv_func_getpagesize" = xyes
; then :
7760 cat >>confdefs.h
<<_ACEOF
7761 #define HAVE_GETPAGESIZE 1
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7768 $as_echo_n "checking for working mmap... " >&6; }
7769 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
7770 $as_echo_n "(cached) " >&6
7772 if test "$cross_compiling" = yes; then :
7773 ac_cv_func_mmap_fixed_mapped
=no
7775 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7776 /* end confdefs.h. */
7777 $ac_includes_default
7778 /* malloc might have been renamed as rpl_malloc. */
7781 /* Thanks to Mike Haertel and Jim Avera for this test.
7782 Here is a matrix of mmap possibilities:
7783 mmap private not fixed
7784 mmap private fixed at somewhere currently unmapped
7785 mmap private fixed at somewhere already mapped
7786 mmap shared not fixed
7787 mmap shared fixed at somewhere currently unmapped
7788 mmap shared fixed at somewhere already mapped
7789 For private mappings, we should verify that changes cannot be read()
7790 back from the file, nor mmap's back from the file at a different
7791 address. (There have been systems where private was not correctly
7792 implemented like the infamous i386 svr4.0, and systems where the
7793 VM page cache was not coherent with the file system buffer cache
7794 like early versions of FreeBSD and possibly contemporary NetBSD.)
7795 For shared mappings, we should conversely verify that changes get
7796 propagated back to all the places they're supposed to be.
7798 Grep wants private fixed already mapped.
7799 The main things grep needs to know about mmap are:
7800 * does it exist and is it safe to write into the mmap'd area
7801 * how to use it (BSD variants) */
7804 #include <sys/mman.h>
7806 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7810 /* This mess was copied from the GNU getpagesize.h. */
7811 #ifndef HAVE_GETPAGESIZE
7812 # ifdef _SC_PAGESIZE
7813 # define getpagesize() sysconf(_SC_PAGESIZE)
7814 # else /* no _SC_PAGESIZE */
7815 # ifdef HAVE_SYS_PARAM_H
7816 # include <sys/param.h>
7817 # ifdef EXEC_PAGESIZE
7818 # define getpagesize() EXEC_PAGESIZE
7819 # else /* no EXEC_PAGESIZE */
7821 # define getpagesize() NBPG * CLSIZE
7824 # endif /* no CLSIZE */
7825 # else /* no NBPG */
7827 # define getpagesize() NBPC
7828 # else /* no NBPC */
7830 # define getpagesize() PAGESIZE
7831 # endif /* PAGESIZE */
7832 # endif /* no NBPC */
7833 # endif /* no NBPG */
7834 # endif /* no EXEC_PAGESIZE */
7835 # else /* no HAVE_SYS_PARAM_H */
7836 # define getpagesize() 8192 /* punt totally */
7837 # endif /* no HAVE_SYS_PARAM_H */
7838 # endif /* no _SC_PAGESIZE */
7840 #endif /* no HAVE_GETPAGESIZE */
7845 char *data, *data2, *data3;
7850 pagesize = getpagesize ();
7852 /* First, make a file with some known garbage in it. */
7853 data = (char *) malloc (pagesize);
7856 for (i = 0; i < pagesize; ++i)
7857 *(data + i) = rand ();
7859 fd = creat ("conftest.mmap", 0600);
7862 if (write (fd, data, pagesize) != pagesize)
7866 /* Next, check that the tail of a page is zero-filled. File must have
7867 non-zero length, otherwise we risk SIGBUS for entire page. */
7868 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7872 if (write (fd2, cdata2, 1) != 1)
7874 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7875 if (data2 == MAP_FAILED)
7877 for (i = 0; i < pagesize; ++i)
7881 if (munmap (data2, pagesize))
7884 /* Next, try to mmap the file at a fixed address which already has
7885 something else allocated at it. If we can, also make sure that
7886 we see the same garbage. */
7887 fd = open ("conftest.mmap", O_RDWR);
7890 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7891 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7893 for (i = 0; i < pagesize; ++i)
7894 if (*(data + i) != *(data2 + i))
7897 /* Finally, make sure that changes to the mapped area do not
7898 percolate back to the file as seen by read(). (This is a bug on
7899 some variants of i386 svr4.0.) */
7900 for (i = 0; i < pagesize; ++i)
7901 *(data2 + i) = *(data2 + i) + 1;
7902 data3 = (char *) malloc (pagesize);
7905 if (read (fd, data3, pagesize) != pagesize)
7907 for (i = 0; i < pagesize; ++i)
7908 if (*(data + i) != *(data3 + i))
7914 if ac_fn_c_try_run
"$LINENO"; then :
7915 ac_cv_func_mmap_fixed_mapped
=yes
7917 ac_cv_func_mmap_fixed_mapped
=no
7919 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7920 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7925 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7926 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7928 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7931 rm -f conftest.mmap conftest.txt
7933 for ac_header
in vfork.h
7935 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
7936 if test "x$ac_cv_header_vfork_h" = xyes
; then :
7937 cat >>confdefs.h
<<_ACEOF
7938 #define HAVE_VFORK_H 1
7945 for ac_func
in fork vfork
7947 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7948 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7949 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7950 cat >>confdefs.h
<<_ACEOF
7951 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7957 if test "x$ac_cv_func_fork" = xyes
; then
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7959 $as_echo_n "checking for working fork... " >&6; }
7960 if ${ac_cv_func_fork_works+:} false
; then :
7961 $as_echo_n "(cached) " >&6
7963 if test "$cross_compiling" = yes; then :
7964 ac_cv_func_fork_works
=cross
7966 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7967 /* end confdefs.h. */
7968 $ac_includes_default
7973 /* By Ruediger Kuhlmann. */
7980 if ac_fn_c_try_run
"$LINENO"; then :
7981 ac_cv_func_fork_works
=yes
7983 ac_cv_func_fork_works
=no
7985 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7986 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7991 $as_echo "$ac_cv_func_fork_works" >&6; }
7994 ac_cv_func_fork_works
=$ac_cv_func_fork
7996 if test "x$ac_cv_func_fork_works" = xcross
; then
7998 *-*-amigaos* |
*-*-msdosdjgpp*)
7999 # Override, as these systems have only a dummy fork() stub
8000 ac_cv_func_fork_works
=no
8003 ac_cv_func_fork_works
=yes
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
8007 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
8009 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8010 if test "x$ac_cv_func_vfork" = xyes
; then
8011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
8012 $as_echo_n "checking for working vfork... " >&6; }
8013 if ${ac_cv_func_vfork_works+:} false
; then :
8014 $as_echo_n "(cached) " >&6
8016 if test "$cross_compiling" = yes; then :
8017 ac_cv_func_vfork_works
=cross
8019 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8020 /* end confdefs.h. */
8021 /* Thanks to Paul Eggert for this test. */
8022 $ac_includes_default
8023 #include <sys/wait.h>
8027 /* On some sparc systems, changes by the child to local and incoming
8028 argument registers are propagated back to the parent. The compiler
8029 is told about this with #include <vfork.h>, but some compilers
8030 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
8031 static variable whose address is put into a register that is
8032 clobbered by the vfork. */
8035 sparc_address_test (int arg)
8037 sparc_address_test (arg) int arg;
8058 pid_t parent = getpid ();
8061 sparc_address_test (0);
8066 /* Here is another test for sparc vfork register problems. This
8067 test uses lots of local variables, at least as many local
8068 variables as main has allocated so far including compiler
8069 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
8070 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
8071 reuse the register of parent for one of the local variables,
8072 since it will think that parent can't possibly be used any more
8073 in this routine. Assigning to the local variable will thus
8074 munge parent in the parent process. */
8076 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8077 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8078 /* Convince the compiler that p..p7 are live; otherwise, it might
8079 use the same hardware register for all 8 local variables. */
8080 if (p != p1 || p != p2 || p != p3 || p != p4
8081 || p != p5 || p != p6 || p != p7)
8084 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
8085 from child file descriptors. If the child closes a descriptor
8086 before it execs or exits, this munges the parent's descriptor
8087 as well. Test for this by closing stdout in the child. */
8088 _exit(close(fileno(stdout)) != 0);
8093 while (wait(&status) != child)
8096 /* Was there some problem with vforking? */
8099 /* Did the child fail? (This shouldn't happen.) */
8102 /* Did the vfork/compiler bug occur? */
8103 || parent != getpid()
8105 /* Did the file descriptor bug occur? */
8106 || fstat(fileno(stdout), &st) != 0
8111 if ac_fn_c_try_run
"$LINENO"; then :
8112 ac_cv_func_vfork_works
=yes
8114 ac_cv_func_vfork_works
=no
8116 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8117 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
8122 $as_echo "$ac_cv_func_vfork_works" >&6; }
8125 if test "x$ac_cv_func_fork_works" = xcross
; then
8126 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
8128 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
8131 if test "x$ac_cv_func_vfork_works" = xyes
; then
8133 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
8137 $as_echo "#define vfork fork" >>confdefs.h
8140 if test "x$ac_cv_func_fork_works" = xyes
; then
8142 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
8146 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
8147 ptrace64 sbrk setns sigaltstack sigprocmask \
8148 setpgid setpgrp getrusage getauxval sigtimedwait
8150 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8151 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8152 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8153 cat >>confdefs.h
<<_ACEOF
8154 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8161 # This is needed for RHEL 5 and uclibc-ng < 1.0.39.
8162 # These did not define ADDR_NO_RANDOMIZE in sys/personality.h,
8163 # only in linux/personality.h.
8164 ac_fn_c_check_decl
"$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
8166 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes
; then :
8172 cat >>confdefs.h
<<_ACEOF
8173 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
8177 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8178 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
8184 cat >>confdefs.h
<<_ACEOF
8185 #define HAVE_DECL_STRSTR $ac_have_decl
8189 # ----------------------- #
8190 # Checks for structures. #
8191 # ----------------------- #
8193 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
8194 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
8196 cat >>confdefs.h
<<_ACEOF
8197 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
8202 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
8203 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
8205 cat >>confdefs.h
<<_ACEOF
8206 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
8213 # On FreeBSD we need libutil for the kinfo_get* functions. On
8214 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
8215 # Figure out which one to use.
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
8217 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
8218 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8219 $as_echo_n "(cached) " >&6
8221 ac_func_search_save_LIBS
=$LIBS
8222 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8223 /* end confdefs.h. */
8225 /* Override any GCC internal prototype to avoid an error.
8226 Use char because int might match the return type of a GCC
8227 builtin and then its argument prototype would still apply. */
8231 char kinfo_getfile ();
8235 return kinfo_getfile ();
8240 for ac_lib
in '' util util-freebsd
; do
8241 if test -z "$ac_lib"; then
8242 ac_res
="none required"
8245 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8247 if ac_fn_c_try_link
"$LINENO"; then :
8248 ac_cv_search_kinfo_getfile
=$ac_res
8250 rm -f core conftest.err conftest.
$ac_objext \
8252 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8256 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8259 ac_cv_search_kinfo_getfile
=no
8262 LIBS
=$ac_func_search_save_LIBS
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
8265 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
8266 ac_res
=$ac_cv_search_kinfo_getfile
8267 if test "$ac_res" != no
; then :
8268 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8273 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
8274 for ac_func
in kinfo_getfile
8276 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
8277 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
8278 cat >>confdefs.h
<<_ACEOF
8279 #define HAVE_KINFO_GETFILE 1
8286 # ----------------------- #
8287 # Check for threading. #
8288 # ----------------------- #
8290 # Check whether --enable-threading was given.
8291 if test "${enable_threading+set}" = set; then :
8292 enableval
=$enable_threading; case "$enableval" in
8293 yes) want_threading
=yes ;;
8294 no
) want_threading
=no
;;
8295 *) as_fn_error $?
"bad value $enableval for threading" "$LINENO" 5 ;;
8302 # Check for std::thread. This does not work on some platforms, like
8305 ac_cpp
='$CXXCPP $CPPFLAGS'
8306 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8307 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8308 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8315 ac_cpp
='$CPP $CPPFLAGS'
8316 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8317 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8318 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8322 # We used to check for pthread.h first, but this fails if pthread.h
8323 # requires special compiler flags (e.g. on Tru64 or Sequent).
8324 # It gets checked for in the link test anyway.
8326 # First of all, check if the user has set any of the PTHREAD_LIBS,
8327 # etcetera environment variables, and if threads linking works using
8329 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
8330 ax_pthread_save_CC
="$CC"
8331 ax_pthread_save_CFLAGS
="$CFLAGS"
8332 ax_pthread_save_LIBS
="$LIBS"
8333 if test "x$PTHREAD_CC" != "x"; then :
8336 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8337 LIBS
="$PTHREAD_LIBS $LIBS"
8338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
8339 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
8340 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8341 /* end confdefs.h. */
8343 /* Override any GCC internal prototype to avoid an error.
8344 Use char because int might match the return type of a GCC
8345 builtin and then its argument prototype would still apply. */
8349 char pthread_join ();
8353 return pthread_join ();
8358 if ac_fn_c_try_link
"$LINENO"; then :
8361 rm -f core conftest.err conftest.
$ac_objext \
8362 conftest
$ac_exeext conftest.
$ac_ext
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8364 $as_echo "$ax_pthread_ok" >&6; }
8365 if test "x$ax_pthread_ok" = "xno"; then
8369 CC
="$ax_pthread_save_CC"
8370 CFLAGS
="$ax_pthread_save_CFLAGS"
8371 LIBS
="$ax_pthread_save_LIBS"
8374 # We must check for the threads library under a number of different
8375 # names; the ordering is very important because some systems
8376 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
8377 # libraries is broken (non-POSIX).
8379 # Create a list of thread flags to try. Items starting with a "-" are
8380 # C compiler flags, and other items are library names, except for "none"
8381 # which indicates that we try without any flags at all, and "pthread-config"
8382 # which is a program returning the flags for the Pth emulation library.
8384 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
8386 # The ordering *is* (sometimes) important. Some notes on the
8387 # individual items follow:
8389 # pthreads: AIX (must check this before -lpthread)
8390 # none: in case threads are in libc; should be tried before -Kthread and
8391 # other compiler flags to prevent continual compiler warnings
8392 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
8393 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
8394 # (Note: HP C rejects this with "bad form for `-t' option")
8395 # -pthreads: Solaris/gcc (Note: HP C also rejects)
8396 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
8397 # doesn't hurt to check since this sometimes defines pthreads and
8398 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
8399 # is present but should not be used directly; and before -mthreads,
8400 # because the compiler interprets this as "-mt" + "-hreads")
8401 # -mthreads: Mingw32/gcc, Lynx/gcc
8402 # pthread: Linux, etcetera
8403 # --thread-safe: KAI C++
8404 # pthread-config: use pthread-config program (for GNU Pth library)
8410 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
8411 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
8413 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
8418 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
8419 # multi-threading and also sets -lpthread."
8421 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
8426 # IBM z/OS requires a feature-test macro to be defined in order to
8427 # enable POSIX threads at all, so give the user a hint if this is
8428 # not set. (We don't define these ourselves, as they can affect
8429 # other portions of the system API in unpredictable ways.)
8431 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8432 /* end confdefs.h. */
8434 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
8435 AX_PTHREAD_ZOS_MISSING
8439 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8440 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
8442 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
8450 # On Solaris (at least, for some versions), libc contains stubbed
8451 # (non-functional) versions of the pthreads routines, so link-based
8452 # tests will erroneously succeed. (N.B.: The stubs are missing
8453 # pthread_cleanup_push, or rather a function called by this macro,
8454 # so we could check for that, but who knows whether they'll stub
8455 # that too in a future libc.) So we'll check first for the
8456 # standard Solaris way of linking pthreads (-mt -lpthread).
8458 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
8462 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
8464 if test "x$GCC" = "xyes"; then :
8465 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
8468 # The presence of a feature test macro requesting re-entrant function
8469 # definitions is, on some systems, a strong hint that pthreads support is
8473 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
8474 ax_pthread_check_macro
="_REENTRANT"
8478 ax_pthread_check_macro
="_THREAD_SAFE"
8482 ax_pthread_check_macro
="--"
8485 if test "x$ax_pthread_check_macro" = "x--"; then :
8486 ax_pthread_check_cond
=0
8488 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
8491 # Are we compiling with Clang?
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
8494 $as_echo_n "checking whether $CC is Clang... " >&6; }
8495 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
8496 $as_echo_n "(cached) " >&6
8498 ax_cv_PTHREAD_CLANG
=no
8499 # Note that Autoconf sets GCC=yes for Clang as well as GCC
8500 if test "x$GCC" = "xyes"; then
8501 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8502 /* end confdefs.h. */
8503 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
8504 # if defined(__clang__) && defined(__llvm__)
8505 AX_PTHREAD_CC_IS_CLANG
8509 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8510 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
8511 ax_cv_PTHREAD_CLANG
=yes
8518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
8519 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
8520 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
8522 ax_pthread_clang_warning
=no
8524 # Clang needs special handling, because older versions handle the -pthread
8525 # option in a rather... idiosyncratic way
8527 if test "x$ax_pthread_clang" = "xyes"; then
8529 # Clang takes -pthread; it has never supported any other flag
8531 # (Note 1: This will need to be revisited if a system that Clang
8532 # supports has POSIX threads in a separate library. This tends not
8533 # to be the way of modern systems, but it's conceivable.)
8535 # (Note 2: On some systems, notably Darwin, -pthread is not needed
8536 # to get POSIX threads support; the API is always present and
8537 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
8538 # -pthread does define _REENTRANT, and while the Darwin headers
8539 # ignore this macro, third-party headers might not.)
8541 PTHREAD_CFLAGS
="-pthread"
8546 # However, older versions of Clang make a point of warning the user
8547 # that, in an invocation where only linking and no compilation is
8548 # taking place, the -pthread option has no effect ("argument unused
8549 # during compilation"). They expect -pthread to be passed in only
8550 # when source code is being compiled.
8552 # Problem is, this is at odds with the way Automake and most other
8553 # C build frameworks function, which is that the same flags used in
8554 # compilation (CFLAGS) are also used in linking. Many systems
8555 # supported by AX_PTHREAD require exactly this for POSIX threads
8556 # support, and in fact it is often not straightforward to specify a
8557 # flag that is used only in the compilation phase and not in
8558 # linking. Such a scenario is extremely rare in practice.
8560 # Even though use of the -pthread flag in linking would only print
8561 # a warning, this can be a nuisance for well-run software projects
8562 # that build with -Werror. So if the active version of Clang has
8563 # this misfeature, we search for an option to squash it.
8565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
8566 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
8567 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
8568 $as_echo_n "(cached) " >&6
8570 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
8571 # Create an alternate version of $ac_link that compiles and
8572 # links in two steps (.c -> .o, .o -> exe) instead of one
8573 # (.c -> exe), because the warning occurs only in the second
8575 ax_pthread_save_ac_link
="$ac_link"
8576 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
8577 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
8578 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
8579 ax_pthread_save_CFLAGS
="$CFLAGS"
8580 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
8581 if test "x$ax_pthread_try" = "xunknown"; then :
8584 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
8585 ac_link
="$ax_pthread_save_ac_link"
8586 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8587 /* end confdefs.h. */
8588 int main(void){return 0;}
8590 if ac_fn_c_try_link
"$LINENO"; then :
8591 ac_link
="$ax_pthread_2step_ac_link"
8592 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8593 /* end confdefs.h. */
8594 int main(void){return 0;}
8596 if ac_fn_c_try_link
"$LINENO"; then :
8599 rm -f core conftest.err conftest.
$ac_objext \
8600 conftest
$ac_exeext conftest.
$ac_ext
8603 rm -f core conftest.err conftest.
$ac_objext \
8604 conftest
$ac_exeext conftest.
$ac_ext
8606 ac_link
="$ax_pthread_save_ac_link"
8607 CFLAGS
="$ax_pthread_save_CFLAGS"
8608 if test "x$ax_pthread_try" = "x"; then :
8611 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
8614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
8615 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
8617 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
8619 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
8622 fi # $ax_pthread_clang = yes
8624 if test "x$ax_pthread_ok" = "xno"; then
8625 for ax_pthread_try_flag
in $ax_pthread_flags; do
8627 case $ax_pthread_try_flag in
8629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
8630 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
8634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
8635 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
8636 PTHREAD_CFLAGS
="-mt"
8637 PTHREAD_LIBS
="-lpthread"
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
8642 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
8643 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
8647 # Extract the first word of "pthread-config", so it can be a program name with args.
8648 set dummy pthread-config
; ac_word
=$2
8649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8650 $as_echo_n "checking for $ac_word... " >&6; }
8651 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
8652 $as_echo_n "(cached) " >&6
8654 if test -n "$ax_pthread_config"; then
8655 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
8657 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8661 test -z "$as_dir" && as_dir
=.
8662 for ac_exec_ext
in '' $ac_executable_extensions; do
8663 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8664 ac_cv_prog_ax_pthread_config
="yes"
8665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8672 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
8675 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
8676 if test -n "$ax_pthread_config"; then
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
8678 $as_echo "$ax_pthread_config" >&6; }
8680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681 $as_echo "no" >&6; }
8685 if test "x$ax_pthread_config" = "xno"; then :
8688 PTHREAD_CFLAGS
="`pthread-config --cflags`"
8689 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
8694 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
8695 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
8699 ax_pthread_save_CFLAGS
="$CFLAGS"
8700 ax_pthread_save_LIBS
="$LIBS"
8701 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8702 LIBS
="$PTHREAD_LIBS $LIBS"
8704 # Check for various functions. We must include pthread.h,
8705 # since some functions may be macros. (On the Sequent, we
8706 # need a special flag -Kthread to make this header compile.)
8707 # We check for pthread_join because it is in -lpthread on IRIX
8708 # while pthread_create is in libc. We check for pthread_attr_init
8709 # due to DEC craziness with -lpthreads. We check for
8710 # pthread_cleanup_push because it is one of the few pthread
8711 # functions on Solaris that doesn't have a non-functional libc stub.
8712 # We try pthread_create on general principles.
8714 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8715 /* end confdefs.h. */
8716 #include <pthread.h>
8717 # if $ax_pthread_check_cond
8718 # error "$ax_pthread_check_macro must be defined"
8720 static void routine(void *a) { a = 0; }
8721 static void *start_routine(void *a) { return a; }
8725 pthread_t th; pthread_attr_t attr;
8726 pthread_create(&th, 0, start_routine, 0);
8727 pthread_join(th, 0);
8728 pthread_attr_init(&attr);
8729 pthread_cleanup_push(routine, 0);
8730 pthread_cleanup_pop(0) /* ; */
8735 if ac_fn_c_try_link
"$LINENO"; then :
8738 rm -f core conftest.err conftest.
$ac_objext \
8739 conftest
$ac_exeext conftest.
$ac_ext
8741 CFLAGS
="$ax_pthread_save_CFLAGS"
8742 LIBS
="$ax_pthread_save_LIBS"
8744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8745 $as_echo "$ax_pthread_ok" >&6; }
8746 if test "x$ax_pthread_ok" = "xyes"; then :
8755 # Various other checks:
8756 if test "x$ax_pthread_ok" = "xyes"; then
8757 ax_pthread_save_CFLAGS
="$CFLAGS"
8758 ax_pthread_save_LIBS
="$LIBS"
8759 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8760 LIBS
="$PTHREAD_LIBS $LIBS"
8762 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
8764 $as_echo_n "checking for joinable pthread attribute... " >&6; }
8765 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
8766 $as_echo_n "(cached) " >&6
8768 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
8769 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
8770 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8771 /* end confdefs.h. */
8772 #include <pthread.h>
8776 int attr = $ax_pthread_attr; return attr /* ; */
8781 if ac_fn_c_try_link
"$LINENO"; then :
8782 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
8784 rm -f core conftest.err conftest.
$ac_objext \
8785 conftest
$ac_exeext conftest.
$ac_ext
8789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
8790 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
8791 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
8792 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
8793 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
8795 cat >>confdefs.h
<<_ACEOF
8796 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
8799 ax_pthread_joinable_attr_defined
=yes
8803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
8804 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
8805 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
8806 $as_echo_n "(cached) " >&6
8808 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
8811 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
8816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
8817 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
8818 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
8819 test "x$ax_pthread_special_flags_added" != "xyes"; then :
8820 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
8821 ax_pthread_special_flags_added
=yes
8824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
8825 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
8826 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
8827 $as_echo_n "(cached) " >&6
8829 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8830 /* end confdefs.h. */
8831 #include <pthread.h>
8835 int i = PTHREAD_PRIO_INHERIT;
8840 if ac_fn_c_try_link
"$LINENO"; then :
8841 ax_cv_PTHREAD_PRIO_INHERIT
=yes
8843 ax_cv_PTHREAD_PRIO_INHERIT
=no
8845 rm -f core conftest.err conftest.
$ac_objext \
8846 conftest
$ac_exeext conftest.
$ac_ext
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
8850 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
8851 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
8852 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
8854 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
8856 ax_pthread_prio_inherit_defined
=yes
8860 CFLAGS
="$ax_pthread_save_CFLAGS"
8861 LIBS
="$ax_pthread_save_LIBS"
8863 # More AIX lossage: compile with *_r variant
8864 if test "x$GCC" != "xyes"; then
8868 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
8869 #handle absolute path differently from PATH based program lookup
8872 if as_fn_executable_p
${CC}_r
; then :
8873 PTHREAD_CC
="${CC}_r"
8876 for ac_prog
in ${CC}_r
8878 # Extract the first word of "$ac_prog", so it can be a program name with args.
8879 set dummy
$ac_prog; ac_word
=$2
8880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8881 $as_echo_n "checking for $ac_word... " >&6; }
8882 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
8883 $as_echo_n "(cached) " >&6
8885 if test -n "$PTHREAD_CC"; then
8886 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
8888 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8892 test -z "$as_dir" && as_dir
=.
8893 for ac_exec_ext
in '' $ac_executable_extensions; do
8894 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8895 ac_cv_prog_PTHREAD_CC
="$ac_prog"
8896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8905 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
8906 if test -n "$PTHREAD_CC"; then
8907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
8908 $as_echo "$PTHREAD_CC" >&6; }
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8911 $as_echo "no" >&6; }
8915 test -n "$PTHREAD_CC" && break
8917 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
8928 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
8934 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
8935 if test "x$ax_pthread_ok" = "xyes"; then
8943 ac_cpp
='$CXXCPP $CPPFLAGS'
8944 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8945 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8946 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8950 LIBS
="$PTHREAD_LIBS $LIBS"
8951 save_CXXFLAGS
="$CXXFLAGS"
8952 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
8953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
8954 $as_echo_n "checking for std::thread... " >&6; }
8955 if ${gdb_cv_cxx_std_thread+:} false
; then :
8956 $as_echo_n "(cached) " >&6
8958 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8959 /* end confdefs.h. */
8960 #if defined (__MINGW32__) || defined (__CYGWIN__)
8961 # ifdef _WIN32_WINNT
8962 # if _WIN32_WINNT < 0x0501
8963 # undef _WIN32_WINNT
8964 # define _WIN32_WINNT 0x0501
8967 # define _WIN32_WINNT 0x0501
8969 #endif /* __MINGW32__ || __CYGWIN__ */
8975 std::thread t(callback);
8980 if ac_fn_cxx_try_compile
"$LINENO"; then :
8981 gdb_cv_cxx_std_thread
=yes
8983 gdb_cv_cxx_std_thread
=no
8985 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
8988 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
8990 if test "$threads" = "yes"; then
8991 # This check must be here, while LIBS includes any necessary
8992 # threading library.
8993 for ac_func
in pthread_sigmask pthread_setname_np
8995 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8996 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8997 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8998 cat >>confdefs.h
<<_ACEOF
8999 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9007 CXXFLAGS
="$save_CXXFLAGS"
9009 if test "$want_threading" = "yes"; then
9010 if test "$gdb_cv_cxx_std_thread" = "yes"; then
9012 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
9017 ac_cpp
='$CPP $CPPFLAGS'
9018 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9019 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9020 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
9024 $as_echo_n "checking for sigsetjmp... " >&6; }
9025 if ${gdb_cv_func_sigsetjmp+:} false
; then :
9026 $as_echo_n "(cached) " >&6
9028 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9029 /* end confdefs.h. */
9035 while (! sigsetjmp (env, 1))
9036 siglongjmp (env, 1);
9042 if ac_fn_c_try_compile
"$LINENO"; then :
9043 gdb_cv_func_sigsetjmp
=yes
9045 gdb_cv_func_sigsetjmp
=no
9048 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
9052 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
9053 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
9055 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
9060 # Check whether --with-intel_pt was given.
9061 if test "${with_intel_pt+set}" = set; then :
9062 withval
=$with_intel_pt;
9067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
9068 $as_echo_n "checking whether to use intel pt... " >&6; }
9069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
9070 $as_echo "$with_intel_pt" >&6; }
9072 if test "${with_intel_pt}" = no
; then
9073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
9074 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
9077 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9078 /* end confdefs.h. */
9080 #include <linux/perf_event.h>
9081 #ifndef PERF_ATTR_SIZE_VER5
9086 if ac_fn_c_try_cpp
"$LINENO"; then :
9091 rm -f conftest.err conftest.i conftest.
$ac_ext
9092 if test "$perf_event" != yes; then
9093 if test "$with_intel_pt" = yes; then
9094 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
9096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
9097 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
9111 acl_save_prefix
="$prefix"
9112 prefix
="$acl_final_prefix"
9113 acl_save_exec_prefix
="$exec_prefix"
9114 exec_prefix
="$acl_final_exec_prefix"
9116 eval additional_includedir
=\"$includedir\"
9117 eval additional_libdir
=\"$libdir\"
9119 exec_prefix
="$acl_save_exec_prefix"
9120 prefix
="$acl_save_prefix"
9123 # Check whether --with-libipt-prefix was given.
9124 if test "${with_libipt_prefix+set}" = set; then :
9125 withval
=$with_libipt_prefix;
9126 if test "X$withval" = "Xno"; then
9129 if test "X$withval" = "X"; then
9131 acl_save_prefix
="$prefix"
9132 prefix
="$acl_final_prefix"
9133 acl_save_exec_prefix
="$exec_prefix"
9134 exec_prefix
="$acl_final_exec_prefix"
9136 eval additional_includedir
=\"$includedir\"
9137 eval additional_libdir
=\"$libdir\"
9139 exec_prefix
="$acl_save_exec_prefix"
9140 prefix
="$acl_save_prefix"
9143 additional_includedir
="$withval/include"
9144 additional_libdir
="$withval/lib"
9151 # Check whether --with-libipt-type was given.
9152 if test "${with_libipt_type+set}" = set; then :
9153 withval
=$with_libipt_type; with_libipt_type
=$withval
9155 with_libipt_type
=auto
9158 lib_type
=`eval echo \$with_libipt_type`
9165 names_already_handled
=
9166 names_next_round
='ipt '
9167 while test -n "$names_next_round"; do
9168 names_this_round
="$names_next_round"
9170 for name
in $names_this_round; do
9172 for n
in $names_already_handled; do
9173 if test "$n" = "$name"; then
9178 if test -z "$already_handled"; then
9179 names_already_handled
="$names_already_handled $name"
9180 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9181 eval value
=\"\
$HAVE_LIB$uppername\"
9182 if test -n "$value"; then
9183 if test "$value" = yes; then
9184 eval value
=\"\
$LIB$uppername\"
9185 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
9186 eval value
=\"\
$LTLIB$uppername\"
9187 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
9196 if test $use_additional = yes; then
9197 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9198 found_dir
="$additional_libdir"
9199 found_so
="$additional_libdir/lib$name.$shlibext"
9200 if test -f "$additional_libdir/lib$name.la"; then
9201 found_la
="$additional_libdir/lib$name.la"
9203 elif test x
$lib_type != xshared
; then
9204 if test -f "$additional_libdir/lib$name.$libext"; then
9205 found_dir
="$additional_libdir"
9206 found_a
="$additional_libdir/lib$name.$libext"
9207 if test -f "$additional_libdir/lib$name.la"; then
9208 found_la
="$additional_libdir/lib$name.la"
9213 if test "X$found_dir" = "X"; then
9214 for x
in $LDFLAGS $LTLIBIPT; do
9216 acl_save_prefix
="$prefix"
9217 prefix
="$acl_final_prefix"
9218 acl_save_exec_prefix
="$exec_prefix"
9219 exec_prefix
="$acl_final_exec_prefix"
9221 exec_prefix
="$acl_save_exec_prefix"
9222 prefix
="$acl_save_prefix"
9226 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9227 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9229 found_so
="$dir/lib$name.$shlibext"
9230 if test -f "$dir/lib$name.la"; then
9231 found_la
="$dir/lib$name.la"
9233 elif test x
$lib_type != xshared
; then
9234 if test -f "$dir/lib$name.$libext"; then
9236 found_a
="$dir/lib$name.$libext"
9237 if test -f "$dir/lib$name.la"; then
9238 found_la
="$dir/lib$name.la"
9244 if test "X$found_dir" != "X"; then
9249 if test "X$found_dir" != "X"; then
9250 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
9251 if test "X$found_so" != "X"; then
9252 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9253 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9256 for x
in $ltrpathdirs; do
9257 if test "X$x" = "X$found_dir"; then
9262 if test -z "$haveit"; then
9263 ltrpathdirs
="$ltrpathdirs $found_dir"
9265 if test "$hardcode_direct" = yes; then
9266 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9268 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9269 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9271 for x
in $rpathdirs; do
9272 if test "X$x" = "X$found_dir"; then
9277 if test -z "$haveit"; then
9278 rpathdirs
="$rpathdirs $found_dir"
9282 for x
in $LDFLAGS $LIBIPT; do
9284 acl_save_prefix
="$prefix"
9285 prefix
="$acl_final_prefix"
9286 acl_save_exec_prefix
="$exec_prefix"
9287 exec_prefix
="$acl_final_exec_prefix"
9289 exec_prefix
="$acl_save_exec_prefix"
9290 prefix
="$acl_save_prefix"
9292 if test "X$x" = "X-L$found_dir"; then
9297 if test -z "$haveit"; then
9298 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
9300 if test "$hardcode_minus_L" != no
; then
9301 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9303 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
9309 if test "X$found_a" != "X"; then
9310 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
9312 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
9315 additional_includedir
=
9316 case "$found_dir" in
9318 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9319 additional_includedir
="$basedir/include"
9322 if test "X$additional_includedir" != "X"; then
9323 if test "X$additional_includedir" != "X/usr/include"; then
9325 if test "X$additional_includedir" = "X/usr/local/include"; then
9326 if test -n "$GCC"; then
9328 linux
*) haveit
=yes;;
9332 if test -z "$haveit"; then
9333 for x
in $CPPFLAGS $INCIPT; do
9335 acl_save_prefix
="$prefix"
9336 prefix
="$acl_final_prefix"
9337 acl_save_exec_prefix
="$exec_prefix"
9338 exec_prefix
="$acl_final_exec_prefix"
9340 exec_prefix
="$acl_save_exec_prefix"
9341 prefix
="$acl_save_prefix"
9343 if test "X$x" = "X-I$additional_includedir"; then
9348 if test -z "$haveit"; then
9349 if test -d "$additional_includedir"; then
9350 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
9356 if test -n "$found_la"; then
9357 save_libdir
="$libdir"
9359 */* |
*\\*) .
"$found_la" ;;
9360 *) .
"./$found_la" ;;
9362 libdir
="$save_libdir"
9363 for dep
in $dependency_libs; do
9366 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9367 if test "X$additional_libdir" != "X/usr/lib"; then
9369 if test "X$additional_libdir" = "X/usr/local/lib"; then
9370 if test -n "$GCC"; then
9372 linux
*) haveit
=yes;;
9376 if test -z "$haveit"; then
9378 for x
in $LDFLAGS $LIBIPT; do
9380 acl_save_prefix
="$prefix"
9381 prefix
="$acl_final_prefix"
9382 acl_save_exec_prefix
="$exec_prefix"
9383 exec_prefix
="$acl_final_exec_prefix"
9385 exec_prefix
="$acl_save_exec_prefix"
9386 prefix
="$acl_save_prefix"
9388 if test "X$x" = "X-L$additional_libdir"; then
9393 if test -z "$haveit"; then
9394 if test -d "$additional_libdir"; then
9395 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
9399 for x
in $LDFLAGS $LTLIBIPT; do
9401 acl_save_prefix
="$prefix"
9402 prefix
="$acl_final_prefix"
9403 acl_save_exec_prefix
="$exec_prefix"
9404 exec_prefix
="$acl_final_exec_prefix"
9406 exec_prefix
="$acl_save_exec_prefix"
9407 prefix
="$acl_save_prefix"
9409 if test "X$x" = "X-L$additional_libdir"; then
9414 if test -z "$haveit"; then
9415 if test -d "$additional_libdir"; then
9416 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
9423 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
9424 if test "$enable_rpath" != no
; then
9426 for x
in $rpathdirs; do
9427 if test "X$x" = "X$dir"; then
9432 if test -z "$haveit"; then
9433 rpathdirs
="$rpathdirs $dir"
9436 for x
in $ltrpathdirs; do
9437 if test "X$x" = "X$dir"; then
9442 if test -z "$haveit"; then
9443 ltrpathdirs
="$ltrpathdirs $dir"
9448 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9451 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9454 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
9455 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
9461 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
9462 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
9463 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
9465 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
9466 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
9473 if test "X$rpathdirs" != "X"; then
9474 if test -n "$hardcode_libdir_separator"; then
9476 for found_dir
in $rpathdirs; do
9477 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9479 acl_save_libdir
="$libdir"
9481 eval flag
=\"$hardcode_libdir_flag_spec\"
9482 libdir
="$acl_save_libdir"
9483 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
9485 for found_dir
in $rpathdirs; do
9486 acl_save_libdir
="$libdir"
9488 eval flag
=\"$hardcode_libdir_flag_spec\"
9489 libdir
="$acl_save_libdir"
9490 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
9494 if test "X$ltrpathdirs" != "X"; then
9495 for found_dir
in $ltrpathdirs; do
9496 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
9501 ac_save_CPPFLAGS
="$CPPFLAGS"
9503 for element
in $INCIPT; do
9505 for x
in $CPPFLAGS; do
9507 acl_save_prefix
="$prefix"
9508 prefix
="$acl_final_prefix"
9509 acl_save_exec_prefix
="$exec_prefix"
9510 exec_prefix
="$acl_final_exec_prefix"
9512 exec_prefix
="$acl_save_exec_prefix"
9513 prefix
="$acl_save_prefix"
9515 if test "X$x" = "X$element"; then
9520 if test -z "$haveit"; then
9521 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
9526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
9527 $as_echo_n "checking for libipt... " >&6; }
9528 if ${ac_cv_libipt+:} false
; then :
9529 $as_echo_n "(cached) " >&6
9532 ac_save_LIBS
="$LIBS"
9533 LIBS
="$LIBS $LIBIPT"
9534 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9535 /* end confdefs.h. */
9536 #include "intel-pt.h"
9540 pt_insn_alloc_decoder (0);
9545 if ac_fn_c_try_link
"$LINENO"; then :
9550 rm -f core conftest.err conftest.
$ac_objext \
9551 conftest
$ac_exeext conftest.
$ac_ext
9552 LIBS
="$ac_save_LIBS"
9555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
9556 $as_echo "$ac_cv_libipt" >&6; }
9557 if test "$ac_cv_libipt" = yes; then
9560 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
9562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
9563 $as_echo_n "checking how to link with libipt... " >&6; }
9564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
9565 $as_echo "$LIBIPT" >&6; }
9568 CPPFLAGS
="$ac_save_CPPFLAGS"
9578 if test "$HAVE_LIBIPT" != yes; then
9579 if test "$with_intel_pt" = yes; then
9580 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
9583 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
9587 LIBS
="$LIBS $LIBIPT"
9588 for ac_func
in pt_insn_event
9590 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
9591 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
9592 cat >>confdefs.h
<<_ACEOF
9593 #define HAVE_PT_INSN_EVENT 1
9599 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
9601 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
9603 cat >>confdefs.h
<<_ACEOF
9604 #define HAVE_STRUCT_PT_INSN_ENABLED 1
9609 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
9611 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
9613 cat >>confdefs.h
<<_ACEOF
9614 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
9624 # Check if the compiler and runtime support printing long longs.
9626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
9627 $as_echo_n "checking for long long support in printf... " >&6; }
9628 if ${gdb_cv_printf_has_long_long+:} false
; then :
9629 $as_echo_n "(cached) " >&6
9631 if test "$cross_compiling" = yes; then :
9632 gdb_cv_printf_has_long_long
=no
9634 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9635 /* end confdefs.h. */
9636 $ac_includes_default
9642 l = (l << 16) + 0x0123;
9643 l = (l << 16) + 0x4567;
9644 l = (l << 16) + 0x89ab;
9645 l = (l << 16) + 0xcdef;
9646 sprintf (buf, "0x%016llx", l);
9647 return (strcmp ("0x0123456789abcdef", buf));
9652 if ac_fn_c_try_run
"$LINENO"; then :
9653 gdb_cv_printf_has_long_long
=yes
9655 gdb_cv_printf_has_long_long
=no
9657 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
9658 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
9662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
9663 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
9664 if test "$gdb_cv_printf_has_long_long" = yes; then
9666 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
9671 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
9673 for ac_header
in sys
/procfs.h
9675 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
9676 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
9677 cat >>confdefs.h
<<_ACEOF
9678 #define HAVE_SYS_PROCFS_H 1
9685 if test "$ac_cv_header_sys_procfs_h" = yes; then
9687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
9688 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
9689 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
9690 $as_echo_n "(cached) " >&6
9692 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9693 /* end confdefs.h. */
9696 #include <sys/procfs.h>
9705 if ac_fn_c_try_compile
"$LINENO"; then :
9706 bfd_cv_have_sys_procfs_type_gregset_t
=yes
9708 bfd_cv_have_sys_procfs_type_gregset_t
=no
9711 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9714 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
9716 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
9720 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
9723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
9724 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
9725 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
9726 $as_echo_n "(cached) " >&6
9728 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9729 /* end confdefs.h. */
9732 #include <sys/procfs.h>
9741 if ac_fn_c_try_compile
"$LINENO"; then :
9742 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
9744 bfd_cv_have_sys_procfs_type_fpregset_t
=no
9747 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9750 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
9752 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
9755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
9756 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
9759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
9760 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
9761 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
9762 $as_echo_n "(cached) " >&6
9764 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9765 /* end confdefs.h. */
9768 #include <sys/procfs.h>
9777 if ac_fn_c_try_compile
"$LINENO"; then :
9778 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
9780 bfd_cv_have_sys_procfs_type_prgregset_t
=no
9783 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9786 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
9788 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
9791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
9792 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
9795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
9796 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
9797 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
9798 $as_echo_n "(cached) " >&6
9800 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9801 /* end confdefs.h. */
9804 #include <sys/procfs.h>
9813 if ac_fn_c_try_compile
"$LINENO"; then :
9814 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
9816 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
9819 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9822 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
9824 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
9827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
9828 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
9832 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
9833 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
9834 $as_echo_n "(cached) " >&6
9836 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9837 /* end confdefs.h. */
9840 #include <sys/procfs.h>
9849 if ac_fn_c_try_compile
"$LINENO"; then :
9850 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
9852 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
9855 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9858 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
9860 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
9864 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
9867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
9868 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
9869 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
9870 $as_echo_n "(cached) " >&6
9872 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9873 /* end confdefs.h. */
9876 #include <sys/procfs.h>
9885 if ac_fn_c_try_compile
"$LINENO"; then :
9886 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
9888 bfd_cv_have_sys_procfs_type_lwpid_t
=no
9891 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9894 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
9896 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
9900 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
9903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
9904 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
9905 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
9906 $as_echo_n "(cached) " >&6
9908 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9909 /* end confdefs.h. */
9912 #include <sys/procfs.h>
9921 if ac_fn_c_try_compile
"$LINENO"; then :
9922 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
9924 bfd_cv_have_sys_procfs_type_psaddr_t
=no
9927 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9930 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
9932 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
9936 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
9939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
9940 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
9941 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
9942 $as_echo_n "(cached) " >&6
9944 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9945 /* end confdefs.h. */
9948 #include <sys/procfs.h>
9957 if ac_fn_c_try_compile
"$LINENO"; then :
9958 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
9960 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
9963 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9966 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
9968 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
9972 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
9977 # Check whether we will enable the inclusion of unit tests when
9980 # The default value of this option changes depending whether we're on
9981 # development mode (in which case it's "true") or not (in which case
9982 # it's "false"). The $development variable is set by the GDB_AC_COMMON
9983 # macro, which must therefore be used before GDB_AC_SELFTEST.
9985 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
9986 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
9989 # Check whether --enable-unit-tests was given.
9990 if test "${enable_unit_tests+set}" = set; then :
9991 enableval
=$enable_unit_tests; case "${enableval}" in
9992 yes) enable_unittests
=true
;;
9993 no
) enable_unittests
=false
;;
9994 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
9997 enable_unittests
=$development
10001 if $enable_unittests; then
10003 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
10008 if $enable_unittests; then
10017 if test x
$ac_cv_func_pipe = xyes
-o x
$ac_cv_func_pipe2 = xyes
; then
10018 HAVE_PIPE_OR_PIPE2_TRUE
=
10019 HAVE_PIPE_OR_PIPE2_FALSE
='#'
10021 HAVE_PIPE_OR_PIPE2_TRUE
='#'
10022 HAVE_PIPE_OR_PIPE2_FALSE
=
10026 # Check the return and argument types of ptrace.
10029 for ac_header
in sys
/ptrace.h ptrace.h
10031 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10032 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10033 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
10034 cat >>confdefs.h
<<_ACEOF
10035 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10043 gdb_ptrace_headers
='
10044 #include <sys/types.h>
10045 #if HAVE_SYS_PTRACE_H
10046 # include <sys/ptrace.h>
10049 # include <unistd.h>
10053 # Check return type. Varargs (used on GNU/Linux) conflict with the
10054 # empty argument list, so check for that explicitly.
10055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10056 $as_echo_n "checking return type of ptrace... " >&6; }
10057 if ${gdb_cv_func_ptrace_ret+:} false
; then :
10058 $as_echo_n "(cached) " >&6
10060 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10061 /* end confdefs.h. */
10062 Â $gdb_ptrace_headers
10066 extern long ptrace (enum __ptrace_request, ...);
10072 if ac_fn_c_try_compile
"$LINENO"; then :
10073 gdb_cv_func_ptrace_ret
='long'
10075 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10076 /* end confdefs.h. */
10077 $gdb_ptrace_headers
10081 extern int ptrace ();
10087 if ac_fn_c_try_compile
"$LINENO"; then :
10088 gdb_cv_func_ptrace_ret
='int'
10090 gdb_cv_func_ptrace_ret
='long'
10093 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10096 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10100 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10103 cat >>confdefs.h
<<_ACEOF
10104 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10108 # Check argument types.
10109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10110 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10111 if ${gdb_cv_func_ptrace_args+:} false
; then :
10112 $as_echo_n "(cached) " >&6
10114 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10115 /* end confdefs.h. */
10116 $gdb_ptrace_headers
10120 extern long ptrace (enum __ptrace_request, ...);
10126 if ac_fn_c_try_compile
"$LINENO"; then :
10127 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
10129 for gdb_arg1
in 'int' 'long'; do
10130 for gdb_arg2
in 'pid_t' 'int' 'long'; do
10131 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10132 for gdb_arg4
in 'int' 'long' 'void *'; do
10133 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10134 /* end confdefs.h. */
10135 $gdb_ptrace_headers
10139 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10145 if ac_fn_c_try_compile
"$LINENO"; then :
10146 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10150 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10152 for gdb_arg5
in 'int *' 'int' 'long'; do
10153 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10154 /* end confdefs.h. */
10155 $gdb_ptrace_headers
10159 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10165 if ac_fn_c_try_compile
"$LINENO"; then :
10166 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10170 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10176 # Provide a safe default value.
10177 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10180 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10184 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10186 ac_save_IFS
=$IFS; IFS
=','
10187 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10191 cat >>confdefs.h
<<_ACEOF
10192 #define PTRACE_TYPE_ARG1 $1
10196 cat >>confdefs.h
<<_ACEOF
10197 #define PTRACE_TYPE_ARG3 $3
10201 cat >>confdefs.h
<<_ACEOF
10202 #define PTRACE_TYPE_ARG4 $4
10205 if test -n "$5"; then
10207 cat >>confdefs.h
<<_ACEOF
10208 #define PTRACE_TYPE_ARG5 $5
10214 # Detect support warning flags.
10217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the compiler type" >&5
10218 $as_echo_n "checking the compiler type... " >&6; }
10219 if ${gdb_cv_compiler_type+:} false
; then :
10220 $as_echo_n "(cached) " >&6
10222 gdb_cv_compiler_type
=unknown
10223 if test "$gdb_cv_compiler_type" = unknown
; then
10224 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10225 /* end confdefs.h. */
10231 #if !defined __GNUC__ || defined __clang__
10239 if ac_fn_c_try_compile
"$LINENO"; then :
10240 gdb_cv_compiler_type
=gcc
10242 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10245 if test "$gdb_cv_compiler_type" = unknown
; then
10246 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10247 /* end confdefs.h. */
10261 if ac_fn_c_try_compile
"$LINENO"; then :
10262 gdb_cv_compiler_type
=clang
10264 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_compiler_type" >&5
10269 $as_echo "$gdb_cv_compiler_type" >&6; }
10271 GDB_COMPILER_TYPE
="$gdb_cv_compiler_type"
10274 # Check whether --enable-werror was given.
10275 if test "${enable_werror+set}" = set; then :
10276 enableval
=$enable_werror; case "${enableval}" in
10277 yes | y
) ERROR_ON_WARNING
="yes" ;;
10278 no | n
) ERROR_ON_WARNING
="no" ;;
10279 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
10284 # Enable -Werror by default when using gcc. Turn it off for releases.
10285 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
10286 ERROR_ON_WARNING
=yes
10290 if test "${ERROR_ON_WARNING}" = yes ; then
10291 WERROR_CFLAGS
="-Werror"
10294 # The options we'll try to enable.
10295 build_warnings
="-Wall -Wpointer-arith \
10296 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
10297 -Wno-switch -Wno-char-subscripts \
10298 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
10299 -Wno-sign-compare -Wno-error=maybe-uninitialized \
10300 -Wno-mismatched-tags \
10301 -Wno-error=deprecated-register \
10302 -Wsuggest-override \
10303 -Wimplicit-fallthrough=3 \
10304 -Wduplicated-cond \
10306 -Wdeprecated-copy \
10307 -Wdeprecated-copy-dtor \
10309 -Wmissing-declarations \
10310 -Wstrict-null-sentinel \
10313 # The -Wmissing-prototypes flag will be accepted by GCC, but results
10314 # in a warning being printed about the flag not being valid for C++,
10315 # this is something to do with using ccache, and argument ordering.
10316 if test "$GDB_COMPILER_TYPE" != gcc
; then
10317 build_warnings
="$build_warnings -Wmissing-prototypes"
10322 # Enable -Wno-format by default when using gcc on mingw since many
10323 # GCC versions complain about %I64.
10324 build_warnings
="$build_warnings -Wno-format" ;;
10326 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
10327 # doesn't understand.
10328 build_warnings
="$build_warnings -Wno-unknown-pragmas"
10329 # Solaris 11 <unistd.h> marks vfork deprecated.
10330 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
10332 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
10333 # but there's a special case for this below.
10334 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
10337 # Check whether --enable-build-warnings was given.
10338 if test "${enable_build_warnings+set}" = set; then :
10339 enableval
=$enable_build_warnings; case "${enableval}" in
10341 no
) build_warnings
="-w";;
10342 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10343 build_warnings
="${build_warnings} ${t}";;
10344 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10345 build_warnings
="${t} ${build_warnings}";;
10346 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10348 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
10349 echo "Setting compiler warning flags = $build_warnings" 6>&1
10352 # Check whether --enable-gdb-build-warnings was given.
10353 if test "${enable_gdb_build_warnings+set}" = set; then :
10354 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
10356 no
) build_warnings
="-w";;
10357 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10358 build_warnings
="${build_warnings} ${t}";;
10359 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10360 build_warnings
="${t} ${build_warnings}";;
10361 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10363 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
10364 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
10368 # The set of warnings supported by a C++ compiler is not the same as
10369 # of the C compiler.
10371 ac_cpp
='$CXXCPP $CPPFLAGS'
10372 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10373 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10374 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
10378 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
10380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
10381 $as_echo_n "checking compiler warning flags... " >&6; }
10382 # Separate out the -Werror flag as some files just cannot be
10383 # compiled with it enabled.
10384 for w
in ${build_warnings}; do
10385 # GCC does not complain about -Wno-unknown-warning. Invert
10386 # and test -Wunknown-warning instead.
10389 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
10390 -Wformat-nonliteral)
10391 # gcc requires -Wformat before -Wformat-nonliteral
10392 # will work, so stick them together.
10401 -Werr*) WERROR_CFLAGS
=-Werror ;;
10403 # Check whether GCC accepts it.
10404 saved_CFLAGS
="$CFLAGS"
10405 CFLAGS
="$CFLAGS -Werror $wtest"
10406 saved_CXXFLAGS
="$CXXFLAGS"
10407 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
10408 if test "x$w" = "x-Wunused-variable"; then
10409 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
10410 # fixed in GCC 4.9. This test is derived from the gdb
10411 # source code that triggered this bug in GCC.
10412 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10413 /* end confdefs.h. */
10414 struct scoped_restore_base {};
10415 struct scoped_restore_tmpl : public scoped_restore_base {
10416 ~scoped_restore_tmpl() {}
10421 const scoped_restore_base &b = scoped_restore_tmpl();
10427 if ac_fn_cxx_try_compile
"$LINENO"; then :
10428 WARN_CFLAGS
="${WARN_CFLAGS} $w"
10430 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10432 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10433 /* end confdefs.h. */
10443 if ac_fn_cxx_try_compile
"$LINENO"; then :
10444 WARN_CFLAGS
="${WARN_CFLAGS} $w"
10446 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10448 CFLAGS
="$saved_CFLAGS"
10449 CXXFLAGS
="$saved_CXXFLAGS"
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
10453 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
10459 ac_cpp='$CPP $CPPFLAGS'
10460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10466 # Set the 'development' global.
10467 . $srcdir/../bfd/development.sh
10469 if test "$development" = true ; then
10471 $as_echo "#define DEVELOPMENT 1" >>confdefs.h
10478 $as_echo "#define USE_WIN32API 1" >>confdefs.h
10483 CONFIG_STATUS_DEPENDENCIES
='$(srcdir)/../bfd/development.sh'
10486 ac_config_files
="$ac_config_files Makefile"
10488 cat >confcache
<<\_ACEOF
10489 # This file is a shell script that caches the results of configure
10490 # tests run on this system so they can be shared between configure
10491 # scripts and configure runs, see configure's option --config-cache.
10492 # It is not useful on other systems. If it contains results you don't
10493 # want to keep, you may remove or edit it.
10495 # config.status only pays attention to the cache file if you give it
10496 # the --recheck option to rerun configure.
10498 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10499 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10500 # following values.
10504 # The following way of writing the cache mishandles newlines in values,
10505 # but we know of no workaround that is simple, portable, and efficient.
10506 # So, we kill variables containing newlines.
10507 # Ultrix sh set writes to stderr and can't be redirected directly,
10508 # and sets the high bit in the cache file unless we assign to the vars.
10510 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10511 eval ac_val
=\$
$ac_var
10515 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10516 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10519 _ | IFS | as_nl
) ;; #(
10520 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
10521 *) { eval $ac_var=; unset $ac_var;} ;;
10527 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10528 *${as_nl}ac_space
=\
*)
10529 # `set' does not quote correctly, so add quotes: double-quote
10530 # substitution turns \\\\ into \\, and sed turns \\ into \.
10533 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10536 # `set' quotes correctly as required by POSIX, so do not add quotes.
10537 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10546 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10548 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10550 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
10551 if test -w "$cache_file"; then
10552 if test "x$cache_file" != "x/dev/null"; then
10553 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10554 $as_echo "$as_me: updating cache $cache_file" >&6;}
10555 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
10556 cat confcache
>"$cache_file"
10558 case $cache_file in #(
10560 mv -f confcache
"$cache_file"$$
&&
10561 mv -f "$cache_file"$$
"$cache_file" ;; #(
10563 mv -f confcache
"$cache_file" ;;
10568 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10569 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10574 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
10575 # Let make expand exec_prefix.
10576 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
10578 DEFS
=-DHAVE_CONFIG_H
10583 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
10584 # 1. Remove the extension, and $U if already installed.
10585 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
10586 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
10587 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10588 # will be set to the directory where LIBOBJS objects are built.
10589 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10590 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
10592 LIBOBJS
=$ac_libobjs
10594 LTLIBOBJS
=$ac_ltlibobjs
10597 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
10598 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
10599 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
10602 $as_echo_n "checking that generated files are newer than configure... " >&6; }
10603 if test -n "$am_sleep_pid"; then
10604 # Hide warnings about reused PIDs.
10605 wait $am_sleep_pid 2>/dev
/null
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
10608 $as_echo "done" >&6; }
10609 if test -n "$EXEEXT"; then
10611 am__EXEEXT_FALSE
='#'
10613 am__EXEEXT_TRUE
='#'
10617 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
10618 as_fn_error $?
"conditional \"AMDEP\" was never defined.
10619 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10621 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
10622 as_fn_error $?
"conditional \"am__fastdepCC\" was never defined.
10623 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10625 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
10626 as_fn_error $?
"conditional \"am__fastdepCXX\" was never defined.
10627 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10629 if test -z "${SELFTEST_TRUE}" && test -z "${SELFTEST_FALSE}"; then
10630 as_fn_error $?
"conditional \"SELFTEST\" was never defined.
10631 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10633 if test -z "${HAVE_PIPE_OR_PIPE2_TRUE}" && test -z "${HAVE_PIPE_OR_PIPE2_FALSE}"; then
10634 as_fn_error $?
"conditional \"HAVE_PIPE_OR_PIPE2\" was never defined.
10635 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10638 : "${CONFIG_STATUS=./config.status}"
10640 ac_clean_files_save
=$ac_clean_files
10641 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
10642 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10643 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10645 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10647 # Generated by $as_me.
10648 # Run this file to recreate the current configuration.
10649 # Compiler output produced by configure, useful for debugging
10650 # configure, is in config.log if it exists.
10653 ac_cs_recheck=false
10656 SHELL=\${CONFIG_SHELL-$SHELL}
10659 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
10660 ## -------------------- ##
10661 ## M4sh Initialization. ##
10662 ## -------------------- ##
10664 # Be more Bourne compatible
10665 DUALCASE
=1; export DUALCASE
# for MKS sh
10666 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
10669 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10670 # is contrary to our usage. Disable this feature.
10671 alias -g '${1+"$@"}'='"$@"'
10672 setopt NO_GLOB_SUBST
10674 case `(set -o) 2>/dev/null` in #(
10686 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10687 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10688 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10689 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10690 # Prefer a ksh shell builtin over an external printf program on Solaris,
10691 # but without wasting forks for bash or zsh.
10692 if test -z "$BASH_VERSION$ZSH_VERSION" \
10693 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10694 as_echo='print
-r --'
10695 as_echo_n='print
-rn --'
10696 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10697 as_echo='printf %s
\n'
10698 as_echo_n='printf %s
'
10700 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10701 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
10702 as_echo_n='/usr
/ucb
/echo -n'
10704 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10705 as_echo_n_body='eval
10709 expr "X$arg" : "X\\(.*\\)$as_nl";
10710 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10712 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
10714 export as_echo_n_body
10715 as_echo_n='sh
-c $as_echo_n_body as_echo
'
10717 export as_echo_body
10718 as_echo='sh
-c $as_echo_body as_echo
'
10721 # The user is always right.
10722 if test "${PATH_SEPARATOR+set}" != set; then
10724 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10725 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10732 # We need space, tab and new line, in precisely that order. Quoting is
10733 # there to prevent editors from complaining about space-tab.
10734 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10735 # splitting by setting IFS to empty value.)
10738 # Find who we are. Look in the path if we contain no directory separator.
10741 *[\\/]* ) as_myself=$0 ;;
10742 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10743 for as_dir in $PATH
10746 test -z "$as_dir" && as_dir=.
10747 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10753 # We did not find ourselves, most probably we were run as `sh COMMAND'
10754 # in which case we are not to be found in the path.
10755 if test "x$as_myself" = x
; then
10758 if test ! -f "$as_myself"; then
10759 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10763 # Unset variables that we do not need and which cause bugs (e.g. in
10764 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10765 # suppresses any "Segmentation fault" message there. '((' could
10766 # trigger a bug in pdksh 5.2.14.
10767 for as_var
in BASH_ENV ENV MAIL MAILPATH
10768 do eval test x\
${$as_var+set} = xset \
10769 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
10782 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
10785 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10786 # ----------------------------------------
10787 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10788 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10789 # script with STATUS, using 1 if that was 0.
10792 as_status
=$1; test $as_status -eq 0 && as_status
=1
10794 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
10795 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10797 $as_echo "$as_me: error: $2" >&2
10798 as_fn_exit
$as_status
10802 # as_fn_set_status STATUS
10803 # -----------------------
10804 # Set $? to STATUS, without forking.
10805 as_fn_set_status
()
10808 } # as_fn_set_status
10810 # as_fn_exit STATUS
10811 # -----------------
10812 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10816 as_fn_set_status
$1
10822 # Portably unset VAR.
10825 { eval $1=; unset $1;}
10827 as_unset
=as_fn_unset
10828 # as_fn_append VAR VALUE
10829 # ----------------------
10830 # Append the text in VALUE to the end of the definition contained in VAR. Take
10831 # advantage of any shell optimizations that allow amortized linear growth over
10832 # repeated appends, instead of the typical quadratic growth present in naive
10834 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
10835 eval 'as_fn_append ()
10846 # as_fn_arith ARG...
10847 # ------------------
10848 # Perform arithmetic evaluation on the ARGs, and store the result in the
10849 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10850 # must be portable across $(()) and expr.
10851 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
10852 eval 'as_fn_arith ()
10859 as_val
=`expr "$@" || test $? -eq 1`
10864 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
10865 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
10871 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10872 as_basename
=basename
10877 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
10883 as_me
=`$as_basename -- "$0" ||
10884 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10885 X"$0" : 'X\(//\)$' \| \
10886 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10888 sed '/^.*\/\([^/][^/]*\)\/*$/{
10902 # Avoid depending upon Character Ranges.
10903 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
10904 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10905 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
10906 as_cr_digits
='0123456789'
10907 as_cr_alnum
=$as_cr_Letters$as_cr_digits
10909 ECHO_C
= ECHO_N
= ECHO_T
=
10910 case `echo -n x` in #(((((
10912 case `echo 'xy\c'` in
10913 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
10915 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
10922 rm -f conf$$ conf$$.exe conf$$.
file
10923 if test -d conf$$.dir
; then
10924 rm -f conf$$.dir
/conf$$.
file
10927 mkdir conf$$.dir
2>/dev
/null
10929 if (echo >conf$$.
file) 2>/dev
/null
; then
10930 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
10932 # ... but there are two gotchas:
10933 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10934 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10935 # In both cases, we have to default to `cp -pR'.
10936 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
10938 elif ln conf$$.
file conf$$
2>/dev
/null
; then
10946 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
10947 rmdir conf$$.dir
2>/dev
/null
10952 # Create "$as_dir" as a directory, including parents if necessary.
10957 -*) as_dir
=.
/$as_dir;;
10959 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
10963 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10964 *) as_qdir
=$as_dir;;
10966 as_dirs
="'$as_qdir' $as_dirs"
10967 as_dir
=`$as_dirname -- "$as_dir" ||
10968 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10969 X"$as_dir" : 'X\(//\)[^/]' \| \
10970 X"$as_dir" : 'X\(//\)$' \| \
10971 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10972 $as_echo X"$as_dir" |
10973 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10977 /^X\(\/\/\)[^/].*/{
10990 test -d "$as_dir" && break
10992 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
10993 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
10997 if mkdir
-p .
2>/dev
/null
; then
10998 as_mkdir_p
='mkdir -p "$as_dir"'
11000 test -d .
/-p && rmdir .
/-p
11005 # as_fn_executable_p FILE
11006 # -----------------------
11007 # Test if FILE is an executable regular file.
11008 as_fn_executable_p
()
11010 test -f "$1" && test -x "$1"
11011 } # as_fn_executable_p
11012 as_test_x
='test -x'
11013 as_executable_p
=as_fn_executable_p
11015 # Sed expression to map a string onto a valid CPP name.
11016 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11018 # Sed expression to map a string onto a valid variable name.
11019 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11023 ## ----------------------------------- ##
11024 ## Main body of $CONFIG_STATUS script. ##
11025 ## ----------------------------------- ##
11027 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
11029 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11030 # Save the log message, to keep $0 and so on meaningful, and to
11031 # report actual input values of CONFIG_FILES etc. instead of their
11032 # values after options handling.
11034 This file was extended by gdbsupport $as_me 1.0, which was
11035 generated by GNU Autoconf 2.69. Invocation command line was
11037 CONFIG_FILES = $CONFIG_FILES
11038 CONFIG_HEADERS = $CONFIG_HEADERS
11039 CONFIG_LINKS = $CONFIG_LINKS
11040 CONFIG_COMMANDS = $CONFIG_COMMANDS
11043 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11048 case $ac_config_files in *"
11049 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
11052 case $ac_config_headers in *"
11053 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
11057 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11058 # Files that config.status was made for.
11059 config_files="$ac_config_files"
11060 config_headers="$ac_config_headers"
11061 config_commands="$ac_config_commands"
11065 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11067 \`$as_me' instantiates files and other configuration actions
11068 from templates according to the current configuration. Unless the files
11069 and actions are specified as TAGs, all are instantiated by default.
11071 Usage: $0 [OPTION]... [TAG]...
11073 -h, --help print this help, then exit
11074 -V, --version print version number and configuration settings, then exit
11075 --config print configuration, then exit
11076 -q, --quiet, --silent
11077 do not print progress messages
11078 -d, --debug don't remove temporary files
11079 --recheck update $as_me by reconfiguring in the same conditions
11080 --file=FILE[:TEMPLATE]
11081 instantiate the configuration file FILE
11082 --header=FILE[:TEMPLATE]
11083 instantiate the configuration header FILE
11085 Configuration files:
11088 Configuration headers:
11091 Configuration commands:
11094 Report bugs to the package provider."
11097 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11098 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11100 gdbsupport config.status 1.0
11101 configured by $0, generated by GNU Autoconf 2.69,
11102 with options \\"\$ac_cs_config\\"
11104 Copyright (C) 2012 Free Software Foundation, Inc.
11105 This config.status script is free software; the Free Software Foundation
11106 gives unlimited permission to copy, distribute and modify it."
11113 test -n "\$AWK" || AWK=awk
11116 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11117 # The default lists apply if the user does not specify any file.
11123 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
11124 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
11128 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
11140 # Handling of the options.
11141 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
11143 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
11144 $as_echo "$ac_cs_version"; exit ;;
11145 --config |
--confi |
--conf |
--con |
--co |
--c )
11146 $as_echo "$ac_cs_config"; exit ;;
11147 --debug |
--debu |
--deb |
--de |
--d |
-d )
11149 --file |
--fil |
--fi |
--f )
11152 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11153 '') as_fn_error $?
"missing file argument" ;;
11155 as_fn_append CONFIG_FILES
" '$ac_optarg'"
11156 ac_need_defaults
=false
;;
11157 --header |
--heade |
--head |
--hea )
11160 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11162 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
11163 ac_need_defaults
=false
;;
11165 # Conflict between --help and --header
11166 as_fn_error $?
"ambiguous option: \`$1'
11167 Try \`$0 --help' for more information.";;
11168 --help |
--hel |
-h )
11169 $as_echo "$ac_cs_usage"; exit ;;
11170 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
11171 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
11174 # This is an error.
11175 -*) as_fn_error $?
"unrecognized option: \`$1'
11176 Try \`$0 --help' for more information." ;;
11178 *) as_fn_append ac_config_targets
" $1"
11179 ac_need_defaults
=false
;;
11185 ac_configure_extra_args
=
11187 if $ac_cs_silent; then
11189 ac_configure_extra_args
="$ac_configure_extra_args --silent"
11193 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11194 if \$ac_cs_recheck; then
11195 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11197 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11198 CONFIG_SHELL='$SHELL'
11199 export CONFIG_SHELL
11204 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11208 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11209 ## Running $as_me. ##
11215 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11219 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11223 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11225 # Handling of arguments.
11226 for ac_config_target
in $ac_config_targets
11228 case $ac_config_target in
11229 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
11230 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
11231 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
11233 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11238 # If the user did not use the arguments to specify the items to instantiate,
11239 # then the envvar interface is used. Set only those that are not.
11240 # We use the long form for the default assignment because of an extremely
11241 # bizarre bug on SunOS 4.1.3.
11242 if $ac_need_defaults; then
11243 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
11244 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
11245 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
11248 # Have a temporary directory for convenience. Make it in the build tree
11249 # simply because there is no reason against having it here, and in addition,
11250 # creating and moving files from /tmp can sometimes cause problems.
11251 # Hook for its removal unless debugging.
11252 # Note that there is a small window in which the directory will not be cleaned:
11253 # after its creation but before its name has been assigned to `$tmp'.
11257 trap 'exit_status=$?
11258 : "${ac_tmp:=$tmp}"
11259 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
11261 trap 'as_fn_exit 1' 1 2 13 15
11263 # Create a (secure) tmp directory for tmp files.
11266 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11270 tmp
=.
/conf$$
-$RANDOM
11271 (umask 077 && mkdir
"$tmp")
11272 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
11275 # Set up the scripts for CONFIG_FILES section.
11276 # No need to generate them if there are no CONFIG_FILES.
11277 # This happens for instance with `./config.status config.h'.
11278 if test -n "$CONFIG_FILES"; then
11281 ac_cr
=`echo X | tr X '\015'`
11282 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11283 # But we know of no other shell where ac_cr would be empty at this
11284 # point, so we can use a bashism as a fallback.
11285 if test "x$ac_cr" = x
; then
11286 eval ac_cr
=\$
\'\\r
\'
11288 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11289 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11292 ac_cs_awk_cr
=$ac_cr
11295 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11300 echo "cat >conf$$subs.awk <<_ACEOF" &&
11301 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11303 } >conf$$subs.sh ||
11304 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11305 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11307 for ac_last_try in false false false false false :; do
11308 . ./conf$$subs.sh ||
11309 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11311 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
11312 if test $ac_delim_n = $ac_delim_num; then
11314 elif $ac_last_try; then
11315 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11317 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
11320 rm -f conf$$subs.sh
11322 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11323 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
11327 s/^/S["/; s
/!.
*/"]=/
11337 s/\(.\{148\}\)..*/\1/
11339 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
11344 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
11351 s/\(.\{148\}\)..*/\1/
11353 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
11357 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
11362 ' <conf$$subs.awk | sed '
11367 ' >>$CONFIG_STATUS || ac_write_fail=1
11368 rm -f conf$$subs.awk
11369 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11371 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
11372 for (key in S) S_is_set[key] = 1
11378 nfields = split(line, field, "@
")
11380 len = length(field[1])
11381 for (i = 2; i < nfields; i++) {
11383 keylen = length(key)
11384 if (S_is_set[key]) {
11386 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11387 len += length(value) + length(field[++i])
11398 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11399 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11400 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
11403 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
11404 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
11407 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11408 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
11409 # trailing colons and then remove the whole line if VPATH becomes empty
11410 # (actually we leave an empty line to preserve line numbers).
11411 if test "x
$srcdir" = x.; then
11412 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11430 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11431 fi # test -n "$CONFIG_FILES"
11433 # Set up the scripts for CONFIG_HEADERS section.
11434 # No need to generate them if there are no CONFIG_HEADERS.
11435 # This happens for instance with `./config.status Makefile'.
11436 if test -n "$CONFIG_HEADERS"; then
11437 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
11441 # Transform confdefs.h into an awk script `defines.awk', embedded as
11442 # here-document in config.status, that substitutes the proper values into
11443 # config.h.in to produce config.h.
11445 # Create a delimiter string that does not exist in confdefs.h, to ease
11446 # handling of long lines.
11448 for ac_last_try in false false :; do
11449 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
11450 if test -z "$ac_tt"; then
11452 elif $ac_last_try; then
11453 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
11455 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
11459 # For the awk script, D is an array of macro values keyed by name,
11460 # likewise P contains macro parameters if any. Preserve backslash
11461 # newline sequences.
11463 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11465 s/.\{148\}/&'"$ac_delim"'/g
11468 s/^[ ]*#[ ]*define[ ][ ]*/ /
11475 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
11477 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
11481 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
11482 D["\
1"]=" \
3\\\\\\n
"\\/p
11484 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
11489 s/.\{148\}/&'"$ac_delim"'/g
11494 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
11497 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
11499 ' <confdefs.h | sed '
11500 s/'"$ac_delim"'/"\\\
11501 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11503 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11504 for (key in D) D_is_set[key] = 1
11507 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11509 split(line, arg, " ")
11510 if (arg[1] == "#") {
11514 defundef
= substr
(arg
[1], 2)
11517 split(mac1
, mac2
, "(") #)
11519 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
11520 if (D_is_set
[macro
]) {
11521 # Preserve the white space surrounding the "#".
11522 print prefix
"define", macro P
[macro
] D
[macro
]
11525 # Replace #undef with comments. This is necessary, for example,
11526 # in the case of _POSIX_SOURCE, which is predefined and required
11527 # on some systems where configure will not decide to define it.
11528 if (defundef
== "undef") {
11529 print
"/*", prefix defundef
, macro
, "*/"
11537 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11538 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
11539 fi # test -n "$CONFIG_HEADERS"
11542 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
11547 :[FHLC
]) ac_mode
=$ac_tag; continue;;
11549 case $ac_mode$ac_tag in
11551 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
11552 :[FH
]-) ac_tag
=-:-;;
11553 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
11570 -) ac_f
="$ac_tmp/stdin";;
11571 *) # Look for the file first in the build tree, then in the source tree
11572 # (if the path is not absolute). The absolute path cannot be DOS-style,
11573 # because $ac_f cannot contain `:'.
11577 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
11579 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11581 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11582 as_fn_append ac_file_inputs
" '$ac_f'"
11585 # Let's still pretend it is `configure' which instantiates (i.e., don't
11586 # use $as_me), people would be surprised to read:
11587 # /* config.h. Generated by config.status. */
11588 configure_input
='Generated from '`
11589 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11591 if test x
"$ac_file" != x-
; then
11592 configure_input
="$ac_file. $configure_input"
11593 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11594 $as_echo "$as_me: creating $ac_file" >&6;}
11596 # Neutralize special characters interpreted by sed in replacement strings.
11597 case $configure_input in #(
11598 *\
&* |
*\|
* |
*\\* )
11599 ac_sed_conf_input
=`$as_echo "$configure_input" |
11600 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11601 *) ac_sed_conf_input
=$configure_input;;
11605 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
11606 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
11611 ac_dir
=`$as_dirname -- "$ac_file" ||
11612 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11613 X"$ac_file" : 'X\(//\)[^/]' \| \
11614 X"$ac_file" : 'X\(//\)$' \| \
11615 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11616 $as_echo X"$ac_file" |
11617 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11621 /^X\(\/\/\)[^/].*/{
11634 as_dir
="$ac_dir"; as_fn_mkdir_p
11638 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
11640 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11641 # A ".." for each directory in $ac_dir_suffix.
11642 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11643 case $ac_top_builddir_sub in
11644 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
11645 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
11648 ac_abs_top_builddir
=$ac_pwd
11649 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
11650 # for backward compatibility:
11651 ac_top_builddir
=$ac_top_build_prefix
11654 .
) # We are building in place.
11656 ac_top_srcdir
=$ac_top_builddir_sub
11657 ac_abs_top_srcdir
=$ac_pwd ;;
11658 [\\/]* | ?
:[\\/]* ) # Absolute name.
11659 ac_srcdir
=$srcdir$ac_dir_suffix;
11660 ac_top_srcdir
=$srcdir
11661 ac_abs_top_srcdir
=$srcdir ;;
11662 *) # Relative name.
11663 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
11664 ac_top_srcdir
=$ac_top_build_prefix$srcdir
11665 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
11667 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
11677 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
11678 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
11680 ac_MKDIR_P
=$MKDIR_P
11682 [\\/$
]* | ?
:[\\/]* ) ;;
11683 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
11687 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11688 # If the template does not know about datarootdir, expand it.
11689 # FIXME: This hack should be removed a few years after 2.60.
11690 ac_datarootdir_hack
=; ac_datarootdir_seen
=
11701 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11702 *datarootdir
*) ac_datarootdir_seen
=yes;;
11703 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
11704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11705 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11707 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11708 ac_datarootdir_hack='
11709 s&@datadir@&$datadir&g
11710 s&@docdir@&$docdir&g
11711 s&@infodir@&$infodir&g
11712 s&@localedir@&$localedir&g
11713 s&@mandir@&$mandir&g
11714 s&\\\${datarootdir}&$datarootdir&g' ;;
11718 # Neutralize VPATH when `$srcdir' = `.'.
11719 # Shell code in configure.ac might set extrasub.
11720 # FIXME: do we really want to maintain this feature?
11721 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11722 ac_sed_extra="$ac_vpsub
11725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11727 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
11728 s|@configure_input@|
$ac_sed_conf_input|
;t t
11729 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
11730 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
11731 s
&@srcdir@
&$ac_srcdir&;t t
11732 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
11733 s
&@top_srcdir@
&$ac_top_srcdir&;t t
11734 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
11735 s
&@builddir@
&$ac_builddir&;t t
11736 s
&@abs_builddir@
&$ac_abs_builddir&;t t
11737 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
11738 s
&@INSTALL@
&$ac_INSTALL&;t t
11739 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
11740 $ac_datarootdir_hack
11742 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
11743 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
11745 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11746 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
11747 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
11748 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
11749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
11750 which seems to be undefined. Please make sure it is defined" >&5
11751 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
11752 which seems to be undefined. Please make sure it is defined" >&2;}
11754 rm -f "$ac_tmp/stdin"
11756 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11757 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11759 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11765 if test x"$ac_file" != x-; then
11767 $as_echo "/* $configure_input */" \
11768 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11769 } >"$ac_tmp/config.h" \
11770 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11771 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11772 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11773 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11776 mv "$ac_tmp/config.h" "$ac_file" \
11777 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11780 $as_echo "/* $configure_input */" \
11781 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11782 || as_fn_error $? "could not create -" "$LINENO" 5
11784 # Compute "$ac_file"'s index
in $config_headers.
11787 for _am_header
in $config_headers :; do
11788 case $_am_header in
11789 $_am_arg |
$_am_arg:* )
11792 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
11795 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
11796 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11797 X"$_am_arg" : 'X\(//\)[^/]' \| \
11798 X"$_am_arg" : 'X\(//\)$' \| \
11799 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
11800 $as_echo X"$_am_arg" |
11801 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11805 /^X\(\/\/\)[^/].*/{
11817 s/.*/./; q'`/stamp-h
$_am_stamp_count
11820 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
11821 $as_echo "$as_me: executing $ac_file commands" >&6;}
11826 case $ac_file$ac_mode in
11827 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
11828 # Older Autoconf quotes --file arguments for eval, but not when files
11829 # are listed without --file. Let's play safe and only enable the eval
11830 # if we detect the quoting.
11831 case $CONFIG_FILES in
11832 *\'*) eval set x
"$CONFIG_FILES" ;;
11833 *) set x
$CONFIG_FILES ;;
11838 # Strip MF so we end up with the name of the file.
11839 mf
=`echo "$mf" | sed -e 's/:.*$//'`
11840 # Check whether this is an Automake generated Makefile or not.
11841 # We used to match only the files named 'Makefile.in', but
11842 # some people rename them; so instead we look at the file content.
11843 # Grep'ing the first line is not enough: some people post-process
11844 # each Makefile.in and add a new line on top of each file to say so.
11845 # Grep'ing the whole file is not good either: AIX grep has a line
11846 # limit of 2048, but all sed's we know have understand at least 4000.
11847 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
11848 dirpart
=`$as_dirname -- "$mf" ||
11849 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11850 X"$mf" : 'X\(//\)[^/]' \| \
11851 X"$mf" : 'X\(//\)$' \| \
11852 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
11854 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11858 /^X\(\/\/\)[^/].*/{
11874 # Extract the definition of DEPDIR, am__include, and am__quote
11875 # from the Makefile without running 'make'.
11876 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
11877 test -z "$DEPDIR" && continue
11878 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
11879 test -z "$am__include" && continue
11880 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
11881 # Find all dependency output files, they are included files with
11882 # $(DEPDIR) in their names. We invoke sed twice because it is the
11883 # simplest approach to changing $(DEPDIR) to its actual value in the
11885 for file in `sed -n "
11886 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
11887 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
11888 # Make sure the directory exists.
11889 test -f "$dirpart/$file" && continue
11890 fdir
=`$as_dirname -- "$file" ||
11891 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11892 X"$file" : 'X\(//\)[^/]' \| \
11893 X"$file" : 'X\(//\)$' \| \
11894 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
11895 $as_echo X"$file" |
11896 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11900 /^X\(\/\/\)[^/].*/{
11913 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
11914 # echo "creating $dirpart/$file"
11915 echo '# dummy' > "$dirpart/$file"
11927 ac_clean_files
=$ac_clean_files_save
11929 test $ac_write_fail = 0 ||
11930 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
11933 # configure is writing to config.log, and then calls config.status.
11934 # config.status does its own redirection, appending to config.log.
11935 # Unfortunately, on DOS this fails, as config.log is still kept open
11936 # by configure, so config.status won't be able to write to it; its
11937 # output is simply discarded. So we exec the FD to /dev/null,
11938 # effectively closing config.log, so it can be properly (re)opened and
11939 # appended to by config.status. When coming back to configure, we
11940 # need to make the FD available again.
11941 if test "$no_create" != yes; then
11943 ac_config_status_args
=
11944 test "$silent" = yes &&
11945 ac_config_status_args
="$ac_config_status_args --quiet"
11947 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
11949 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11950 # would make configure fail if this is the last instruction.
11951 $ac_cs_success || as_fn_exit
1
11953 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11955 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}